let X be non empty TopSpace; for X1, X2, Y1, Y2 being non empty SubSpace of X st X1,Y1 constitute_a_decomposition & X2,Y2 constitute_a_decomposition & Y1 union Y2 = TopStruct(# the carrier of X, the topology of X #) & Y1,Y2 are_weakly_separated holds
X1,X2 are_separated
let X1, X2, Y1, Y2 be non empty SubSpace of X; ( X1,Y1 constitute_a_decomposition & X2,Y2 constitute_a_decomposition & Y1 union Y2 = TopStruct(# the carrier of X, the topology of X #) & Y1,Y2 are_weakly_separated implies X1,X2 are_separated )
assume A1:
( X1,Y1 constitute_a_decomposition & X2,Y2 constitute_a_decomposition )
; ( not Y1 union Y2 = TopStruct(# the carrier of X, the topology of X #) or not Y1,Y2 are_weakly_separated or X1,X2 are_separated )
assume
Y1 union Y2 = TopStruct(# the carrier of X, the topology of X #)
; ( not Y1,Y2 are_weakly_separated or X1,X2 are_separated )
then A2:
X1 misses X2
by A1, Th32;
assume
Y1,Y2 are_weakly_separated
; X1,X2 are_separated
hence
X1,X2 are_separated
by A1, A2, Th39; verum