let i be Element of NAT ; for f being FinSequence of the carrier of (TOP-REAL 2)
for p, q being Point of (TOP-REAL 2) st f is special & f is alternating & 1 <= i & i + 2 <= len f & f /. (i + 1) in LSeg p,q & LSeg p,q c= (LSeg f,i) \/ (LSeg f,(i + 1)) & not f /. (i + 1) = p holds
f /. (i + 1) = q
let f be FinSequence of the carrier of (TOP-REAL 2); for p, q being Point of (TOP-REAL 2) st f is special & f is alternating & 1 <= i & i + 2 <= len f & f /. (i + 1) in LSeg p,q & LSeg p,q c= (LSeg f,i) \/ (LSeg f,(i + 1)) & not f /. (i + 1) = p holds
f /. (i + 1) = q
let p, q be Point of (TOP-REAL 2); ( f is special & f is alternating & 1 <= i & i + 2 <= len f & f /. (i + 1) in LSeg p,q & LSeg p,q c= (LSeg f,i) \/ (LSeg f,(i + 1)) & not f /. (i + 1) = p implies f /. (i + 1) = q )
assume that
A1:
( f is special & f is alternating )
and
A2:
1 <= i
and
A3:
i + 2 <= len f
; ( not f /. (i + 1) in LSeg p,q or not LSeg p,q c= (LSeg f,i) \/ (LSeg f,(i + 1)) or f /. (i + 1) = p or f /. (i + 1) = q )
i + 1 <= i + 2
by XREAL_1:8;
then A4:
i + 1 <= len f
by A3, XXREAL_0:2;
set p1 = f /. i;
set p0 = f /. (i + 1);
set p2 = f /. (i + 2);
A5:
( i + (1 + 1) = (i + 1) + 1 & 1 <= i + 1 )
by NAT_1:11;
assume that
A6:
f /. (i + 1) in LSeg p,q
and
A7:
LSeg p,q c= (LSeg f,i) \/ (LSeg f,(i + 1))
; ( f /. (i + 1) = p or f /. (i + 1) = q )
A8:
( p in LSeg p,q & q in LSeg p,q )
by RLTOPSP1:69;
now per cases
( ( p in LSeg f,i & q in LSeg f,i ) or ( p in LSeg f,i & q in LSeg f,(i + 1) ) or ( p in LSeg f,(i + 1) & q in LSeg f,i ) or ( p in LSeg f,(i + 1) & q in LSeg f,(i + 1) ) )
by A7, A8, XBOOLE_0:def 3;
case A10:
(
p in LSeg f,
i &
q in LSeg f,
(i + 1) )
;
( f /. (i + 1) = p or f /. (i + 1) = q )then
p in LSeg (f /. i),
(f /. (i + 1))
by A2, A4, TOPREAL1:def 5;
then consider s being
Real such that A11:
p = ((1 - s) * (f /. i)) + (s * (f /. (i + 1)))
and
0 <= s
and
s <= 1
;
A12:
p `1 =
(((1 - s) * (f /. i)) `1 ) + ((s * (f /. (i + 1))) `1 )
by A11, TOPREAL3:7
.=
((1 - s) * ((f /. i) `1 )) + ((s * (f /. (i + 1))) `1 )
by TOPREAL3:9
.=
((1 - s) * ((f /. i) `1 )) + (s * ((f /. (i + 1)) `1 ))
by TOPREAL3:9
;
q in LSeg (f /. (i + 1)),
(f /. (i + 2))
by A3, A5, A10, TOPREAL1:def 5;
then consider s1 being
Real such that A13:
q = ((1 - s1) * (f /. (i + 1))) + (s1 * (f /. (i + 2)))
and
0 <= s1
and
s1 <= 1
;
A14:
q `2 =
(((1 - s1) * (f /. (i + 1))) `2 ) + ((s1 * (f /. (i + 2))) `2 )
by A13, TOPREAL3:7
.=
((1 - s1) * ((f /. (i + 1)) `2 )) + ((s1 * (f /. (i + 2))) `2 )
by TOPREAL3:9
.=
((1 - s1) * ((f /. (i + 1)) `2 )) + (s1 * ((f /. (i + 2)) `2 ))
by TOPREAL3:9
;
A15:
p `2 =
(((1 - s) * (f /. i)) `2 ) + ((s * (f /. (i + 1))) `2 )
by A11, TOPREAL3:7
.=
((1 - s) * ((f /. i) `2 )) + ((s * (f /. (i + 1))) `2 )
by TOPREAL3:9
.=
((1 - s) * ((f /. i) `2 )) + (s * ((f /. (i + 1)) `2 ))
by TOPREAL3:9
;
A16:
q `1 =
(((1 - s1) * (f /. (i + 1))) `1 ) + ((s1 * (f /. (i + 2))) `1 )
by A13, TOPREAL3:7
.=
((1 - s1) * ((f /. (i + 1)) `1 )) + ((s1 * (f /. (i + 2))) `1 )
by TOPREAL3:9
.=
((1 - s1) * ((f /. (i + 1)) `1 )) + (s1 * ((f /. (i + 2)) `1 ))
by TOPREAL3:9
;
hence
(
f /. (i + 1) = p or
f /. (i + 1) = q )
;
verum end; case A26:
(
p in LSeg f,
(i + 1) &
q in LSeg f,
i )
;
( f /. (i + 1) = p or f /. (i + 1) = q )then
q in LSeg (f /. i),
(f /. (i + 1))
by A2, A4, TOPREAL1:def 5;
then consider s being
Real such that A27:
q = ((1 - s) * (f /. i)) + (s * (f /. (i + 1)))
and
0 <= s
and
s <= 1
;
A28:
q `1 =
(((1 - s) * (f /. i)) `1 ) + ((s * (f /. (i + 1))) `1 )
by A27, TOPREAL3:7
.=
((1 - s) * ((f /. i) `1 )) + ((s * (f /. (i + 1))) `1 )
by TOPREAL3:9
.=
((1 - s) * ((f /. i) `1 )) + (s * ((f /. (i + 1)) `1 ))
by TOPREAL3:9
;
p in LSeg (f /. (i + 1)),
(f /. (i + 2))
by A3, A5, A26, TOPREAL1:def 5;
then consider s1 being
Real such that A29:
p = ((1 - s1) * (f /. (i + 1))) + (s1 * (f /. (i + 2)))
and
0 <= s1
and
s1 <= 1
;
A30:
p `2 =
(((1 - s1) * (f /. (i + 1))) `2 ) + ((s1 * (f /. (i + 2))) `2 )
by A29, TOPREAL3:7
.=
((1 - s1) * ((f /. (i + 1)) `2 )) + ((s1 * (f /. (i + 2))) `2 )
by TOPREAL3:9
.=
((1 - s1) * ((f /. (i + 1)) `2 )) + (s1 * ((f /. (i + 2)) `2 ))
by TOPREAL3:9
;
A31:
q `2 =
(((1 - s) * (f /. i)) `2 ) + ((s * (f /. (i + 1))) `2 )
by A27, TOPREAL3:7
.=
((1 - s) * ((f /. i) `2 )) + ((s * (f /. (i + 1))) `2 )
by TOPREAL3:9
.=
((1 - s) * ((f /. i) `2 )) + (s * ((f /. (i + 1)) `2 ))
by TOPREAL3:9
;
A32:
p `1 =
(((1 - s1) * (f /. (i + 1))) `1 ) + ((s1 * (f /. (i + 2))) `1 )
by A29, TOPREAL3:7
.=
((1 - s1) * ((f /. (i + 1)) `1 )) + ((s1 * (f /. (i + 2))) `1 )
by TOPREAL3:9
.=
((1 - s1) * ((f /. (i + 1)) `1 )) + (s1 * ((f /. (i + 2)) `1 ))
by TOPREAL3:9
;
hence
(
f /. (i + 1) = p or
f /. (i + 1) = q )
;
verum end; end; end;
hence
( f /. (i + 1) = p or f /. (i + 1) = q )
; verum