let FT be non empty filled RelStr ; :: thesis: for B being Subset of FT st FT is symmetric holds
( B is connected iff for C being Subset of FT holds
( not C <> {} or not B \ C <> {} or not C c= B or not C ^b misses B \ C ) )
let B be Subset of FT; :: thesis: ( FT is symmetric implies ( B is connected iff for C being Subset of FT holds
( not C <> {} or not B \ C <> {} or not C c= B or not C ^b misses B \ C ) ) )
assume A1:
FT is symmetric
; :: thesis: ( B is connected iff for C being Subset of FT holds
( not C <> {} or not B \ C <> {} or not C c= B or not C ^b misses B \ C ) )
thus
( B is connected implies for C being Subset of FT holds
( not C <> {} or not B \ C <> {} or not C c= B or not C ^b misses B \ C ) )
:: thesis: ( ( for C being Subset of FT holds
( not C <> {} or not B \ C <> {} or not C c= B or not C ^b misses B \ C ) ) implies B is connected )
thus
( ( for C being Subset of FT holds
( not C <> {} or not B \ C <> {} or not C c= B or not C ^b misses B \ C ) ) implies B is connected )
:: thesis: verumproof
assume A5:
for
C being
Subset of
FT holds
( not
C <> {} or not
B \ C <> {} or not
C c= B or not
C ^b misses B \ C )
;
:: thesis: B is connected
for
A,
B2 being
Subset of
FT st
B = A \/ B2 &
A,
B2 are_separated & not
A = B holds
B2 = B
proof
let A,
B2 be
Subset of
FT;
:: thesis: ( B = A \/ B2 & A,B2 are_separated & not A = B implies B2 = B )
assume A6:
(
B = A \/ B2 &
A,
B2 are_separated )
;
:: thesis: ( A = B or B2 = B )
then A7:
A c= B
by XBOOLE_1:7;
A8:
(
A ^b misses B2 &
A misses B2 ^b )
by A6, Def1;
(A \/ B2) \ A = B2 \ A
by XBOOLE_1:40;
then
A ^b misses B \ A
by A6, A8, XBOOLE_1:36, XBOOLE_1:63;
then
(
A = {} or
B \ A = {} )
by A5, A6, XBOOLE_1:7;
then
(
B = B2 or
B c= A )
by A6, XBOOLE_1:37;
hence
(
A = B or
B2 = B )
by A7, XBOOLE_0:def 10;
:: thesis: verum
end;
hence
B is
connected
by A1, Th12;
:: thesis: verum
end;