let M be non empty MetrSpace; ( M is compact iff for F being Subset-Family of M st F is being_ball-family & F is Cover of M holds
ex G being Subset-Family of M st
( G c= F & G is Cover of M & G is finite ) )
thus
( M is compact implies for F being Subset-Family of M st F is being_ball-family & F is Cover of M holds
ex G being Subset-Family of M st
( G c= F & G is Cover of M & G is finite ) )
( ( for F being Subset-Family of M st F is being_ball-family & F is Cover of M holds
ex G being Subset-Family of M st
( G c= F & G is Cover of M & G is finite ) ) implies M is compact )
thus
( ( for F being Subset-Family of M st F is being_ball-family & F is Cover of M holds
ex G being Subset-Family of M st
( G c= F & G is Cover of M & G is finite ) ) implies M is compact )
verumproof
set TM =
TopSpaceMetr M;
assume A8:
for
F being
Subset-Family of
M st
F is
being_ball-family &
F is
Cover of
M holds
ex
G being
Subset-Family of
M st
(
G c= F &
G is
Cover of
M &
G is
finite )
;
M is compact
now for F being Subset-Family of (TopSpaceMetr M) st F is Cover of (TopSpaceMetr M) & F is open holds
ex GG being Subset-Family of (TopSpaceMetr M) st
( GG c= F & GG is Cover of (TopSpaceMetr M) & GG is finite )let F be
Subset-Family of
(TopSpaceMetr M);
( F is Cover of (TopSpaceMetr M) & F is open implies ex GG being Subset-Family of (TopSpaceMetr M) st
( GG c= F & GG is Cover of (TopSpaceMetr M) & GG is finite ) )set Z =
{ (Ball (p,r)) where p is Point of M, r is Real : ex P being Subset of (TopSpaceMetr M) st
( P in F & Ball (p,r) c= P ) } ;
{ (Ball (p,r)) where p is Point of M, r is Real : ex P being Subset of (TopSpaceMetr M) st
( P in F & Ball (p,r) c= P ) } c= bool the
carrier of
M
then reconsider Z =
{ (Ball (p,r)) where p is Point of M, r is Real : ex P being Subset of (TopSpaceMetr M) st
( P in F & Ball (p,r) c= P ) } as
Subset-Family of
M ;
assume that A9:
F is
Cover of
(TopSpaceMetr M)
and A10:
F is
open
;
ex GG being Subset-Family of (TopSpaceMetr M) st
( GG c= F & GG is Cover of (TopSpaceMetr M) & GG is finite )
the
carrier of
M c= union Z
then A16:
Z is
Cover of
M
by SETFAM_1:def 11;
reconsider F9 =
F as non
empty Subset-Family of
(TopSpaceMetr M) by A9, TOPS_2:3;
defpred S1[
object ,
object ]
means ex
D1,
D2 being
set st
(
D1 = $1 &
D2 = $2 &
D1 c= D2 );
Z is
being_ball-family
then consider G being
Subset-Family of
M such that A17:
G c= Z
and A18:
G is
Cover of
M
and A19:
G is
finite
by A8, A16;
A20:
for
a being
object st
a in G holds
ex
u being
object st
(
u in F9 &
S1[
a,
u] )
consider f being
Function of
G,
F9 such that A24:
for
a being
object st
a in G holds
S1[
a,
f . a]
from FUNCT_2:sch 1(A20);
reconsider GG =
rng f as
Subset-Family of
(TopSpaceMetr M) by TOPS_2:2;
take GG =
GG;
( GG c= F & GG is Cover of (TopSpaceMetr M) & GG is finite )thus
GG c= F
;
( GG is Cover of (TopSpaceMetr M) & GG is finite )
the
carrier of
(TopSpaceMetr M) c= union GG
hence
GG is
Cover of
(TopSpaceMetr M)
by SETFAM_1:def 11;
GG is finite
dom f = G
by FUNCT_2:def 1;
hence
GG is
finite
by A19, FINSET_1:8;
verum end;
then
TopSpaceMetr M is
compact
by COMPTS_1:def 1;
hence
M is
compact
;
verum
end;