let B, K0, Kb be Subset of (TOP-REAL 2); :: thesis: ( B = {(0. (TOP-REAL 2))} & K0 = { p where p is Point of (TOP-REAL 2) : ( - 1 < p `1 & p `1 < 1 & - 1 < p `2 & p `2 < 1 ) } & 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 ) ) } implies ex f being Function of ((TOP-REAL 2) | (B ` )),((TOP-REAL 2) | (B ` )) st
( f is continuous & f is one-to-one & ( for t being Point of (TOP-REAL 2) st t in K0 & t <> 0. (TOP-REAL 2) holds
not f . t in K0 \/ Kb ) & ( for r being Point of (TOP-REAL 2) st not r in K0 \/ Kb holds
f . r in K0 ) & ( for s being Point of (TOP-REAL 2) st s in Kb holds
f . s = s ) ) )
assume A1:
( B = {(0. (TOP-REAL 2))} & K0 = { p where p is Point of (TOP-REAL 2) : ( - 1 < p `1 & p `1 < 1 & - 1 < p `2 & p `2 < 1 ) } & 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 ) ) } )
; :: thesis: ex f being Function of ((TOP-REAL 2) | (B ` )),((TOP-REAL 2) | (B ` )) st
( f is continuous & f is one-to-one & ( for t being Point of (TOP-REAL 2) st t in K0 & t <> 0. (TOP-REAL 2) holds
not f . t in K0 \/ Kb ) & ( for r being Point of (TOP-REAL 2) st not r in K0 \/ Kb holds
f . r in K0 ) & ( for s being Point of (TOP-REAL 2) st s in Kb holds
f . s = s ) )
then A2:
B ` = NonZero (TOP-REAL 2)
by SUBSET_1:def 5;
reconsider D = B ` as non empty Subset of (TOP-REAL 2) by A1, Th19;
A3:
D ` = {(0. (TOP-REAL 2))}
by A1;
then consider h being Function of ((TOP-REAL 2) | D),((TOP-REAL 2) | D) such that
A4:
( h = Out_In_Sq & h is continuous )
by Th50;
A5:
D = NonZero (TOP-REAL 2)
by A1, SUBSET_1:def 5;
set K0a = { p8 where p8 is Point of (TOP-REAL 2) : ( ( ( p8 `2 <= p8 `1 & - (p8 `1 ) <= p8 `2 ) or ( p8 `2 >= p8 `1 & p8 `2 <= - (p8 `1 ) ) ) & p8 <> 0. (TOP-REAL 2) ) } ;
set K1a = { p8 where p8 is Point of (TOP-REAL 2) : ( ( ( p8 `1 <= p8 `2 & - (p8 `2 ) <= p8 `1 ) or ( p8 `1 >= p8 `2 & p8 `1 <= - (p8 `2 ) ) ) & p8 <> 0. (TOP-REAL 2) ) } ;
for x1, x2 being set st x1 in dom Out_In_Sq & x2 in dom Out_In_Sq & Out_In_Sq . x1 = Out_In_Sq . x2 holds
x1 = x2
proof
let x1,
x2 be
set ;
:: thesis: ( x1 in dom Out_In_Sq & x2 in dom Out_In_Sq & Out_In_Sq . x1 = Out_In_Sq . x2 implies x1 = x2 )
assume that A6:
(
x1 in dom Out_In_Sq &
x2 in dom Out_In_Sq )
and A7:
Out_In_Sq . x1 = Out_In_Sq . x2
;
:: thesis: x1 = x2
NonZero (TOP-REAL 2) <> {}
by Th19;
then A8:
dom Out_In_Sq = NonZero (TOP-REAL 2)
by FUNCT_2:def 1;
reconsider p1 =
x1,
p2 =
x2 as
Point of
(TOP-REAL 2) by A6, XBOOLE_0:def 5;
A9: the
carrier of
((TOP-REAL 2) | D) =
[#] ((TOP-REAL 2) | D)
.=
D
by PRE_TOPC:def 10
;
reconsider K01 =
{ p8 where p8 is Point of (TOP-REAL 2) : ( ( ( p8 `2 <= p8 `1 & - (p8 `1 ) <= p8 `2 ) or ( p8 `2 >= p8 `1 & p8 `2 <= - (p8 `1 ) ) ) & p8 <> 0. (TOP-REAL 2) ) } as non
empty Subset of
((TOP-REAL 2) | D) by A3, Th27;
( ( (
(1.REAL 2) `1 <= (1.REAL 2) `2 &
- ((1.REAL 2) `2 ) <= (1.REAL 2) `1 ) or (
(1.REAL 2) `1 >= (1.REAL 2) `2 &
(1.REAL 2) `1 <= - ((1.REAL 2) `2 ) ) ) &
1.REAL 2
<> 0. (TOP-REAL 2) )
by Th13, REVROT_1:19, XX;
then A10:
1.REAL 2
in { p8 where p8 is Point of (TOP-REAL 2) : ( ( ( p8 `1 <= p8 `2 & - (p8 `2 ) <= p8 `1 ) or ( p8 `1 >= p8 `2 & p8 `1 <= - (p8 `2 ) ) ) & p8 <> 0. (TOP-REAL 2) ) }
;
{ p8 where p8 is Point of (TOP-REAL 2) : ( ( ( p8 `1 <= p8 `2 & - (p8 `2 ) <= p8 `1 ) or ( p8 `1 >= p8 `2 & p8 `1 <= - (p8 `2 ) ) ) & p8 <> 0. (TOP-REAL 2) ) } c= D
then reconsider K11 =
{ p8 where p8 is Point of (TOP-REAL 2) : ( ( ( p8 `1 <= p8 `2 & - (p8 `2 ) <= p8 `1 ) or ( p8 `1 >= p8 `2 & p8 `1 <= - (p8 `2 ) ) ) & p8 <> 0. (TOP-REAL 2) ) } as non
empty Subset of
((TOP-REAL 2) | D) by A9, A10;
A12:
D c= K01 \/ K11
A15:
(
x1 in D &
x2 in D )
by A1, A6, A8, SUBSET_1:def 5;
now per cases
( x1 in K01 or x1 in { p8 where p8 is Point of (TOP-REAL 2) : ( ( ( p8 `1 <= p8 `2 & - (p8 `2 ) <= p8 `1 ) or ( p8 `1 >= p8 `2 & p8 `1 <= - (p8 `2 ) ) ) & p8 <> 0. (TOP-REAL 2) ) } )
by A12, A15, XBOOLE_0:def 3;
case
x1 in K01
;
:: thesis: x1 = x2then consider p7 being
Point of
(TOP-REAL 2) such that A16:
(
p1 = p7 & ( (
p7 `2 <= p7 `1 &
- (p7 `1 ) <= p7 `2 ) or (
p7 `2 >= p7 `1 &
p7 `2 <= - (p7 `1 ) ) ) &
p7 <> 0. (TOP-REAL 2) )
;
A17:
Out_In_Sq . p1 = |[(1 / (p1 `1 )),(((p1 `2 ) / (p1 `1 )) / (p1 `1 ))]|
by A16, Def1;
now per cases
( x2 in { p8 where p8 is Point of (TOP-REAL 2) : ( ( ( p8 `2 <= p8 `1 & - (p8 `1 ) <= p8 `2 ) or ( p8 `2 >= p8 `1 & p8 `2 <= - (p8 `1 ) ) ) & p8 <> 0. (TOP-REAL 2) ) } or ( x2 in { p8 where p8 is Point of (TOP-REAL 2) : ( ( ( p8 `1 <= p8 `2 & - (p8 `2 ) <= p8 `1 ) or ( p8 `1 >= p8 `2 & p8 `1 <= - (p8 `2 ) ) ) & p8 <> 0. (TOP-REAL 2) ) } & not x2 in { p8 where p8 is Point of (TOP-REAL 2) : ( ( ( p8 `2 <= p8 `1 & - (p8 `1 ) <= p8 `2 ) or ( p8 `2 >= p8 `1 & p8 `2 <= - (p8 `1 ) ) ) & p8 <> 0. (TOP-REAL 2) ) } ) )
by A12, A15, XBOOLE_0:def 3;
case
x2 in { p8 where p8 is Point of (TOP-REAL 2) : ( ( ( p8 `2 <= p8 `1 & - (p8 `1 ) <= p8 `2 ) or ( p8 `2 >= p8 `1 & p8 `2 <= - (p8 `1 ) ) ) & p8 <> 0. (TOP-REAL 2) ) }
;
:: thesis: x1 = x2then consider p8 being
Point of
(TOP-REAL 2) such that A18:
(
p2 = p8 & ( (
p8 `2 <= p8 `1 &
- (p8 `1 ) <= p8 `2 ) or (
p8 `2 >= p8 `1 &
p8 `2 <= - (p8 `1 ) ) ) &
p8 <> 0. (TOP-REAL 2) )
;
A19:
|[(1 / (p2 `1 )),(((p2 `2 ) / (p2 `1 )) / (p2 `1 ))]| = |[(1 / (p1 `1 )),(((p1 `2 ) / (p1 `1 )) / (p1 `1 ))]|
by A7, A17, A18, Def1;
set qq =
|[(1 / (p2 `1 )),(((p2 `2 ) / (p2 `1 )) / (p2 `1 ))]|;
(
|[(1 / (p2 `1 )),(((p2 `2 ) / (p2 `1 )) / (p2 `1 ))]| `1 = 1
/ (p2 `1 ) &
|[(1 / (p2 `1 )),(((p2 `2 ) / (p2 `1 )) / (p2 `1 ))]| `2 = ((p2 `2 ) / (p2 `1 )) / (p2 `1 ) )
by EUCLID:56;
then A20:
( 1
/ (p1 `1 ) = 1
/ (p2 `1 ) &
((p1 `2 ) / (p1 `1 )) / (p1 `1 ) = ((p2 `2 ) / (p2 `1 )) / (p2 `1 ) )
by A19, EUCLID:56;
A21:
(1 / (p1 `1 )) " =
((p1 `1 ) " ) "
.=
p1 `1
;
then
(p1 `2 ) / (p1 `1 ) = (p2 `2 ) / (p1 `1 )
by A20, A21, XCMPLX_1:53;
then A25:
p1 `2 = p2 `2
by A23, XCMPLX_1:53;
p1 = |[(p1 `1 ),(p1 `2 )]|
by EUCLID:57;
hence
x1 = x2
by A20, A21, A25, EUCLID:57;
:: thesis: verum end; case A26:
(
x2 in { p8 where p8 is Point of (TOP-REAL 2) : ( ( ( p8 `1 <= p8 `2 & - (p8 `2 ) <= p8 `1 ) or ( p8 `1 >= p8 `2 & p8 `1 <= - (p8 `2 ) ) ) & p8 <> 0. (TOP-REAL 2) ) } & not
x2 in { p8 where p8 is Point of (TOP-REAL 2) : ( ( ( p8 `2 <= p8 `1 & - (p8 `1 ) <= p8 `2 ) or ( p8 `2 >= p8 `1 & p8 `2 <= - (p8 `1 ) ) ) & p8 <> 0. (TOP-REAL 2) ) } )
;
:: thesis: contradictionthen consider p8 being
Point of
(TOP-REAL 2) such that A27:
(
p2 = p8 & ( (
p8 `1 <= p8 `2 &
- (p8 `2 ) <= p8 `1 ) or (
p8 `1 >= p8 `2 &
p8 `1 <= - (p8 `2 ) ) ) &
p8 <> 0. (TOP-REAL 2) )
;
( ( not (
p2 `2 <= p2 `1 &
- (p2 `1 ) <= p2 `2 ) & not (
p2 `2 >= p2 `1 &
p2 `2 <= - (p2 `1 ) ) ) or not
p2 <> 0. (TOP-REAL 2) )
by A26;
then
Out_In_Sq . p2 = |[(((p2 `1 ) / (p2 `2 )) / (p2 `2 )),(1 / (p2 `2 ))]|
by A27, Def1;
then A28:
( 1
/ (p1 `1 ) = ((p2 `1 ) / (p2 `2 )) / (p2 `2 ) &
((p1 `2 ) / (p1 `1 )) / (p1 `1 ) = 1
/ (p2 `2 ) )
by A7, A17, SPPOL_2:1;
A33:
(p2 `1 ) / (p2 `2 ) =
(1 / (p1 `1 )) * (p2 `2 )
by A28, A29, XCMPLX_1:88
.=
(p2 `2 ) / (p1 `1 )
;
A34:
(p1 `2 ) / (p1 `1 ) =
(1 / (p2 `2 )) * (p1 `1 )
by A28, A31, XCMPLX_1:88
.=
(p1 `1 ) / (p2 `2 )
;
then A35:
((p2 `1 ) / (p2 `2 )) * ((p1 `2 ) / (p1 `1 )) = 1
by A29, A31, A33, XCMPLX_1:113;
A36:
(((p2 `1 ) / (p2 `2 )) * ((p1 `2 ) / (p1 `1 ))) * (p1 `1 ) = 1
* (p1 `1 )
by A29, A31, A33, A34, XCMPLX_1:113;
then
((p2 `1 ) / (p2 `2 )) * (((p1 `2 ) / (p1 `1 )) * (p1 `1 )) = p1 `1
;
then A37:
((p2 `1 ) / (p2 `2 )) * (p1 `2 ) = p1 `1
by A31, XCMPLX_1:88;
A38:
(
p2 `1 <> 0 &
p1 `2 <> 0 )
by A31, A36;
then A39:
(p2 `1 ) / (p2 `2 ) = (p1 `1 ) / (p1 `2 )
by A37, XCMPLX_1:90;
consider p9 being
Point of
(TOP-REAL 2) such that A40:
(
p2 = p9 & ( (
p9 `1 <= p9 `2 &
- (p9 `2 ) <= p9 `1 ) or (
p9 `1 >= p9 `2 &
p9 `1 <= - (p9 `2 ) ) ) &
p9 <> 0. (TOP-REAL 2) )
by A26;
hence
contradiction
;
:: thesis: verum end; end; end; hence
x1 = x2
;
:: thesis: verum end; case
x1 in { p8 where p8 is Point of (TOP-REAL 2) : ( ( ( p8 `1 <= p8 `2 & - (p8 `2 ) <= p8 `1 ) or ( p8 `1 >= p8 `2 & p8 `1 <= - (p8 `2 ) ) ) & p8 <> 0. (TOP-REAL 2) ) }
;
:: thesis: x1 = x2then consider p7 being
Point of
(TOP-REAL 2) such that A63:
(
p1 = p7 & ( (
p7 `1 <= p7 `2 &
- (p7 `2 ) <= p7 `1 ) or (
p7 `1 >= p7 `2 &
p7 `1 <= - (p7 `2 ) ) ) &
p7 <> 0. (TOP-REAL 2) )
;
A64:
Out_In_Sq . p1 = |[(((p1 `1 ) / (p1 `2 )) / (p1 `2 )),(1 / (p1 `2 ))]|
by A63, Th24;
now per cases
( x2 in { p8 where p8 is Point of (TOP-REAL 2) : ( ( ( p8 `1 <= p8 `2 & - (p8 `2 ) <= p8 `1 ) or ( p8 `1 >= p8 `2 & p8 `1 <= - (p8 `2 ) ) ) & p8 <> 0. (TOP-REAL 2) ) } or ( x2 in { p8 where p8 is Point of (TOP-REAL 2) : ( ( ( p8 `2 <= p8 `1 & - (p8 `1 ) <= p8 `2 ) or ( p8 `2 >= p8 `1 & p8 `2 <= - (p8 `1 ) ) ) & p8 <> 0. (TOP-REAL 2) ) } & not x2 in { p8 where p8 is Point of (TOP-REAL 2) : ( ( ( p8 `1 <= p8 `2 & - (p8 `2 ) <= p8 `1 ) or ( p8 `1 >= p8 `2 & p8 `1 <= - (p8 `2 ) ) ) & p8 <> 0. (TOP-REAL 2) ) } ) )
by A12, A15, XBOOLE_0:def 3;
case
x2 in { p8 where p8 is Point of (TOP-REAL 2) : ( ( ( p8 `1 <= p8 `2 & - (p8 `2 ) <= p8 `1 ) or ( p8 `1 >= p8 `2 & p8 `1 <= - (p8 `2 ) ) ) & p8 <> 0. (TOP-REAL 2) ) }
;
:: thesis: x1 = x2then consider p8 being
Point of
(TOP-REAL 2) such that A65:
(
p2 = p8 & ( (
p8 `1 <= p8 `2 &
- (p8 `2 ) <= p8 `1 ) or (
p8 `1 >= p8 `2 &
p8 `1 <= - (p8 `2 ) ) ) &
p8 <> 0. (TOP-REAL 2) )
;
A66:
|[(((p2 `1 ) / (p2 `2 )) / (p2 `2 )),(1 / (p2 `2 ))]| = |[(((p1 `1 ) / (p1 `2 )) / (p1 `2 )),(1 / (p1 `2 ))]|
by A7, A64, A65, Th24;
set qq =
|[(((p2 `1 ) / (p2 `2 )) / (p2 `2 )),(1 / (p2 `2 ))]|;
(
|[(((p2 `1 ) / (p2 `2 )) / (p2 `2 )),(1 / (p2 `2 ))]| `2 = 1
/ (p2 `2 ) &
|[(((p2 `1 ) / (p2 `2 )) / (p2 `2 )),(1 / (p2 `2 ))]| `1 = ((p2 `1 ) / (p2 `2 )) / (p2 `2 ) )
by EUCLID:56;
then A67:
( 1
/ (p1 `2 ) = 1
/ (p2 `2 ) &
((p1 `1 ) / (p1 `2 )) / (p1 `2 ) = ((p2 `1 ) / (p2 `2 )) / (p2 `2 ) )
by A66, EUCLID:56;
A68:
(1 / (p1 `2 )) " =
((p1 `2 ) " ) "
.=
p1 `2
;
then
(p1 `1 ) / (p1 `2 ) = (p2 `1 ) / (p1 `2 )
by A67, A68, XCMPLX_1:53;
then A72:
p1 `1 = p2 `1
by A70, XCMPLX_1:53;
p1 = |[(p1 `1 ),(p1 `2 )]|
by EUCLID:57;
hence
x1 = x2
by A67, A68, A72, EUCLID:57;
:: thesis: verum end; case A73:
(
x2 in { p8 where p8 is Point of (TOP-REAL 2) : ( ( ( p8 `2 <= p8 `1 & - (p8 `1 ) <= p8 `2 ) or ( p8 `2 >= p8 `1 & p8 `2 <= - (p8 `1 ) ) ) & p8 <> 0. (TOP-REAL 2) ) } & not
x2 in { p8 where p8 is Point of (TOP-REAL 2) : ( ( ( p8 `1 <= p8 `2 & - (p8 `2 ) <= p8 `1 ) or ( p8 `1 >= p8 `2 & p8 `1 <= - (p8 `2 ) ) ) & p8 <> 0. (TOP-REAL 2) ) } )
;
:: thesis: contradictionthen consider p8 being
Point of
(TOP-REAL 2) such that A74:
(
p2 = p8 & ( (
p8 `2 <= p8 `1 &
- (p8 `1 ) <= p8 `2 ) or (
p8 `2 >= p8 `1 &
p8 `2 <= - (p8 `1 ) ) ) &
p8 <> 0. (TOP-REAL 2) )
;
Out_In_Sq . p2 = |[(1 / (p2 `1 )),(((p2 `2 ) / (p2 `1 )) / (p2 `1 ))]|
by A74, Def1;
then A75:
( 1
/ (p1 `2 ) = ((p2 `2 ) / (p2 `1 )) / (p2 `1 ) &
((p1 `1 ) / (p1 `2 )) / (p1 `2 ) = 1
/ (p2 `1 ) )
by A7, A64, SPPOL_2:1;
A80:
(p2 `2 ) / (p2 `1 ) =
(1 / (p1 `2 )) * (p2 `1 )
by A75, A76, XCMPLX_1:88
.=
(p2 `1 ) / (p1 `2 )
;
(p1 `1 ) / (p1 `2 ) =
(1 / (p2 `1 )) * (p1 `2 )
by A75, A78, XCMPLX_1:88
.=
(p1 `2 ) / (p2 `1 )
;
then A81:
((p2 `2 ) / (p2 `1 )) * ((p1 `1 ) / (p1 `2 )) = 1
by A76, A78, A80, XCMPLX_1:113;
then
(((p2 `2 ) / (p2 `1 )) * ((p1 `1 ) / (p1 `2 ))) * (p1 `2 ) = p1 `2
;
then
((p2 `2 ) / (p2 `1 )) * (((p1 `1 ) / (p1 `2 )) * (p1 `2 )) = p1 `2
;
then A82:
((p2 `2 ) / (p2 `1 )) * (p1 `1 ) = p1 `2
by A78, XCMPLX_1:88;
A83:
(
p2 `2 <> 0 &
p1 `1 <> 0 )
by A81;
then A84:
(p2 `2 ) / (p2 `1 ) = (p1 `2 ) / (p1 `1 )
by A82, XCMPLX_1:90;
consider p9 being
Point of
(TOP-REAL 2) such that A85:
(
p2 = p9 & ( (
p9 `2 <= p9 `1 &
- (p9 `1 ) <= p9 `2 ) or (
p9 `2 >= p9 `1 &
p9 `2 <= - (p9 `1 ) ) ) &
p9 <> 0. (TOP-REAL 2) )
by A73;
hence
contradiction
;
:: thesis: verum end; end; end; hence
x1 = x2
;
:: thesis: verum end; end; end;
hence
x1 = x2
;
:: thesis: verum
end;
then A108:
Out_In_Sq is one-to-one
by FUNCT_1:def 8;
A109:
for t being Point of (TOP-REAL 2) st t in K0 & t <> 0. (TOP-REAL 2) holds
not Out_In_Sq . t in K0 \/ Kb
A175:
for t being Point of (TOP-REAL 2) st not t in K0 \/ Kb holds
Out_In_Sq . t in K0
proof
let t be
Point of
(TOP-REAL 2);
:: thesis: ( not t in K0 \/ Kb implies Out_In_Sq . t in K0 )
assume
not
t in K0 \/ Kb
;
:: thesis: Out_In_Sq . t in K0
then A176:
( not
t in K0 & not
t in Kb )
by XBOOLE_0:def 3;
then A177:
not
t = 0. (TOP-REAL 2)
by A1, Th11;
then
not
t in {(0. (TOP-REAL 2))}
by TARSKI:def 1;
then
t in NonZero (TOP-REAL 2)
by XBOOLE_0:def 5;
then
Out_In_Sq . t in NonZero (TOP-REAL 2)
by FUNCT_2:7;
then reconsider p4 =
Out_In_Sq . t as
Point of
(TOP-REAL 2) ;
now per cases
( ( t `2 <= t `1 & - (t `1 ) <= t `2 ) or ( t `2 >= t `1 & t `2 <= - (t `1 ) ) or ( not ( t `2 <= t `1 & - (t `1 ) <= t `2 ) & not ( t `2 >= t `1 & t `2 <= - (t `1 ) ) ) )
;
case A178:
( (
t `2 <= t `1 &
- (t `1 ) <= t `2 ) or (
t `2 >= t `1 &
t `2 <= - (t `1 ) ) )
;
:: thesis: Out_In_Sq . t in K0then
Out_In_Sq . t = |[(1 / (t `1 )),(((t `2 ) / (t `1 )) / (t `1 ))]|
by A177, Def1;
then A179:
(
p4 `1 = 1
/ (t `1 ) &
p4 `2 = ((t `2 ) / (t `1 )) / (t `1 ) )
by EUCLID:56;
now per cases
( t `1 > 0 or t `1 <= 0 )
;
case A180:
t `1 > 0
;
:: thesis: ( - 1 < 1 / (t `1 ) & 1 / (t `1 ) < 1 & - 1 < ((t `2 ) / (t `1 )) / (t `1 ) & ((t `2 ) / (t `1 )) / (t `1 ) < 1 )now per cases
( t `2 > 0 or t `2 <= 0 )
;
case A182:
t `2 > 0
;
:: thesis: ( - 1 < 1 / (t `1 ) & 1 / (t `1 ) < 1 & - 1 < ((t `2 ) / (t `1 )) / (t `1 ) & ((t `2 ) / (t `1 )) / (t `1 ) < 1 )
(
- 1
>= t `1 or
t `1 >= 1 or
- 1
>= t `2 or
t `2 >= 1 )
by A1, A176;
then A184:
t `1 >= 1
by A178, A182, A180, XXREAL_0:2;
not
t `1 = 1
by A1, A176, A178;
then A185:
t `1 > 1
by A184, XXREAL_0:1;
then A186:
(t `1 ) / (t `1 ) > 1
/ (t `1 )
by XREAL_1:76;
A187:
0 < (t `2 ) / (t `1 )
by A180, A182, XREAL_1:141;
A188:
((- 1) * (t `1 )) / (t `1 ) < ((t `2 ) / (t `1 )) / (t `1 )
by A180, A187, XREAL_1:76;
t `1 < (t `1 ) ^2
by A185, SQUARE_1:76;
then
t `2 < (t `1 ) ^2
by A178, A180, XXREAL_0:2;
then
(t `2 ) / (t `1 ) < ((t `1 ) ^2 ) / (t `1 )
by A180, XREAL_1:76;
then
(t `2 ) / (t `1 ) < t `1
by A180, XCMPLX_1:90;
then
((t `2 ) / (t `1 )) / (t `1 ) < (t `1 ) / (t `1 )
by A180, XREAL_1:76;
hence
(
- 1
< 1
/ (t `1 ) & 1
/ (t `1 ) < 1 &
- 1
< ((t `2 ) / (t `1 )) / (t `1 ) &
((t `2 ) / (t `1 )) / (t `1 ) < 1 )
by A180, A186, A188, XCMPLX_1:60, XCMPLX_1:90;
:: thesis: verum end; case A189:
t `2 <= 0
;
:: thesis: ( - 1 < 1 / (t `1 ) & 1 / (t `1 ) < 1 & - 1 < ((t `2 ) / (t `1 )) / (t `1 ) & ((t `2 ) / (t `1 )) / (t `1 ) < 1 )A190:
- (- (t `1 )) >= - (t `2 )
by A178, A180, XREAL_1:26;
not
t `1 = 1
by A1, A176, A178;
then A192:
t `1 > 1
by A191, XXREAL_0:1;
then A193:
(t `1 ) / (t `1 ) > 1
/ (t `1 )
by XREAL_1:76;
t `1 < (t `1 ) ^2
by A192, SQUARE_1:76;
then
(t `1 ) ^2 > - (t `2 )
by A190, XXREAL_0:2;
then
((t `1 ) ^2 ) / (t `1 ) > (- (t `2 )) / (t `1 )
by A180, XREAL_1:76;
then
t `1 > (- (t `2 )) / (t `1 )
by A180, XCMPLX_1:90;
then
t `1 > - ((t `2 ) / (t `1 ))
;
then
- (t `1 ) < - (- ((t `2 ) / (t `1 )))
by XREAL_1:26;
then
((- 1) * (t `1 )) / (t `1 ) < ((t `2 ) / (t `1 )) / (t `1 )
by A180, XREAL_1:76;
hence
(
- 1
< 1
/ (t `1 ) & 1
/ (t `1 ) < 1 &
- 1
< ((t `2 ) / (t `1 )) / (t `1 ) &
((t `2 ) / (t `1 )) / (t `1 ) < 1 )
by A193, A180, A189, XCMPLX_1:60, XCMPLX_1:90;
:: thesis: verum end; end; end; hence
(
- 1
< 1
/ (t `1 ) & 1
/ (t `1 ) < 1 &
- 1
< ((t `2 ) / (t `1 )) / (t `1 ) &
((t `2 ) / (t `1 )) / (t `1 ) < 1 )
;
:: thesis: verum end; case A195:
t `1 <= 0
;
:: thesis: ( - 1 < 1 / (t `1 ) & 1 / (t `1 ) < 1 & - 1 < ((t `2 ) / (t `1 )) / (t `1 ) & ((t `2 ) / (t `1 )) / (t `1 ) < 1 )now per cases
( t `1 = 0 or t `1 < 0 )
by A195;
case A197:
t `1 < 0
;
:: thesis: ( - 1 < 1 / (t `1 ) & 1 / (t `1 ) < 1 & - 1 < ((t `2 ) / (t `1 )) / (t `1 ) & ((t `2 ) / (t `1 )) / (t `1 ) < 1 )now per cases
( t `2 > 0 or t `2 <= 0 )
;
case A199:
t `2 > 0
;
:: thesis: ( - 1 < 1 / (t `1 ) & 1 / (t `1 ) < 1 & - 1 < ((t `2 ) / (t `1 )) / (t `1 ) & ((t `2 ) / (t `1 )) / (t `1 ) < 1 )
(
- 1
>= t `1 or
t `1 >= 1 or
- 1
>= t `2 or
t `2 >= 1 )
by A1, A176;
then
(
t `1 <= - 1 or 1
<= - (t `1 ) )
by A178, A197, XXREAL_0:2;
then A200:
(
t `1 <= - 1 or
- 1
>= - (- (t `1 )) )
by XREAL_1:26;
not
t `1 = - 1
by A1, A176, A178;
then A201:
t `1 < - 1
by A200, XXREAL_0:1;
then
(t `1 ) / (t `1 ) > (- 1) / (t `1 )
by XREAL_1:77;
then
- ((t `1 ) / (t `1 )) < - ((- 1) / (t `1 ))
by XREAL_1:26;
then A202:
- ((t `1 ) / (t `1 )) < 1
/ (t `1 )
;
A203:
0 > (t `2 ) / (t `1 )
by A197, A199, XREAL_1:144;
A204:
((- 1) * (t `1 )) / (t `1 ) < ((t `2 ) / (t `1 )) / (t `1 )
by A197, A203, XREAL_1:77;
- (t `1 ) < (t `1 ) ^2
by A201, SQUARE_1:116;
then
t `2 < (t `1 ) ^2
by A178, A197, XXREAL_0:2;
then
(t `2 ) / (t `1 ) > ((t `1 ) ^2 ) / (t `1 )
by A197, XREAL_1:77;
then
(t `2 ) / (t `1 ) > t `1
by A197, XCMPLX_1:90;
then
((t `2 ) / (t `1 )) / (t `1 ) < (t `1 ) / (t `1 )
by A197, XREAL_1:77;
hence
(
- 1
< 1
/ (t `1 ) & 1
/ (t `1 ) < 1 &
- 1
< ((t `2 ) / (t `1 )) / (t `1 ) &
((t `2 ) / (t `1 )) / (t `1 ) < 1 )
by A197, A202, A204, XCMPLX_1:60;
:: thesis: verum end; case A205:
t `2 <= 0
;
:: thesis: ( - 1 < 1 / (t `1 ) & 1 / (t `1 ) < 1 & - 1 < ((t `2 ) / (t `1 )) / (t `1 ) & ((t `2 ) / (t `1 )) / (t `1 ) < 1 )then
(
- 1
>= t `1 or
- 1
>= t `2 )
by A1, A176, A197;
then A206:
t `1 <= - 1
by A178, A197, XXREAL_0:2;
not
t `1 = - 1
by A1, A176, A178;
then A207:
t `1 < - 1
by A206, XXREAL_0:1;
then
(t `1 ) / (t `1 ) > (- 1) / (t `1 )
by XREAL_1:77;
then
1
> (- 1) / (t `1 )
by A197, XCMPLX_1:60;
then A208:
- 1
< - ((- 1) / (t `1 ))
by XREAL_1:26;
A209:
- (t `1 ) >= - (t `2 )
by A178, A197, XREAL_1:26;
- (t `1 ) < (t `1 ) ^2
by A207, SQUARE_1:116;
then
(t `1 ) ^2 > - (t `2 )
by A209, XXREAL_0:2;
then
((t `1 ) ^2 ) / (t `1 ) < (- (t `2 )) / (t `1 )
by A197, XREAL_1:77;
then
t `1 < (- (t `2 )) / (t `1 )
by A197, XCMPLX_1:90;
then
t `1 < - ((t `2 ) / (t `1 ))
;
then
- (t `1 ) > - (- ((t `2 ) / (t `1 )))
by XREAL_1:26;
then A210:
((- 1) * (t `1 )) / (t `1 ) < ((t `2 ) / (t `1 )) / (t `1 )
by A197, XREAL_1:77;
((t `2 ) / (t `1 )) / (t `1 ) < (t `1 ) / (t `1 )
by A197, A205, XREAL_1:77;
hence
(
- 1
< 1
/ (t `1 ) & 1
/ (t `1 ) < 1 &
- 1
< ((t `2 ) / (t `1 )) / (t `1 ) &
((t `2 ) / (t `1 )) / (t `1 ) < 1 )
by A197, A208, A210, XCMPLX_1:60, XCMPLX_1:90;
:: thesis: verum end; end; end; hence
(
- 1
< 1
/ (t `1 ) & 1
/ (t `1 ) < 1 &
- 1
< ((t `2 ) / (t `1 )) / (t `1 ) &
((t `2 ) / (t `1 )) / (t `1 ) < 1 )
;
:: thesis: verum end; end; end; hence
(
- 1
< 1
/ (t `1 ) & 1
/ (t `1 ) < 1 &
- 1
< ((t `2 ) / (t `1 )) / (t `1 ) &
((t `2 ) / (t `1 )) / (t `1 ) < 1 )
;
:: thesis: verum end; end; end; hence
Out_In_Sq . t in K0
by A1, A179;
:: thesis: verum end; case A211:
( not (
t `2 <= t `1 &
- (t `1 ) <= t `2 ) & not (
t `2 >= t `1 &
t `2 <= - (t `1 ) ) )
;
:: thesis: Out_In_Sq . t in K0then
Out_In_Sq . t = |[(((t `1 ) / (t `2 )) / (t `2 )),(1 / (t `2 ))]|
by A177, Def1;
then A212:
(
p4 `2 = 1
/ (t `2 ) &
p4 `1 = ((t `1 ) / (t `2 )) / (t `2 ) )
by EUCLID:56;
A213:
( (
t `1 <= t `2 &
- (t `2 ) <= t `1 ) or (
t `1 >= t `2 &
t `1 <= - (t `2 ) ) )
by A211, Th23;
now per cases
( t `2 > 0 or t `2 <= 0 )
;
case A214:
t `2 > 0
;
:: thesis: ( - 1 < 1 / (t `2 ) & 1 / (t `2 ) < 1 & - 1 < ((t `1 ) / (t `2 )) / (t `2 ) & ((t `1 ) / (t `2 )) / (t `2 ) < 1 )now per cases
( t `1 > 0 or t `1 <= 0 )
;
case A216:
t `1 > 0
;
:: thesis: ( - 1 < 1 / (t `2 ) & 1 / (t `2 ) < 1 & - 1 < ((t `1 ) / (t `2 )) / (t `2 ) & ((t `1 ) / (t `2 )) / (t `2 ) < 1 )A218:
(
- 1
>= t `2 or
t `2 >= 1 or
- 1
>= t `1 or
t `1 >= 1 )
by A1, A176;
not
t `2 = 1
by A1, A176, A211, A216;
then A219:
t `2 > 1
by A211, A216, A214, A218, XXREAL_0:1, XXREAL_0:2;
then A220:
(t `2 ) / (t `2 ) > 1
/ (t `2 )
by XREAL_1:76;
A221:
0 < (t `1 ) / (t `2 )
by A214, A216, XREAL_1:141;
A222:
((- 1) * (t `2 )) / (t `2 ) < ((t `1 ) / (t `2 )) / (t `2 )
by A214, A221, XREAL_1:76;
t `2 < (t `2 ) ^2
by A219, SQUARE_1:76;
then
t `1 < (t `2 ) ^2
by A211, A214, XXREAL_0:2;
then
(t `1 ) / (t `2 ) < ((t `2 ) ^2 ) / (t `2 )
by A214, XREAL_1:76;
then
(t `1 ) / (t `2 ) < t `2
by A214, XCMPLX_1:90;
then
((t `1 ) / (t `2 )) / (t `2 ) < (t `2 ) / (t `2 )
by A214, XREAL_1:76;
hence
(
- 1
< 1
/ (t `2 ) & 1
/ (t `2 ) < 1 &
- 1
< ((t `1 ) / (t `2 )) / (t `2 ) &
((t `1 ) / (t `2 )) / (t `2 ) < 1 )
by A214, A220, A222, XCMPLX_1:60, XCMPLX_1:90;
:: thesis: verum end; case A223:
t `1 <= 0
;
:: thesis: ( - 1 < 1 / (t `2 ) & 1 / (t `2 ) < 1 & - 1 < ((t `1 ) / (t `2 )) / (t `2 ) & ((t `1 ) / (t `2 )) / (t `2 ) < 1 )
not
t `2 = 1
by A1, A176, A213;
then A225:
t `2 > 1
by A224, XXREAL_0:1;
then A226:
(t `2 ) / (t `2 ) > 1
/ (t `2 )
by XREAL_1:76;
t `2 < (t `2 ) ^2
by A225, SQUARE_1:76;
then
(t `2 ) ^2 > - (t `1 )
by A211, A214, XXREAL_0:2;
then
((t `2 ) ^2 ) / (t `2 ) > (- (t `1 )) / (t `2 )
by A214, XREAL_1:76;
then
t `2 > (- (t `1 )) / (t `2 )
by A214, XCMPLX_1:90;
then
t `2 > - ((t `1 ) / (t `2 ))
;
then
- (t `2 ) < - (- ((t `1 ) / (t `2 )))
by XREAL_1:26;
then A227:
((- 1) * (t `2 )) / (t `2 ) < ((t `1 ) / (t `2 )) / (t `2 )
by A214, XREAL_1:76;
((t `1 ) / (t `2 )) / (t `2 ) < (t `2 ) / (t `2 )
by A214, A223, XREAL_1:76;
hence
(
- 1
< 1
/ (t `2 ) & 1
/ (t `2 ) < 1 &
- 1
< ((t `1 ) / (t `2 )) / (t `2 ) &
((t `1 ) / (t `2 )) / (t `2 ) < 1 )
by A214, A226, A227, XCMPLX_1:60, XCMPLX_1:90;
:: thesis: verum end; end; end; hence
(
- 1
< 1
/ (t `2 ) & 1
/ (t `2 ) < 1 &
- 1
< ((t `1 ) / (t `2 )) / (t `2 ) &
((t `1 ) / (t `2 )) / (t `2 ) < 1 )
;
:: thesis: verum end; case A228:
t `2 <= 0
;
:: thesis: ( - 1 < 1 / (t `2 ) & 1 / (t `2 ) < 1 & - 1 < ((t `1 ) / (t `2 )) / (t `2 ) & ((t `1 ) / (t `2 )) / (t `2 ) < 1 )X:
t `2 <> 0
by A211;
now A230:
t `2 < 0
by A228, X;
A232:
(
t `1 <= t `2 or
t `1 <= - (t `2 ) )
by A211, Th23;
now per cases
( t `1 > 0 or t `1 <= 0 )
;
case A233:
t `1 > 0
;
:: thesis: ( - 1 < 1 / (t `2 ) & 1 / (t `2 ) < 1 & - 1 < ((t `1 ) / (t `2 )) / (t `2 ) & ((t `1 ) / (t `2 )) / (t `2 ) < 1 )
(
- 1
>= t `2 or
t `2 >= 1 or
- 1
>= t `1 or
t `1 >= 1 )
by A1, A176;
then
(
t `2 <= - 1 or 1
<= - (t `2 ) )
by A213, A230, XXREAL_0:2;
then A234:
(
t `2 <= - 1 or
- 1
>= - (- (t `2 )) )
by XREAL_1:26;
not
t `2 = - 1
by A1, A176, A213;
then A235:
t `2 < - 1
by A234, XXREAL_0:1;
then
(t `2 ) / (t `2 ) > (- 1) / (t `2 )
by XREAL_1:77;
then
- ((t `2 ) / (t `2 )) < - ((- 1) / (t `2 ))
by XREAL_1:26;
then A236:
- ((t `2 ) / (t `2 )) < 1
/ (t `2 )
;
A237:
0 > (t `1 ) / (t `2 )
by A230, A233, XREAL_1:144;
A238:
((- 1) * (t `2 )) / (t `2 ) < ((t `1 ) / (t `2 )) / (t `2 )
by A230, A237, XREAL_1:77;
- (t `2 ) < (t `2 ) ^2
by A235, SQUARE_1:116;
then
t `1 < (t `2 ) ^2
by A230, A232, XXREAL_0:2;
then
(t `1 ) / (t `2 ) > ((t `2 ) ^2 ) / (t `2 )
by A230, XREAL_1:77;
then
(t `1 ) / (t `2 ) > t `2
by A230, XCMPLX_1:90;
then
((t `1 ) / (t `2 )) / (t `2 ) < (t `2 ) / (t `2 )
by A230, XREAL_1:77;
hence
(
- 1
< 1
/ (t `2 ) & 1
/ (t `2 ) < 1 &
- 1
< ((t `1 ) / (t `2 )) / (t `2 ) &
((t `1 ) / (t `2 )) / (t `2 ) < 1 )
by A230, A236, A238, XCMPLX_1:60;
:: thesis: verum end; case A239:
t `1 <= 0
;
:: thesis: ( - 1 < 1 / (t `2 ) & 1 / (t `2 ) < 1 & - 1 < ((t `1 ) / (t `2 )) / (t `2 ) & ((t `1 ) / (t `2 )) / (t `2 ) < 1 )then A240:
(
- 1
>= t `2 or
- 1
>= t `1 )
by A1, A176, A230;
not
t `2 = - 1
by A1, A176, A213;
then A241:
t `2 < - 1
by A211, A230, A240, XXREAL_0:1, XXREAL_0:2;
then
(t `2 ) / (t `2 ) > (- 1) / (t `2 )
by XREAL_1:77;
then
1
> (- 1) / (t `2 )
by A230, XCMPLX_1:60;
then A242:
- 1
< - ((- 1) / (t `2 ))
by XREAL_1:26;
A243:
- (t `2 ) >= - (t `1 )
by A211, A230, XREAL_1:26;
- (t `2 ) < (t `2 ) ^2
by A241, SQUARE_1:116;
then
(t `2 ) ^2 > - (t `1 )
by A243, XXREAL_0:2;
then
((t `2 ) ^2 ) / (t `2 ) < (- (t `1 )) / (t `2 )
by A230, XREAL_1:77;
then
t `2 < (- (t `1 )) / (t `2 )
by A230, XCMPLX_1:90;
then
t `2 < - ((t `1 ) / (t `2 ))
;
then
- (t `2 ) > - (- ((t `1 ) / (t `2 )))
by XREAL_1:26;
then
((- 1) * (t `2 )) / (t `2 ) < ((t `1 ) / (t `2 )) / (t `2 )
by A230, XREAL_1:77;
hence
(
- 1
< 1
/ (t `2 ) & 1
/ (t `2 ) < 1 &
- 1
< ((t `1 ) / (t `2 )) / (t `2 ) &
((t `1 ) / (t `2 )) / (t `2 ) < 1 )
by A242, A230, A239, XCMPLX_1:90;
:: thesis: verum end; end; end; hence
(
- 1
< 1
/ (t `2 ) & 1
/ (t `2 ) < 1 &
- 1
< ((t `1 ) / (t `2 )) / (t `2 ) &
((t `1 ) / (t `2 )) / (t `2 ) < 1 )
;
:: thesis: verum end; hence
(
- 1
< 1
/ (t `2 ) & 1
/ (t `2 ) < 1 &
- 1
< ((t `1 ) / (t `2 )) / (t `2 ) &
((t `1 ) / (t `2 )) / (t `2 ) < 1 )
;
:: thesis: verum end; end; end; hence
Out_In_Sq . t in K0
by A1, A212;
:: thesis: verum end; end; end;
hence
Out_In_Sq . t in K0
;
:: thesis: verum
end;
for s being Point of (TOP-REAL 2) st s in Kb holds
Out_In_Sq . s = s
hence
ex f being Function of ((TOP-REAL 2) | (B ` )),((TOP-REAL 2) | (B ` )) st
( f is continuous & f is one-to-one & ( for t being Point of (TOP-REAL 2) st t in K0 & t <> 0. (TOP-REAL 2) holds
not f . t in K0 \/ Kb ) & ( for r being Point of (TOP-REAL 2) st not r in K0 \/ Kb holds
f . r in K0 ) & ( for s being Point of (TOP-REAL 2) st s in Kb holds
f . s = s ) )
by A4, A108, A109, A175; :: thesis: verum