let S, T be TopSpace; TopStruct(# the carrier of [:S,T:],the topology of [:S,T:] #) = [:TopStruct(# the carrier of S,the topology of S #),TopStruct(# the carrier of T,the topology of T #):]
A1: the carrier of [:S,T:] =
[:the carrier of S,the carrier of T:]
by BORSUK_1:def 5
.=
the carrier of [:TopStruct(# the carrier of S,the topology of S #),TopStruct(# the carrier of T,the topology of T #):]
by BORSUK_1:def 5
;
for C1 being Subset of
for C2 being Subset of st C1 = C2 holds
( C1 is open iff C2 is open )
hence
TopStruct(# the carrier of [:S,T:],the topology of [:S,T:] #) = [:TopStruct(# the carrier of S,the topology of S #),TopStruct(# the carrier of T,the topology of T #):]
by A1, TOPS_3:72; verum