let X be non empty TopSpace; for X1, X2 being non empty SubSpace of X holds
( X1,X2 constitute_a_decomposition iff ( X1 misses X2 & TopStruct(# the carrier of X, the topology of X #) = X1 union X2 ) )
let X1, X2 be non empty SubSpace of X; ( X1,X2 constitute_a_decomposition iff ( X1 misses X2 & TopStruct(# the carrier of X, the topology of X #) = X1 union X2 ) )
reconsider A1 = the carrier of X1, A2 = the carrier of X2 as Subset of X by TSEP_1:1;
thus
( X1,X2 constitute_a_decomposition implies ( X1 misses X2 & TopStruct(# the carrier of X, the topology of X #) = X1 union X2 ) )
( X1 misses X2 & TopStruct(# the carrier of X, the topology of X #) = X1 union X2 implies X1,X2 constitute_a_decomposition )
assume A3:
X1 misses X2
; ( not TopStruct(# the carrier of X, the topology of X #) = X1 union X2 or X1,X2 constitute_a_decomposition )
assume A4:
TopStruct(# the carrier of X, the topology of X #) = X1 union X2
; X1,X2 constitute_a_decomposition
hence
X1,X2 constitute_a_decomposition
by Def2; verum