let sn be Real; :: thesis: ( - 1 < sn & sn < 1 implies ( sn -FanMorphW is Function of (TOP-REAL 2),(TOP-REAL 2) & rng (sn -FanMorphW ) = the carrier of (TOP-REAL 2) ) )
assume A1: ( - 1 < sn & sn < 1 ) ; :: thesis: ( sn -FanMorphW is Function of (TOP-REAL 2),(TOP-REAL 2) & rng (sn -FanMorphW ) = the carrier of (TOP-REAL 2) )
thus sn -FanMorphW is Function of (TOP-REAL 2),(TOP-REAL 2) ; :: thesis: rng (sn -FanMorphW ) = the carrier of (TOP-REAL 2)
for f being Function of (TOP-REAL 2),(TOP-REAL 2) st f = sn -FanMorphW holds
rng (sn -FanMorphW ) = the carrier of (TOP-REAL 2)
proof
let f be Function of (TOP-REAL 2),(TOP-REAL 2); :: thesis: ( f = sn -FanMorphW implies rng (sn -FanMorphW ) = the carrier of (TOP-REAL 2) )
assume A2: f = sn -FanMorphW ; :: thesis: rng (sn -FanMorphW ) = the carrier of (TOP-REAL 2)
A3: dom f = the carrier of (TOP-REAL 2) by FUNCT_2:def 1;
the carrier of (TOP-REAL 2) c= rng f
proof
let y be set ; :: according to TARSKI:def 3 :: thesis: ( not y in the carrier of (TOP-REAL 2) or y in rng f )
assume y in the carrier of (TOP-REAL 2) ; :: thesis: y in rng f
then reconsider p2 = y as Point of (TOP-REAL 2) ;
set q = p2;
now
per cases ( p2 `1 >= 0 or ( (p2 `2 ) / |.p2.| >= 0 & p2 `1 <= 0 & p2 <> 0. (TOP-REAL 2) ) or ( (p2 `2 ) / |.p2.| < 0 & p2 `1 <= 0 & p2 <> 0. (TOP-REAL 2) ) ) by JGRAPH_2:11;
case p2 `1 >= 0 ; :: thesis: ex x being set st
( x in dom (sn -FanMorphW ) & y = (sn -FanMorphW ) . x )

