let T be non empty TopSpace; :: thesis: 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; :: thesis: ( FX is finite implies Cl (union FX) = union (clf FX) )
assume
FX is finite
; :: thesis: Cl (union FX) = union (clf FX)
then consider p being FinSequence such that
A1:
rng p = FX
by FINSEQ_1:73;
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:
S1[ 0 ]
A5:
for k being Nat st S1[k] holds
S1[k + 1]
proof
let k be
Nat;
:: thesis: ( S1[k] implies S1[k + 1] )
assume A6:
for
GX being
Subset-Family of
T st
GX = p .: (Seg k) &
k <= n & 1
<= n holds
Cl (union GX) = union (clf GX)
;
:: thesis: S1[k + 1]
let GX be
Subset-Family of
T;
:: thesis: ( GX = p .: (Seg (k + 1)) & k + 1 <= n & 1 <= n implies Cl (union GX) = union (clf GX) )
assume A7:
GX = p .: (Seg (k + 1))
;
:: thesis: ( not k + 1 <= n or not 1 <= n or Cl (union GX) = union (clf GX) )
assume A8:
(
k + 1
<= n & 1
<= n )
;
:: thesis: Cl (union GX) = union (clf GX)
now A9:
p .: (Seg (k + 1)) =
p .: ((Seg k) \/ {(k + 1)})
by FINSEQ_1:11
.=
(p .: (Seg k)) \/ (p .: {(k + 1)})
by RELAT_1:153
;
reconsider G1 =
p .: (Seg k) as
Subset-Family of
T by A1, RELAT_1:144, TOPS_2:3;
reconsider G2 =
Im p,
(k + 1) as
Subset-Family of
T by A1, RELAT_1:144, TOPS_2:3;
(
0 <= k &
0 + 1
= 1 )
;
then
( 1
<= k + 1 &
k + 1
<= n )
by A8, XREAL_1:9;
then A10:
k + 1
in dom p
by A2, FINSEQ_1:3;
A11:
Cl (union GX) =
Cl ((union G1) \/ (union G2))
by A7, A9, ZFMISC_1:96
.=
(Cl (union G1)) \/ (Cl (union G2))
by PRE_TOPC:50
;
A12:
G2 = {(p . (k + 1))}
by A10, FUNCT_1:117;
then
(
union G2 = p . (k + 1) &
p . (k + 1) in FX )
by A1, A10, FUNCT_1:def 5, ZFMISC_1:31;
then reconsider G3 =
p . (k + 1) as
Subset of
T ;
A13:
union (clf G2) =
union {(Cl G3)}
by A12, Th16
.=
Cl G3
by ZFMISC_1:31
.=
Cl (union G2)
by A12, ZFMISC_1:31
;
k + 1
<= n + 1
by A8, NAT_1:12;
then
k <= n
by XREAL_1:8;
then
Cl (union GX) = (union (clf G1)) \/ (union (clf G2))
by A6, A8, A11, A13;
then
Cl (union GX) = union ((clf G1) \/ (clf G2))
by ZFMISC_1:96;
hence
Cl (union GX) = union (clf GX)
by A7, A9, Th18;
:: thesis: verum end;
hence
Cl (union GX) = union (clf GX)
;
:: thesis: verum
end;
A14:
for k being Nat holds S1[k]
from NAT_1:sch 2(A3, A5);
hence
Cl (union FX) = union (clf FX)
by A15, A16; :: thesis: verum