let X be non empty TopSpace; :: thesis: for A1, A2 being Subset of X holds
( A1,A2 are_separated iff ex B1, B2 being Subset of X st
( B1,B2 are_weakly_separated & A1 c= B1 & A2 c= B2 & B1 /\ B2 misses A1 \/ A2 ) )
let A1, A2 be Subset of X; :: thesis: ( A1,A2 are_separated iff ex B1, B2 being Subset of X st
( B1,B2 are_weakly_separated & A1 c= B1 & A2 c= B2 & B1 /\ B2 misses A1 \/ A2 ) )
thus
( A1,A2 are_separated implies ex B1, B2 being Subset of X st
( B1,B2 are_weakly_separated & A1 c= B1 & A2 c= B2 & B1 /\ B2 misses A1 \/ A2 ) )
:: thesis: ( ex B1, B2 being Subset of X st
( B1,B2 are_weakly_separated & A1 c= B1 & A2 c= B2 & B1 /\ B2 misses A1 \/ A2 ) implies A1,A2 are_separated )
given B1, B2 being Subset of X such that A3:
B1,B2 are_weakly_separated
and
A4:
( A1 c= B1 & A2 c= B2 )
and
A5:
B1 /\ B2 misses A1 \/ A2
; :: thesis: A1,A2 are_separated
A6:
( A1 /\ B2 c= A1 & A1 /\ B2 c= B1 /\ B2 & B1 /\ A2 c= A2 & B1 /\ A2 c= B1 /\ B2 )
by A4, XBOOLE_1:17, XBOOLE_1:26;
( B1 /\ B2 misses A1 & B1 /\ B2 misses A2 )
by A5, XBOOLE_1:7, XBOOLE_1:63;
then
( (B1 /\ B2) /\ A1 = {} & (B1 /\ B2) /\ A2 = {} )
by XBOOLE_0:def 7;
then A7:
( A1 /\ B2 = {} & B1 /\ A2 = {} )
by A6, XBOOLE_1:3, XBOOLE_1:19;
( A1 \ B2 c= B1 \ B2 & A2 \ B1 c= B2 \ B1 )
by A4, XBOOLE_1:33;
then A8:
( A1 \ (A1 /\ B2) c= B1 \ B2 & A2 \ (B1 /\ A2) c= B2 \ B1 )
by XBOOLE_1:47;
B1 \ B2,B2 \ B1 are_separated
by A3, Def7;
hence
A1,A2 are_separated
by A7, A8, CONNSP_1:8; :: thesis: verum