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:6;
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:68;
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 3;
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:2
.=
((1 - s) * ((f /. i) `1)) + ((s * (f /. (i + 1))) `1)
by TOPREAL3:4
.=
((1 - s) * ((f /. i) `1)) + (s * ((f /. (i + 1)) `1))
by TOPREAL3:4
;
q in LSeg (
(f /. (i + 1)),
(f /. (i + 2)))
by A3, A5, A10, TOPREAL1:def 3;
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:2
.=
((1 - s1) * ((f /. (i + 1)) `2)) + ((s1 * (f /. (i + 2))) `2)
by TOPREAL3:4
.=
((1 - s1) * ((f /. (i + 1)) `2)) + (s1 * ((f /. (i + 2)) `2))
by TOPREAL3:4
;
A15:
p `2 =
(((1 - s) * (f /. i)) `2) + ((s * (f /. (i + 1))) `2)
by A11, TOPREAL3:2
.=
((1 - s) * ((f /. i) `2)) + ((s * (f /. (i + 1))) `2)
by TOPREAL3:4
.=
((1 - s) * ((f /. i) `2)) + (s * ((f /. (i + 1)) `2))
by TOPREAL3:4
;
A16:
q `1 =
(((1 - s1) * (f /. (i + 1))) `1) + ((s1 * (f /. (i + 2))) `1)
by A13, TOPREAL3:2
.=
((1 - s1) * ((f /. (i + 1)) `1)) + ((s1 * (f /. (i + 2))) `1)
by TOPREAL3:4
.=
((1 - s1) * ((f /. (i + 1)) `1)) + (s1 * ((f /. (i + 2)) `1))
by TOPREAL3:4
;
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 3;
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:2
.=
((1 - s) * ((f /. i) `1)) + ((s * (f /. (i + 1))) `1)
by TOPREAL3:4
.=
((1 - s) * ((f /. i) `1)) + (s * ((f /. (i + 1)) `1))
by TOPREAL3:4
;
p in LSeg (
(f /. (i + 1)),
(f /. (i + 2)))
by A3, A5, A26, TOPREAL1:def 3;
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:2
.=
((1 - s1) * ((f /. (i + 1)) `2)) + ((s1 * (f /. (i + 2))) `2)
by TOPREAL3:4
.=
((1 - s1) * ((f /. (i + 1)) `2)) + (s1 * ((f /. (i + 2)) `2))
by TOPREAL3:4
;
A31:
q `2 =
(((1 - s) * (f /. i)) `2) + ((s * (f /. (i + 1))) `2)
by A27, TOPREAL3:2
.=
((1 - s) * ((f /. i) `2)) + ((s * (f /. (i + 1))) `2)
by TOPREAL3:4
.=
((1 - s) * ((f /. i) `2)) + (s * ((f /. (i + 1)) `2))
by TOPREAL3:4
;
A32:
p `1 =
(((1 - s1) * (f /. (i + 1))) `1) + ((s1 * (f /. (i + 2))) `1)
by A29, TOPREAL3:2
.=
((1 - s1) * ((f /. (i + 1)) `1)) + ((s1 * (f /. (i + 2))) `1)
by TOPREAL3:4
.=
((1 - s1) * ((f /. (i + 1)) `1)) + (s1 * ((f /. (i + 2)) `1))
by TOPREAL3:4
;
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