let T be non empty TopSpace; for FX being Subset-Family of T st FX is finite holds
Cl (union FX) = union (clf FX)
let FX be Subset-Family of T; ( FX is finite implies Cl (union FX) = union (clf FX) )
assume
FX is finite
; Cl (union FX) = union (clf FX)
then consider p being FinSequence such that
A1:
rng p = FX
by FINSEQ_1:52;
consider n being Nat such that
A2:
dom p = Seg n
by FINSEQ_1:def 2;
defpred S1[ Nat] means for GX being Subset-Family of T st GX = p .: (Seg $1) & $1 <= n & 1 <= n holds
Cl (union GX) = union (clf GX);
A3:
for k being Nat st S1[k] holds
S1[k + 1]
proof
let k be
Nat;
( S1[k] implies S1[k + 1] )
assume A4:
for
GX being
Subset-Family of
T st
GX = p .: (Seg k) &
k <= n & 1
<= n holds
Cl (union GX) = union (clf GX)
;
S1[k + 1]
let GX be
Subset-Family of
T;
( GX = p .: (Seg (k + 1)) & k + 1 <= n & 1 <= n implies Cl (union GX) = union (clf GX) )
assume A5:
GX = p .: (Seg (k + 1))
;
( not k + 1 <= n or not 1 <= n or Cl (union GX) = union (clf GX) )
assume that A6:
k + 1
<= n
and A7:
1
<= n
;
Cl (union GX) = union (clf GX)
now Cl (union GX) = union (clf GX)reconsider G2 =
Im (
p,
(k + 1)) as
Subset-Family of
T by A1, RELAT_1:111, TOPS_2:2;
reconsider G1 =
p .: (Seg k) as
Subset-Family of
T by A1, RELAT_1:111, TOPS_2:2;
k + 1
<= n + 1
by A6, NAT_1:12;
then A8:
k <= n
by XREAL_1:6;
0 + 1
= 1
;
then
1
<= k + 1
by XREAL_1:7;
then
k + 1
in dom p
by A2, A6, FINSEQ_1:1;
then A9:
G2 = {(p . (k + 1))}
by FUNCT_1:59;
then
union G2 = p . (k + 1)
by ZFMISC_1:25;
then reconsider G3 =
p . (k + 1) as
Subset of
T ;
A10:
union (clf G2) =
union {(Cl G3)}
by A9, Th13
.=
Cl G3
by ZFMISC_1:25
.=
Cl (union G2)
by A9, ZFMISC_1:25
;
A11:
p .: (Seg (k + 1)) =
p .: ((Seg k) \/ {(k + 1)})
by FINSEQ_1:9
.=
(p .: (Seg k)) \/ (p .: {(k + 1)})
by RELAT_1:120
;
then Cl (union GX) =
Cl ((union G1) \/ (union G2))
by A5, ZFMISC_1:78
.=
(Cl (union G1)) \/ (Cl (union G2))
by PRE_TOPC:20
;
then
Cl (union GX) = (union (clf G1)) \/ (union (clf G2))
by A4, A7, A10, A8;
then
Cl (union GX) = union ((clf G1) \/ (clf G2))
by ZFMISC_1:78;
hence
Cl (union GX) = union (clf GX)
by A5, A11, Th15;
verum end;
hence
Cl (union GX) = union (clf GX)
;
verum
end;
A12:
S1[ 0 ]
A14:
for k being Nat holds S1[k]
from NAT_1:sch 2(A12, A3);
hence
Cl (union FX) = union (clf FX)
by A15, A17; verum