let P, Kb be Subset of (TOP-REAL 2); :: thesis: 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); :: thesis: ( 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 )
; :: thesis: P is being_simple_closed_curve
set v = |[1,0 ]|;
( |[1,0 ]| `1 = 1 & |[1,0 ]| `2 = 0 )
by EUCLID:56;
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 ) ) }
;
dom f =
[#] ((TOP-REAL 2) | Kb)
by A1, TOPS_2:def 5
.=
Kb
by PRE_TOPC:def 10
;
then
f . |[1,0 ]| in rng f
by A1, A2, FUNCT_1:12;
then reconsider PP = P as non empty Subset of (TOP-REAL 2) ;
reconsider Kbb = Kb as non empty Subset of (TOP-REAL 2) by A1, A2;
reconsider Kbd = Kbb as non empty Subset of (TOP-REAL 2) ;
reconsider g = f as Function of ((TOP-REAL 2) | Kbb),((TOP-REAL 2) | PP) ;
set b = 1;
set a = 0 ;
set A = 2 / (1 - 0 );
set B = 1 - ((2 * 1) / (1 - 0 ));
set C = 2 / (1 - 0 );
set D = 1 - ((2 * 1) / (1 - 0 ));
defpred S1[ set , set ] 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 ))))]|;
A5:
for x being set st x in the carrier of (TOP-REAL 2) holds
ex y being set st S1[x,y]
ex ff being Function st
( dom ff = the carrier of (TOP-REAL 2) & ( for x being set st x in the carrier of (TOP-REAL 2) holds
S1[x,ff . x] ) )
from CLASSES1:sch 1(A5);
then consider ff being Function such that
A6:
( dom ff = the carrier of (TOP-REAL 2) & ( for x being set 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 ))))]| ) )
;
A7:
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 A6;
for x being set 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 A6, FUNCT_2:5;
A8:
ff is continuous
by A7, JGRAPH_2:53;
reconsider f11 = ff | R^2-unit_square as Function of ((TOP-REAL 2) | R^2-unit_square ),(TOP-REAL 2) by PRE_TOPC:30;
A9: dom f11 =
(dom ff) /\ R^2-unit_square
by RELAT_1:90
.=
R^2-unit_square
by A6, XBOOLE_1:28
;
A10:
f11 is continuous
by A8, TOPMETR:10;
ff is one-to-one
then A13:
f11 is one-to-one
by FUNCT_1:84;
set X = (TOP-REAL 2) | R^2-unit_square ;
A14:
Kbd c= rng f11
proof
let y be
set ;
:: according to TARSKI:def 3 :: thesis: ( not y in Kbd or y in rng f11 )
assume A15:
y in Kbd
;
:: thesis: 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:
(
|[(((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:56;
consider q being
Point of
(TOP-REAL 2) such that A17:
(
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 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 A17;
case A18:
(
- 1
= py `1 &
- 1
<= py `2 &
py `2 <= 1 )
;
:: thesis: ( ( |[(((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
0 - 1
<= py `2
;
then
0 <= (py `2 ) + 1
by XREAL_1:22;
then A19:
0 / 2
<= ((py `2 ) - (1 - ((2 * 1) / (1 - 0 )))) / 2
;
2
- 1
>= py `2
by A18;
then
2
>= (py `2 ) + 1
by XREAL_1:21;
then
2
/ 2
>= ((py `2 ) - (1 - ((2 * 1) / (1 - 0 )))) / 2
by XREAL_1:74;
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 A18, A19, EUCLID:56;
:: thesis: verum end; case A20:
(
py `1 = 1 &
- 1
<= py `2 &
py `2 <= 1 )
;
:: thesis: ( ( |[(((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
0 - 1
<= py `2
;
then
0 <= (py `2 ) + 1
by XREAL_1:22;
then A21:
0 / 2
<= ((py `2 ) - (1 - ((2 * 1) / (1 - 0 )))) / 2
;
2
- 1
>= py `2
by A20;
then
2
>= (py `2 ) + 1
by XREAL_1:21;
then
2
/ 2
>= ((py `2 ) - (1 - ((2 * 1) / (1 - 0 )))) / 2
by XREAL_1:74;
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 A20, A21, EUCLID:56;
:: thesis: verum end; case A22:
(
- 1
= py `2 &
- 1
<= py `1 &
py `1 <= 1 )
;
:: thesis: ( ( |[(((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
0 - 1
<= py `1
;
then
0 <= (py `1 ) + 1
by XREAL_1:22;
then A23:
0 / 2
<= ((py `1 ) - (1 - ((2 * 1) / (1 - 0 )))) / 2
;
2
- 1
>= py `1
by A22;
then
2
>= (py `1 ) + 1
by XREAL_1:21;
then
2
/ 2
>= ((py `1 ) - (1 - ((2 * 1) / (1 - 0 )))) / 2
by XREAL_1:74;
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 A22, A23, EUCLID:56;
:: thesis: verum end; case A24:
( 1
= py `2 &
- 1
<= py `1 &
py `1 <= 1 )
;
:: thesis: ( ( |[(((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
0 - 1
<= py `1
;
then
0 <= (py `1 ) + 1
by XREAL_1:22;
then A25:
0 / 2
<= ((py `1 ) - (1 - ((2 * 1) / (1 - 0 )))) / 2
;
2
- 1
>= py `1
by A24;
then
2
>= (py `1 ) + 1
by XREAL_1:21;
then
2
/ 2
>= ((py `1 ) - (1 - ((2 * 1) / (1 - 0 )))) / 2
by XREAL_1:74;
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 A24, A25, EUCLID:56;
:: thesis: verum end; end; end;
then A26:
|[(((py `1 ) - (1 - ((2 * 1) / (1 - 0 )))) / 2),(((py `2 ) - (1 - ((2 * 1) / (1 - 0 )))) / 2)]| in R^2-unit_square
by TOPREAL1:20;
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 A16, EUCLID:57;
then py =
ff . |[(((py `1 ) - (1 - ((2 * 1) / (1 - 0 )))) / 2),(((py `2 ) - (1 - ((2 * 1) / (1 - 0 )))) / 2)]|
by A6
.=
f11 . |[(((py `1 ) - (1 - ((2 * 1) / (1 - 0 )))) / 2),(((py `2 ) - (1 - ((2 * 1) / (1 - 0 )))) / 2)]|
by A26, FUNCT_1:72
;
hence
y in rng f11
by A9, A26, FUNCT_1:def 5;
:: thesis: verum
end;
rng f11 c= Kbd
then
Kbd = rng f11
by A14, XBOOLE_0:def 10;
then consider f1 being Function of ((TOP-REAL 2) | R^2-unit_square ),((TOP-REAL 2) | Kbd) such that
A42:
( f11 = f1 & f1 is being_homeomorphism )
by A10, A13, JGRAPH_1:64;
reconsider f22 = f1 as Function of ((TOP-REAL 2) | R^2-unit_square ),((TOP-REAL 2) | Kbb) ;
reconsider g = g as Function of ((TOP-REAL 2) | Kbb),((TOP-REAL 2) | PP) ;
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:71;
hence
P is being_simple_closed_curve
by TOPREAL2:def 1; :: thesis: verum