set X = (TOP-REAL 2) | R^2-unit_square;
set b = 1;
set a = 0 ;
set v = |[1,0]|;
let P, Kb be Subset of (TOP-REAL 2); for f being Function of ((TOP-REAL 2) | Kb),((TOP-REAL 2) | P) st Kb = { q where q is Point of (TOP-REAL 2) : ( ( - 1 = q `1 & - 1 <= q `2 & q `2 <= 1 ) or ( q `1 = 1 & - 1 <= q `2 & q `2 <= 1 ) or ( - 1 = q `2 & - 1 <= q `1 & q `1 <= 1 ) or ( 1 = q `2 & - 1 <= q `1 & q `1 <= 1 ) ) } & f is being_homeomorphism holds
P is being_simple_closed_curve
let f be Function of ((TOP-REAL 2) | Kb),((TOP-REAL 2) | P); ( Kb = { q where q is Point of (TOP-REAL 2) : ( ( - 1 = q `1 & - 1 <= q `2 & q `2 <= 1 ) or ( q `1 = 1 & - 1 <= q `2 & q `2 <= 1 ) or ( - 1 = q `2 & - 1 <= q `1 & q `1 <= 1 ) or ( 1 = q `2 & - 1 <= q `1 & q `1 <= 1 ) ) } & f is being_homeomorphism implies P is being_simple_closed_curve )
assume A1:
( Kb = { q where q is Point of (TOP-REAL 2) : ( ( - 1 = q `1 & - 1 <= q `2 & q `2 <= 1 ) or ( q `1 = 1 & - 1 <= q `2 & q `2 <= 1 ) or ( - 1 = q `2 & - 1 <= q `1 & q `1 <= 1 ) or ( 1 = q `2 & - 1 <= q `1 & q `1 <= 1 ) ) } & f is being_homeomorphism )
; P is being_simple_closed_curve
( |[1,0]| `1 = 1 & |[1,0]| `2 = 0 )
by EUCLID:52;
then A2:
|[1,0]| in { q where q is Point of (TOP-REAL 2) : ( ( - 1 = q `1 & - 1 <= q `2 & q `2 <= 1 ) or ( q `1 = 1 & - 1 <= q `2 & q `2 <= 1 ) or ( - 1 = q `2 & - 1 <= q `1 & q `1 <= 1 ) or ( 1 = q `2 & - 1 <= q `1 & q `1 <= 1 ) ) }
;
then reconsider Kbb = Kb as non empty Subset of (TOP-REAL 2) by A1;
set A = 2 / (1 - 0);
set B = 1 - ((2 * 1) / (1 - 0));
set C = 2 / (1 - 0);
set D = 1 - ((2 * 1) / (1 - 0));
reconsider Kbd = Kbb as non empty Subset of (TOP-REAL 2) ;
defpred S1[ object , object ] means for t being Point of (TOP-REAL 2) st t = $1 holds
$2 = |[(((2 / (1 - 0)) * (t `1)) + (1 - ((2 * 1) / (1 - 0)))),(((2 / (1 - 0)) * (t `2)) + (1 - ((2 * 1) / (1 - 0))))]|;
A3:
for x being object st x in the carrier of (TOP-REAL 2) holds
ex y being object st S1[x,y]
ex ff being Function st
( dom ff = the carrier of (TOP-REAL 2) & ( for x being object st x in the carrier of (TOP-REAL 2) holds
S1[x,ff . x] ) )
from CLASSES1:sch 1(A3);
then consider ff being Function such that
A4:
dom ff = the carrier of (TOP-REAL 2)
and
A5:
for x being object st x in the carrier of (TOP-REAL 2) holds
for t being Point of (TOP-REAL 2) st t = x holds
ff . x = |[(((2 / (1 - 0)) * (t `1)) + (1 - ((2 * 1) / (1 - 0)))),(((2 / (1 - 0)) * (t `2)) + (1 - ((2 * 1) / (1 - 0))))]|
;
A6:
for t being Point of (TOP-REAL 2) holds ff . t = |[(((2 / (1 - 0)) * (t `1)) + (1 - ((2 * 1) / (1 - 0)))),(((2 / (1 - 0)) * (t `2)) + (1 - ((2 * 1) / (1 - 0))))]|
by A5;
for x being object st x in the carrier of (TOP-REAL 2) holds
ff . x in the carrier of (TOP-REAL 2)
then reconsider ff = ff as Function of (TOP-REAL 2),(TOP-REAL 2) by A4, FUNCT_2:3;
reconsider f11 = ff | R^2-unit_square as Function of ((TOP-REAL 2) | R^2-unit_square),(TOP-REAL 2) by PRE_TOPC:9;
A7:
f11 is continuous
by A6, JGRAPH_2:43, TOPMETR:7;
ff is one-to-one
then A12:
f11 is one-to-one
by FUNCT_1:52;
A13: dom f11 =
(dom ff) /\ R^2-unit_square
by RELAT_1:61
.=
R^2-unit_square
by A4, XBOOLE_1:28
;
A14:
Kbd c= rng f11
proof
let y be
object ;
TARSKI:def 3 ( not y in Kbd or y in rng f11 )
assume A15:
y in Kbd
;
y in rng f11
then reconsider py =
y as
Point of
(TOP-REAL 2) ;
set t =
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]|;
A16:
ex
q being
Point of
(TOP-REAL 2) st
(
py = q & ( (
- 1
= q `1 &
- 1
<= q `2 &
q `2 <= 1 ) or (
q `1 = 1 &
- 1
<= q `2 &
q `2 <= 1 ) or (
- 1
= q `2 &
- 1
<= q `1 &
q `1 <= 1 ) or ( 1
= q `2 &
- 1
<= q `1 &
q `1 <= 1 ) ) )
by A1, A15;
now ( ( - 1 = py `1 & - 1 <= py `2 & py `2 <= 1 & ( ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 = 0 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 >= 0 ) or ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 >= 0 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 = 1 ) or ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 >= 0 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 = 0 ) or ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 = 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 >= 0 ) ) ) or ( py `1 = 1 & - 1 <= py `2 & py `2 <= 1 & ( ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 = 0 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 >= 0 ) or ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 >= 0 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 = 1 ) or ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 >= 0 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 = 0 ) or ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 = 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 >= 0 ) ) ) or ( - 1 = py `2 & - 1 <= py `1 & py `1 <= 1 & ( ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 = 0 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 >= 0 ) or ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 >= 0 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 = 1 ) or ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 >= 0 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 = 0 ) or ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 = 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 >= 0 ) ) ) or ( 1 = py `2 & - 1 <= py `1 & py `1 <= 1 & ( ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 = 0 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 >= 0 ) or ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 >= 0 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 = 1 ) or ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 >= 0 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 = 0 ) or ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 = 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 >= 0 ) ) ) )per cases
( ( - 1 = py `1 & - 1 <= py `2 & py `2 <= 1 ) or ( py `1 = 1 & - 1 <= py `2 & py `2 <= 1 ) or ( - 1 = py `2 & - 1 <= py `1 & py `1 <= 1 ) or ( 1 = py `2 & - 1 <= py `1 & py `1 <= 1 ) )
by A16;
case A17:
(
- 1
= py `1 &
- 1
<= py `2 &
py `2 <= 1 )
;
( ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 = 0 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 >= 0 ) or ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 >= 0 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 = 1 ) or ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 >= 0 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 = 0 ) or ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 = 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 >= 0 ) )then
2
- 1
>= py `2
;
then
2
>= (py `2) + 1
by XREAL_1:19;
then A18:
2
/ 2
>= ((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2
by XREAL_1:72;
0 - 1
<= py `2
by A17;
then
0 <= (py `2) + 1
by XREAL_1:20;
hence
( (
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 = 0 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 <= 1 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 >= 0 ) or (
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 <= 1 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 >= 0 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 = 1 ) or (
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 <= 1 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 >= 0 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 = 0 ) or (
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 = 1 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 <= 1 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 >= 0 ) )
by A17, A18, EUCLID:52;
verum end; case A19:
(
py `1 = 1 &
- 1
<= py `2 &
py `2 <= 1 )
;
( ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 = 0 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 >= 0 ) or ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 >= 0 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 = 1 ) or ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 >= 0 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 = 0 ) or ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 = 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 >= 0 ) )then
2
- 1
>= py `2
;
then
2
>= (py `2) + 1
by XREAL_1:19;
then A20:
2
/ 2
>= ((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2
by XREAL_1:72;
0 - 1
<= py `2
by A19;
then
0 <= (py `2) + 1
by XREAL_1:20;
hence
( (
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 = 0 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 <= 1 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 >= 0 ) or (
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 <= 1 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 >= 0 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 = 1 ) or (
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 <= 1 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 >= 0 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 = 0 ) or (
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 = 1 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 <= 1 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 >= 0 ) )
by A19, A20, EUCLID:52;
verum end; case A21:
(
- 1
= py `2 &
- 1
<= py `1 &
py `1 <= 1 )
;
( ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 = 0 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 >= 0 ) or ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 >= 0 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 = 1 ) or ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 >= 0 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 = 0 ) or ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 = 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 >= 0 ) )then
2
- 1
>= py `1
;
then
2
>= (py `1) + 1
by XREAL_1:19;
then A22:
2
/ 2
>= ((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2
by XREAL_1:72;
0 - 1
<= py `1
by A21;
then
0 <= (py `1) + 1
by XREAL_1:20;
hence
( (
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 = 0 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 <= 1 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 >= 0 ) or (
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 <= 1 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 >= 0 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 = 1 ) or (
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 <= 1 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 >= 0 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 = 0 ) or (
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 = 1 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 <= 1 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 >= 0 ) )
by A21, A22, EUCLID:52;
verum end; case A23:
( 1
= py `2 &
- 1
<= py `1 &
py `1 <= 1 )
;
( ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 = 0 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 >= 0 ) or ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 >= 0 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 = 1 ) or ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 >= 0 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 = 0 ) or ( |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 = 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 <= 1 & |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 >= 0 ) )then
2
- 1
>= py `1
;
then
2
>= (py `1) + 1
by XREAL_1:19;
then A24:
2
/ 2
>= ((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2
by XREAL_1:72;
0 - 1
<= py `1
by A23;
then
0 <= (py `1) + 1
by XREAL_1:20;
hence
( (
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 = 0 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 <= 1 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 >= 0 ) or (
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 <= 1 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 >= 0 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 = 1 ) or (
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 <= 1 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 >= 0 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 = 0 ) or (
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 = 1 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 <= 1 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 >= 0 ) )
by A23, A24, EUCLID:52;
verum end; end; end;
then A25:
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| in R^2-unit_square
by TOPREAL1:14;
(
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1 = ((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2 &
|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2 = ((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2 )
by EUCLID:52;
then
py = |[(((2 / (1 - 0)) * (|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `1)) + (1 - ((2 * 1) / (1 - 0)))),(((2 / (1 - 0)) * (|[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]| `2)) + (1 - ((2 * 1) / (1 - 0))))]|
by EUCLID:53;
then py =
ff . |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]|
by A5
.=
f11 . |[(((py `1) - (1 - ((2 * 1) / (1 - 0)))) / 2),(((py `2) - (1 - ((2 * 1) / (1 - 0)))) / 2)]|
by A25, FUNCT_1:49
;
hence
y in rng f11
by A13, A25, FUNCT_1:def 3;
verum
end;
rng f11 c= Kbd
then
Kbd = rng f11
by A14;
then consider f1 being Function of ((TOP-REAL 2) | R^2-unit_square),((TOP-REAL 2) | Kbd) such that
f11 = f1
and
A42:
f1 is being_homeomorphism
by A7, A12, JGRAPH_1:46;
dom f =
[#] ((TOP-REAL 2) | Kb)
by A1, TOPS_2:def 5
.=
Kb
by PRE_TOPC:def 5
;
then
f . |[1,0]| in rng f
by A1, A2, FUNCT_1:3;
then reconsider PP = P as non empty Subset of (TOP-REAL 2) ;
reconsider g = f as Function of ((TOP-REAL 2) | Kbb),((TOP-REAL 2) | PP) ;
reconsider g = g as Function of ((TOP-REAL 2) | Kbb),((TOP-REAL 2) | PP) ;
reconsider f22 = f1 as Function of ((TOP-REAL 2) | R^2-unit_square),((TOP-REAL 2) | Kbb) ;
reconsider h = g * f22 as Function of ((TOP-REAL 2) | R^2-unit_square),((TOP-REAL 2) | PP) ;
h is being_homeomorphism
by A1, A42, TOPS_2:57;
hence
P is being_simple_closed_curve
by TOPREAL2:def 1; verum