let e, f be Real; for A, B being compact Subset of REAL st A misses B & A c= [.e,f.] & B c= [.e,f.] holds
for S being sequence of (bool REAL) st ( for i being Nat holds
( S . i is interval & S . i meets A & S . i meets B ) ) holds
ex r being Real st
( r in [.e,f.] & not r in A \/ B & ( for i being Nat ex k being Nat st
( i <= k & r in S . k ) ) )
let A, B be compact Subset of REAL; ( A misses B & A c= [.e,f.] & B c= [.e,f.] implies for S being sequence of (bool REAL) st ( for i being Nat holds
( S . i is interval & S . i meets A & S . i meets B ) ) holds
ex r being Real st
( r in [.e,f.] & not r in A \/ B & ( for i being Nat ex k being Nat st
( i <= k & r in S . k ) ) ) )
assume that
A1:
A misses B
and
A2:
A c= [.e,f.]
and
A3:
B c= [.e,f.]
; for S being sequence of (bool REAL) st ( for i being Nat holds
( S . i is interval & S . i meets A & S . i meets B ) ) holds
ex r being Real st
( r in [.e,f.] & not r in A \/ B & ( for i being Nat ex k being Nat st
( i <= k & r in S . k ) ) )
let S be sequence of (bool REAL); ( ( for i being Nat holds
( S . i is interval & S . i meets A & S . i meets B ) ) implies ex r being Real st
( r in [.e,f.] & not r in A \/ B & ( for i being Nat ex k being Nat st
( i <= k & r in S . k ) ) ) )
assume A4:
for i being Nat holds
( S . i is interval & S . i meets A & S . i meets B )
; ex r being Real st
( r in [.e,f.] & not r in A \/ B & ( for i being Nat ex k being Nat st
( i <= k & r in S . k ) ) )
defpred S1[ set , Subset of REAL] means ( not $2 is empty & $2 is closed_interval & $2 meets A & $2 meets B & $2 c= S . $1 );
A5:
for i being Element of NAT ex u being Subset of REAL st S1[i,u]
proof
let i be
Element of
NAT ;
ex u being Subset of REAL st S1[i,u]
A6:
S . i is
interval
by A4;
S . i meets B
by A4;
then consider y being
object such that A7:
y in S . i
and A8:
y in B
by XBOOLE_0:3;
S . i meets A
by A4;
then consider x being
object such that A9:
x in S . i
and A10:
x in A
by XBOOLE_0:3;
reconsider y =
y as
Real by A8;
reconsider x =
x as
Real by A10;
per cases
( x <= y or y <= x )
;
suppose A11:
x <= y
;
ex u being Subset of REAL st S1[i,u]take
[.x,y.]
;
S1[i,[.x,y.]]thus
( not
[.x,y.] is
empty &
[.x,y.] is
closed_interval )
by A11, MEASURE5:14;
( [.x,y.] meets A & [.x,y.] meets B & [.x,y.] c= S . i )
x in [.x,y.]
by A11;
hence
[.x,y.] meets A
by A10, XBOOLE_0:3;
( [.x,y.] meets B & [.x,y.] c= S . i )
y in [.x,y.]
by A11;
hence
[.x,y.] meets B
by A8, XBOOLE_0:3;
[.x,y.] c= S . ithus
[.x,y.] c= S . i
by A9, A7, A6;
verum end; suppose A12:
y <= x
;
ex u being Subset of REAL st S1[i,u]take
[.y,x.]
;
S1[i,[.y,x.]]thus
( not
[.y,x.] is
empty &
[.y,x.] is
closed_interval )
by A12, MEASURE5:14;
( [.y,x.] meets A & [.y,x.] meets B & [.y,x.] c= S . i )
x in [.y,x.]
by A12;
hence
[.y,x.] meets A
by A10, XBOOLE_0:3;
( [.y,x.] meets B & [.y,x.] c= S . i )
y in [.y,x.]
by A12;
hence
[.y,x.] meets B
by A8, XBOOLE_0:3;
[.y,x.] c= S . ithus
[.y,x.] c= S . i
by A9, A7, A6;
verum end; end;
end;
consider T being sequence of (bool REAL) such that
A13:
for i being Element of NAT holds S1[i,T . i]
from FUNCT_2:sch 3(A5);
T . 0 meets B
by A13;
then A14:
not B is empty
;
deffunc H1( Nat) -> Element of bool REAL = (T . $1) /\ B;
deffunc H2( Nat) -> Element of bool REAL = (T . $1) /\ A;
consider SA being sequence of (bool REAL) such that
A15:
for i being Element of NAT holds SA . i = H2(i)
from FUNCT_2:sch 4();
consider SB being sequence of (bool REAL) such that
A16:
for i being Element of NAT holds SB . i = H1(i)
from FUNCT_2:sch 4();
defpred S2[ Nat, Real, Real] means ( $2 in SA . $1 & $3 in SB . $1 & dist ((SA . $1),(SB . $1)) = |.($2 - $3).| );
A17:
for i being Element of NAT ex ai, bi being Element of REAL st S2[i,ai,bi]
proof
let i be
Element of
NAT ;
ex ai, bi being Element of REAL st S2[i,ai,bi]
reconsider Si =
T . i as non
empty closed_interval Subset of
REAL by A13;
A18:
T . i meets B
by A13;
A19:
SA . i = Si /\ A
by A15;
A20:
SB . i = Si /\ B
by A16;
T . i meets A
by A13;
then reconsider SAi =
SA . i,
SBi =
SB . i as non
empty compact Subset of
REAL by A18, A19, A20, Th5;
consider ai,
bi being
Real such that A21:
ai in SAi
and A22:
bi in SBi
and A23:
dist (
SAi,
SBi)
= |.(ai - bi).|
by Th9;
reconsider ai =
ai,
bi =
bi as
Element of
REAL by XREAL_0:def 1;
take
ai
;
ex bi being Element of REAL st S2[i,ai,bi]
take
bi
;
S2[i,ai,bi]
thus
S2[
i,
ai,
bi]
by A21, A22, A23;
verum
end;
consider sa, sb being Real_Sequence such that
A24:
for i being Element of NAT holds S2[i,sa . i,sb . i]
from JCT_MISC:sch 2(A17);
rng sa c= [.e,f.]
then consider ga being Real_Sequence such that
A27:
ga is subsequence of sa
and
A28:
ga is convergent
and
A29:
lim ga in [.e,f.]
by RCOMP_1:def 3;
consider Nseq being increasing sequence of NAT such that
A30:
ga = sa * Nseq
by A27, VALUED_0:def 17;
set gb = sb * Nseq;
rng (sb * Nseq) c= [.e,f.]
then consider fb being Real_Sequence such that
A33:
fb is subsequence of sb * Nseq
and
A34:
fb is convergent
and
A35:
lim fb in [.e,f.]
by RCOMP_1:def 3;
consider Nseq1 being increasing sequence of NAT such that
A36:
fb = (sb * Nseq) * Nseq1
by A33, VALUED_0:def 17;
set fa = ga * Nseq1;
set r = ((lim (ga * Nseq1)) + (lim fb)) / 2;
set d0 = dist (A,B);
set ff = (1 / 2) (#) ((ga * Nseq1) + fb);
A37:
ga * Nseq1 is convergent
by A28, SEQ_4:16;
then A38:
(ga * Nseq1) + fb is convergent
by A34, SEQ_2:5;
then A39:
(1 / 2) (#) ((ga * Nseq1) + fb) is convergent
by SEQ_2:7;
T . 0 meets A
by A13;
then
not A is empty
;
then
dist (A,B) > 0
by A1, A14, Th11;
then A40:
(dist (A,B)) / 2 > 0
by XREAL_1:139;
((lim (ga * Nseq1)) + (lim fb)) / 2 =
(1 / 2) * ((lim (ga * Nseq1)) + (lim fb))
.=
(1 / 2) * (lim ((ga * Nseq1) + fb))
by A34, A37, SEQ_2:6
.=
lim ((1 / 2) (#) ((ga * Nseq1) + fb))
by A38, SEQ_2:8
;
then consider k0 being Nat such that
A41:
for i being Nat st k0 <= i holds
|.((((1 / 2) (#) ((ga * Nseq1) + fb)) . i) - (((lim (ga * Nseq1)) + (lim fb)) / 2)).| < (dist (A,B)) / 2
by A39, A40, SEQ_2:def 7;
A42:
k0 in NAT
by ORDINAL1:def 12;
take
((lim (ga * Nseq1)) + (lim fb)) / 2
; ( ((lim (ga * Nseq1)) + (lim fb)) / 2 in [.e,f.] & not ((lim (ga * Nseq1)) + (lim fb)) / 2 in A \/ B & ( for i being Nat ex k being Nat st
( i <= k & ((lim (ga * Nseq1)) + (lim fb)) / 2 in S . k ) ) )
lim (ga * Nseq1) = lim ga
by A28, SEQ_4:17;
hence
((lim (ga * Nseq1)) + (lim fb)) / 2 in [.e,f.]
by A29, A35, Th1; ( not ((lim (ga * Nseq1)) + (lim fb)) / 2 in A \/ B & ( for i being Nat ex k being Nat st
( i <= k & ((lim (ga * Nseq1)) + (lim fb)) / 2 in S . k ) ) )
now not ((lim (ga * Nseq1)) + (lim fb)) / 2 in A \/ Bset i =
Nseq . (Nseq1 . k0);
set di =
dist (
(SA . (Nseq . (Nseq1 . k0))),
(SB . (Nseq . (Nseq1 . k0))));
A43: 2
* |.((((sa . (Nseq . (Nseq1 . k0))) + (sb . (Nseq . (Nseq1 . k0)))) / 2) - (((lim (ga * Nseq1)) + (lim fb)) / 2)).| =
|.2.| * |.((((sa . (Nseq . (Nseq1 . k0))) + (sb . (Nseq . (Nseq1 . k0)))) / 2) - (((lim (ga * Nseq1)) + (lim fb)) / 2)).|
by ABSVALUE:def 1
.=
|.(2 * ((((sa . (Nseq . (Nseq1 . k0))) + (sb . (Nseq . (Nseq1 . k0)))) / 2) - (((lim (ga * Nseq1)) + (lim fb)) / 2))).|
by COMPLEX1:65
.=
|.(((sa . (Nseq . (Nseq1 . k0))) + (sb . (Nseq . (Nseq1 . k0)))) - (2 * (((lim (ga * Nseq1)) + (lim fb)) / 2))).|
;
A44:
(ga * Nseq1) . k0 =
ga . (Nseq1 . k0)
by FUNCT_2:15, A42
.=
sa . (Nseq . (Nseq1 . k0))
by A30, FUNCT_2:15
;
T . (Nseq . (Nseq1 . k0)) meets B
by A13;
then
(T . (Nseq . (Nseq1 . k0))) /\ B <> {}
;
then A45:
not
SB . (Nseq . (Nseq1 . k0)) is
empty
by A16;
A46:
SB . (Nseq . (Nseq1 . k0)) = (T . (Nseq . (Nseq1 . k0))) /\ B
by A16;
then A47:
SB . (Nseq . (Nseq1 . k0)) c= B
by XBOOLE_1:17;
A48:
SB . (Nseq . (Nseq1 . k0)) c= T . (Nseq . (Nseq1 . k0))
by A46, XBOOLE_1:17;
A49:
SA . (Nseq . (Nseq1 . k0)) = (T . (Nseq . (Nseq1 . k0))) /\ A
by A15;
then A50:
SA . (Nseq . (Nseq1 . k0)) c= A
by XBOOLE_1:17;
T . (Nseq . (Nseq1 . k0)) meets A
by A13;
then
(T . (Nseq . (Nseq1 . k0))) /\ A <> {}
;
then A51:
not
SA . (Nseq . (Nseq1 . k0)) is
empty
by A15;
then A52:
dist (
A,
B)
<= dist (
(SA . (Nseq . (Nseq1 . k0))),
(SB . (Nseq . (Nseq1 . k0))))
by A45, A50, A47, Th8;
(dist (A,B)) / 2
<= (dist ((SA . (Nseq . (Nseq1 . k0))),(SB . (Nseq . (Nseq1 . k0))))) / 2
by A51, A45, A50, A47, Th8, XREAL_1:72;
then A53:
((dist ((SA . (Nseq . (Nseq1 . k0))),(SB . (Nseq . (Nseq1 . k0))))) / 2) + ((dist (A,B)) / 2) <= ((dist ((SA . (Nseq . (Nseq1 . k0))),(SB . (Nseq . (Nseq1 . k0))))) / 2) + ((dist ((SA . (Nseq . (Nseq1 . k0))),(SB . (Nseq . (Nseq1 . k0))))) / 2)
by XREAL_1:6;
((1 / 2) (#) ((ga * Nseq1) + fb)) . k0 =
(1 / 2) * (((ga * Nseq1) + fb) . k0)
by SEQ_1:9
.=
(((ga * Nseq1) + fb) . k0) / 2
.=
(((ga * Nseq1) . k0) + (fb . k0)) / 2
by SEQ_1:7
;
then A54:
|.(((((ga * Nseq1) . k0) + (fb . k0)) / 2) - (((lim (ga * Nseq1)) + (lim fb)) / 2)).| < (dist (A,B)) / 2
by A41;
( not
T . (Nseq . (Nseq1 . k0)) is
empty &
T . (Nseq . (Nseq1 . k0)) is
closed_interval )
by A13;
then A55:
ex
a,
b being
Real st
(
a <= b &
T . (Nseq . (Nseq1 . k0)) = [.a,b.] )
by MEASURE5:14;
A56:
sb . (Nseq . (Nseq1 . k0)) in SB . (Nseq . (Nseq1 . k0))
by A24;
A57:
SA . (Nseq . (Nseq1 . k0)) c= T . (Nseq . (Nseq1 . k0))
by A49, XBOOLE_1:17;
A58:
fb . k0 =
(sb * Nseq) . (Nseq1 . k0)
by A36, FUNCT_2:15, A42
.=
sb . (Nseq . (Nseq1 . k0))
by FUNCT_2:15
;
2
* ((dist (A,B)) / 2) = dist (
A,
B)
;
then A59:
2
* |.((((sa . (Nseq . (Nseq1 . k0))) + (sb . (Nseq . (Nseq1 . k0)))) / 2) - (((lim (ga * Nseq1)) + (lim fb)) / 2)).| < dist (
A,
B)
by A54, A44, A58, XREAL_1:68;
A60:
sa . (Nseq . (Nseq1 . k0)) in SA . (Nseq . (Nseq1 . k0))
by A24;
then A61:
dist (
(SA . (Nseq . (Nseq1 . k0))),
(SB . (Nseq . (Nseq1 . k0))))
<= |.((sb . (Nseq . (Nseq1 . k0))) - (sa . (Nseq . (Nseq1 . k0)))).|
by A56, Th7;
A62:
now ((lim (ga * Nseq1)) + (lim fb)) / 2 in T . (Nseq . (Nseq1 . k0))per cases
( sa . (Nseq . (Nseq1 . k0)) <= sb . (Nseq . (Nseq1 . k0)) or sb . (Nseq . (Nseq1 . k0)) <= sa . (Nseq . (Nseq1 . k0)) )
;
suppose
sa . (Nseq . (Nseq1 . k0)) <= sb . (Nseq . (Nseq1 . k0))
;
((lim (ga * Nseq1)) + (lim fb)) / 2 in T . (Nseq . (Nseq1 . k0))then
(sb . (Nseq . (Nseq1 . k0))) - (sa . (Nseq . (Nseq1 . k0))) >= 0
by XREAL_1:48;
then
dist (
(SA . (Nseq . (Nseq1 . k0))),
(SB . (Nseq . (Nseq1 . k0))))
<= (sb . (Nseq . (Nseq1 . k0))) - (sa . (Nseq . (Nseq1 . k0)))
by A61, ABSVALUE:def 1;
then
dist (
A,
B)
<= (sb . (Nseq . (Nseq1 . k0))) - (sa . (Nseq . (Nseq1 . k0)))
by A52, XXREAL_0:2;
then
|.(((sa . (Nseq . (Nseq1 . k0))) + (sb . (Nseq . (Nseq1 . k0)))) - (2 * (((lim (ga * Nseq1)) + (lim fb)) / 2))).| <= (sb . (Nseq . (Nseq1 . k0))) - (sa . (Nseq . (Nseq1 . k0)))
by A59, A43, XXREAL_0:2;
then A63:
((lim (ga * Nseq1)) + (lim fb)) / 2
in [.(sa . (Nseq . (Nseq1 . k0))),(sb . (Nseq . (Nseq1 . k0))).]
by RCOMP_1:2;
[.(sa . (Nseq . (Nseq1 . k0))),(sb . (Nseq . (Nseq1 . k0))).] c= T . (Nseq . (Nseq1 . k0))
by A55, A60, A56, A57, A48, XXREAL_2:def 12;
hence
((lim (ga * Nseq1)) + (lim fb)) / 2
in T . (Nseq . (Nseq1 . k0))
by A63;
verum end; suppose A64:
sb . (Nseq . (Nseq1 . k0)) <= sa . (Nseq . (Nseq1 . k0))
;
((lim (ga * Nseq1)) + (lim fb)) / 2 in T . (Nseq . (Nseq1 . k0))A65:
|.((sb . (Nseq . (Nseq1 . k0))) - (sa . (Nseq . (Nseq1 . k0)))).| = |.((sa . (Nseq . (Nseq1 . k0))) - (sb . (Nseq . (Nseq1 . k0)))).|
by UNIFORM1:11;
(sa . (Nseq . (Nseq1 . k0))) - (sb . (Nseq . (Nseq1 . k0))) >= 0
by A64, XREAL_1:48;
then
dist (
(SA . (Nseq . (Nseq1 . k0))),
(SB . (Nseq . (Nseq1 . k0))))
<= (sa . (Nseq . (Nseq1 . k0))) - (sb . (Nseq . (Nseq1 . k0)))
by A61, A65, ABSVALUE:def 1;
then
dist (
A,
B)
<= (sa . (Nseq . (Nseq1 . k0))) - (sb . (Nseq . (Nseq1 . k0)))
by A52, XXREAL_0:2;
then
|.(((sb . (Nseq . (Nseq1 . k0))) + (sa . (Nseq . (Nseq1 . k0)))) - (2 * (((lim (ga * Nseq1)) + (lim fb)) / 2))).| <= (sa . (Nseq . (Nseq1 . k0))) - (sb . (Nseq . (Nseq1 . k0)))
by A59, A43, XXREAL_0:2;
then A66:
((lim (ga * Nseq1)) + (lim fb)) / 2
in [.(sb . (Nseq . (Nseq1 . k0))),(sa . (Nseq . (Nseq1 . k0))).]
by RCOMP_1:2;
[.(sb . (Nseq . (Nseq1 . k0))),(sa . (Nseq . (Nseq1 . k0))).] c= T . (Nseq . (Nseq1 . k0))
by A55, A60, A56, A57, A48, XXREAL_2:def 12;
hence
((lim (ga * Nseq1)) + (lim fb)) / 2
in T . (Nseq . (Nseq1 . k0))
by A66;
verum end; end; end; assume A67:
((lim (ga * Nseq1)) + (lim fb)) / 2
in A \/ B
;
contradictionper cases
( ((lim (ga * Nseq1)) + (lim fb)) / 2 in B or ((lim (ga * Nseq1)) + (lim fb)) / 2 in A )
by A67, XBOOLE_0:def 3;
suppose A68:
((lim (ga * Nseq1)) + (lim fb)) / 2
in B
;
contradiction
SB . (Nseq . (Nseq1 . k0)) = (T . (Nseq . (Nseq1 . k0))) /\ B
by A16;
then A69:
((lim (ga * Nseq1)) + (lim fb)) / 2
in SB . (Nseq . (Nseq1 . k0))
by A62, A68, XBOOLE_0:def 4;
A70:
|.((((ga * Nseq1) . k0) - (fb . k0)) / 2).| =
|.(((ga * Nseq1) . k0) - (fb . k0)).| / |.2.|
by COMPLEX1:67
.=
|.(((ga * Nseq1) . k0) - (fb . k0)).| / 2
by ABSVALUE:def 1
;
((ga * Nseq1) . k0) - (((lim (ga * Nseq1)) + (lim fb)) / 2) = ((((ga * Nseq1) . k0) - (fb . k0)) / 2) + (((((ga * Nseq1) . k0) + (fb . k0)) / 2) - (((lim (ga * Nseq1)) + (lim fb)) / 2))
;
then A71:
|.(((ga * Nseq1) . k0) - (((lim (ga * Nseq1)) + (lim fb)) / 2)).| <= |.((((ga * Nseq1) . k0) - (fb . k0)) / 2).| + |.(((((ga * Nseq1) . k0) + (fb . k0)) / 2) - (((lim (ga * Nseq1)) + (lim fb)) / 2)).|
by COMPLEX1:56;
|.((((ga * Nseq1) . k0) - (fb . k0)) / 2).| + |.(((((ga * Nseq1) . k0) + (fb . k0)) / 2) - (((lim (ga * Nseq1)) + (lim fb)) / 2)).| < |.((((ga * Nseq1) . k0) - (fb . k0)) / 2).| + ((dist (A,B)) / 2)
by A54, XREAL_1:6;
then
|.(((ga * Nseq1) . k0) - (((lim (ga * Nseq1)) + (lim fb)) / 2)).| < (|.(((ga * Nseq1) . k0) - (fb . k0)).| / 2) + ((dist (A,B)) / 2)
by A71, A70, XXREAL_0:2;
then
|.(((ga * Nseq1) . k0) - (((lim (ga * Nseq1)) + (lim fb)) / 2)).| < ((dist ((SA . (Nseq . (Nseq1 . k0))),(SB . (Nseq . (Nseq1 . k0))))) / 2) + ((dist (A,B)) / 2)
by A24, A44, A58;
then A72:
|.(((ga * Nseq1) . k0) - (((lim (ga * Nseq1)) + (lim fb)) / 2)).| < dist (
(SA . (Nseq . (Nseq1 . k0))),
(SB . (Nseq . (Nseq1 . k0))))
by A53, XXREAL_0:2;
(ga * Nseq1) . k0 in SA . (Nseq . (Nseq1 . k0))
by A24, A44;
hence
contradiction
by A69, A72, Th7;
verum end; suppose A73:
((lim (ga * Nseq1)) + (lim fb)) / 2
in A
;
contradiction
SA . (Nseq . (Nseq1 . k0)) = (T . (Nseq . (Nseq1 . k0))) /\ A
by A15;
then A74:
((lim (ga * Nseq1)) + (lim fb)) / 2
in SA . (Nseq . (Nseq1 . k0))
by A62, A73, XBOOLE_0:def 4;
A75:
|.(((fb . k0) - ((ga * Nseq1) . k0)) / 2).| =
|.((fb . k0) - ((ga * Nseq1) . k0)).| / |.2.|
by COMPLEX1:67
.=
|.((fb . k0) - ((ga * Nseq1) . k0)).| / 2
by ABSVALUE:def 1
;
(fb . k0) - (((lim (ga * Nseq1)) + (lim fb)) / 2) = (((fb . k0) - ((ga * Nseq1) . k0)) / 2) + ((((fb . k0) + ((ga * Nseq1) . k0)) / 2) - (((lim (ga * Nseq1)) + (lim fb)) / 2))
;
then A76:
|.((fb . k0) - (((lim (ga * Nseq1)) + (lim fb)) / 2)).| <= |.(((fb . k0) - ((ga * Nseq1) . k0)) / 2).| + |.((((fb . k0) + ((ga * Nseq1) . k0)) / 2) - (((lim (ga * Nseq1)) + (lim fb)) / 2)).|
by COMPLEX1:56;
A77:
|.((fb . k0) - ((ga * Nseq1) . k0)).| =
|.(((ga * Nseq1) . k0) - (fb . k0)).|
by UNIFORM1:11
.=
dist (
(SA . (Nseq . (Nseq1 . k0))),
(SB . (Nseq . (Nseq1 . k0))))
by A24, A44, A58
;
|.(((fb . k0) - ((ga * Nseq1) . k0)) / 2).| + |.((((fb . k0) + ((ga * Nseq1) . k0)) / 2) - (((lim (ga * Nseq1)) + (lim fb)) / 2)).| < |.(((fb . k0) - ((ga * Nseq1) . k0)) / 2).| + ((dist (A,B)) / 2)
by A54, XREAL_1:6;
then
|.((fb . k0) - (((lim (ga * Nseq1)) + (lim fb)) / 2)).| < (|.((fb . k0) - ((ga * Nseq1) . k0)).| / 2) + ((dist (A,B)) / 2)
by A76, A75, XXREAL_0:2;
then A78:
|.((fb . k0) - (((lim (ga * Nseq1)) + (lim fb)) / 2)).| < dist (
(SA . (Nseq . (Nseq1 . k0))),
(SB . (Nseq . (Nseq1 . k0))))
by A53, A77, XXREAL_0:2;
fb . k0 in SB . (Nseq . (Nseq1 . k0))
by A24, A58;
hence
contradiction
by A74, A78, Th7;
verum end; end; end;
hence
not ((lim (ga * Nseq1)) + (lim fb)) / 2 in A \/ B
; for i being Nat ex k being Nat st
( i <= k & ((lim (ga * Nseq1)) + (lim fb)) / 2 in S . k )
let i be Nat; ex k being Nat st
( i <= k & ((lim (ga * Nseq1)) + (lim fb)) / 2 in S . k )
set k = max (k0,i);
A79:
max (k0,i) in NAT
by ORDINAL1:def 12;
take j = Nseq . (Nseq1 . (max (k0,i))); ( i <= j & ((lim (ga * Nseq1)) + (lim fb)) / 2 in S . j )
A80: fb . (max (k0,i)) =
(sb * Nseq) . (Nseq1 . (max (k0,i)))
by A36, FUNCT_2:15, A79
.=
sb . j
by FUNCT_2:15
;
A81:
i <= max (k0,i)
by XXREAL_0:25;
A82:
sb . j in SB . j
by A24;
T . j meets B
by A13;
then
(T . j) /\ B <> {}
;
then A83:
not SB . j is empty
by A16;
A84:
dom Nseq = NAT
by FUNCT_2:def 1;
T . j meets A
by A13;
then
(T . j) /\ A <> {}
;
then A85:
not SA . j is empty
by A15;
A86:
i <= Nseq . i
by SEQM_3:14;
A87:
SA . j = (T . j) /\ A
by A15;
then A88:
SA . j c= T . j
by XBOOLE_1:17;
((1 / 2) (#) ((ga * Nseq1) + fb)) . (max (k0,i)) =
(1 / 2) * (((ga * Nseq1) + fb) . (max (k0,i)))
by A79, SEQ_1:9
.=
(((ga * Nseq1) + fb) . (max (k0,i))) / 2
.=
(((ga * Nseq1) . (max (k0,i))) + (fb . (max (k0,i)))) / 2
by A79, SEQ_1:7
;
then A89:
|.(((((ga * Nseq1) . (max (k0,i))) + (fb . (max (k0,i)))) / 2) - (((lim (ga * Nseq1)) + (lim fb)) / 2)).| < (dist (A,B)) / 2
by A41, A79, XXREAL_0:25;
A90:
2 * ((dist (A,B)) / 2) = dist (A,B)
;
(ga * Nseq1) . (max (k0,i)) =
ga . (Nseq1 . (max (k0,i)))
by FUNCT_2:15, A79
.=
sa . j
by A30, FUNCT_2:15
;
then A91:
2 * |.((((sa . j) + (sb . j)) / 2) - (((lim (ga * Nseq1)) + (lim fb)) / 2)).| < dist (A,B)
by A89, A80, A90, XREAL_1:68;
( not T . j is empty & T . j is closed_interval )
by A13;
then A92:
ex a, b being Real st
( a <= b & T . j = [.a,b.] )
by MEASURE5:14;
A93:
SB . j = (T . j) /\ B
by A16;
then A94:
SB . j c= B
by XBOOLE_1:17;
A95:
SB . j c= T . j
by A93, XBOOLE_1:17;
A96:
i in NAT
by ORDINAL1:def 12;
dom Nseq1 = NAT
by FUNCT_2:def 1;
then
Nseq1 . i <= Nseq1 . (max (k0,i))
by A81, VALUED_0:def 15, A79, A96;
then A97:
Nseq . (Nseq1 . i) <= j
by A84, VALUED_0:def 15;
i <= Nseq1 . i
by SEQM_3:14;
then
Nseq . i <= Nseq . (Nseq1 . i)
by A84, VALUED_0:def 15, A96;
then
i <= Nseq . (Nseq1 . i)
by A86, XXREAL_0:2;
hence
i <= j
by A97, XXREAL_0:2; ((lim (ga * Nseq1)) + (lim fb)) / 2 in S . j
set di = dist ((SA . j),(SB . j));
A98: 2 * |.((((sa . j) + (sb . j)) / 2) - (((lim (ga * Nseq1)) + (lim fb)) / 2)).| =
|.2.| * |.((((sa . j) + (sb . j)) / 2) - (((lim (ga * Nseq1)) + (lim fb)) / 2)).|
by ABSVALUE:def 1
.=
|.(2 * ((((sa . j) + (sb . j)) / 2) - (((lim (ga * Nseq1)) + (lim fb)) / 2))).|
by COMPLEX1:65
.=
|.(((sa . j) + (sb . j)) - (2 * (((lim (ga * Nseq1)) + (lim fb)) / 2))).|
;
SA . j c= A
by A87, XBOOLE_1:17;
then A99:
dist (A,B) <= dist ((SA . j),(SB . j))
by A85, A83, A94, Th8;
A100:
sa . j in SA . j
by A24;
then A101:
dist ((SA . j),(SB . j)) <= |.((sb . j) - (sa . j)).|
by A82, Th7;
A102:
now ((lim (ga * Nseq1)) + (lim fb)) / 2 in T . jper cases
( sa . j <= sb . j or sb . j <= sa . j )
;
suppose
sa . j <= sb . j
;
((lim (ga * Nseq1)) + (lim fb)) / 2 in T . jthen
(sb . j) - (sa . j) >= 0
by XREAL_1:48;
then
dist (
(SA . j),
(SB . j))
<= (sb . j) - (sa . j)
by A101, ABSVALUE:def 1;
then
dist (
A,
B)
<= (sb . j) - (sa . j)
by A99, XXREAL_0:2;
then
|.(((sa . j) + (sb . j)) - (2 * (((lim (ga * Nseq1)) + (lim fb)) / 2))).| <= (sb . j) - (sa . j)
by A91, A98, XXREAL_0:2;
then A103:
((lim (ga * Nseq1)) + (lim fb)) / 2
in [.(sa . j),(sb . j).]
by RCOMP_1:2;
[.(sa . j),(sb . j).] c= T . j
by A92, A100, A82, A88, A95, XXREAL_2:def 12;
hence
((lim (ga * Nseq1)) + (lim fb)) / 2
in T . j
by A103;
verum end; suppose A104:
sb . j <= sa . j
;
((lim (ga * Nseq1)) + (lim fb)) / 2 in T . jA105:
|.((sb . j) - (sa . j)).| = |.((sa . j) - (sb . j)).|
by UNIFORM1:11;
(sa . j) - (sb . j) >= 0
by A104, XREAL_1:48;
then
dist (
(SA . j),
(SB . j))
<= (sa . j) - (sb . j)
by A101, A105, ABSVALUE:def 1;
then
dist (
A,
B)
<= (sa . j) - (sb . j)
by A99, XXREAL_0:2;
then
|.(((sb . j) + (sa . j)) - (2 * (((lim (ga * Nseq1)) + (lim fb)) / 2))).| <= (sa . j) - (sb . j)
by A91, A98, XXREAL_0:2;
then A106:
((lim (ga * Nseq1)) + (lim fb)) / 2
in [.(sb . j),(sa . j).]
by RCOMP_1:2;
[.(sb . j),(sa . j).] c= T . j
by A92, A100, A82, A88, A95, XXREAL_2:def 12;
hence
((lim (ga * Nseq1)) + (lim fb)) / 2
in T . j
by A106;
verum end; end; end;
T . j c= S . j
by A13;
hence
((lim (ga * Nseq1)) + (lim fb)) / 2 in S . j
by A102; verum