let X be non empty TopSpace; for A being Subset of X st A is T_0 holds
ex M being Subset of X st
( A c= M & M is maximal_T_0 )
let A be Subset of X; ( A is T_0 implies ex M being Subset of X st
( A c= M & M is maximal_T_0 ) )
set D = ([#] X) \ (MaxADSet A);
set F = { (MaxADSet d) where d is Point of X : d in ([#] X) \ (MaxADSet A) } ;
then reconsider F = { (MaxADSet d) where d is Point of X : d in ([#] X) \ (MaxADSet A) } as Subset-Family of X by TARSKI:def 3;
assume A1:
A is T_0
; ex M being Subset of X st
( A c= M & M is maximal_T_0 )
defpred S1[ Subset of X, set ] means ( $2 in ([#] X) \ (MaxADSet A) & $2 in $1 );
A2:
([#] X) \ (MaxADSet A) = (MaxADSet A) `
;
then A3:
MaxADSet A misses ([#] X) \ (MaxADSet A)
by SUBSET_1:24;
A c= MaxADSet A
by TEX_4:32;
then
A misses ([#] X) \ (MaxADSet A)
by A2, SUBSET_1:24;
then A4:
A /\ (([#] X) \ (MaxADSet A)) = {}
by XBOOLE_0:def 7;
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
f .: F c= ([#] X) \ (MaxADSet A)
by TARSKI:def 3;
then A9:
MaxADSet A misses f .: F
by A3, XBOOLE_1:63;
thus
ex M being Subset of X st
( A c= M & M is maximal_T_0 )
verumproof
take
A \/ (f .: F)
;
( A c= A \/ (f .: F) & A \/ (f .: F) is maximal_T_0 )
thus A10:
A c= A \/ (f .: F)
by XBOOLE_1:7;
A \/ (f .: F) is maximal_T_0
for
x being
Point of
X ex
a being
Point of
X st
(
a in A \/ (f .: F) &
(A \/ (f .: F)) /\ (MaxADSet x) = {a} )
proof
let x be
Point of
X;
ex a being Point of X st
( a in A \/ (f .: F) & (A \/ (f .: F)) /\ (MaxADSet x) = {a} )
A11:
[#] X = (MaxADSet A) \/ (([#] X) \ (MaxADSet A))
by XBOOLE_1:45;
now ex a being Point of X st
( a in A \/ (f .: F) & (A \/ (f .: F)) /\ (MaxADSet x) = {a} )per cases
( x in MaxADSet A or x in ([#] X) \ (MaxADSet A) )
by A11, XBOOLE_0:def 3;
suppose A18:
x in ([#] X) \ (MaxADSet A)
;
ex a being Point of X st
( a in A \/ (f .: F) & (A \/ (f .: F)) /\ (MaxADSet x) = {a} )then A19:
MaxADSet x in F
;
now ex a being Point of X st
( a in A \/ (f .: F) & (A \/ (f .: F)) /\ (MaxADSet x) = {a} )reconsider a =
f . (MaxADSet x) as
Point of
X by A19, FUNCT_2:5;
take a =
a;
( a in A \/ (f .: F) & (A \/ (f .: F)) /\ (MaxADSet x) = {a} )A20:
f .: F c= A \/ (f .: F)
by XBOOLE_1:7;
now for y being object st y in (A \/ (f .: F)) /\ (MaxADSet x) holds
y in {a}let y be
object ;
( y in (A \/ (f .: F)) /\ (MaxADSet x) implies y in {a} )assume A21:
y in (A \/ (f .: F)) /\ (MaxADSet x)
;
y in {a}then reconsider z =
y as
Point of
X ;
A22:
z in A \/ (f .: F)
by A21, XBOOLE_0:def 4;
A23:
z in MaxADSet x
by A21, XBOOLE_0:def 4;
then A24:
MaxADSet z = MaxADSet x
by TEX_4:21;
then
not
z in A
by A4, A23, XBOOLE_0:def 4;
then
z in f .: F
by A22, XBOOLE_0:def 3;
then consider C being
object such that A26:
C in F
and
C in F
and A27:
z = f . C
by FUNCT_2:64;
reconsider C =
C as
Subset of
X by A26;
consider w being
Point of
X such that A28:
C = MaxADSet w
and
w in ([#] X) \ (MaxADSet A)
by A26;
z in MaxADSet w
by A8, A26, A27, A28;
then
f . (MaxADSet w) = a
by A24, TEX_4:21;
hence
y in {a}
by A27, A28, TARSKI:def 1;
verum end; then A29:
(A \/ (f .: F)) /\ (MaxADSet x) c= {a}
by TARSKI:def 3;
A30:
a in f .: F
by A19, FUNCT_2:35;
hence
a in A \/ (f .: F)
by A20;
(A \/ (f .: F)) /\ (MaxADSet x) = {a}
a in MaxADSet x
by A8, A19;
then A31:
{a} c= MaxADSet x
by ZFMISC_1:31;
{a} c= A \/ (f .: F)
by A20, A30, ZFMISC_1:31;
then
{a} c= (A \/ (f .: F)) /\ (MaxADSet x)
by A31, XBOOLE_1:19;
hence
(A \/ (f .: F)) /\ (MaxADSet x) = {a}
by A29, XBOOLE_0:def 10;
verum end; hence
ex
a being
Point of
X st
(
a in A \/ (f .: F) &
(A \/ (f .: F)) /\ (MaxADSet x) = {a} )
;
verum end; end; end;
hence
ex
a being
Point of
X st
(
a in A \/ (f .: F) &
(A \/ (f .: F)) /\ (MaxADSet x) = {a} )
;
verum
end;
hence
A \/ (f .: F) is
maximal_T_0
;
verum
end;