let GX be TopSpace; :: thesis: for A, B, C being Subset of GX st GX is connected & A is connected & ([#] GX) \ A = B \/ C & B,C are_separated holds
( A \/ B is connected & A \/ C is connected )

let A, B, C be Subset of GX; :: thesis: ( GX is connected & A is connected & ([#] GX) \ A = B \/ C & B,C are_separated implies ( A \/ B is connected & A \/ C is connected ) )
assume that
A1: GX is connected and
A2: A is connected and
A3: ([#] GX) \ A = B \/ C and
A4: B,C are_separated ; :: thesis: ( A \/ B is connected & A \/ C is connected )
now
let A, B, C be Subset of GX; :: thesis: ( GX is connected & A is connected & ([#] GX) \ A = B \/ C & B,C are_separated implies A \/ B is connected )
assume that
A5: GX is connected and
A6: A is connected and
A7: ([#] GX) \ A = B \/ C and
A8: B,C are_separated ; :: thesis: A \/ B is connected
now
let P, Q be Subset of GX; :: thesis: ( A \/ B = P \/ Q & P,Q are_separated & not P = {} GX implies Q = {} GX )
assume that
A9: A \/ B = P \/ Q and
A10: P,Q are_separated ; :: thesis: ( P = {} GX or Q = {} GX )
A11: [#] GX = A \/ (B \/ C) by A7, XBOOLE_1:45
.= (P \/ Q) \/ C by A9, XBOOLE_1:4 ;
A12: now end;
now end;
hence ( P = {} GX or Q = {} GX ) by A6, A9, A10, A12, Th17, XBOOLE_1:7; :: thesis: verum
end;
hence A \/ B is connected by Th16; :: thesis: verum
end;
hence ( A \/ B is connected & A \/ C is connected ) by A1, A2, A3, A4; :: thesis: verum