let M be non empty MetrSpace; for C being sequence of M ex S being non-empty closed SetSequence of M st
( S is non-ascending & ( C is Cauchy implies ( S is pointwise_bounded & lim (diameter S) = 0 ) ) & ( for i being Nat ex U being Subset of (TopSpaceMetr M) st
( U = { (C . j) where j is Nat : j >= i } & S . i = Cl U ) ) )
set T = TopSpaceMetr M;
let C be sequence of M; ex S being non-empty closed SetSequence of M st
( S is non-ascending & ( C is Cauchy implies ( S is pointwise_bounded & lim (diameter S) = 0 ) ) & ( for i being Nat ex U being Subset of (TopSpaceMetr M) st
( U = { (C . j) where j is Nat : j >= i } & S . i = Cl U ) ) )
defpred S1[ object , object ] means for i being Nat st i = $1 holds
ex S being Subset of (TopSpaceMetr M) st
( S = { (C . j) where j is Nat : j >= i } & $2 = Cl S );
A1:
for x being object st x in NAT holds
ex y being object st
( y in bool the carrier of M & S1[x,y] )
consider S being SetSequence of M such that
A2:
for x being object st x in NAT holds
S1[x,S . x]
from FUNCT_2:sch 1(A1);
then reconsider S = S as non-empty closed SetSequence of M by A3, Def8, FUNCT_1:def 9;
take
S
; ( S is non-ascending & ( C is Cauchy implies ( S is pointwise_bounded & lim (diameter S) = 0 ) ) & ( for i being Nat ex U being Subset of (TopSpaceMetr M) st
( U = { (C . j) where j is Nat : j >= i } & S . i = Cl U ) ) )
hence A13:
S is non-ascending
by KURATO_0:def 3; ( ( C is Cauchy implies ( S is pointwise_bounded & lim (diameter S) = 0 ) ) & ( for i being Nat ex U being Subset of (TopSpaceMetr M) st
( U = { (C . j) where j is Nat : j >= i } & S . i = Cl U ) ) )
thus
( C is Cauchy implies ( S is pointwise_bounded & lim (diameter S) = 0 ) )
for i being Nat ex U being Subset of (TopSpaceMetr M) st
( U = { (C . j) where j is Nat : j >= i } & S . i = Cl U )proof
assume A14:
C is
Cauchy
;
( S is pointwise_bounded & lim (diameter S) = 0 )
then reconsider S9 =
S as
non-empty pointwise_bounded closed SetSequence of
M by Def1;
set d =
diameter S9;
A20:
for
r being
Real st
0 < r holds
ex
n being
Nat st
for
m being
Nat st
n <= m holds
|.(((diameter S9) . m) - 0).| < r
proof
let r be
Real;
( 0 < r implies ex n being Nat st
for m being Nat st n <= m holds
|.(((diameter S9) . m) - 0).| < r )
assume A21:
0 < r
;
ex n being Nat st
for m being Nat st n <= m holds
|.(((diameter S9) . m) - 0).| < r
reconsider R =
r as
Real ;
set R2 =
R / 2;
R / 2
> 0
by A21, XREAL_1:139;
then consider p being
Nat such that A22:
for
n,
m being
Nat st
p <= n &
p <= m holds
dist (
(C . n),
(C . m))
< R / 2
by A14;
take
p
;
for m being Nat st p <= m holds
|.(((diameter S9) . m) - 0).| < r
let m be
Nat;
( p <= m implies |.(((diameter S9) . m) - 0).| < r )
assume A23:
p <= m
;
|.(((diameter S9) . m) - 0).| < r
m in NAT
by ORDINAL1:def 12;
then consider U being
Subset of
(TopSpaceMetr M) such that A24:
U = { (C . j) where j is Nat : j >= m }
and A25:
S . m = Cl U
by A2;
reconsider U9 =
U as
Subset of
M ;
A26:
now for x, y being Point of M st x in U9 & y in U9 holds
dist (x,y) <= R / 2let x,
y be
Point of
M;
( x in U9 & y in U9 implies dist (x,y) <= R / 2 )assume that A27:
x in U9
and A28:
y in U9
;
dist (x,y) <= R / 2consider j being
Nat such that A29:
y = C . j
and A30:
j >= m
by A24, A28;
A31:
j >= p
by A23, A30, XXREAL_0:2;
consider i being
Nat such that A32:
x = C . i
and A33:
i >= m
by A24, A27;
i >= p
by A23, A33, XXREAL_0:2;
hence
dist (
x,
y)
<= R / 2
by A22, A32, A29, A31;
verum end;
A34:
U c= rng C
then A37:
U9 is
bounded
by A14, TBSP_1:14, TBSP_1:26;
then A38:
diameter U9 = diameter (S . m)
by A25, Th8;
C . m in U
by A24;
then A39:
diameter U9 <= R / 2
by A37, A26, TBSP_1:def 8;
rng C is
bounded
by A14, TBSP_1:26;
then
diameter (S . m) >= 0
by A34, A38, TBSP_1:14, TBSP_1:21;
then A40:
|.(diameter (S . m)).| <= R / 2
by A39, A38, ABSVALUE:def 1;
R / 2
< R
by A21, XREAL_1:216;
then
|.(diameter (S . m)).| < R
by A40, XXREAL_0:2;
hence
|.(((diameter S9) . m) - 0).| < r
by Def2;
verum
end;
thus
S is
pointwise_bounded
by A15;
lim (diameter S) = 0
A41:
diameter S9 is
bounded_below
by Th1;
diameter S9 is
non-increasing
by A13, Th2;
hence
lim (diameter S) = 0
by A41, A20, SEQ_2:def 7;
verum
end;
let i be Nat; ex U being Subset of (TopSpaceMetr M) st
( U = { (C . j) where j is Nat : j >= i } & S . i = Cl U )
i in NAT
by ORDINAL1:def 12;
hence
ex U being Subset of (TopSpaceMetr M) st
( U = { (C . j) where j is Nat : j >= i } & S . i = Cl U )
by A2; verum