let X be non empty almost_discrete TopSpace; for A being Subset of X st A is discrete holds
ex M being Subset of X st
( A c= M & M is maximal_discrete )
let A be Subset of X; ( A is discrete implies ex M being Subset of X st
( A c= M & M is maximal_discrete ) )
set D = ([#] X) \ (Cl A);
set F = { (Cl {d}) where d is Point of X : d in ([#] X) \ (Cl A) } ;
then reconsider F = { (Cl {d}) where d is Point of X : d in ([#] X) \ (Cl A) } as Subset-Family of X by TARSKI:def 3;
assume A1:
A is discrete
; ex M being Subset of X st
( A c= M & M is maximal_discrete )
defpred S1[ set , set ] means ( $2 in ([#] X) \ (Cl A) & $2 in $1 );
A2:
([#] X) \ (Cl A) = (Cl A) `
;
then
([#] X) \ (Cl A) is closed
by TDLAT_3:21;
then A3:
([#] X) \ (Cl A) = Cl (([#] X) \ (Cl A))
by PRE_TOPC:22;
A c= Cl A
by PRE_TOPC:18;
then
A misses ([#] X) \ (Cl A)
by A2, SUBSET_1:24;
then A4:
A /\ (([#] X) \ (Cl A)) = {}
;
reconsider F = F as Subset-Family of X ;
A5:
for S being Subset of X st S in F holds
ex x being Point of X st S1[S,x]
consider f being Function of F, the carrier of X such that
A8:
for S being Subset of X st S in F holds
S1[S,f . S]
from TEX_2:sch 1(A5);
set M = A \/ (f .: F);
then A9:
f .: F c= ([#] X) \ (Cl A)
by TARSKI:def 3;
([#] X) \ (Cl A) misses Cl A
by A2, SUBSET_1:24;
then A10:
Cl A misses f .: F
by A9, XBOOLE_1:63;
thus
ex M being Subset of X st
( A c= M & M is maximal_discrete )
verumproof
take
A \/ (f .: F)
;
( A c= A \/ (f .: F) & A \/ (f .: F) is maximal_discrete )
thus A11:
A c= A \/ (f .: F)
by XBOOLE_1:7;
A \/ (f .: F) is maximal_discrete
for
x being
Point of
X ex
a being
Point of
X st
(
a in A \/ (f .: F) &
(A \/ (f .: F)) /\ (Cl {x}) = {a} )
proof
let x be
Point of
X;
ex a being Point of X st
( a in A \/ (f .: F) & (A \/ (f .: F)) /\ (Cl {x}) = {a} )
A12:
[#] X = (Cl A) \/ (([#] X) \ (Cl A))
by XBOOLE_1:45;
now ex a being Point of X st
( a in A \/ (f .: F) & (A \/ (f .: F)) /\ (Cl {x}) = {a} )per cases
( x in Cl A or x in ([#] X) \ (Cl A) )
by A12, XBOOLE_0:def 3;
suppose A16:
x in ([#] X) \ (Cl A)
;
ex a being Point of X st
( a in A \/ (f .: F) & (A \/ (f .: F)) /\ (Cl {x}) = {a} )then A17:
Cl {x} in F
;
now ex a being Point of X st
( a in A \/ (f .: F) & (A \/ (f .: F)) /\ (Cl {x}) = {a} )reconsider a =
f . (Cl {x}) as
Point of
X by A17, FUNCT_2:5;
take a =
a;
( a in A \/ (f .: F) & (A \/ (f .: F)) /\ (Cl {x}) = {a} )A18:
f .: F c= A \/ (f .: F)
by XBOOLE_1:7;
now for y being object st y in (A \/ (f .: F)) /\ (Cl {x}) holds
y in {a}let y be
object ;
( y in (A \/ (f .: F)) /\ (Cl {x}) implies y in {a} )assume A19:
y in (A \/ (f .: F)) /\ (Cl {x})
;
y in {a}then reconsider z =
y as
Point of
X ;
A20:
z in Cl {x}
by A19, XBOOLE_0:def 4;
A21:
z in A \/ (f .: F)
by A19, XBOOLE_0:def 4;
{x} c= ([#] X) \ (Cl A)
by A16, ZFMISC_1:31;
then
Cl {x} c= ([#] X) \ (Cl A)
by A3, PRE_TOPC:19;
then
not
z in A
by A4, A20, XBOOLE_0:def 4;
then
z in f .: F
by A21, XBOOLE_0:def 3;
then consider C being
object such that A22:
C in F
and
C in F
and A23:
z = f . C
by FUNCT_2:64;
reconsider C =
C as
Subset of
X by A22;
consider w being
Point of
X such that A24:
C = Cl {w}
and
w in ([#] X) \ (Cl A)
by A22;
Cl {z} = Cl {x}
by A20, Th49;
then
f . (Cl {w}) = a
by A8, A22, A23, A24, Th49;
hence
y in {a}
by A23, A24, TARSKI:def 1;
verum end; then A25:
(A \/ (f .: F)) /\ (Cl {x}) c= {a}
by TARSKI:def 3;
A26:
a in f .: F
by A17, FUNCT_2:35;
hence
a in A \/ (f .: F)
by A18;
(A \/ (f .: F)) /\ (Cl {x}) = {a}
a in Cl {x}
by A8, A17;
then A27:
{a} c= Cl {x}
by ZFMISC_1:31;
{a} c= A \/ (f .: F)
by A18, A26, ZFMISC_1:31;
then
{a} c= (A \/ (f .: F)) /\ (Cl {x})
by A27, XBOOLE_1:19;
hence
(A \/ (f .: F)) /\ (Cl {x}) = {a}
by A25;
verum end; hence
ex
a being
Point of
X st
(
a in A \/ (f .: F) &
(A \/ (f .: F)) /\ (Cl {x}) = {a} )
;
verum end; end; end;
hence
ex
a being
Point of
X st
(
a in A \/ (f .: F) &
(A \/ (f .: F)) /\ (Cl {x}) = {a} )
;
verum
end;
hence
A \/ (f .: F) is
maximal_discrete
by Th58;
verum
end;