let X be set ; :: thesis: for O being Subset-Family of (bool X) ex B being Subset-Family of X st
( B = UniCl (FinMeetCl (union O)) & TopStruct(# X,B #) is TopSpace & ( for o being Subset-Family of X st o in O holds
TopStruct(# X,B #) is TopExtension of TopStruct(# X,o #) ) & ( for T being TopSpace st the carrier of T = X & ( for o being Subset-Family of X st o in O holds
T is TopExtension of TopStruct(# X,o #) ) holds
T is TopExtension of TopStruct(# X,B #) ) )
let O be Subset-Family of (bool X); :: thesis: ex B being Subset-Family of X st
( B = UniCl (FinMeetCl (union O)) & TopStruct(# X,B #) is TopSpace & ( for o being Subset-Family of X st o in O holds
TopStruct(# X,B #) is TopExtension of TopStruct(# X,o #) ) & ( for T being TopSpace st the carrier of T = X & ( for o being Subset-Family of X st o in O holds
T is TopExtension of TopStruct(# X,o #) ) holds
T is TopExtension of TopStruct(# X,B #) ) )
reconsider B = UniCl (FinMeetCl (union O)) as Subset-Family of X ;
take
B
; :: thesis: ( B = UniCl (FinMeetCl (union O)) & TopStruct(# X,B #) is TopSpace & ( for o being Subset-Family of X st o in O holds
TopStruct(# X,B #) is TopExtension of TopStruct(# X,o #) ) & ( for T being TopSpace st the carrier of T = X & ( for o being Subset-Family of X st o in O holds
T is TopExtension of TopStruct(# X,o #) ) holds
T is TopExtension of TopStruct(# X,B #) ) )
thus
B = UniCl (FinMeetCl (union O))
; :: thesis: ( TopStruct(# X,B #) is TopSpace & ( for o being Subset-Family of X st o in O holds
TopStruct(# X,B #) is TopExtension of TopStruct(# X,o #) ) & ( for T being TopSpace st the carrier of T = X & ( for o being Subset-Family of X st o in O holds
T is TopExtension of TopStruct(# X,o #) ) holds
T is TopExtension of TopStruct(# X,B #) ) )
reconsider E = {} (bool (bool {} )) as empty Subset-Family of (bool {} ) ;
reconsider e = {} (bool {} ), tE = {({} {} )} as Subset-Family of {} ;
reconsider dT = TopStruct(# {} ,tE #) as discrete TopStruct by TDLAT_3:def 1, ZFMISC_1:1;
A1:
( UniCl tE = {{} ,{} } & FinMeetCl e = tE )
by YELLOW_9:11, YELLOW_9:17;
A2:
( FinMeetCl tE = {{} ,{} } & {{} ,{} } = tE )
by ENUMSET1:69, YELLOW_9:11;
hence
TopStruct(# X,B #) is TopSpace
by CANTOR_1:17; :: thesis: ( ( for o being Subset-Family of X st o in O holds
TopStruct(# X,B #) is TopExtension of TopStruct(# X,o #) ) & ( for T being TopSpace st the carrier of T = X & ( for o being Subset-Family of X st o in O holds
T is TopExtension of TopStruct(# X,o #) ) holds
T is TopExtension of TopStruct(# X,B #) ) )
reconsider TT = TopStruct(# X,B #) as TopSpace by A3, CANTOR_1:17;
let T be TopSpace; :: thesis: ( the carrier of T = X & ( for o being Subset-Family of X st o in O holds
T is TopExtension of TopStruct(# X,o #) ) implies T is TopExtension of TopStruct(# X,B #) )
assume that
A7:
the carrier of T = X
and
A8:
for o being Subset-Family of X st o in O holds
T is TopExtension of TopStruct(# X,o #)
; :: thesis: T is TopExtension of TopStruct(# X,B #)
thus
the carrier of T = the carrier of TopStruct(# X,B #)
by A7; :: according to YELLOW_9:def 5 :: thesis: the topology of TopStruct(# X,B #) c= the topology of T
A9:
X in the topology of T
by A7, PRE_TOPC:def 1;
then
union O c= the topology of T
by ZFMISC_1:94;
then
FinMeetCl (union O) c= FinMeetCl the topology of T
by A7, CANTOR_1:16;
then A11:
B c= UniCl (FinMeetCl the topology of T)
by A7, CANTOR_1:9;
( X <> {} implies not T is empty )
by A7;
hence
the topology of TopStruct(# X,B #) c= the topology of T
by A1, A2, A3, A9, A11, CANTOR_1:7, ZFMISC_1:37; :: thesis: verum