then ( p2 in dom (sn -FanMorphW ) & y = (sn -FanMorphW ) . p2 ) by A2, A3, Th23;
hence ex x being set st
( x in dom (sn -FanMorphW ) & y = (sn -FanMorphW ) . x ) ; :: thesis: verum
end;
case A4: ( (p2 `2 ) / |.p2.| >= 0 & p2 `1 <= 0 & p2 <> 0. (TOP-REAL 2) ) ; :: thesis: ex x being set st
( x in dom (sn -FanMorphW ) & y = (sn -FanMorphW ) . x )

set px = |[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]|;
A5: ( |[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]| `1 = - (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 )))) & |[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]| `2 = |.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ) by EUCLID:56;
then A6: |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]|.| ^2 = ((- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))) ^2 ) + ((|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn)) ^2 ) by JGRAPH_3:10
.= ((|.p2.| ^2 ) * ((sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))) ^2 )) + ((|.p2.| ^2 ) * (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 )) ;
A7: |.p2.| <> 0 by A4, TOPRNS_1:25;
1 - sn >= 0 by A1, XREAL_1:151;
then A8: ((p2 `2 ) / |.p2.|) * (1 - sn) >= 0 by A4;
then A9: (((p2 `2 ) / |.p2.|) * (1 - sn)) + sn >= 0 + sn by XREAL_1:9;
A10: |.p2.| > 0 by A4, Lm1;
A11: |.p2.| ^2 > 0 by A7, SQUARE_1:74;
- (- (1 + sn)) > 0 by A1, XREAL_1:150;
then - (1 + sn) <= ((p2 `2 ) / |.p2.|) * (1 - sn) by A8;
then A12: ((- 1) - sn) + sn <= (((p2 `2 ) / |.p2.|) * (1 - sn)) + sn by XREAL_1:9;
A13: 1 - sn > 0 by A1, XREAL_1:151;
A14: |.p2.| ^2 = ((p2 `1 ) ^2 ) + ((p2 `2 ) ^2 ) by JGRAPH_3:10;
0 <= (p2 `1 ) ^2 by XREAL_1:65;
then 0 + ((p2 `2 ) ^2 ) <= ((p2 `1 ) ^2 ) + ((p2 `2 ) ^2 ) by XREAL_1:9;
then ((p2 `2 ) ^2 ) / (|.p2.| ^2 ) <= (|.p2.| ^2 ) / (|.p2.| ^2 ) by A14, XREAL_1:74;
then ((p2 `2 ) ^2 ) / (|.p2.| ^2 ) <= 1 by A11, XCMPLX_1:60;
then ((p2 `2 ) / |.p2.|) ^2 <= 1 by XCMPLX_1:77;
then (p2 `2 ) / |.p2.| <= 1 by SQUARE_1:121;
then ((p2 `2 ) / |.p2.|) * (1 - sn) <= 1 * (1 - sn) by A13, XREAL_1:66;
then ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) - sn <= 1 - sn ;
then (((p2 `2 ) / |.p2.|) * (1 - sn)) + sn <= 1 by XREAL_1:11;
then 1 ^2 >= ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 by A12, SQUARE_1:119;
then A15: 1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ) >= 0 by XREAL_1:50;
then A16: |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]|.| ^2 = ((|.p2.| ^2 ) * (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))) + ((|.p2.| ^2 ) * (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 )) by A6, SQUARE_1:def 4
.= |.p2.| ^2 ;
then A17: |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]|.| = sqrt (|.p2.| ^2 ) by SQUARE_1:89
.= |.p2.| by SQUARE_1:89 ;
sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 )) >= 0 by A15, SQUARE_1:def 4;
then |.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))) >= 0 ;
then ( (|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]| `2 ) / |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]|.| >= sn & |[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]| `1 <= 0 & |[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]| <> 0. (TOP-REAL 2) ) by A5, A7, A9, A17, TOPRNS_1:24, XCMPLX_1:90;
then A18: (sn -FanMorphW ) . |[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]| = |[(|.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]|.| * (- (sqrt (1 - (((((|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]| `2 ) / |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]|.|) - sn) / (1 - sn)) ^2 ))))),(|.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]|.| * ((((|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]| `2 ) / |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]|.|) - sn) / (1 - sn)))]| by A1, Th25;
A19: |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]|.| * ((((|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]| `2 ) / |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]|.|) - sn) / (1 - sn)) = |.p2.| * ((((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) - sn) / (1 - sn)) by A4, A5, A17, TOPRNS_1:25, XCMPLX_1:90
.= |.p2.| * ((p2 `2 ) / |.p2.|) by A13, XCMPLX_1:90
.= p2 `2 by A4, TOPRNS_1:25, XCMPLX_1:88 ;
then A20: |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]|.| * (- (sqrt (1 - (((((|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]| `2 ) / |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]|.|) - sn) / (1 - sn)) ^2 )))) = |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]|.| * (- (sqrt (1 - (((p2 `2 ) / |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]|.|) ^2 )))) by A4, A17, TOPRNS_1:25, XCMPLX_1:90
.= |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]|.| * (- (sqrt (1 - (((p2 `2 ) ^2 ) / (|.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]|.| ^2 ))))) by XCMPLX_1:77
.= |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]|.| * (- (sqrt (((|.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]|.| ^2 ) / (|.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]|.| ^2 )) - (((p2 `2 ) ^2 ) / (|.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]|.| ^2 ))))) by A11, A16, XCMPLX_1:60
.= |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]|.| * (- (sqrt (((|.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]|.| ^2 ) - ((p2 `2 ) ^2 )) / (|.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]|.| ^2 )))) by XCMPLX_1:121
.= |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]|.| * (- (sqrt (((((p2 `1 ) ^2 ) + ((p2 `2 ) ^2 )) - ((p2 `2 ) ^2 )) / (|.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]|.| ^2 )))) by A16, JGRAPH_3:10
.= |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]|.| * (- (sqrt (((p2 `1 ) / |.p2.|) ^2 ))) by A17, XCMPLX_1:77 ;
(p2 `1 ) / |.p2.| <= 0 by A4;
then A21: |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]|.| * (- (sqrt (((p2 `1 ) / |.p2.|) ^2 ))) = |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 - sn)) + sn))]|.| * (- (- ((p2 `1 ) / |.p2.|))) by SQUARE_1:90
.= p2 `1 by A10, A17, XCMPLX_1:88 ;
dom (sn -FanMorphW ) = the carrier of (TOP-REAL 2) by FUNCT_2:def 1;
hence ex x being set st
( x in dom (sn -FanMorphW ) & y = (sn -FanMorphW ) . x ) by A18, A19, A20, A21, EUCLID:57; :: thesis: verum
end;
case A22: ( (p2 `2 ) / |.p2.| < 0 & p2 `1 <= 0 & p2 <> 0. (TOP-REAL 2) ) ; :: thesis: ex x being set st
( x in dom (sn -FanMorphW ) & y = (sn -FanMorphW ) . x )

set px = |[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]|;
A23: ( |[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]| `1 = - (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 )))) & |[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]| `2 = |.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ) by EUCLID:56;
then A24: |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]|.| ^2 = ((- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))) ^2 ) + ((|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn)) ^2 ) by JGRAPH_3:10
.= ((|.p2.| ^2 ) * ((sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))) ^2 )) + ((|.p2.| ^2 ) * (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 )) ;
A25: |.p2.| <> 0 by A22, TOPRNS_1:25;
1 + sn >= 0 by A1, XREAL_1:150;
then A26: ((p2 `2 ) / |.p2.|) * (1 + sn) <= 0 by A22;
then A27: (((p2 `2 ) / |.p2.|) * (1 + sn)) + sn <= 0 + sn by XREAL_1:9;
A28: |.p2.| > 0 by A22, Lm1;
A29: |.p2.| ^2 > 0 by A25, SQUARE_1:74;
1 - sn >= ((p2 `2 ) / |.p2.|) * (1 + sn) by A1, A26, XREAL_1:151;
then A30: (1 - sn) + sn >= (((p2 `2 ) / |.p2.|) * (1 + sn)) + sn by XREAL_1:9;
A31: 1 + sn > 0 by A1, XREAL_1:150;
A32: |.p2.| ^2 = ((p2 `1 ) ^2 ) + ((p2 `2 ) ^2 ) by JGRAPH_3:10;
0 <= (p2 `1 ) ^2 by XREAL_1:65;
then 0 + ((p2 `2 ) ^2 ) <= ((p2 `1 ) ^2 ) + ((p2 `2 ) ^2 ) by XREAL_1:9;
then ((p2 `2 ) ^2 ) / (|.p2.| ^2 ) <= (|.p2.| ^2 ) / (|.p2.| ^2 ) by A32, XREAL_1:74;
then ((p2 `2 ) ^2 ) / (|.p2.| ^2 ) <= 1 by A29, XCMPLX_1:60;
then ((p2 `2 ) / |.p2.|) ^2 <= 1 by XCMPLX_1:77;
then (p2 `2 ) / |.p2.| >= - 1 by SQUARE_1:121;
then ((p2 `2 ) / |.p2.|) * (1 + sn) >= (- 1) * (1 + sn) by A31, XREAL_1:66;
then ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) - sn >= (- 1) - sn ;
then (((p2 `2 ) / |.p2.|) * (1 + sn)) + sn >= - 1 by XREAL_1:11;
then 1 ^2 >= ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 by A30, SQUARE_1:119;
then A33: 1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ) >= 0 by XREAL_1:50;
then A34: |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]|.| ^2 = ((|.p2.| ^2 ) * (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))) + ((|.p2.| ^2 ) * (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 )) by A24, SQUARE_1:def 4
.= |.p2.| ^2 ;
then A35: |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]|.| = sqrt (|.p2.| ^2 ) by SQUARE_1:89
.= |.p2.| by SQUARE_1:89 ;
sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 )) >= 0 by A33, SQUARE_1:def 4;
then |.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))) >= 0 ;
then ( (|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]| `2 ) / |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]|.| <= sn & |[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]| `1 <= 0 & |[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]| <> 0. (TOP-REAL 2) ) by A23, A25, A27, A35, TOPRNS_1:24, XCMPLX_1:90;
then A36: (sn -FanMorphW ) . |[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]| = |[(|.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]|.| * (- (sqrt (1 - (((((|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]| `2 ) / |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]|.|) - sn) / (1 + sn)) ^2 ))))),(|.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]|.| * ((((|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]| `2 ) / |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]|.|) - sn) / (1 + sn)))]| by A1, Th25;
A37: |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]|.| * ((((|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]| `2 ) / |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]|.|) - sn) / (1 + sn)) = |.p2.| * ((((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) - sn) / (1 + sn)) by A22, A23, A35, TOPRNS_1:25, XCMPLX_1:90
.= |.p2.| * ((p2 `2 ) / |.p2.|) by A31, XCMPLX_1:90
.= p2 `2 by A22, TOPRNS_1:25, XCMPLX_1:88 ;
then A38: |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]|.| * (- (sqrt (1 - (((((|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]| `2 ) / |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]|.|) - sn) / (1 + sn)) ^2 )))) = |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]|.| * (- (sqrt (1 - (((p2 `2 ) / |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]|.|) ^2 )))) by A22, A35, TOPRNS_1:25, XCMPLX_1:90
.= |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]|.| * (- (sqrt (1 - (((p2 `2 ) ^2 ) / (|.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]|.| ^2 ))))) by XCMPLX_1:77
.= |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]|.| * (- (sqrt (((|.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]|.| ^2 ) / (|.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]|.| ^2 )) - (((p2 `2 ) ^2 ) / (|.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]|.| ^2 ))))) by A29, A34, XCMPLX_1:60
.= |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]|.| * (- (sqrt (((|.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]|.| ^2 ) - ((p2 `2 ) ^2 )) / (|.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]|.| ^2 )))) by XCMPLX_1:121
.= |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]|.| * (- (sqrt (((((p2 `1 ) ^2 ) + ((p2 `2 ) ^2 )) - ((p2 `2 ) ^2 )) / (|.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]|.| ^2 )))) by A34, JGRAPH_3:10
.= |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]|.| * (- (sqrt (((p2 `1 ) / |.p2.|) ^2 ))) by A35, XCMPLX_1:77 ;
(p2 `1 ) / |.p2.| <= 0 by A22;
then A39: |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]|.| * (- (sqrt (((p2 `1 ) / |.p2.|) ^2 ))) = |.|[(- (|.p2.| * (sqrt (1 - (((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn) ^2 ))))),(|.p2.| * ((((p2 `2 ) / |.p2.|) * (1 + sn)) + sn))]|.| * (- (- ((p2 `1 ) / |.p2.|))) by SQUARE_1:90
.= p2 `1 by A28, A35, XCMPLX_1:88 ;
dom (sn -FanMorphW ) = the carrier of (TOP-REAL 2) by FUNCT_2:def 1;
hence ex x being set st
( x in dom (sn -FanMorphW ) & y = (sn -FanMorphW ) . x ) by A36, A37, A38, A39, EUCLID:57; :: thesis: verum
end;
end;
end;
hence y in rng f by A2, FUNCT_1:def 5; :: thesis: verum
end;
hence rng (sn -FanMorphW ) = the carrier of (TOP-REAL 2) by A2, XBOOLE_0:def 10; :: thesis: verum
end;
hence rng (sn -FanMorphW ) = the carrier of (TOP-REAL 2) ; :: thesis: verum