let GX be TopSpace; :: thesis: for A, B, C being Subset of GX st ([#] GX) \ A = B \/ C & B,C are_separated & A is closed holds
( A \/ B is closed & A \/ C is closed )
let A, B, C be Subset of GX; :: thesis: ( ([#] GX) \ A = B \/ C & B,C are_separated & A is closed implies ( A \/ B is closed & A \/ C is closed ) )
A1:
now let A,
B,
C be
Subset of
GX;
:: thesis: ( ([#] GX) \ A = B \/ C & B,C are_separated & A is closed implies A \/ B is closed )assume that A2:
([#] GX) \ A = B \/ C
and A3:
B,
C are_separated
and A4:
A is
closed
;
:: thesis: A \/ B is closedA5:
Cl A = A
by A4, PRE_TOPC:52;
A6:
[#] GX = A \/ (B \/ C)
by A2, XBOOLE_1:45;
(
Cl B misses C &
B misses Cl C )
by A3, Def1;
then A7:
(
(Cl B) /\ C = {} &
B /\ (Cl C) = {} )
by XBOOLE_0:def 7;
Cl (A \/ B) =
(Cl A) \/ (Cl B)
by PRE_TOPC:50
.=
A \/ ((Cl B) /\ (A \/ (B \/ C)))
by A5, A6, XBOOLE_1:28
.=
(A \/ (Cl B)) /\ (A \/ (A \/ (B \/ C)))
by XBOOLE_1:24
.=
(A \/ (Cl B)) /\ ((A \/ A) \/ (B \/ C))
by XBOOLE_1:4
.=
A \/ ((Cl B) /\ (B \/ C))
by XBOOLE_1:24
.=
A \/ (((Cl B) /\ B) \/ ((Cl B) /\ C))
by XBOOLE_1:23
.=
A \/ B
by A7, PRE_TOPC:48, XBOOLE_1:28
;
hence
A \/ B is
closed
by PRE_TOPC:52;
:: thesis: verum end;
assume that
A8:
([#] GX) \ A = B \/ C
and
A9:
B,C are_separated
and
A10:
A is closed
; :: thesis: ( A \/ B is closed & A \/ C is closed )
thus
( A \/ B is closed & A \/ C is closed )
by A1, A8, A9, A10; :: thesis: verum