let a, b be set ; :: thesis: for f being non constant standard special_circular_sequence holds
( ( a in (L~ f) ` & b in (L~ f) ` & ( for C being Subset of (TOP-REAL 2) holds
( not C is_a_component_of (L~ f) ` or not a in C or not b in C ) ) ) iff ( ( a in LeftComp f & b in RightComp f ) or ( a in RightComp f & b in LeftComp f ) ) )

let f be non constant standard special_circular_sequence; :: thesis: ( ( a in (L~ f) ` & b in (L~ f) ` & ( for C being Subset of (TOP-REAL 2) holds
( not C is_a_component_of (L~ f) ` or not a in C or not b in C ) ) ) iff ( ( a in LeftComp f & b in RightComp f ) or ( a in RightComp f & b in LeftComp f ) ) )

A1: LeftComp f is_a_component_of (L~ f) ` by GOBOARD9:def 1;
A2: RightComp f is_a_component_of (L~ f) ` by GOBOARD9:def 2;
thus ( a in (L~ f) ` & b in (L~ f) ` & ( for C being Subset of (TOP-REAL 2) holds
( not C is_a_component_of (L~ f) ` or not a in C or not b in C ) ) & not ( a in LeftComp f & b in RightComp f ) implies ( a in RightComp f & b in LeftComp f ) ) :: thesis: ( ( ( a in LeftComp f & b in RightComp f ) or ( a in RightComp f & b in LeftComp f ) ) implies ( a in (L~ f) ` & b in (L~ f) ` & ( for C being Subset of (TOP-REAL 2) holds
( not C is_a_component_of (L~ f) ` or not a in C or not b in C ) ) ) )
proof
assume that
A3: ( a in (L~ f) ` & b in (L~ f) ` ) and
A4: for C being Subset of (TOP-REAL 2) holds
( not C is_a_component_of (L~ f) ` or not a in C or not b in C ) ; :: thesis: ( ( a in LeftComp f & b in RightComp f ) or ( a in RightComp f & b in LeftComp f ) )
A5: a in (LeftComp f) \/ (RightComp f) by A3, GOBRD12:11;
A6: b in (LeftComp f) \/ (RightComp f) by A3, GOBRD12:11;
per cases ( a in LeftComp f or a in RightComp f ) by A5, XBOOLE_0:def 3;
suppose A7: a in LeftComp f ; :: thesis: ( ( a in LeftComp f & b in RightComp f ) or ( a in RightComp f & b in LeftComp f ) )
now
per cases ( b in LeftComp f or b in RightComp f ) by A6, XBOOLE_0:def 3;
suppose b in LeftComp f ; :: thesis: ( ( a in LeftComp f & b in RightComp f ) or ( a in RightComp f & b in LeftComp f ) )
hence ( ( a in LeftComp f & b in RightComp f ) or ( a in RightComp f & b in LeftComp f ) ) by A1, A4, A7; :: thesis: verum
end;
suppose b in RightComp f ; :: thesis: ( ( a in LeftComp f & b in RightComp f ) or ( a in RightComp f & b in LeftComp f ) )
hence ( ( a in LeftComp f & b in RightComp f ) or ( a in RightComp f & b in LeftComp f ) ) by A7; :: thesis: verum
end;
end;
end;
hence ( ( a in LeftComp f & b in RightComp f ) or ( a in RightComp f & b in LeftComp f ) ) ; :: thesis: verum
end;
suppose A8: a in RightComp f ; :: thesis: ( ( a in LeftComp f & b in RightComp f ) or ( a in RightComp f & b in LeftComp f ) )
now
per cases ( b in RightComp f or b in LeftComp f ) by A6, XBOOLE_0:def 3;
suppose b in RightComp f ; :: thesis: ( ( a in LeftComp f & b in RightComp f ) or ( a in RightComp f & b in LeftComp f ) )
hence ( ( a in LeftComp f & b in RightComp f ) or ( a in RightComp f & b in LeftComp f ) ) by A2, A4, A8; :: thesis: verum
end;
suppose b in LeftComp f ; :: thesis: ( ( a in LeftComp f & b in RightComp f ) or ( a in RightComp f & b in LeftComp f ) )
hence ( ( a in LeftComp f & b in RightComp f ) or ( a in RightComp f & b in LeftComp f ) ) by A8; :: thesis: verum
end;
end;
end;
hence ( ( a in LeftComp f & b in RightComp f ) or ( a in RightComp f & b in LeftComp f ) ) ; :: thesis: verum
end;
end;
end;
thus ( ( ( a in LeftComp f & b in RightComp f ) or ( a in RightComp f & b in LeftComp f ) ) implies ( a in (L~ f) ` & b in (L~ f) ` & ( for C being Subset of (TOP-REAL 2) holds
( not C is_a_component_of (L~ f) ` or not a in C or not b in C ) ) ) ) :: thesis: verum
proof
assume A9: ( ( a in LeftComp f & b in RightComp f ) or ( a in RightComp f & b in LeftComp f ) ) ; :: thesis: ( a in (L~ f) ` & b in (L~ f) ` & ( for C being Subset of (TOP-REAL 2) holds
( not C is_a_component_of (L~ f) ` or not a in C or not b in C ) ) )

thus ( a in (L~ f) ` & b in (L~ f) ` ) :: thesis: for C being Subset of (TOP-REAL 2) holds
( not C is_a_component_of (L~ f) ` or not a in C or not b in C )
proof
A10: RightComp f c= (LeftComp f) \/ (RightComp f) by XBOOLE_1:7;
LeftComp f c= (LeftComp f) \/ (RightComp f) by XBOOLE_1:7;
then A11: LeftComp f c= (L~ f) ` by GOBRD12:11;
A12: RightComp f c= (L~ f) ` by A10, GOBRD12:11;
per cases ( ( a in LeftComp f & b in RightComp f ) or ( a in RightComp f & b in LeftComp f ) ) by A9;
suppose ( a in LeftComp f & b in RightComp f ) ; :: thesis: ( a in (L~ f) ` & b in (L~ f) ` )
hence ( a in (L~ f) ` & b in (L~ f) ` ) by A11, A12; :: thesis: verum
end;
suppose ( a in RightComp f & b in LeftComp f ) ; :: thesis: ( a in (L~ f) ` & b in (L~ f) ` )
hence ( a in (L~ f) ` & b in (L~ f) ` ) by A11, A12; :: thesis: verum
end;
end;
end;
thus for C being Subset of (TOP-REAL 2) holds
( not C is_a_component_of (L~ f) ` or not a in C or not b in C ) :: thesis: verum
proof end;
end;