let X be non empty TopSpace; :: thesis: for X0 being maximal_Kolmogorov_subspace of X
for G being Subset of X holds
( G is open iff ( G = MaxADSet G & ex G0 being Subset of X0 st
( G0 is open & G0 = G /\ the carrier of X0 ) ) )

let X0 be maximal_Kolmogorov_subspace of X; :: thesis: for G being Subset of X holds
( G is open iff ( G = MaxADSet G & ex G0 being Subset of X0 st
( G0 is open & G0 = G /\ the carrier of X0 ) ) )

let G be Subset of X; :: thesis: ( G is open iff ( G = MaxADSet G & ex G0 being Subset of X0 st
( G0 is open & G0 = G /\ the carrier of X0 ) ) )

reconsider M = the carrier of X0 as Subset of X by Lm1;
thus ( G is open implies ( G = MaxADSet G & ex G0 being Subset of X0 st
( G0 is open & G0 = G /\ the carrier of X0 ) ) ) :: thesis: ( G = MaxADSet G & ex G0 being Subset of X0 st
( G0 is open & G0 = G /\ the carrier of X0 ) implies G is open )
proof
reconsider G0 = G /\ M as Subset of X0 by XBOOLE_1:17;
reconsider G0 = G0 as Subset of X0 ;
assume A1: G is open ; :: thesis: ( G = MaxADSet G & ex G0 being Subset of X0 st
( G0 is open & G0 = G /\ the carrier of X0 ) )

hence G = MaxADSet G by TEX_4:56; :: thesis: ex G0 being Subset of X0 st
( G0 is open & G0 = G /\ the carrier of X0 )

take G0 ; :: thesis: ( G0 is open & G0 = G /\ the carrier of X0 )
thus G0 is open by A1, TSP_1:def 1; :: thesis: G0 = G /\ the carrier of X0
thus G0 = G /\ the carrier of X0 ; :: thesis: verum
end;
assume A2: G = MaxADSet G ; :: thesis: ( for G0 being Subset of X0 holds
( not G0 is open or not G0 = G /\ the carrier of X0 ) or G is open )

given G0 being Subset of X0 such that A3: G0 is open and
A4: G0 = G /\ the carrier of X0 ; :: thesis: G is open
set E = G0;
G0 c= M ;
then reconsider E = G0 as Subset of X by XBOOLE_1:1;
A5: E c= MaxADSet G by A2, A4, XBOOLE_1:17;
A6: M is maximal_T_0 by Th11;
for x being object st x in G holds
x in MaxADSet E
proof end;
then A12: G c= MaxADSet E by TARSKI:def 3;
MaxADSet E is open by A3, Th14;
hence G is open by A2, A5, A12, TEX_4:35; :: thesis: verum