:: JORDAN5C semantic presentation
Lemma1:
for b1 being Real st 0 <= b1 & b1 <= 1 holds
( 0 <= 1 - b1 & 1 - b1 <= 1 )
theorem Th1: :: JORDAN5C:1
definition
let c1,
c2 be
Subset of
(TOP-REAL 2);
let c3,
c4 be
Point of
(TOP-REAL 2);
assume E3:
(
c1 meets c2 &
c1 /\ c2 is
closed &
c1 is_an_arc_of c3,
c4 )
;
func First_Point c1,
c3,
c4,
c2 -> Point of
(TOP-REAL 2) means :
Def1:
:: JORDAN5C:def 1
(
a5 in a1 /\ a2 & ( for
b1 being
Function of
I[01] ,
((TOP-REAL 2) | a1) for
b2 being
Real st
b1 is_homeomorphism &
b1 . 0
= a3 &
b1 . 1
= a4 &
b1 . b2 = a5 & 0
<= b2 &
b2 <= 1 holds
for
b3 being
Real st 0
<= b3 &
b3 < b2 holds
not
b1 . b3 in a2 ) );
existence
ex b1 being Point of (TOP-REAL 2) st
( b1 in c1 /\ c2 & ( for b2 being Function of I[01] ,((TOP-REAL 2) | c1)
for b3 being Real st b2 is_homeomorphism & b2 . 0 = c3 & b2 . 1 = c4 & b2 . b3 = b1 & 0 <= b3 & b3 <= 1 holds
for b4 being Real st 0 <= b4 & b4 < b3 holds
not b2 . b4 in c2 ) )
uniqueness
for b1, b2 being Point of (TOP-REAL 2) st b1 in c1 /\ c2 & ( for b3 being Function of I[01] ,((TOP-REAL 2) | c1)
for b4 being Real st b3 is_homeomorphism & b3 . 0 = c3 & b3 . 1 = c4 & b3 . b4 = b1 & 0 <= b4 & b4 <= 1 holds
for b5 being Real st 0 <= b5 & b5 < b4 holds
not b3 . b5 in c2 ) & b2 in c1 /\ c2 & ( for b3 being Function of I[01] ,((TOP-REAL 2) | c1)
for b4 being Real st b3 is_homeomorphism & b3 . 0 = c3 & b3 . 1 = c4 & b3 . b4 = b2 & 0 <= b4 & b4 <= 1 holds
for b5 being Real st 0 <= b5 & b5 < b4 holds
not b3 . b5 in c2 ) holds
b1 = b2
end;
:: deftheorem Def1 defines First_Point JORDAN5C:def 1 :
theorem Th2: :: JORDAN5C:2
theorem Th3: :: JORDAN5C:3
theorem Th4: :: JORDAN5C:4
definition
let c1,
c2 be
Subset of
(TOP-REAL 2);
let c3,
c4 be
Point of
(TOP-REAL 2);
assume E6:
(
c1 meets c2 &
c1 /\ c2 is
closed &
c1 is_an_arc_of c3,
c4 )
;
func Last_Point c1,
c3,
c4,
c2 -> Point of
(TOP-REAL 2) means :
Def2:
:: JORDAN5C:def 2
(
a5 in a1 /\ a2 & ( for
b1 being
Function of
I[01] ,
((TOP-REAL 2) | a1) for
b2 being
Real st
b1 is_homeomorphism &
b1 . 0
= a3 &
b1 . 1
= a4 &
b1 . b2 = a5 & 0
<= b2 &
b2 <= 1 holds
for
b3 being
Real st 1
>= b3 &
b3 > b2 holds
not
b1 . b3 in a2 ) );
existence
ex b1 being Point of (TOP-REAL 2) st
( b1 in c1 /\ c2 & ( for b2 being Function of I[01] ,((TOP-REAL 2) | c1)
for b3 being Real st b2 is_homeomorphism & b2 . 0 = c3 & b2 . 1 = c4 & b2 . b3 = b1 & 0 <= b3 & b3 <= 1 holds
for b4 being Real st 1 >= b4 & b4 > b3 holds
not b2 . b4 in c2 ) )
uniqueness
for b1, b2 being Point of (TOP-REAL 2) st b1 in c1 /\ c2 & ( for b3 being Function of I[01] ,((TOP-REAL 2) | c1)
for b4 being Real st b3 is_homeomorphism & b3 . 0 = c3 & b3 . 1 = c4 & b3 . b4 = b1 & 0 <= b4 & b4 <= 1 holds
for b5 being Real st 1 >= b5 & b5 > b4 holds
not b3 . b5 in c2 ) & b2 in c1 /\ c2 & ( for b3 being Function of I[01] ,((TOP-REAL 2) | c1)
for b4 being Real st b3 is_homeomorphism & b3 . 0 = c3 & b3 . 1 = c4 & b3 . b4 = b2 & 0 <= b4 & b4 <= 1 holds
for b5 being Real st 1 >= b5 & b5 > b4 holds
not b3 . b5 in c2 ) holds
b1 = b2
end;
:: deftheorem Def2 defines Last_Point JORDAN5C:def 2 :
theorem Th5: :: JORDAN5C:5
theorem Th6: :: JORDAN5C:6
theorem Th7: :: JORDAN5C:7
:: deftheorem Def3 defines LE JORDAN5C:def 3 :
theorem Th8: :: JORDAN5C:8
for
b1 being
Subset of
(TOP-REAL 2) for
b2,
b3,
b4,
b5 being
Point of
(TOP-REAL 2) for
b6 being
Function of
I[01] ,
((TOP-REAL 2) | b1) for
b7,
b8 being
Real st
b1 is_an_arc_of b2,
b3 &
b6 is_homeomorphism &
b6 . 0
= b2 &
b6 . 1
= b3 &
b6 . b7 = b4 & 0
<= b7 &
b7 <= 1 &
b6 . b8 = b5 & 0
<= b8 &
b8 <= 1 &
b7 <= b8 holds
LE b4,
b5,
b1,
b2,
b3
theorem Th9: :: JORDAN5C:9
theorem Th10: :: JORDAN5C:10
for
b1 being
Subset of
(TOP-REAL 2) for
b2,
b3,
b4 being
Point of
(TOP-REAL 2) st
b1 is_an_arc_of b2,
b3 &
b4 in b1 holds
(
LE b2,
b4,
b1,
b2,
b3 &
LE b4,
b3,
b1,
b2,
b3 )
theorem Th11: :: JORDAN5C:11
theorem Th12: :: JORDAN5C:12
for
b1 being
Subset of
(TOP-REAL 2) for
b2,
b3,
b4,
b5 being
Point of
(TOP-REAL 2) st
b1 is_an_arc_of b2,
b3 &
LE b4,
b5,
b1,
b2,
b3 &
LE b5,
b4,
b1,
b2,
b3 holds
b4 = b5
theorem Th13: :: JORDAN5C:13
for
b1 being
Subset of
(TOP-REAL 2) for
b2,
b3,
b4,
b5,
b6 being
Point of
(TOP-REAL 2) st
LE b4,
b5,
b1,
b2,
b3 &
LE b5,
b6,
b1,
b2,
b3 holds
LE b4,
b6,
b1,
b2,
b3
theorem Th14: :: JORDAN5C:14
for
b1 being
Subset of
(TOP-REAL 2) for
b2,
b3,
b4,
b5 being
Point of
(TOP-REAL 2) st
b1 is_an_arc_of b2,
b3 &
b4 in b1 &
b5 in b1 &
b4 <> b5 & not (
LE b4,
b5,
b1,
b2,
b3 & not
LE b5,
b4,
b1,
b2,
b3 ) holds
(
LE b5,
b4,
b1,
b2,
b3 & not
LE b4,
b5,
b1,
b2,
b3 )
theorem Th15: :: JORDAN5C:15
theorem Th16: :: JORDAN5C:16
theorem Th17: :: JORDAN5C:17
for
b1,
b2,
b3,
b4 being
Point of
(TOP-REAL 2) st
b3 <> b4 &
LE b1,
b2,
LSeg b3,
b4,
b3,
b4 holds
LE b1,
b2,
b3,
b4
theorem Th18: :: JORDAN5C:18
for
b1,
b2 being
Subset of
(TOP-REAL 2) for
b3,
b4 being
Point of
(TOP-REAL 2) st
b1 is_an_arc_of b3,
b4 &
b1 meets b2 &
b1 /\ b2 is
closed holds
(
First_Point b1,
b3,
b4,
b2 = Last_Point b1,
b4,
b3,
b2 &
Last_Point b1,
b3,
b4,
b2 = First_Point b1,
b4,
b3,
b2 )
theorem Th19: :: JORDAN5C:19
for
b1 being
FinSequence of
(TOP-REAL 2) for
b2 being
Subset of
(TOP-REAL 2) for
b3 being
Nat st
L~ b1 meets b2 &
b2 is
closed &
b1 is_S-Seq & 1
<= b3 &
b3 + 1
<= len b1 &
First_Point (L~ b1),
(b1 /. 1),
(b1 /. (len b1)),
b2 in LSeg b1,
b3 holds
First_Point (L~ b1),
(b1 /. 1),
(b1 /. (len b1)),
b2 = First_Point (LSeg b1,b3),
(b1 /. b3),
(b1 /. (b3 + 1)),
b2
theorem Th20: :: JORDAN5C:20
for
b1 being
FinSequence of
(TOP-REAL 2) for
b2 being
Subset of
(TOP-REAL 2) for
b3 being
Nat st
L~ b1 meets b2 &
b2 is
closed &
b1 is_S-Seq & 1
<= b3 &
b3 + 1
<= len b1 &
Last_Point (L~ b1),
(b1 /. 1),
(b1 /. (len b1)),
b2 in LSeg b1,
b3 holds
Last_Point (L~ b1),
(b1 /. 1),
(b1 /. (len b1)),
b2 = Last_Point (LSeg b1,b3),
(b1 /. b3),
(b1 /. (b3 + 1)),
b2
theorem Th21: :: JORDAN5C:21
theorem Th22: :: JORDAN5C:22
theorem Th23: :: JORDAN5C:23
theorem Th24: :: JORDAN5C:24
Lemma22:
for b1 being FinSequence of (TOP-REAL 2)
for b2 being Subset of (TOP-REAL 2)
for b3 being Point of (TOP-REAL 2)
for b4 being Nat st LSeg b1,b4 meets b2 & b1 is_S-Seq & b2 is closed & 1 <= b4 & b4 + 1 <= len b1 & b3 in LSeg b1,b4 & b3 in b2 holds
LE First_Point (LSeg b1,b4),(b1 /. b4),(b1 /. (b4 + 1)),b2,b3,b1 /. b4,b1 /. (b4 + 1)
Lemma23:
for b1 being FinSequence of (TOP-REAL 2)
for b2 being Subset of (TOP-REAL 2)
for b3 being Point of (TOP-REAL 2)
for b4 being Nat st L~ b1 meets b2 & b1 is_S-Seq & b2 is closed & First_Point (L~ b1),(b1 /. 1),(b1 /. (len b1)),b2 in LSeg b1,b4 & 1 <= b4 & b4 + 1 <= len b1 & b3 in LSeg b1,b4 & b3 in b2 holds
LE First_Point (L~ b1),(b1 /. 1),(b1 /. (len b1)),b2,b3,b1 /. b4,b1 /. (b4 + 1)
Lemma24:
for b1 being FinSequence of (TOP-REAL 2)
for b2 being Subset of (TOP-REAL 2)
for b3 being Point of (TOP-REAL 2)
for b4 being Nat st LSeg b1,b4 meets b2 & b1 is_S-Seq & b2 is closed & 1 <= b4 & b4 + 1 <= len b1 & b3 in LSeg b1,b4 & b3 in b2 holds
LE b3, Last_Point (LSeg b1,b4),(b1 /. b4),(b1 /. (b4 + 1)),b2,b1 /. b4,b1 /. (b4 + 1)
Lemma25:
for b1 being FinSequence of (TOP-REAL 2)
for b2 being Subset of (TOP-REAL 2)
for b3 being Point of (TOP-REAL 2)
for b4 being Nat st L~ b1 meets b2 & b1 is_S-Seq & b2 is closed & Last_Point (L~ b1),(b1 /. 1),(b1 /. (len b1)),b2 in LSeg b1,b4 & 1 <= b4 & b4 + 1 <= len b1 & b3 in LSeg b1,b4 & b3 in b2 holds
LE b3, Last_Point (L~ b1),(b1 /. 1),(b1 /. (len b1)),b2,b1 /. b4,b1 /. (b4 + 1)
theorem Th25: :: JORDAN5C:25
theorem Th26: :: JORDAN5C:26
theorem Th27: :: JORDAN5C:27
for
b1 being
FinSequence of
(TOP-REAL 2) for
b2 being
Subset of
(TOP-REAL 2) for
b3 being
Point of
(TOP-REAL 2) for
b4,
b5 being
Nat st
L~ b1 meets b2 &
b1 is_S-Seq &
b2 is
closed &
First_Point (L~ b1),
(b1 /. 1),
(b1 /. (len b1)),
b2 in LSeg b1,
b4 & 1
<= b4 &
b4 + 1
<= len b1 &
b3 in LSeg b1,
b5 & 1
<= b5 &
b5 + 1
<= len b1 &
b3 in b2 &
First_Point (L~ b1),
(b1 /. 1),
(b1 /. (len b1)),
b2 <> b3 holds
(
b4 <= b5 & (
b4 = b5 implies
LE First_Point (L~ b1),
(b1 /. 1),
(b1 /. (len b1)),
b2,
b3,
b1 /. b4,
b1 /. (b4 + 1) ) )
theorem Th28: :: JORDAN5C:28
for
b1 being
FinSequence of
(TOP-REAL 2) for
b2 being
Subset of
(TOP-REAL 2) for
b3 being
Point of
(TOP-REAL 2) for
b4,
b5 being
Nat st
L~ b1 meets b2 &
b1 is_S-Seq &
b2 is
closed &
Last_Point (L~ b1),
(b1 /. 1),
(b1 /. (len b1)),
b2 in LSeg b1,
b4 & 1
<= b4 &
b4 + 1
<= len b1 &
b3 in LSeg b1,
b5 & 1
<= b5 &
b5 + 1
<= len b1 &
b3 in b2 &
Last_Point (L~ b1),
(b1 /. 1),
(b1 /. (len b1)),
b2 <> b3 holds
(
b4 >= b5 & (
b4 = b5 implies
LE b3,
Last_Point (L~ b1),
(b1 /. 1),
(b1 /. (len b1)),
b2,
b1 /. b4,
b1 /. (b4 + 1) ) )
theorem Th29: :: JORDAN5C:29
for
b1 being
FinSequence of
(TOP-REAL 2) for
b2,
b3 being
Point of
(TOP-REAL 2) for
b4 being
Nat st
b2 in LSeg b1,
b4 &
b3 in LSeg b1,
b4 &
b1 is_S-Seq & 1
<= b4 &
b4 + 1
<= len b1 &
LE b2,
b3,
L~ b1,
b1 /. 1,
b1 /. (len b1) holds
LE b2,
b3,
LSeg b1,
b4,
b1 /. b4,
b1 /. (b4 + 1)
theorem Th30: :: JORDAN5C:30
for
b1 being
FinSequence of
(TOP-REAL 2) for
b2,
b3 being
Point of
(TOP-REAL 2) st
b2 in L~ b1 &
b3 in L~ b1 &
b1 is_S-Seq &
b2 <> b3 holds
(
LE b2,
b3,
L~ b1,
b1 /. 1,
b1 /. (len b1) iff for
b4,
b5 being
Nat st
b2 in LSeg b1,
b4 &
b3 in LSeg b1,
b5 & 1
<= b4 &
b4 + 1
<= len b1 & 1
<= b5 &
b5 + 1
<= len b1 holds
(
b4 <= b5 & (
b4 = b5 implies
LE b2,
b3,
b1 /. b4,
b1 /. (b4 + 1) ) ) )