assume A8:
S ` <> {}
; ( for A1, A2 being Subset of (TOP-REAL 2) holds
( not S ` = A1 \/ A2 or not A1 misses A2 or not (Cl A1) \ A1 = (Cl A2) \ A2 or not A1 is_a_component_of S ` or not A2 is_a_component_of S ` ) or S is Jordan )
given A1, A2 being Subset of (TOP-REAL 2) such that A9:
S ` = A1 \/ A2
and
A10:
A1 misses A2
and
A11:
(Cl A1) \ A1 = (Cl A2) \ A2
and
A12:
A1 is_a_component_of S `
and
A13:
A2 is_a_component_of S `
; S is Jordan
reconsider a1 = A1, a2 = A2 as Subset of (TOP-REAL 2) ;
A14:
ex B being Subset of ((TOP-REAL 2) | (S `)) st
( B = a2 & B is a_component )
by A13, CONNSP_1:def 6;
thus
S ` <> {}
by A8; JORDAN1:def 2 ex b1, b2 being Element of bool the carrier of (TOP-REAL 2) st
( S ` = b1 \/ b2 & b1 misses b2 & (Cl b1) \ b1 = (Cl b2) \ b2 & ( for b3, b4 being Element of bool the carrier of ((TOP-REAL 2) | (S `)) holds
( not b3 = b1 or not b4 = b2 or ( b3 is a_component & b4 is a_component ) ) ) )
take
a1
; ex b1 being Element of bool the carrier of (TOP-REAL 2) st
( S ` = a1 \/ b1 & a1 misses b1 & (Cl a1) \ a1 = (Cl b1) \ b1 & ( for b2, b3 being Element of bool the carrier of ((TOP-REAL 2) | (S `)) holds
( not b2 = a1 or not b3 = b1 or ( b2 is a_component & b3 is a_component ) ) ) )
take
a2
; ( S ` = a1 \/ a2 & a1 misses a2 & (Cl a1) \ a1 = (Cl a2) \ a2 & ( for b1, b2 being Element of bool the carrier of ((TOP-REAL 2) | (S `)) holds
( not b1 = a1 or not b2 = a2 or ( b1 is a_component & b2 is a_component ) ) ) )
thus
S ` = a1 \/ a2
by A9; ( a1 misses a2 & (Cl a1) \ a1 = (Cl a2) \ a2 & ( for b1, b2 being Element of bool the carrier of ((TOP-REAL 2) | (S `)) holds
( not b1 = a1 or not b2 = a2 or ( b1 is a_component & b2 is a_component ) ) ) )
thus
a1 /\ a2 = {}
by A10; XBOOLE_0:def 7 ( (Cl a1) \ a1 = (Cl a2) \ a2 & ( for b1, b2 being Element of bool the carrier of ((TOP-REAL 2) | (S `)) holds
( not b1 = a1 or not b2 = a2 or ( b1 is a_component & b2 is a_component ) ) ) )
thus
(Cl a1) \ a1 = (Cl a2) \ a2
by A11; for b1, b2 being Element of bool the carrier of ((TOP-REAL 2) | (S `)) holds
( not b1 = a1 or not b2 = a2 or ( b1 is a_component & b2 is a_component ) )
ex B being Subset of ((TOP-REAL 2) | (S `)) st
( B = a1 & B is a_component )
by A12, CONNSP_1:def 6;
hence
for b1, b2 being Element of bool the carrier of ((TOP-REAL 2) | (S `)) holds
( not b1 = a1 or not b2 = a2 or ( b1 is a_component & b2 is a_component ) )
by A14; verum