let X be non empty MetrSpace; for f being Function of I[01],(TopSpaceMetr X)
for F1, F2 being Subset of (TopSpaceMetr X)
for r1, r2 being Real st 0 <= r1 & r2 <= 1 & r1 <= r2 & f . r1 in F1 & f . r2 in F2 & F1 is closed & F2 is closed & f is continuous & F1 \/ F2 = the carrier of X holds
ex r being Real st
( r1 <= r & r <= r2 & f . r in F1 /\ F2 )
let f be Function of I[01],(TopSpaceMetr X); for F1, F2 being Subset of (TopSpaceMetr X)
for r1, r2 being Real st 0 <= r1 & r2 <= 1 & r1 <= r2 & f . r1 in F1 & f . r2 in F2 & F1 is closed & F2 is closed & f is continuous & F1 \/ F2 = the carrier of X holds
ex r being Real st
( r1 <= r & r <= r2 & f . r in F1 /\ F2 )
let F1, F2 be Subset of (TopSpaceMetr X); for r1, r2 being Real st 0 <= r1 & r2 <= 1 & r1 <= r2 & f . r1 in F1 & f . r2 in F2 & F1 is closed & F2 is closed & f is continuous & F1 \/ F2 = the carrier of X holds
ex r being Real st
( r1 <= r & r <= r2 & f . r in F1 /\ F2 )
let r1, r2 be Real; ( 0 <= r1 & r2 <= 1 & r1 <= r2 & f . r1 in F1 & f . r2 in F2 & F1 is closed & F2 is closed & f is continuous & F1 \/ F2 = the carrier of X implies ex r being Real st
( r1 <= r & r <= r2 & f . r in F1 /\ F2 ) )
assume that
A1:
0 <= r1
and
A2:
r2 <= 1
and
A3:
( r1 <= r2 & f . r1 in F1 )
and
A4:
f . r2 in F2
and
A5:
F1 is closed
and
A6:
F2 is closed
and
A7:
f is continuous
and
A8:
F1 \/ F2 = the carrier of X
; ex r being Real st
( r1 <= r & r <= r2 & f . r in F1 /\ F2 )
A9:
r1 in { r3 where r3 is Real : ( r1 <= r3 & r3 <= r2 & f . r3 in F1 ) }
by A3;
{ r3 where r3 is Real : ( r1 <= r3 & r3 <= r2 & f . r3 in F1 ) } c= REAL
then reconsider R = { r3 where r3 is Real : ( r1 <= r3 & r3 <= r2 & f . r3 in F1 ) } as non empty Subset of REAL by A9;
A10:
for r being real number st r in R holds
r <= r2
r2 is UpperBound of R
then A11:
R is bounded_above
by XXREAL_2:def 10;
then consider s1 being Real_Sequence such that
A12:
( s1 is non-decreasing & s1 is convergent )
and
A13:
rng s1 c= R
and
A14:
lim s1 = upper_bound R
by Th15;
{ r3 where r3 is Real : ( r1 <= r3 & r3 <= r2 & f . r3 in F1 ) } c= [.0,1.]
then reconsider S1 = s1 as sequence of (Closed-Interval-MSpace (0,1)) by A13, Th7, XBOOLE_1:1;
A17:
I[01] = TopSpaceMetr (Closed-Interval-MSpace (0,1))
by TOPMETR:20, TOPMETR:def 7;
then reconsider S00 = f * S1 as sequence of X by Th3;
A18:
S00 is convergent
by A7, A12, A17, Th4, Th10;
dom f =
the carrier of I[01]
by FUNCT_2:def 1
.=
the carrier of (Closed-Interval-MSpace (0,1))
by A17, TOPMETR:12
;
then
f . (lim S1) in rng f
by FUNCT_1:3;
then reconsider t1 = f . (lim S1) as Point of X by TOPMETR:12;
reconsider S2 = s1 as sequence of RealSpace by METRIC_1:def 13;
A19:
S1 is convergent
by A12, Th10;
then
S2 is convergent
by Th9;
then
lim S2 = lim S1
by Th9;
then A20:
lim s1 = lim S1
by A12, Th6;
A21:
for r being Real st r > 0 holds
ex n being Element of NAT st
for m being Element of NAT st m >= n holds
dist ((S00 . m),t1) < r
proof
let r be
Real;
( r > 0 implies ex n being Element of NAT st
for m being Element of NAT st m >= n holds
dist ((S00 . m),t1) < r )
assume
r > 0
;
ex n being Element of NAT st
for m being Element of NAT st m >= n holds
dist ((S00 . m),t1) < r
then consider r7 being
Real such that A22:
r7 > 0
and A23:
for
w being
Point of
(Closed-Interval-MSpace (0,1)) for
w1 being
Point of
X st
w1 = f . w &
dist (
(lim S1),
w)
< r7 holds
dist (
t1,
w1)
< r
by A7, A17, UNIFORM1:4;
consider n0 being
Element of
NAT such that A24:
for
m being
Element of
NAT st
m >= n0 holds
dist (
(S1 . m),
(lim S1))
< r7
by A19, A22, TBSP_1:def 3;
for
m being
Element of
NAT st
m >= n0 holds
dist (
(S00 . m),
t1)
< r
hence
ex
n being
Element of
NAT st
for
m being
Element of
NAT st
m >= n holds
dist (
(S00 . m),
t1)
< r
;
verum
end;
A26:
r2 >= upper_bound R
by A10, SEQ_4:144;
then A27:
r2 in { r3 where r3 is Real : ( upper_bound R <= r3 & r3 <= r2 & f . r3 in F2 ) }
by A4;
{ r3 where r3 is Real : ( upper_bound R <= r3 & r3 <= r2 & f . r3 in F2 ) } c= REAL
then reconsider R2 = { r3 where r3 is Real : ( upper_bound R <= r3 & r3 <= r2 & f . r3 in F2 ) } as non empty Subset of REAL by A27;
A28:
for r being real number st r in R2 holds
r >= upper_bound R
upper_bound R is LowerBound of R2
then A29:
R2 is bounded_below
by XXREAL_2:def 9;
then consider s2 being Real_Sequence such that
A30:
( s2 is non-increasing & s2 is convergent )
and
A31:
rng s2 c= R2
and
A32:
lim s2 = lower_bound R2
by Th16;
A33:
0 <= upper_bound R
by A1, A9, A11, SEQ_4:def 1;
{ r3 where r3 is Real : ( upper_bound R <= r3 & r3 <= r2 & f . r3 in F2 ) } c= [.0,1.]
then reconsider S1 = s2 as sequence of (Closed-Interval-MSpace (0,1)) by A31, Th7, XBOOLE_1:1;
reconsider S2 = s2 as sequence of RealSpace by METRIC_1:def 13;
A36:
S1 is convergent
by A30, Th10;
then
S2 is convergent
by Th9;
then
lim S2 = lim S1
by Th9;
then A37:
lim s2 = lim S1
by A30, Th6;
for n4 being Element of NAT holds S00 . n4 in F1
then
lim S00 in F1
by A5, A7, A19, A17, Th2, Th4;
then A38:
f . (lim s1) in F1
by A20, A18, A21, TBSP_1:def 3;
A39:
I[01] = TopSpaceMetr (Closed-Interval-MSpace (0,1))
by TOPMETR:20, TOPMETR:def 7;
then reconsider S00 = f * S1 as sequence of X by Th3;
dom f =
the carrier of I[01]
by FUNCT_2:def 1
.=
the carrier of (Closed-Interval-MSpace (0,1))
by A39, TOPMETR:12
;
then
f . (lim S1) in rng f
by FUNCT_1:3;
then reconsider t1 = f . (lim S1) as Point of X by TOPMETR:12;
A40:
for r being Real st r > 0 holds
ex n being Element of NAT st
for m being Element of NAT st m >= n holds
dist ((S00 . m),t1) < r
proof
let r be
Real;
( r > 0 implies ex n being Element of NAT st
for m being Element of NAT st m >= n holds
dist ((S00 . m),t1) < r )
assume
r > 0
;
ex n being Element of NAT st
for m being Element of NAT st m >= n holds
dist ((S00 . m),t1) < r
then consider r7 being
Real such that A41:
r7 > 0
and A42:
for
w being
Point of
(Closed-Interval-MSpace (0,1)) for
w1 being
Point of
X st
w1 = f . w &
dist (
(lim S1),
w)
< r7 holds
dist (
t1,
w1)
< r
by A7, A39, UNIFORM1:4;
consider n0 being
Element of
NAT such that A43:
for
m being
Element of
NAT st
m >= n0 holds
dist (
(S1 . m),
(lim S1))
< r7
by A36, A41, TBSP_1:def 3;
for
m being
Element of
NAT st
m >= n0 holds
dist (
(S00 . m),
t1)
< r
hence
ex
n being
Element of
NAT st
for
m being
Element of
NAT st
m >= n holds
dist (
(S00 . m),
t1)
< r
;
verum
end;
A45:
r1 <= upper_bound R
by A9, A11, SEQ_4:def 1;
for s being real number st 0 < s holds
ex r being real number st
( r in R2 & r < (upper_bound R) + s )
proof
let s be
real number ;
( 0 < s implies ex r being real number st
( r in R2 & r < (upper_bound R) + s ) )
assume A46:
0 < s
;
ex r being real number st
( r in R2 & r < (upper_bound R) + s )
now assume A47:
for
r being
real number st
r < (upper_bound R) + s holds
not
r in R2
;
contradictionnow per cases
( r2 - (upper_bound R) = 0 or r2 - (upper_bound R) > 0 )
by A26, XREAL_1:48;
case A48:
r2 - (upper_bound R) > 0
;
contradictionset rs0 =
min (
(r2 - (upper_bound R)),
s);
set r0 =
(upper_bound R) + ((min ((r2 - (upper_bound R)),s)) / 2);
A49:
min (
(r2 - (upper_bound R)),
s)
> 0
by A46, A48, XXREAL_0:21;
then A50:
upper_bound R < (upper_bound R) + ((min ((r2 - (upper_bound R)),s)) / 2)
by XREAL_1:29, XREAL_1:215;
min (
(r2 - (upper_bound R)),
s)
<= r2 - (upper_bound R)
by XXREAL_0:17;
then A51:
(upper_bound R) + (min ((r2 - (upper_bound R)),s)) <= (upper_bound R) + (r2 - (upper_bound R))
by XREAL_1:7;
A52:
(min ((r2 - (upper_bound R)),s)) / 2
< min (
(r2 - (upper_bound R)),
s)
by A49, XREAL_1:216;
then
(upper_bound R) + ((min ((r2 - (upper_bound R)),s)) / 2) < (upper_bound R) + (min ((r2 - (upper_bound R)),s))
by XREAL_1:8;
then A53:
(upper_bound R) + ((min ((r2 - (upper_bound R)),s)) / 2) <= r2
by A51, XXREAL_0:2;
then
(upper_bound R) + ((min ((r2 - (upper_bound R)),s)) / 2) <= 1
by A2, XXREAL_0:2;
then
(upper_bound R) + ((min ((r2 - (upper_bound R)),s)) / 2) in the
carrier of
I[01]
by A1, A45, A49, BORSUK_1:40, XXREAL_1:1;
then
(upper_bound R) + ((min ((r2 - (upper_bound R)),s)) / 2) in dom f
by FUNCT_2:def 1;
then
f . ((upper_bound R) + ((min ((r2 - (upper_bound R)),s)) / 2)) in rng f
by FUNCT_1:def 3;
then
f . ((upper_bound R) + ((min ((r2 - (upper_bound R)),s)) / 2)) in the
carrier of
(TopSpaceMetr X)
;
then
f . ((upper_bound R) + ((min ((r2 - (upper_bound R)),s)) / 2)) in the
carrier of
X
by TOPMETR:12;
then A54:
(
f . ((upper_bound R) + ((min ((r2 - (upper_bound R)),s)) / 2)) in F1 or
f . ((upper_bound R) + ((min ((r2 - (upper_bound R)),s)) / 2)) in F2 )
by A8, XBOOLE_0:def 3;
upper_bound R <= (upper_bound R) + ((min ((r2 - (upper_bound R)),s)) / 2)
by A49, XREAL_1:29, XREAL_1:215;
then A55:
r1 <= (upper_bound R) + ((min ((r2 - (upper_bound R)),s)) / 2)
by A45, XXREAL_0:2;
min (
(r2 - (upper_bound R)),
s)
<= s
by XXREAL_0:17;
then
(min ((r2 - (upper_bound R)),s)) / 2
< s
by A52, XXREAL_0:2;
then
(upper_bound R) + ((min ((r2 - (upper_bound R)),s)) / 2) < (upper_bound R) + s
by XREAL_1:8;
then A56:
not
(upper_bound R) + ((min ((r2 - (upper_bound R)),s)) / 2) in R2
by A47;
upper_bound R < (upper_bound R) + ((min ((r2 - (upper_bound R)),s)) / 2)
by A49, XREAL_1:29, XREAL_1:215;
then
(upper_bound R) + ((min ((r2 - (upper_bound R)),s)) / 2) in R
by A56, A55, A53, A54;
hence
contradiction
by A11, A50, SEQ_4:def 1;
verum end; end; end; hence
contradiction
;
verum end;
hence
ex
r being
real number st
(
r in R2 &
r < (upper_bound R) + s )
;
verum
end;
then A57:
upper_bound R = lower_bound R2
by A28, A29, SEQ_4:def 2;
S00 is convergent
by A7, A30, A39, Th4, Th10;
then A58:
f . (lim S1) = lim S00
by A40, TBSP_1:def 3;
for n4 being Element of NAT holds S00 . n4 in F2
then
lim S00 in F2
by A6, A7, A36, A39, Th2, Th4;
then
f . (lim s1) in F1 /\ F2
by A57, A14, A38, A32, A37, A58, XBOOLE_0:def 4;
hence
ex r being Real st
( r1 <= r & r <= r2 & f . r in F1 /\ F2 )
by A26, A45, A14; verum