let C be Cardinal; :: thesis: for T being TopSpace st ( for F being Subset-Family of T st F is open & F is Cover of T holds
ex G being Subset-Family of T st
( G c= F & G is Cover of T & card G c= C ) ) holds
for A being Subset of T st A is closed & A is discrete holds
card A c= C

let T be TopSpace; :: thesis: ( ( for F being Subset-Family of T st F is open & F is Cover of T holds
ex G being Subset-Family of T st
( G c= F & G is Cover of T & card G c= C ) ) implies for A being Subset of T st A is closed & A is discrete holds
card A c= C )

assume A1: for F being Subset-Family of T st F is open & F is Cover of T holds
ex G being Subset-Family of T st
( G c= F & G is Cover of T & card G c= C ) ; :: thesis: for A being Subset of T st A is closed & A is discrete holds
card A c= C

set TOP = the topology of T;
let A be Subset of T; :: thesis: ( A is closed & A is discrete implies card A c= C )
assume that
A2: A is closed and
A3: A is discrete ; :: thesis: card A c= C
A ` in the topology of T by A2, PRE_TOPC:def 2;
then A4: {(A `)} c= the topology of T by ZFMISC_1:31;
defpred S1[ object , object ] means ex D1 being set st
( D1 = $1 & {$2} = D1 /\ A );
defpred S2[ object , object ] means ex D2 being set st
( D2 = $2 & A /\ D2 = {$1} );
A5: for x being object st x in A holds
ex y being object st
( y in the topology of T & S2[x,y] )
proof
let x be object ; :: thesis: ( x in A implies ex y being object st
( y in the topology of T & S2[x,y] ) )

assume x in A ; :: thesis: ex y being object st
( y in the topology of T & S2[x,y] )

then consider G being Subset of T such that
A6: ( G is open & A /\ G = {x} ) by A3, TEX_2:26;
take G ; :: thesis: ( G in the topology of T & S2[x,G] )
thus ( G in the topology of T & S2[x,G] ) by A6; :: thesis: verum
end;
consider p being Function of A, the topology of T such that
A7: for x being object st x in A holds
S2[x,p . x] from FUNCT_2:sch 1(A5);
reconsider RNG = rng p, AA = {(A `)} as open Subset-Family of T by A4, TOPS_2:11, XBOOLE_1:1;
reconsider RngA = RNG \/ AA as open Subset-Family of T by TOPS_2:13;
[#] T c= union RngA
proof end;
then RngA is Cover of T by SETFAM_1:def 11;
then consider G being Subset-Family of T such that
A13: G c= RngA and
A14: G is Cover of T and
A15: card G c= C by A1;
A16: for x being object st x in G \ AA holds
ex y being object st
( y in A & S1[x,y] )
proof
let x be object ; :: thesis: ( x in G \ AA implies ex y being object st
( y in A & S1[x,y] ) )

assume x in G \ AA ; :: thesis: ex y being object st
( y in A & S1[x,y] )

then ( x in G & not x in AA ) by XBOOLE_0:def 5;
then x in RNG by A13, XBOOLE_0:def 3;
then consider y being object such that
A17: ( y in dom p & p . y = x ) by FUNCT_1:def 3;
take y ; :: thesis: ( y in A & S1[x,y] )
S2[y,p . y] by A7, A17;
hence ( y in A & S1[x,y] ) by A17; :: thesis: verum
end;
consider q being Function of (G \ AA),A such that
A18: for x being object st x in G \ AA holds
S1[x,q . x] from FUNCT_2:sch 1(A16);
per cases ( A is empty or not A is empty ) ;
end;