begin
theorem Th1:
definition
let P,
Q be
Subset of
(TOP-REAL 2);
let p1,
p2 be
Point of
(TOP-REAL 2);
assume that A1:
(
P meets Q &
P /\ Q is
closed )
and A2:
P is_an_arc_of p1,
p2
;
func First_Point (
P,
p1,
p2,
Q)
-> Point of
(TOP-REAL 2) means :
Def1:
(
it in P /\ Q & ( for
g being
Function of
I[01],
((TOP-REAL 2) | P) for
s2 being
Real st
g is
being_homeomorphism &
g . 0 = p1 &
g . 1
= p2 &
g . s2 = it &
0 <= s2 &
s2 <= 1 holds
for
t being
Real st
0 <= t &
t < s2 holds
not
g . t in Q ) );
existence
ex b1 being Point of (TOP-REAL 2) st
( b1 in P /\ Q & ( for g being Function of I[01],((TOP-REAL 2) | P)
for s2 being Real st g is being_homeomorphism & g . 0 = p1 & g . 1 = p2 & g . s2 = b1 & 0 <= s2 & s2 <= 1 holds
for t being Real st 0 <= t & t < s2 holds
not g . t in Q ) )
uniqueness
for b1, b2 being Point of (TOP-REAL 2) st b1 in P /\ Q & ( for g being Function of I[01],((TOP-REAL 2) | P)
for s2 being Real st g is being_homeomorphism & g . 0 = p1 & g . 1 = p2 & g . s2 = b1 & 0 <= s2 & s2 <= 1 holds
for t being Real st 0 <= t & t < s2 holds
not g . t in Q ) & b2 in P /\ Q & ( for g being Function of I[01],((TOP-REAL 2) | P)
for s2 being Real st g is being_homeomorphism & g . 0 = p1 & g . 1 = p2 & g . s2 = b2 & 0 <= s2 & s2 <= 1 holds
for t being Real st 0 <= t & t < s2 holds
not g . t in Q ) holds
b1 = b2
end;
:: deftheorem Def1 defines First_Point JORDAN5C:def 1 :
for P, Q being Subset of (TOP-REAL 2)
for p1, p2 being Point of (TOP-REAL 2) st P meets Q & P /\ Q is closed & P is_an_arc_of p1,p2 holds
for b5 being Point of (TOP-REAL 2) holds
( b5 = First_Point (P,p1,p2,Q) iff ( b5 in P /\ Q & ( for g being Function of I[01],((TOP-REAL 2) | P)
for s2 being Real st g is being_homeomorphism & g . 0 = p1 & g . 1 = p2 & g . s2 = b5 & 0 <= s2 & s2 <= 1 holds
for t being Real st 0 <= t & t < s2 holds
not g . t in Q ) ) );
theorem
theorem Th3:
theorem Th4:
definition
let P,
Q be
Subset of
(TOP-REAL 2);
let p1,
p2 be
Point of
(TOP-REAL 2);
assume that A1:
(
P meets Q &
P /\ Q is
closed )
and A2:
P is_an_arc_of p1,
p2
;
func Last_Point (
P,
p1,
p2,
Q)
-> Point of
(TOP-REAL 2) means :
Def2:
(
it in P /\ Q & ( for
g being
Function of
I[01],
((TOP-REAL 2) | P) for
s2 being
Real st
g is
being_homeomorphism &
g . 0 = p1 &
g . 1
= p2 &
g . s2 = it &
0 <= s2 &
s2 <= 1 holds
for
t being
Real st 1
>= t &
t > s2 holds
not
g . t in Q ) );
existence
ex b1 being Point of (TOP-REAL 2) st
( b1 in P /\ Q & ( for g being Function of I[01],((TOP-REAL 2) | P)
for s2 being Real st g is being_homeomorphism & g . 0 = p1 & g . 1 = p2 & g . s2 = b1 & 0 <= s2 & s2 <= 1 holds
for t being Real st 1 >= t & t > s2 holds
not g . t in Q ) )
uniqueness
for b1, b2 being Point of (TOP-REAL 2) st b1 in P /\ Q & ( for g being Function of I[01],((TOP-REAL 2) | P)
for s2 being Real st g is being_homeomorphism & g . 0 = p1 & g . 1 = p2 & g . s2 = b1 & 0 <= s2 & s2 <= 1 holds
for t being Real st 1 >= t & t > s2 holds
not g . t in Q ) & b2 in P /\ Q & ( for g being Function of I[01],((TOP-REAL 2) | P)
for s2 being Real st g is being_homeomorphism & g . 0 = p1 & g . 1 = p2 & g . s2 = b2 & 0 <= s2 & s2 <= 1 holds
for t being Real st 1 >= t & t > s2 holds
not g . t in Q ) holds
b1 = b2
end;
:: deftheorem Def2 defines Last_Point JORDAN5C:def 2 :
for P, Q being Subset of (TOP-REAL 2)
for p1, p2 being Point of (TOP-REAL 2) st P meets Q & P /\ Q is closed & P is_an_arc_of p1,p2 holds
for b5 being Point of (TOP-REAL 2) holds
( b5 = Last_Point (P,p1,p2,Q) iff ( b5 in P /\ Q & ( for g being Function of I[01],((TOP-REAL 2) | P)
for s2 being Real st g is being_homeomorphism & g . 0 = p1 & g . 1 = p2 & g . s2 = b5 & 0 <= s2 & s2 <= 1 holds
for t being Real st 1 >= t & t > s2 holds
not g . t in Q ) ) );
theorem
theorem Th6:
theorem Th7:
begin
:: deftheorem Def3 defines LE JORDAN5C:def 3 :
for P being Subset of (TOP-REAL 2)
for p1, p2, q1, q2 being Point of (TOP-REAL 2) holds
( LE q1,q2,P,p1,p2 iff ( q1 in P & q2 in P & ( for g being Function of I[01],((TOP-REAL 2) | P)
for s1, s2 being Real st g is being_homeomorphism & g . 0 = p1 & g . 1 = p2 & g . s1 = q1 & 0 <= s1 & s1 <= 1 & g . s2 = q2 & 0 <= s2 & s2 <= 1 holds
s1 <= s2 ) ) );
theorem Th8:
for
P being
Subset of
(TOP-REAL 2) for
p1,
p2,
q1,
q2 being
Point of
(TOP-REAL 2) for
g being
Function of
I[01],
((TOP-REAL 2) | P) for
s1,
s2 being
Real st
P is_an_arc_of p1,
p2 &
g is
being_homeomorphism &
g . 0 = p1 &
g . 1
= p2 &
g . s1 = q1 &
0 <= s1 &
s1 <= 1 &
g . s2 = q2 &
0 <= s2 &
s2 <= 1 &
s1 <= s2 holds
LE q1,
q2,
P,
p1,
p2
theorem Th9:
theorem Th10:
for
P being
Subset of
(TOP-REAL 2) for
p1,
p2,
q1 being
Point of
(TOP-REAL 2) st
P is_an_arc_of p1,
p2 &
q1 in P holds
(
LE p1,
q1,
P,
p1,
p2 &
LE q1,
p2,
P,
p1,
p2 )
theorem
theorem Th12:
for
P being
Subset of
(TOP-REAL 2) for
p1,
p2,
q1,
q2 being
Point of
(TOP-REAL 2) st
P is_an_arc_of p1,
p2 &
LE q1,
q2,
P,
p1,
p2 &
LE q2,
q1,
P,
p1,
p2 holds
q1 = q2
theorem Th13:
for
P being
Subset of
(TOP-REAL 2) for
p1,
p2,
q1,
q2,
q3 being
Point of
(TOP-REAL 2) st
LE q1,
q2,
P,
p1,
p2 &
LE q2,
q3,
P,
p1,
p2 holds
LE q1,
q3,
P,
p1,
p2
theorem
for
P being
Subset of
(TOP-REAL 2) for
p1,
p2,
q1,
q2 being
Point of
(TOP-REAL 2) st
P is_an_arc_of p1,
p2 &
q1 in P &
q2 in P &
q1 <> q2 & not (
LE q1,
q2,
P,
p1,
p2 & not
LE q2,
q1,
P,
p1,
p2 ) holds
(
LE q2,
q1,
P,
p1,
p2 & not
LE q1,
q2,
P,
p1,
p2 )
begin
theorem Th15:
theorem Th16:
theorem Th17:
for
q1,
q2,
p1,
p2 being
Point of
(TOP-REAL 2) st
p1 <> p2 &
LE q1,
q2,
LSeg (
p1,
p2),
p1,
p2 holds
LE q1,
q2,
p1,
p2
theorem
for
P,
Q being
Subset of
(TOP-REAL 2) for
p1,
p2 being
Point of
(TOP-REAL 2) st
P is_an_arc_of p1,
p2 &
P meets Q &
P /\ Q is
closed holds
(
First_Point (
P,
p1,
p2,
Q)
= Last_Point (
P,
p2,
p1,
Q) &
Last_Point (
P,
p1,
p2,
Q)
= First_Point (
P,
p2,
p1,
Q) )
theorem Th19:
for
f being
FinSequence of
(TOP-REAL 2) for
Q being
Subset of
(TOP-REAL 2) for
i being
Element of
NAT st
L~ f meets Q &
Q is
closed &
f is
being_S-Seq & 1
<= i &
i + 1
<= len f &
First_Point (
(L~ f),
(f /. 1),
(f /. (len f)),
Q)
in LSeg (
f,
i) holds
First_Point (
(L~ f),
(f /. 1),
(f /. (len f)),
Q)
= First_Point (
(LSeg (f,i)),
(f /. i),
(f /. (i + 1)),
Q)
theorem Th20:
for
f being
FinSequence of
(TOP-REAL 2) for
Q being
Subset of
(TOP-REAL 2) for
i being
Element of
NAT st
L~ f meets Q &
Q is
closed &
f is
being_S-Seq & 1
<= i &
i + 1
<= len f &
Last_Point (
(L~ f),
(f /. 1),
(f /. (len f)),
Q)
in LSeg (
f,
i) holds
Last_Point (
(L~ f),
(f /. 1),
(f /. (len f)),
Q)
= Last_Point (
(LSeg (f,i)),
(f /. i),
(f /. (i + 1)),
Q)
theorem
theorem
theorem Th23:
theorem Th24:
Lm1:
for f being FinSequence of (TOP-REAL 2)
for Q being Subset of (TOP-REAL 2)
for q being Point of (TOP-REAL 2)
for i being Element of NAT st LSeg (f,i) meets Q & f is being_S-Seq & Q is closed & 1 <= i & i + 1 <= len f & q in LSeg (f,i) & q in Q holds
LE First_Point ((LSeg (f,i)),(f /. i),(f /. (i + 1)),Q),q,f /. i,f /. (i + 1)
Lm2:
for f being FinSequence of (TOP-REAL 2)
for Q being Subset of (TOP-REAL 2)
for q being Point of (TOP-REAL 2)
for i being Element of NAT st L~ f meets Q & f is being_S-Seq & Q is closed & First_Point ((L~ f),(f /. 1),(f /. (len f)),Q) in LSeg (f,i) & 1 <= i & i + 1 <= len f & q in LSeg (f,i) & q in Q holds
LE First_Point ((L~ f),(f /. 1),(f /. (len f)),Q),q,f /. i,f /. (i + 1)
Lm3:
for f being FinSequence of (TOP-REAL 2)
for Q being Subset of (TOP-REAL 2)
for q being Point of (TOP-REAL 2)
for i being Element of NAT st LSeg (f,i) meets Q & f is being_S-Seq & Q is closed & 1 <= i & i + 1 <= len f & q in LSeg (f,i) & q in Q holds
LE q, Last_Point ((LSeg (f,i)),(f /. i),(f /. (i + 1)),Q),f /. i,f /. (i + 1)
Lm4:
for f being FinSequence of (TOP-REAL 2)
for Q being Subset of (TOP-REAL 2)
for q being Point of (TOP-REAL 2)
for i being Element of NAT st L~ f meets Q & f is being_S-Seq & Q is closed & Last_Point ((L~ f),(f /. 1),(f /. (len f)),Q) in LSeg (f,i) & 1 <= i & i + 1 <= len f & q in LSeg (f,i) & q in Q holds
LE q, Last_Point ((L~ f),(f /. 1),(f /. (len f)),Q),f /. i,f /. (i + 1)
theorem Th25:
theorem Th26:
theorem
for
f being
FinSequence of
(TOP-REAL 2) for
Q being
Subset of
(TOP-REAL 2) for
q being
Point of
(TOP-REAL 2) for
i,
j being
Element of
NAT st
L~ f meets Q &
f is
being_S-Seq &
Q is
closed &
First_Point (
(L~ f),
(f /. 1),
(f /. (len f)),
Q)
in LSeg (
f,
i) & 1
<= i &
i + 1
<= len f &
q in LSeg (
f,
j) & 1
<= j &
j + 1
<= len f &
q in Q &
First_Point (
(L~ f),
(f /. 1),
(f /. (len f)),
Q)
<> q holds
(
i <= j & (
i = j implies
LE First_Point (
(L~ f),
(f /. 1),
(f /. (len f)),
Q),
q,
f /. i,
f /. (i + 1) ) )
theorem
for
f being
FinSequence of
(TOP-REAL 2) for
Q being
Subset of
(TOP-REAL 2) for
q being
Point of
(TOP-REAL 2) for
i,
j being
Element of
NAT st
L~ f meets Q &
f is
being_S-Seq &
Q is
closed &
Last_Point (
(L~ f),
(f /. 1),
(f /. (len f)),
Q)
in LSeg (
f,
i) & 1
<= i &
i + 1
<= len f &
q in LSeg (
f,
j) & 1
<= j &
j + 1
<= len f &
q in Q &
Last_Point (
(L~ f),
(f /. 1),
(f /. (len f)),
Q)
<> q holds
(
i >= j & (
i = j implies
LE q,
Last_Point (
(L~ f),
(f /. 1),
(f /. (len f)),
Q),
f /. i,
f /. (i + 1) ) )
theorem Th29:
for
f being
FinSequence of
(TOP-REAL 2) for
q1,
q2 being
Point of
(TOP-REAL 2) for
i being
Element of
NAT st
q1 in LSeg (
f,
i) &
q2 in LSeg (
f,
i) &
f is
being_S-Seq & 1
<= i &
i + 1
<= len f &
LE q1,
q2,
L~ f,
f /. 1,
f /. (len f) holds
LE q1,
q2,
LSeg (
f,
i),
f /. i,
f /. (i + 1)
theorem
for
f being
FinSequence of
(TOP-REAL 2) for
q1,
q2 being
Point of
(TOP-REAL 2) st
q1 in L~ f &
q2 in L~ f &
f is
being_S-Seq &
q1 <> q2 holds
(
LE q1,
q2,
L~ f,
f /. 1,
f /. (len f) iff for
i,
j being
Element of
NAT st
q1 in LSeg (
f,
i) &
q2 in LSeg (
f,
j) & 1
<= i &
i + 1
<= len f & 1
<= j &
j + 1
<= len f holds
(
i <= j & (
i = j implies
LE q1,
q2,
f /. i,
f /. (i + 1) ) ) )