let C be Simple_closed_curve; ( |[(- 1),0]|,|[1,0]| realize-max-dist-in C implies C is Jordan )
assume A1:
|[(- 1),0]|,|[1,0]| realize-max-dist-in C
; C is Jordan
then consider Jc, Jd being compact with_the_max_arc Subset of (TOP-REAL 2) such that
A2:
Jc is_an_arc_of |[(- 1),0]|,|[1,0]|
and
A3:
Jd is_an_arc_of |[(- 1),0]|,|[1,0]|
and
A4:
C = Jc \/ Jd
and
A5:
Jc /\ Jd = {|[(- 1),0]|,|[1,0]|}
and
A6:
UMP C in Jc
and
A7:
LMP C in Jd
and
A8:
W-bound C = W-bound Jc
and
A9:
E-bound C = E-bound Jc
by Lm90;
set l = LMP Jc;
set LJ = (LSeg ((LMP Jc),|[0,(- 3)]|)) /\ Jd;
set k = UMP ((LSeg ((LMP Jc),|[0,(- 3)]|)) /\ Jd);
set x = (1 / 2) * ((UMP ((LSeg ((LMP Jc),|[0,(- 3)]|)) /\ Jd)) + (LMP Jc));
A10:
Component_of (Down (((1 / 2) * ((UMP ((LSeg ((LMP Jc),|[0,(- 3)]|)) /\ Jd)) + (LMP Jc))),(C `))) is a_component
by CONNSP_1:40;
A11:
Component_of (Down (((1 / 2) * ((UMP ((LSeg ((LMP Jc),|[0,(- 3)]|)) /\ Jd)) + (LMP Jc))),(C `))) = BDD C
by A1, A2, A3, A4, A5, A6, A7, A8, A9, Th96;
thus
C ` <> {}
; JORDAN1:def 2 ex b1, b2 being Element of bool the carrier of (TOP-REAL 2) st
( C ` = b1 \/ b2 & b1 misses b2 & (Cl b1) \ b1 = (Cl b2) \ b2 & ( for b3, b4 being Element of bool the carrier of ((TOP-REAL 2) | (C `)) holds
( not b3 = b1 or not b4 = b2 or ( b3 is a_component & b4 is a_component ) ) ) )
take A1 = UBD C; ex b1 being Element of bool the carrier of (TOP-REAL 2) st
( C ` = A1 \/ b1 & A1 misses b1 & (Cl A1) \ A1 = (Cl b1) \ b1 & ( for b2, b3 being Element of bool the carrier of ((TOP-REAL 2) | (C `)) holds
( not b2 = A1 or not b3 = b1 or ( b2 is a_component & b3 is a_component ) ) ) )
take A2 = BDD C; ( C ` = A1 \/ A2 & A1 misses A2 & (Cl A1) \ A1 = (Cl A2) \ A2 & ( for b1, b2 being Element of bool the carrier of ((TOP-REAL 2) | (C `)) holds
( not b1 = A1 or not b2 = A2 or ( b1 is a_component & b2 is a_component ) ) ) )
thus
C ` = A1 \/ A2
by JORDAN2C:27; ( A1 misses A2 & (Cl A1) \ A1 = (Cl A2) \ A2 & ( for b1, b2 being Element of bool the carrier of ((TOP-REAL 2) | (C `)) holds
( not b1 = A1 or not b2 = A2 or ( b1 is a_component & b2 is a_component ) ) ) )
thus
A1 misses A2
by JORDAN2C:24; ( (Cl A1) \ A1 = (Cl A2) \ A2 & ( for b1, b2 being Element of bool the carrier of ((TOP-REAL 2) | (C `)) holds
( not b1 = A1 or not b2 = A2 or ( b1 is a_component & b2 is a_component ) ) ) )
A12:
Component_of (Down (((1 / 2) * ((UMP ((LSeg ((LMP Jc),|[0,(- 3)]|)) /\ Jd)) + (LMP Jc))),(C `))) <> {} ((TOP-REAL 2) | (C `))
by A10, CONNSP_1:32;
A1 is_a_component_of C `
by JORDAN2C:124;
then A13:
ex B1 being Subset of ((TOP-REAL 2) | (C `)) st
( B1 = A1 & B1 is a_component )
;
then A14: C =
Fr A1
by A11, A12, Lm15
.=
(Cl A1) /\ (Cl (A1 `))
;
A15: C =
Fr A2
by A10, A11, A12, Lm15
.=
(Cl A2) /\ (Cl (A2 `))
;
A2 c= C `
by JORDAN2C:25;
then
C misses A2
by SUBSET_1:23;
then A16:
C c= (Cl A2) \ A2
by A15, XBOOLE_1:17, XBOOLE_1:86;
A17:
A1 misses A2
by JORDAN2C:24;
then
A2 c= A1 `
by SUBSET_1:23;
then A18:
Cl A2 c= A1 `
by TOPS_1:5;
A1 \/ A2 = C `
by JORDAN2C:27;
then
A1 \/ A2 misses C
by SUBSET_1:23;
then
C misses A1
by XBOOLE_1:70;
then A19:
A2 \/ C misses A1
by A17, XBOOLE_1:70;
A2 \/ A1 = C `
by JORDAN2C:27;
then
(A2 \/ A1) ` misses C `
by SUBSET_1:23;
then
((A2 \/ A1) `) /\ (C `) = {}
;
then
((A2 \/ A1) \/ C) ` = {}
by XBOOLE_1:53;
then
((A2 \/ C) \/ A1) ` = {}
by XBOOLE_1:4;
then
((A2 \/ C) `) /\ (A1 `) = {}
by XBOOLE_1:53;
then
(A2 \/ C) ` misses A1 `
;
then
Cl A2 c= A2 \/ C
by A18, A19, SUBSET_1:25;
then A20:
(Cl A2) \ A2 c= C
by XBOOLE_1:43;
A1 c= C `
by JORDAN2C:26;
then
C misses A1
by SUBSET_1:23;
then A21:
C c= (Cl A1) \ A1
by A14, XBOOLE_1:17, XBOOLE_1:86;
A1 c= A2 `
by A17, SUBSET_1:23;
then A22:
Cl A1 c= A2 `
by TOPS_1:5;
A2 \/ A1 = C `
by JORDAN2C:27;
then
A2 \/ A1 misses C
by SUBSET_1:23;
then
C misses A2
by XBOOLE_1:70;
then A23:
A1 \/ C misses A2
by A17, XBOOLE_1:70;
A1 \/ A2 = C `
by JORDAN2C:27;
then
(A1 \/ A2) ` misses C `
by SUBSET_1:23;
then
((A1 \/ A2) `) /\ (C `) = {}
;
then
((A1 \/ A2) \/ C) ` = {}
by XBOOLE_1:53;
then
((A1 \/ C) \/ A2) ` = {}
by XBOOLE_1:4;
then
((A1 \/ C) `) /\ (A2 `) = {}
by XBOOLE_1:53;
then
(A1 \/ C) ` misses A2 `
;
then
Cl A1 c= A1 \/ C
by A22, A23, SUBSET_1:25;
then
(Cl A1) \ A1 c= C
by XBOOLE_1:43;
hence (Cl A1) \ A1 =
C
by A21
.=
(Cl A2) \ A2
by A16, A20
;
for b1, b2 being Element of bool the carrier of ((TOP-REAL 2) | (C `)) holds
( not b1 = A1 or not b2 = A2 or ( b1 is a_component & b2 is a_component ) )
thus
for b1, b2 being Element of bool the carrier of ((TOP-REAL 2) | (C `)) holds
( not b1 = A1 or not b2 = A2 or ( b1 is a_component & b2 is a_component ) )
by A11, A13, CONNSP_1:40; verum