:: TOPREAL2 semantic presentation
Lemma2:
(LSeg |[0,0]|,|[1,0]|) /\ (LSeg |[0,1]|,|[1,1]|) = {}
by TOPREAL1:25, XBOOLE_0:def 7;
Lemma3:
(LSeg |[0,0]|,|[0,1]|) /\ (LSeg |[1,0]|,|[1,1]|) = {}
by TOPREAL1:26, XBOOLE_0:def 7;
set c1 = |[0,0]|;
set c2 = |[0,1]|;
set c3 = |[1,0]|;
set c4 = |[1,1]|;
set c5 = LSeg |[0,0]|,|[0,1]|;
set c6 = LSeg |[0,1]|,|[1,1]|;
set c7 = LSeg |[0,0]|,|[1,0]|;
set c8 = LSeg |[1,0]|,|[1,1]|;
Lemma4:
( |[0,0]| `1 = 0 & |[0,0]| `2 = 0 & |[0,1]| `1 = 0 & |[0,1]| `2 = 1 & |[1,0]| `1 = 1 & |[1,0]| `2 = 0 & |[1,1]| `1 = 1 & |[1,1]| `2 = 1 )
by EUCLID:56;
then Lemma5:
not |[0,0]| in LSeg |[1,0]|,|[1,1]|
by TOPREAL1:9;
Lemma6:
not |[0,0]| in LSeg |[0,1]|,|[1,1]|
by Lemma4, TOPREAL1:10;
Lemma7:
not |[0,1]| in LSeg |[0,0]|,|[1,0]|
by Lemma4, TOPREAL1:10;
Lemma8:
not |[0,1]| in LSeg |[1,0]|,|[1,1]|
by Lemma4, TOPREAL1:9;
Lemma9:
not |[1,0]| in LSeg |[0,0]|,|[0,1]|
by Lemma4, TOPREAL1:9;
Lemma10:
not |[1,0]| in LSeg |[0,1]|,|[1,1]|
by Lemma4, TOPREAL1:10;
Lemma11:
not |[1,1]| in LSeg |[0,0]|,|[0,1]|
by Lemma4, TOPREAL1:9;
Lemma12:
not |[1,1]| in LSeg |[0,0]|,|[1,0]|
by Lemma4, TOPREAL1:10;
Lemma13:
|[0,0]| in LSeg |[0,0]|,|[0,1]|
by TOPREAL1:6;
Lemma14:
|[0,0]| in LSeg |[0,0]|,|[1,0]|
by TOPREAL1:6;
Lemma15:
|[0,1]| in LSeg |[0,0]|,|[0,1]|
by TOPREAL1:6;
Lemma16:
|[0,1]| in LSeg |[0,1]|,|[1,1]|
by TOPREAL1:6;
Lemma17:
|[1,0]| in LSeg |[0,0]|,|[1,0]|
by TOPREAL1:6;
Lemma18:
|[1,0]| in LSeg |[1,0]|,|[1,1]|
by TOPREAL1:6;
Lemma19:
|[1,1]| in LSeg |[0,1]|,|[1,1]|
by TOPREAL1:6;
Lemma20:
|[1,1]| in LSeg |[1,0]|,|[1,1]|
by TOPREAL1:6;
set c9 = { b1 where B is Point of (TOP-REAL 2) : ( ( b1 `1 = 0 & b1 `2 <= 1 & b1 `2 >= 0 ) or ( b1 `1 <= 1 & b1 `1 >= 0 & b1 `2 = 1 ) or ( b1 `1 <= 1 & b1 `1 >= 0 & b1 `2 = 0 ) or ( b1 `1 = 1 & b1 `2 <= 1 & b1 `2 >= 0 ) ) } ;
Lemma21:
|[0,0]| in { b1 where B is Point of (TOP-REAL 2) : ( ( b1 `1 = 0 & b1 `2 <= 1 & b1 `2 >= 0 ) or ( b1 `1 <= 1 & b1 `1 >= 0 & b1 `2 = 1 ) or ( b1 `1 <= 1 & b1 `1 >= 0 & b1 `2 = 0 ) or ( b1 `1 = 1 & b1 `2 <= 1 & b1 `2 >= 0 ) ) }
by Lemma4;
Lemma22:
|[1,1]| in { b1 where B is Point of (TOP-REAL 2) : ( ( b1 `1 = 0 & b1 `2 <= 1 & b1 `2 >= 0 ) or ( b1 `1 <= 1 & b1 `1 >= 0 & b1 `2 = 1 ) or ( b1 `1 <= 1 & b1 `1 >= 0 & b1 `2 = 0 ) or ( b1 `1 = 1 & b1 `2 <= 1 & b1 `2 >= 0 ) ) }
by Lemma4;
Lemma23:
for b1, b2 being Point of (TOP-REAL 2) st b1 <> b2 & b2 in R^2-unit_square & b1 in LSeg |[0,0]|,|[0,1]| holds
ex b3, b4 being non empty Subset of (TOP-REAL 2) st
( b3 is_an_arc_of b1,b2 & b4 is_an_arc_of b1,b2 & R^2-unit_square = b3 \/ b4 & b3 /\ b4 = {b1,b2} )
Lemma24:
for b1, b2 being Point of (TOP-REAL 2) st b1 <> b2 & b2 in R^2-unit_square & b1 in LSeg |[0,1]|,|[1,1]| holds
ex b3, b4 being non empty Subset of (TOP-REAL 2) st
( b3 is_an_arc_of b1,b2 & b4 is_an_arc_of b1,b2 & R^2-unit_square = b3 \/ b4 & b3 /\ b4 = {b1,b2} )
Lemma25:
for b1, b2 being Point of (TOP-REAL 2) st b1 <> b2 & b2 in R^2-unit_square & b1 in LSeg |[0,0]|,|[1,0]| holds
ex b3, b4 being non empty Subset of (TOP-REAL 2) st
( b3 is_an_arc_of b1,b2 & b4 is_an_arc_of b1,b2 & R^2-unit_square = b3 \/ b4 & b3 /\ b4 = {b1,b2} )
Lemma26:
for b1, b2 being Point of (TOP-REAL 2) st b1 <> b2 & b2 in R^2-unit_square & b1 in LSeg |[1,0]|,|[1,1]| holds
ex b3, b4 being non empty Subset of (TOP-REAL 2) st
( b3 is_an_arc_of b1,b2 & b4 is_an_arc_of b1,b2 & R^2-unit_square = b3 \/ b4 & b3 /\ b4 = {b1,b2} )
theorem Th1: :: TOPREAL2:1
theorem Th2: :: TOPREAL2:2
theorem Th3: :: TOPREAL2:3
:: deftheorem Def1 defines being_simple_closed_curve TOPREAL2:def 1 :
theorem Th4: :: TOPREAL2:4
Lemma32:
for b1, b2 being Point of (TOP-REAL 2)
for b3, b4, b5 being non empty Subset of (TOP-REAL 2) st b1 <> b2 & b1 in b3 & b2 in b3 & b4 is_an_arc_of b1,b2 & b5 is_an_arc_of b1,b2 & b3 = b4 \/ b5 & b4 /\ b5 = {b1,b2} holds
b3 is_simple_closed_curve
theorem Th5: :: TOPREAL2:5
theorem Th6: :: TOPREAL2:6
Lemma34:
for b1, b2 being 1-sorted
for b3 being Function of b1,b2 st b1 is empty & rng b3 = [#] b2 holds
b2 is empty
Lemma35:
for b1, b2 being 1-sorted
for b3 being Function of b1,b2 st b2 is empty & dom b3 = [#] b1 holds
b1 is empty
Lemma36:
for b1, b2 being TopStruct st ex b3 being Function of b1,b2 st b3 is_homeomorphism holds
( b1 is empty iff b2 is empty )