let f be FinSequence of (TOP-REAL 2); :: thesis: for p, q being Point of (TOP-REAL 2) st p in L~ f & q in L~ f & p <> q & Index (p,f) = Index (q,f) & LE p,q,f /. (Index (p,f)),f /. ((Index (p,f)) + 1) holds
q in L~ (L_Cut (f,p))

let p, q be Point of (TOP-REAL 2); :: thesis: ( p in L~ f & q in L~ f & p <> q & Index (p,f) = Index (q,f) & LE p,q,f /. (Index (p,f)),f /. ((Index (p,f)) + 1) implies q in L~ (L_Cut (f,p)) )
assume that
A1: p in L~ f and
A2: q in L~ f and
A3: p <> q and
A4: Index (p,f) = Index (q,f) and
A5: LE p,q,f /. (Index (p,f)),f /. ((Index (p,f)) + 1) ; :: thesis: q in L~ (L_Cut (f,p))
A6: (Index (q,f)) -' (Index (p,f)) = (Index (q,f)) - (Index (p,f)) by A4, XREAL_1:235
.= 0 by A4 ;
Index (q,f) < len f by A2, Th41;
then A7: (Index (q,f)) + 1 <= len f by NAT_1:13;
A8: now
q in LSeg ((f /. (Index (p,f))),(f /. ((Index (p,f)) + 1))) by A5, Def6;
then consider r being Real such that
A9: q = ((1 - r) * (f /. (Index (p,f)))) + (r * (f /. ((Index (p,f)) + 1))) and
A10: 0 <= r and
A11: r <= 1 ;
A12: p = 1 * p by EUCLID:33
.= (0. (TOP-REAL 2)) + (1 * p) by EUCLID:31
.= ((1 - 1) * (f /. (Index (p,f)))) + (1 * p) by EUCLID:33 ;
assume A13: p = f . ((Index (p,f)) + 1) ; :: thesis: contradiction
then p = f /. ((Index (p,f)) + 1) by A4, A7, FINSEQ_4:24, NAT_1:11;
then 1 <= r by A5, A9, A10, A12, Def6;
then r = 1 by A11, XXREAL_0:1;
hence contradiction by A3, A4, A7, A13, A9, A12, FINSEQ_4:24, NAT_1:11; :: thesis: verum
end;
then A14: len (L_Cut (f,p)) = ((len f) - (Index (p,f))) + 1 by A1, Th61;
1 <= Index (q,f) by A2, Th41;
then A15: 1 <= (Index (q,f)) + 1 by NAT_D:48;
1 < (0 + 1) + 1 ;
then A16: len <*p*> < (((Index (q,f)) -' (Index (p,f))) + 1) + 1 by A6, FINSEQ_1:57;
A17: Index (q,f) < len f by A2, Th41;
then A18: (Index (q,f)) + 1 <= len f by NAT_1:13;
then A19: ((Index (q,f)) + 1) - (Index (p,f)) <= (len f) - (Index (p,f)) by XREAL_1:11;
then A20: (((Index (q,f)) - (Index (p,f))) + 1) + 1 <= ((len f) - (Index (p,f))) + 1 by XREAL_1:8;
((Index (q,f)) - (Index (p,f))) + 1 <= (len f) - (Index (p,f)) by A19;
then A21: ((Index (q,f)) -' (Index (p,f))) + 1 <= ((len f) - ((Index (p,f)) + 1)) + 1 by A4, XREAL_1:235;
A22: 1 <= (Index (p,f)) + 1 by NAT_1:11;
A23: Index (q,f) < len f by A2, Th41;
then (Index (q,f)) - (Index (p,f)) <= (len f) - (Index (p,f)) by XREAL_1:11;
then ((Index (q,f)) - (Index (p,f))) + 1 <= ((len f) - (Index (p,f))) + 1 by XREAL_1:8;
then A24: (L_Cut (f,p)) /. (((Index (q,f)) -' (Index (p,f))) + 1) = (L_Cut (f,p)) . (((Index (q,f)) -' (Index (p,f))) + 1) by A4, A6, A14, FINSEQ_4:24
.= (<*p*> ^ (mid (f,((Index (p,f)) + 1),(len f)))) . (((Index (q,f)) -' (Index (p,f))) + 1) by A8, Def4
.= p by A6, FINSEQ_1:58 ;
set i1 = ((Index (q,f)) -' (Index (p,f))) + 1;
A25: (Index (q,f)) + 1 <= len f by A17, NAT_1:13;
((Index (q,f)) + 1) - (Index (p,f)) <= (len f) - (Index (p,f)) by A18, XREAL_1:11;
then ((Index (q,f)) - (Index (p,f))) + 1 <= (len f) - (Index (p,f)) ;
then ((Index (q,f)) -' (Index (p,f))) + 1 <= (len f) - (Index (p,f)) by A4, XREAL_0:def 2;
then A26: (((Index (q,f)) -' (Index (p,f))) + 1) + 1 <= len (L_Cut (f,p)) by A14, XREAL_1:8;
1 <= Index (q,f) by A2, Th41;
then 1 < len f by A23, XXREAL_0:2;
then len (mid (f,((Index (p,f)) + 1),(len f))) = ((len f) -' ((Index (p,f)) + 1)) + 1 by A4, A7, A22, FINSEQ_6:124;
then (len <*p*>) + (len (mid (f,((Index (p,f)) + 1),(len f)))) = 1 + (((len f) -' ((Index (p,f)) + 1)) + 1) by FINSEQ_1:57
.= 1 + (((len f) - ((Index (p,f)) + 1)) + 1) by A4, A7, XREAL_1:235
.= ((len f) - (Index (p,f))) + 1 ;
then A27: (((Index (q,f)) -' (Index (p,f))) + 1) + 1 <= (len <*p*>) + (len (mid (f,((Index (p,f)) + 1),(len f)))) by A4, A20, XREAL_1:235;
(L_Cut (f,p)) /. ((((Index (q,f)) -' (Index (p,f))) + 1) + 1) = (L_Cut (f,p)) . ((((Index (q,f)) -' (Index (p,f))) + 1) + 1) by A4, A6, A14, A20, FINSEQ_4:24
.= (<*p*> ^ (mid (f,((Index (p,f)) + 1),(len f)))) . ((((Index (q,f)) -' (Index (p,f))) + 1) + 1) by A8, Def4
.= (mid (f,((Index (p,f)) + 1),(len f))) . (((((Index (q,f)) -' (Index (p,f))) + 1) + 1) - (len <*p*>)) by A16, A27, FINSEQ_6:114
.= (mid (f,((Index (p,f)) + 1),(len f))) . (((((Index (q,f)) -' (Index (p,f))) + 1) + 1) - 1) by FINSEQ_1:57
.= f . ((((Index (p,f)) + 1) + (((Index (q,f)) - (Index (p,f))) + 1)) - 1) by A4, A7, A6, A22, A21, FINSEQ_6:128
.= f /. ((Index (q,f)) + 1) by A15, A25, FINSEQ_4:24 ;
then q in LSeg (((L_Cut (f,p)) /. (((Index (q,f)) -' (Index (p,f))) + 1)),((L_Cut (f,p)) /. ((((Index (q,f)) -' (Index (p,f))) + 1) + 1))) by A4, A5, A24, Th65;
hence q in L~ (L_Cut (f,p)) by A6, A26, SPPOL_2:15; :: thesis: verum