let X be non empty TopSpace; :: thesis: for X1, X2, Y1, Y2 being non empty SubSpace of X st X1 is not SubSpace of X2 & X2 is not SubSpace of X1 & X1 union X2 is SubSpace of Y1 union Y2 & Y1 meet (X1 union X2) is SubSpace of X1 & Y2 meet (X1 union X2) is SubSpace of X2 holds
( Y1 meets X1 union X2 & Y2 meets X1 union X2 )
let X1, X2, Y1, Y2 be non empty SubSpace of X; :: thesis: ( X1 is not SubSpace of X2 & X2 is not SubSpace of X1 & X1 union X2 is SubSpace of Y1 union Y2 & Y1 meet (X1 union X2) is SubSpace of X1 & Y2 meet (X1 union X2) is SubSpace of X2 implies ( Y1 meets X1 union X2 & Y2 meets X1 union X2 ) )
assume A1:
( X1 is not SubSpace of X2 & X2 is not SubSpace of X1 )
; :: thesis: ( not X1 union X2 is SubSpace of Y1 union Y2 or not Y1 meet (X1 union X2) is SubSpace of X1 or not Y2 meet (X1 union X2) is SubSpace of X2 or ( Y1 meets X1 union X2 & Y2 meets X1 union X2 ) )
assume A2:
X1 union X2 is SubSpace of Y1 union Y2
; :: thesis: ( not Y1 meet (X1 union X2) is SubSpace of X1 or not Y2 meet (X1 union X2) is SubSpace of X2 or ( Y1 meets X1 union X2 & Y2 meets X1 union X2 ) )
assume A3:
( Y1 meet (X1 union X2) is SubSpace of X1 & Y2 meet (X1 union X2) is SubSpace of X2 )
; :: thesis: ( Y1 meets X1 union X2 & Y2 meets X1 union X2 )
reconsider A1 = the carrier of X1, A2 = the carrier of X2, C1 = the carrier of Y1, C2 = the carrier of Y2 as Subset of X by TSEP_1:1;
A4:
( the carrier of (X1 union X2) = A1 \/ A2 & the carrier of (Y1 union Y2) = C1 \/ C2 )
by TSEP_1:def 2;
A5:
now assume
Y1 misses X1 union X2
;
:: thesis: contradictionthen A6:
C1 misses A1 \/ A2
by A4, TSEP_1:def 3;
A1 \/ A2 c= C1 \/ C2
by A2, A4, TSEP_1:4;
then A7:
A1 \/ A2 =
(C1 \/ C2) /\ (A1 \/ A2)
by XBOOLE_1:28
.=
(C1 /\ (A1 \/ A2)) \/ (C2 /\ (A1 \/ A2))
by XBOOLE_1:23
.=
{} \/ (C2 /\ (A1 \/ A2))
by A6, XBOOLE_0:def 7
.=
C2 /\ (A1 \/ A2)
;
C2 meets A1 \/ A2
by A7, XBOOLE_0:def 7;
then
Y2 meets X1 union X2
by A4, TSEP_1:def 3;
then
the
carrier of
(Y2 meet (X1 union X2)) = C2 /\ (A1 \/ A2)
by A4, TSEP_1:def 5;
then
(
A1 \/ A2 c= A2 &
A1 c= A1 \/ A2 )
by A3, A7, TSEP_1:4, XBOOLE_1:7;
then
A1 c= A2
by XBOOLE_1:1;
hence
contradiction
by A1, TSEP_1:4;
:: thesis: verum end;
now assume
Y2 misses X1 union X2
;
:: thesis: contradictionthen A8:
C2 misses A1 \/ A2
by A4, TSEP_1:def 3;
A1 \/ A2 c= C1 \/ C2
by A2, A4, TSEP_1:4;
then A9:
A1 \/ A2 =
(C1 \/ C2) /\ (A1 \/ A2)
by XBOOLE_1:28
.=
(C1 /\ (A1 \/ A2)) \/ (C2 /\ (A1 \/ A2))
by XBOOLE_1:23
.=
(C1 /\ (A1 \/ A2)) \/ {}
by A8, XBOOLE_0:def 7
.=
C1 /\ (A1 \/ A2)
;
C1 meets A1 \/ A2
by A9, XBOOLE_0:def 7;
then
Y1 meets X1 union X2
by A4, TSEP_1:def 3;
then
the
carrier of
(Y1 meet (X1 union X2)) = C1 /\ (A1 \/ A2)
by A4, TSEP_1:def 5;
then
(
A1 \/ A2 c= A1 &
A2 c= A1 \/ A2 )
by A3, A9, TSEP_1:4, XBOOLE_1:7;
then
A2 c= A1
by XBOOLE_1:1;
hence
contradiction
by A1, TSEP_1:4;
:: thesis: verum end;
hence
( Y1 meets X1 union X2 & Y2 meets X1 union X2 )
by A5; :: thesis: verum