set t = { A where A is Subset of D : union A in the topology of X } ;
{ A where A is Subset of D : union A in the topology of X } c= bool D
then reconsider t = { A where A is Subset of D : union A in the topology of X } as Subset-Family of D ;
set T = TopStruct(# D,t #);
TopStruct(# D,t #) is TopSpace-like
proof
union D = the
carrier of
X
by EQREL_1:def 6;
then
(
D c= D &
union D in the
topology of
X )
by PRE_TOPC:def 1;
hence
the
carrier of
TopStruct(#
D,
t #)
in the
topology of
TopStruct(#
D,
t #)
;
PRE_TOPC:def 1 ( ( for b1 being Element of bool (bool the carrier of TopStruct(# D,t #)) holds
( not b1 c= the topology of TopStruct(# D,t #) or union b1 in the topology of TopStruct(# D,t #) ) ) & ( for b1, b2 being Element of bool the carrier of TopStruct(# D,t #) holds
( not b1 in the topology of TopStruct(# D,t #) or not b2 in the topology of TopStruct(# D,t #) or b1 /\ b2 in the topology of TopStruct(# D,t #) ) ) )
thus
for
a being
Subset-Family of
TopStruct(#
D,
t #) st
a c= the
topology of
TopStruct(#
D,
t #) holds
union a in the
topology of
TopStruct(#
D,
t #)
for b1, b2 being Element of bool the carrier of TopStruct(# D,t #) holds
( not b1 in the topology of TopStruct(# D,t #) or not b2 in the topology of TopStruct(# D,t #) or b1 /\ b2 in the topology of TopStruct(# D,t #) )proof
let a be
Subset-Family of
TopStruct(#
D,
t #);
( a c= the topology of TopStruct(# D,t #) implies union a in the topology of TopStruct(# D,t #) )
A1:
{ (union A) where A is Subset of TopStruct(# D,t #) : A in a } c= bool the
carrier of
X
assume A5:
a c= the
topology of
TopStruct(#
D,
t #)
;
union a in the topology of TopStruct(# D,t #)
{ (union A) where A is Subset of TopStruct(# D,t #) : A in a } c= the
topology of
X
then
union { (union A) where A is Subset of TopStruct(# D,t #) : A in a } in the
topology of
X
by A1, PRE_TOPC:def 1;
then
union (union a) in the
topology of
X
by Th17;
hence
union a in the
topology of
TopStruct(#
D,
t #)
;
verum
end;
let a,
b be
Subset of
TopStruct(#
D,
t #);
( not a in the topology of TopStruct(# D,t #) or not b in the topology of TopStruct(# D,t #) or a /\ b in the topology of TopStruct(# D,t #) )
assume that A8:
a in the
topology of
TopStruct(#
D,
t #)
and A9:
b in the
topology of
TopStruct(#
D,
t #)
;
a /\ b in the topology of TopStruct(# D,t #)
consider B being
Subset of
D such that A10:
b = B
and A11:
union B in the
topology of
X
by A9;
consider A being
Subset of
D such that A12:
a = A
and A13:
union A in the
topology of
X
by A8;
union (A /\ B) = (union A) /\ (union B)
by Th26;
then
union (A /\ B) in the
topology of
X
by A13, A11, PRE_TOPC:def 1;
hence
a /\ b in the
topology of
TopStruct(#
D,
t #)
by A12, A10;
verum
end;
then reconsider T = TopStruct(# D,t #) as strict TopSpace ;
take
T
; ( the carrier of T = D & the topology of T = { A where A is Subset of D : union A in the topology of X } )
thus
( the carrier of T = D & the topology of T = { A where A is Subset of D : union A in the topology of X } )
; verum