let i be Element of NAT ; :: thesis: 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); :: thesis: 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); :: thesis: ( 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
and
A2:
f is alternating
and
A3:
1 <= i
and
A4:
i + 2 <= len f
; :: thesis: ( 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 )
A5:
i + (1 + 1) = (i + 1) + 1
;
i + 1 <= i + 2
by XREAL_1:8;
then A6:
i + 1 <= len f
by A4, XXREAL_0:2;
A7:
1 <= i + 1
by NAT_1:11;
set p1 = f /. i;
set p0 = f /. (i + 1);
set p2 = f /. (i + 2);
assume A8:
( f /. (i + 1) in LSeg p,q & LSeg p,q c= (LSeg f,i) \/ (LSeg f,(i + 1)) )
; :: thesis: ( f /. (i + 1) = p or f /. (i + 1) = q )
A9:
( 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 A8, A9, XBOOLE_0:def 3;
case A11:
(
p in LSeg f,
i &
q in LSeg f,
(i + 1) )
;
:: thesis: ( f /. (i + 1) = p or f /. (i + 1) = q )then
p in LSeg (f /. i),
(f /. (i + 1))
by A3, A6, TOPREAL1:def 5;
then consider s being
Real such that A12:
p = ((1 - s) * (f /. i)) + (s * (f /. (i + 1)))
and
(
0 <= s &
s <= 1 )
;
A13:
p `1 =
(((1 - s) * (f /. i)) `1 ) + ((s * (f /. (i + 1))) `1 )
by A12, 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
;
A14:
p `2 =
(((1 - s) * (f /. i)) `2 ) + ((s * (f /. (i + 1))) `2 )
by A12, 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
;
q in LSeg (f /. (i + 1)),
(f /. (i + 2))
by A4, A5, A7, A11, TOPREAL1:def 5;
then consider s1 being
Real such that A15:
q = ((1 - s1) * (f /. (i + 1))) + (s1 * (f /. (i + 2)))
and
(
0 <= s1 &
s1 <= 1 )
;
A16:
q `1 =
(((1 - s1) * (f /. (i + 1))) `1 ) + ((s1 * (f /. (i + 2))) `1 )
by A15, 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
;
A17:
q `2 =
(((1 - s1) * (f /. (i + 1))) `2 ) + ((s1 * (f /. (i + 2))) `2 )
by A15, 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
;
hence
(
f /. (i + 1) = p or
f /. (i + 1) = q )
;
:: thesis: verum end; case A27:
(
p in LSeg f,
(i + 1) &
q in LSeg f,
i )
;
:: thesis: ( f /. (i + 1) = p or f /. (i + 1) = q )then
q in LSeg (f /. i),
(f /. (i + 1))
by A3, A6, TOPREAL1:def 5;
then consider s being
Real such that A28:
q = ((1 - s) * (f /. i)) + (s * (f /. (i + 1)))
and
(
0 <= s &
s <= 1 )
;
A29:
q `1 =
(((1 - s) * (f /. i)) `1 ) + ((s * (f /. (i + 1))) `1 )
by A28, 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
;
A30:
q `2 =
(((1 - s) * (f /. i)) `2 ) + ((s * (f /. (i + 1))) `2 )
by A28, 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
;
p in LSeg (f /. (i + 1)),
(f /. (i + 2))
by A4, A5, A7, A27, TOPREAL1:def 5;
then consider s1 being
Real such that A31:
p = ((1 - s1) * (f /. (i + 1))) + (s1 * (f /. (i + 2)))
and
(
0 <= s1 &
s1 <= 1 )
;
A32:
p `1 =
(((1 - s1) * (f /. (i + 1))) `1 ) + ((s1 * (f /. (i + 2))) `1 )
by A31, 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
;
A33:
p `2 =
(((1 - s1) * (f /. (i + 1))) `2 ) + ((s1 * (f /. (i + 2))) `2 )
by A31, 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
;
hence
(
f /. (i + 1) = p or
f /. (i + 1) = q )
;
:: thesis: verum end; case
(
p in LSeg f,
(i + 1) &
q in LSeg f,
(i + 1) )
;
:: thesis: ( f /. (i + 1) = p or f /. (i + 1) = q )then
(
p in LSeg (f /. (i + 1)),
(f /. (i + 2)) &
q in LSeg (f /. (i + 1)),
(f /. (i + 2)) )
by A4, A5, A7, TOPREAL1:def 5;
then A43:
LSeg p,
q c= LSeg (f /. (i + 1)),
(f /. (i + 2))
by TOPREAL1:12;
f /. (i + 1) is_extremal_in LSeg (f /. (i + 1)),
(f /. (i + 2))
by Th32;
hence
(
f /. (i + 1) = p or
f /. (i + 1) = q )
by A8, A43, Def1;
:: thesis: verum end; end; end;
hence
( f /. (i + 1) = p or f /. (i + 1) = q )
; :: thesis: verum