let cn be Real; :: thesis: ( - 1 < cn & cn < 1 implies cn -FanMorphN is one-to-one )
assume A1: ( - 1 < cn & cn < 1 ) ; :: thesis: cn -FanMorphN is one-to-one
for x1, x2 being set st x1 in dom (cn -FanMorphN ) & x2 in dom (cn -FanMorphN ) & (cn -FanMorphN ) . x1 = (cn -FanMorphN ) . x2 holds
x1 = x2
proof
let x1, x2 be set ; :: thesis: ( x1 in dom (cn -FanMorphN ) & x2 in dom (cn -FanMorphN ) & (cn -FanMorphN ) . x1 = (cn -FanMorphN ) . x2 implies x1 = x2 )
assume A2: ( x1 in dom (cn -FanMorphN ) & x2 in dom (cn -FanMorphN ) & (cn -FanMorphN ) . x1 = (cn -FanMorphN ) . x2 ) ; :: thesis: x1 = x2
then reconsider p1 = x1 as Point of (TOP-REAL 2) ;
reconsider p2 = x2 as Point of (TOP-REAL 2) by A2;
set q = p1;
set p = p2;
A3: 1 - cn > 0 by A1, XREAL_1:151;
now
per cases ( p1 `2 <= 0 or ( (p1 `1 ) / |.p1.| >= cn & p1 `2 >= 0 & p1 <> 0. (TOP-REAL 2) ) or ( (p1 `1 ) / |.p1.| < cn & p1 `2 >= 0 & p1 <> 0. (TOP-REAL 2) ) ) by JGRAPH_2:11;
case A4: p1 `2 <= 0 ; :: thesis: x1 = x2
then A5: (cn -FanMorphN ) . p1 = p1 by Th56;
now
per cases ( p2 `2 <= 0 or ( p2 <> 0. (TOP-REAL 2) & (p2 `1 ) / |.p2.| >= cn & p2 `2 >= 0 ) or ( p2 <> 0. (TOP-REAL 2) & (p2 `1 ) / |.p2.| < cn & p2 `2 >= 0 ) ) by JGRAPH_2:11;
case p2 `2 <= 0 ; :: thesis: x1 = x2
hence x1 = x2 by A2, A5, Th56; :: thesis: verum
end;
case A6: ( p2 <> 0. (TOP-REAL 2) & (p2 `1 ) / |.p2.| >= cn & p2 `2 >= 0 ) ; :: thesis: x1 = x2
then A7: (cn -FanMorphN ) . p2 = |[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 - cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 - cn)) ^2 ))))]| by A1, Th58;
set p4 = |[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 - cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 - cn)) ^2 ))))]|;
A8: ( |[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 - cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 - cn)) ^2 ))))]| `2 = |.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 - cn)) ^2 ))) & |[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 - cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 - cn)) ^2 ))))]| `1 = |.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 - cn)) ) by EUCLID:56;
A9: |.p2.| > 0 by A6, Lm1;
then A10: |.p2.| ^2 > 0 by SQUARE_1:74;
A11: ((p2 `1 ) / |.p2.|) - cn >= 0 by A6, XREAL_1:50;
A12: ((p2 `1 ) / |.p2.|) - cn >= 0 by A6, XREAL_1:50;
A13: (((p2 `1 ) / |.p2.|) - cn) / (1 - cn) >= 0 by A3, A11;
A14: |.p2.| ^2 = ((p2 `1 ) ^2 ) + ((p2 `2 ) ^2 ) by JGRAPH_3:10;
0 <= (p2 `2 ) ^2 by XREAL_1:65;
then 0 + ((p2 `1 ) ^2 ) <= ((p2 `1 ) ^2 ) + ((p2 `2 ) ^2 ) by XREAL_1:9;
then ((p2 `1 ) ^2 ) / (|.p2.| ^2 ) <= (|.p2.| ^2 ) / (|.p2.| ^2 ) by A14, XREAL_1:74;
then ((p2 `1 ) ^2 ) / (|.p2.| ^2 ) <= 1 by A10, XCMPLX_1:60;
then ((p2 `1 ) / |.p2.|) ^2 <= 1 by XCMPLX_1:77;
then 1 >= (p2 `1 ) / |.p2.| by SQUARE_1:121;
then A15: 1 - cn >= ((p2 `1 ) / |.p2.|) - cn by XREAL_1:11;
A16: - (1 - cn) <= - 0 by A3;
- (1 - cn) <= - (((p2 `1 ) / |.p2.|) - cn) by A15, XREAL_1:26;
then (- (1 - cn)) / (1 - cn) <= (- (((p2 `1 ) / |.p2.|) - cn)) / (1 - cn) by A3, XREAL_1:74;
then A17: - 1 <= (- (((p2 `1 ) / |.p2.|) - cn)) / (1 - cn) by A3, XCMPLX_1:198;
- (- (1 - cn)) >= - (((p2 `1 ) / |.p2.|) - cn) by A12, A16, XREAL_1:26;
then (- (((p2 `1 ) / |.p2.|) - cn)) / (1 - cn) <= 1 by A3, XREAL_1:187;
then ((- (((p2 `1 ) / |.p2.|) - cn)) / (1 - cn)) ^2 <= 1 ^2 by A17, SQUARE_1:119;
then A18: 1 - (((- (((p2 `1 ) / |.p2.|) - cn)) / (1 - cn)) ^2 ) >= 0 by XREAL_1:50;
then A19: 1 - ((- ((((p2 `1 ) / |.p2.|) - cn) / (1 - cn))) ^2 ) >= 0 by XCMPLX_1:188;
sqrt (1 - (((- (((p2 `1 ) / |.p2.|) - cn)) / (1 - cn)) ^2 )) >= 0 by A18, SQUARE_1:def 4;
then sqrt (1 - (((- (((p2 `1 ) / |.p2.|) - cn)) ^2 ) / ((1 - cn) ^2 ))) >= 0 by XCMPLX_1:77;
then sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) ^2 ) / ((1 - cn) ^2 ))) >= 0 ;
then sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 - cn)) ^2 )) >= 0 by XCMPLX_1:77;
then p1 `2 = 0 by A2, A4, A5, A7, A8;
then sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 - cn)) ^2 )) = 0 by A2, A5, A7, A8, A9, XCMPLX_1:6;
then 1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 - cn)) ^2 ) = 0 by A19, SQUARE_1:92;
then 1 = (((p2 `1 ) / |.p2.|) - cn) / (1 - cn) by A13, SQUARE_1:83, SQUARE_1:89;
then 1 * (1 - cn) = ((p2 `1 ) / |.p2.|) - cn by A3, XCMPLX_1:88;
then 1 * |.p2.| = p2 `1 by A9, XCMPLX_1:88;
then p2 `2 = 0 by A14, XCMPLX_1:6;
hence x1 = x2 by A2, A5, Th56; :: thesis: verum
end;
case A20: ( p2 <> 0. (TOP-REAL 2) & (p2 `1 ) / |.p2.| < cn & p2 `2 >= 0 ) ; :: thesis: x1 = x2
then A21: (cn -FanMorphN ) . p2 = |[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 + cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) ^2 ))))]| by A1, Th58;
set p4 = |[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 + cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) ^2 ))))]|;
A22: ( |[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 + cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) ^2 ))))]| `2 = |.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) ^2 ))) & |[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 + cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) ^2 ))))]| `1 = |.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) ) by EUCLID:56;
A23: |.p2.| <> 0 by A20, TOPRNS_1:25;
then A24: |.p2.| ^2 > 0 by SQUARE_1:74;
A25: 1 + cn > 0 by A1, XREAL_1:150;
A26: ((p2 `1 ) / |.p2.|) - cn <= 0 by A20, XREAL_1:49;
then A27: - (((p2 `1 ) / |.p2.|) - cn) >= - 0 ;
- (- ((((p2 `1 ) / |.p2.|) - cn) / (1 + cn))) <= 0 by A25, A26;
then A28: - ((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) >= 0 ;
A29: |.p2.| ^2 = ((p2 `1 ) ^2 ) + ((p2 `2 ) ^2 ) by JGRAPH_3:10;
0 <= (p2 `2 ) ^2 by XREAL_1:65;
then 0 + ((p2 `1 ) ^2 ) <= ((p2 `1 ) ^2 ) + ((p2 `2 ) ^2 ) by XREAL_1:9;
then ((p2 `1 ) ^2 ) / (|.p2.| ^2 ) <= (|.p2.| ^2 ) / (|.p2.| ^2 ) by A29, XREAL_1:74;
then ((p2 `1 ) ^2 ) / (|.p2.| ^2 ) <= 1 by A24, XCMPLX_1:60;
then ((p2 `1 ) / |.p2.|) ^2 <= 1 by XCMPLX_1:77;
then A30: (- ((p2 `1 ) / |.p2.|)) ^2 <= 1 ;
(- (1 + cn)) / (1 + cn) <= (- (((p2 `1 ) / |.p2.|) - cn)) / (1 + cn) by A25, A27, XREAL_1:74;
then A31: - 1 <= (- (((p2 `1 ) / |.p2.|) - cn)) / (1 + cn) by A25, XCMPLX_1:198;
1 >= - ((p2 `1 ) / |.p2.|) by A30, SQUARE_1:121;
then 1 + cn >= (- ((p2 `1 ) / |.p2.|)) + cn by XREAL_1:9;
then (- (((p2 `1 ) / |.p2.|) - cn)) / (1 + cn) <= 1 by A25, XREAL_1:187;
then ((- (((p2 `1 ) / |.p2.|) - cn)) / (1 + cn)) ^2 <= 1 ^2 by A31, SQUARE_1:119;
then A32: 1 - (((- (((p2 `1 ) / |.p2.|) - cn)) / (1 + cn)) ^2 ) >= 0 by XREAL_1:50;
then A33: 1 - ((- ((((p2 `1 ) / |.p2.|) - cn) / (1 + cn))) ^2 ) >= 0 by XCMPLX_1:188;
sqrt (1 - (((- (((p2 `1 ) / |.p2.|) - cn)) / (1 + cn)) ^2 )) >= 0 by A32, SQUARE_1:def 4;
then sqrt (1 - (((- (((p2 `1 ) / |.p2.|) - cn)) ^2 ) / ((1 + cn) ^2 ))) >= 0 by XCMPLX_1:77;
then sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) ^2 ) / ((1 + cn) ^2 ))) >= 0 ;
then sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) ^2 )) >= 0 by XCMPLX_1:77;
then p1 `2 = 0 by A2, A4, A5, A21, A22;
then sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) ^2 )) = 0 by A2, A5, A21, A22, A23, XCMPLX_1:6;
then 1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) ^2 ) = 0 by A33, SQUARE_1:92;
then 1 = sqrt ((- ((((p2 `1 ) / |.p2.|) - cn) / (1 + cn))) ^2 ) by SQUARE_1:83;
then 1 = - ((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) by A28, SQUARE_1:89;
then 1 = (- (((p2 `1 ) / |.p2.|) - cn)) / (1 + cn) by XCMPLX_1:188;
then 1 * (1 + cn) = - (((p2 `1 ) / |.p2.|) - cn) by A25, XCMPLX_1:88;
then (1 + cn) - cn = - ((p2 `1 ) / |.p2.|) ;
then 1 = (- (p2 `1 )) / |.p2.| by XCMPLX_1:188;
then 1 * |.p2.| = - (p2 `1 ) by A20, TOPRNS_1:25, XCMPLX_1:88;
then ((p2 `1 ) ^2 ) - ((p2 `1 ) ^2 ) = (p2 `2 ) ^2 by A29, XCMPLX_1:26;
then p2 `2 = 0 by XCMPLX_1:6;
hence x1 = x2 by A2, A5, Th56; :: thesis: verum
end;
end;
end;
hence x1 = x2 ; :: thesis: verum
end;
case A34: ( (p1 `1 ) / |.p1.| >= cn & p1 `2 >= 0 & p1 <> 0. (TOP-REAL 2) ) ; :: thesis: x1 = x2
then A35: (cn -FanMorphN ) . p1 = |[(|.p1.| * ((((p1 `1 ) / |.p1.|) - cn) / (1 - cn))),(|.p1.| * (sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 - cn)) ^2 ))))]| by A1, Th58;
set q4 = |[(|.p1.| * ((((p1 `1 ) / |.p1.|) - cn) / (1 - cn))),(|.p1.| * (sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 - cn)) ^2 ))))]|;
A36: ( |[(|.p1.| * ((((p1 `1 ) / |.p1.|) - cn) / (1 - cn))),(|.p1.| * (sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 - cn)) ^2 ))))]| `2 = |.p1.| * (sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 - cn)) ^2 ))) & |[(|.p1.| * ((((p1 `1 ) / |.p1.|) - cn) / (1 - cn))),(|.p1.| * (sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 - cn)) ^2 ))))]| `1 = |.p1.| * ((((p1 `1 ) / |.p1.|) - cn) / (1 - cn)) ) by EUCLID:56;
|.p1.| <> 0 by A34, TOPRNS_1:25;
then A37: |.p1.| ^2 > 0 by SQUARE_1:74;
now
per cases ( p2 `2 <= 0 or ( p2 <> 0. (TOP-REAL 2) & (p2 `1 ) / |.p2.| >= cn & p2 `2 >= 0 ) or ( p2 <> 0. (TOP-REAL 2) & (p2 `1 ) / |.p2.| < cn & p2 `2 >= 0 ) ) by JGRAPH_2:11;
case A38: p2 `2 <= 0 ; :: thesis: x1 = x2
then A39: (cn -FanMorphN ) . p2 = p2 by Th56;
A40: |.p1.| <> 0 by A34, TOPRNS_1:25;
then A41: |.p1.| ^2 > 0 by SQUARE_1:74;
A42: 1 - cn > 0 by A1, XREAL_1:151;
A43: ((p1 `1 ) / |.p1.|) - cn >= 0 by A34, XREAL_1:50;
A44: ((p1 `1 ) / |.p1.|) - cn >= 0 by A34, XREAL_1:50;
A45: (((p1 `1 ) / |.p1.|) - cn) / (1 - cn) >= 0 by A42, A43;
A46: |.p1.| ^2 = ((p1 `1 ) ^2 ) + ((p1 `2 ) ^2 ) by JGRAPH_3:10;
0 <= (p1 `2 ) ^2 by XREAL_1:65;
then 0 + ((p1 `1 ) ^2 ) <= ((p1 `1 ) ^2 ) + ((p1 `2 ) ^2 ) by XREAL_1:9;
then ((p1 `1 ) ^2 ) / (|.p1.| ^2 ) <= (|.p1.| ^2 ) / (|.p1.| ^2 ) by A46, XREAL_1:74;
then ((p1 `1 ) ^2 ) / (|.p1.| ^2 ) <= 1 by A41, XCMPLX_1:60;
then ((p1 `1 ) / |.p1.|) ^2 <= 1 by XCMPLX_1:77;
then 1 >= (p1 `1 ) / |.p1.| by SQUARE_1:121;
then A47: 1 - cn >= ((p1 `1 ) / |.p1.|) - cn by XREAL_1:11;
A48: - (1 - cn) <= - 0 by A42;
- (1 - cn) <= - (((p1 `1 ) / |.p1.|) - cn) by A47, XREAL_1:26;
then (- (1 - cn)) / (1 - cn) <= (- (((p1 `1 ) / |.p1.|) - cn)) / (1 - cn) by A42, XREAL_1:74;
then A49: - 1 <= (- (((p1 `1 ) / |.p1.|) - cn)) / (1 - cn) by A42, XCMPLX_1:198;
- (- (1 - cn)) >= - (((p1 `1 ) / |.p1.|) - cn) by A44, A48, XREAL_1:26;
then (- (((p1 `1 ) / |.p1.|) - cn)) / (1 - cn) <= 1 by A42, XREAL_1:187;
then ((- (((p1 `1 ) / |.p1.|) - cn)) / (1 - cn)) ^2 <= 1 ^2 by A49, SQUARE_1:119;
then A50: 1 - (((- (((p1 `1 ) / |.p1.|) - cn)) / (1 - cn)) ^2 ) >= 0 by XREAL_1:50;
then A51: 1 - ((- ((((p1 `1 ) / |.p1.|) - cn) / (1 - cn))) ^2 ) >= 0 by XCMPLX_1:188;
sqrt (1 - (((- (((p1 `1 ) / |.p1.|) - cn)) / (1 - cn)) ^2 )) >= 0 by A50, SQUARE_1:def 4;
then sqrt (1 - (((- (((p1 `1 ) / |.p1.|) - cn)) ^2 ) / ((1 - cn) ^2 ))) >= 0 by XCMPLX_1:77;
then sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) ^2 ) / ((1 - cn) ^2 ))) >= 0 ;
then sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 - cn)) ^2 )) >= 0 by XCMPLX_1:77;
then p2 `2 = 0 by A2, A35, A36, A38, A39;
then sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 - cn)) ^2 )) = 0 by A2, A35, A36, A39, A40, XCMPLX_1:6;
then 1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 - cn)) ^2 ) = 0 by A51, SQUARE_1:92;
then 1 = (((p1 `1 ) / |.p1.|) - cn) / (1 - cn) by A45, SQUARE_1:83, SQUARE_1:89;
then 1 * (1 - cn) = ((p1 `1 ) / |.p1.|) - cn by A42, XCMPLX_1:88;
then 1 * |.p1.| = p1 `1 by A34, TOPRNS_1:25, XCMPLX_1:88;
then p1 `2 = 0 by A46, XCMPLX_1:6;
hence x1 = x2 by A2, A39, Th56; :: thesis: verum
end;
case A52: ( p2 <> 0. (TOP-REAL 2) & (p2 `1 ) / |.p2.| >= cn & p2 `2 >= 0 ) ; :: thesis: x1 = x2
then A53: (cn -FanMorphN ) . p2 = |[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 - cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 - cn)) ^2 ))))]| by A1, Th58;
set p4 = |[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 - cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 - cn)) ^2 ))))]|;
A54: ( |[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 - cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 - cn)) ^2 ))))]| `2 = |.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 - cn)) ^2 ))) & |[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 - cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 - cn)) ^2 ))))]| `1 = |.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 - cn)) ) by EUCLID:56;
A55: ( |[(|.p1.| * ((((p1 `1 ) / |.p1.|) - cn) / (1 - cn))),(|.p1.| * (sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 - cn)) ^2 ))))]| `2 = |.p1.| * (sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 - cn)) ^2 ))) & |[(|.p1.| * ((((p1 `1 ) / |.p1.|) - cn) / (1 - cn))),(|.p1.| * (sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 - cn)) ^2 ))))]| `1 = |.p1.| * ((((p1 `1 ) / |.p1.|) - cn) / (1 - cn)) ) by EUCLID:56;
A56: ((p1 `1 ) / |.p1.|) - cn >= 0 by A34, XREAL_1:50;
A57: |.p1.| ^2 = ((p1 `1 ) ^2 ) + ((p1 `2 ) ^2 ) by JGRAPH_3:10;
0 <= (p1 `2 ) ^2 by XREAL_1:65;
then 0 + ((p1 `1 ) ^2 ) <= ((p1 `1 ) ^2 ) + ((p1 `2 ) ^2 ) by XREAL_1:9;
then ((p1 `1 ) ^2 ) / (|.p1.| ^2 ) <= (|.p1.| ^2 ) / (|.p1.| ^2 ) by A57, XREAL_1:74;
then ((p1 `1 ) ^2 ) / (|.p1.| ^2 ) <= 1 by A37, XCMPLX_1:60;
then ((p1 `1 ) / |.p1.|) ^2 <= 1 by XCMPLX_1:77;
then 1 >= (p1 `1 ) / |.p1.| by SQUARE_1:121;
then A58: 1 - cn >= ((p1 `1 ) / |.p1.|) - cn by XREAL_1:11;
A59: - (1 - cn) <= - 0 by A3;
- (1 - cn) <= - (((p1 `1 ) / |.p1.|) - cn) by A58, XREAL_1:26;
then (- (1 - cn)) / (1 - cn) <= (- (((p1 `1 ) / |.p1.|) - cn)) / (1 - cn) by A3, XREAL_1:74;
then A60: - 1 <= (- (((p1 `1 ) / |.p1.|) - cn)) / (1 - cn) by A3, XCMPLX_1:198;
- (- (1 - cn)) >= - (((p1 `1 ) / |.p1.|) - cn) by A56, A59, XREAL_1:26;
then (- (((p1 `1 ) / |.p1.|) - cn)) / (1 - cn) <= 1 by A3, XREAL_1:187;
then ((- (((p1 `1 ) / |.p1.|) - cn)) / (1 - cn)) ^2 <= 1 ^2 by A60, SQUARE_1:119;
then 1 - (((- (((p1 `1 ) / |.p1.|) - cn)) / (1 - cn)) ^2 ) >= 0 by XREAL_1:50;
then A61: 1 - ((- ((((p1 `1 ) / |.p1.|) - cn) / (1 - cn))) ^2 ) >= 0 by XCMPLX_1:188;
A62: (|[(|.p1.| * ((((p1 `1 ) / |.p1.|) - cn) / (1 - cn))),(|.p1.| * (sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 - cn)) ^2 ))))]| `2 ) ^2 = (|.p1.| ^2 ) * ((sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 - cn)) ^2 ))) ^2 ) by A55
.= (|.p1.| ^2 ) * (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 - cn)) ^2 )) by A61, SQUARE_1:def 4 ;
|.|[(|.p1.| * ((((p1 `1 ) / |.p1.|) - cn) / (1 - cn))),(|.p1.| * (sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 - cn)) ^2 ))))]|.| ^2 = ((|[(|.p1.| * ((((p1 `1 ) / |.p1.|) - cn) / (1 - cn))),(|.p1.| * (sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 - cn)) ^2 ))))]| `1 ) ^2 ) + ((|[(|.p1.| * ((((p1 `1 ) / |.p1.|) - cn) / (1 - cn))),(|.p1.| * (sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 - cn)) ^2 ))))]| `2 ) ^2 ) by JGRAPH_3:10
.= |.p1.| ^2 by A55, A62 ;
then A63: sqrt (|.|[(|.p1.| * ((((p1 `1 ) / |.p1.|) - cn) / (1 - cn))),(|.p1.| * (sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 - cn)) ^2 ))))]|.| ^2 ) = |.p1.| by SQUARE_1:89;
then A64: |.|[(|.p1.| * ((((p1 `1 ) / |.p1.|) - cn) / (1 - cn))),(|.p1.| * (sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 - cn)) ^2 ))))]|.| = |.p1.| by SQUARE_1:89;
|.p2.| <> 0 by A52, TOPRNS_1:25;
then A65: |.p2.| ^2 > 0 by SQUARE_1:74;
A66: ((p2 `1 ) / |.p2.|) - cn >= 0 by A52, XREAL_1:50;
A67: |.p2.| ^2 = ((p2 `1 ) ^2 ) + ((p2 `2 ) ^2 ) by JGRAPH_3:10;
0 <= (p2 `2 ) ^2 by XREAL_1:65;
then 0 + ((p2 `1 ) ^2 ) <= ((p2 `1 ) ^2 ) + ((p2 `2 ) ^2 ) by XREAL_1:9;
then ((p2 `1 ) ^2 ) / (|.p2.| ^2 ) <= (|.p2.| ^2 ) / (|.p2.| ^2 ) by A67, XREAL_1:74;
then ((p2 `1 ) ^2 ) / (|.p2.| ^2 ) <= 1 by A65, XCMPLX_1:60;
then ((p2 `1 ) / |.p2.|) ^2 <= 1 by XCMPLX_1:77;
then 1 >= (p2 `1 ) / |.p2.| by SQUARE_1:121;
then A68: 1 - cn >= ((p2 `1 ) / |.p2.|) - cn by XREAL_1:11;
A69: - (1 - cn) <= - 0 by A3;
- (1 - cn) <= - (((p2 `1 ) / |.p2.|) - cn) by A68, XREAL_1:26;
then (- (1 - cn)) / (1 - cn) <= (- (((p2 `1 ) / |.p2.|) - cn)) / (1 - cn) by A3, XREAL_1:74;
then A70: - 1 <= (- (((p2 `1 ) / |.p2.|) - cn)) / (1 - cn) by A3, XCMPLX_1:198;
- (- (1 - cn)) >= - (((p2 `1 ) / |.p2.|) - cn) by A66, A69, XREAL_1:26;
then (- (((p2 `1 ) / |.p2.|) - cn)) / (1 - cn) <= 1 by A3, XREAL_1:187;
then ((- (((p2 `1 ) / |.p2.|) - cn)) / (1 - cn)) ^2 <= 1 ^2 by A70, SQUARE_1:119;
then 1 - (((- (((p2 `1 ) / |.p2.|) - cn)) / (1 - cn)) ^2 ) >= 0 by XREAL_1:50;
then A71: 1 - ((- ((((p2 `1 ) / |.p2.|) - cn) / (1 - cn))) ^2 ) >= 0 by XCMPLX_1:188;
A72: (|[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 - cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 - cn)) ^2 ))))]| `2 ) ^2 = (|.p2.| ^2 ) * ((sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 - cn)) ^2 ))) ^2 ) by A54
.= (|.p2.| ^2 ) * (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 - cn)) ^2 )) by A71, SQUARE_1:def 4 ;
|.|[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 - cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 - cn)) ^2 ))))]|.| ^2 = ((|[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 - cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 - cn)) ^2 ))))]| `1 ) ^2 ) + ((|[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 - cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 - cn)) ^2 ))))]| `2 ) ^2 ) by JGRAPH_3:10
.= |.p2.| ^2 by A54, A72 ;
then A73: sqrt (|.|[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 - cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 - cn)) ^2 ))))]|.| ^2 ) = |.p2.| by SQUARE_1:89;
then A74: |.|[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 - cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 - cn)) ^2 ))))]|.| = |.p2.| by SQUARE_1:89;
(((p2 `1 ) / |.p2.|) - cn) / (1 - cn) = (|.p1.| * ((((p1 `1 ) / |.p1.|) - cn) / (1 - cn))) / |.p2.| by A2, A35, A36, A52, A53, A54, TOPRNS_1:25, XCMPLX_1:90;
then (((p2 `1 ) / |.p2.|) - cn) / (1 - cn) = (((p1 `1 ) / |.p1.|) - cn) / (1 - cn) by A2, A35, A52, A53, A63, A73, TOPRNS_1:25, XCMPLX_1:90;
then ((((p2 `1 ) / |.p2.|) - cn) / (1 - cn)) * (1 - cn) = ((p1 `1 ) / |.p1.|) - cn by A3, XCMPLX_1:88;
then ((p2 `1 ) / |.p2.|) - cn = ((p1 `1 ) / |.p1.|) - cn by A3, XCMPLX_1:88;
then ((p2 `1 ) / |.p2.|) * |.p2.| = p1 `1 by A2, A35, A52, A53, A64, A74, TOPRNS_1:25, XCMPLX_1:88;
then A75: p2 `1 = p1 `1 by A52, TOPRNS_1:25, XCMPLX_1:88;
A76: |.p2.| ^2 = ((p2 `1 ) ^2 ) + ((p2 `2 ) ^2 ) by JGRAPH_3:10;
|.p1.| ^2 = ((p1 `1 ) ^2 ) + ((p1 `2 ) ^2 ) by JGRAPH_3:10;
then p2 `2 = sqrt ((p1 `2 ) ^2 ) by A2, A35, A52, A53, A64, A74, A75, A76, SQUARE_1:89;
then A77: p2 `2 = p1 `2 by A34, SQUARE_1:89;
p2 = |[(p2 `1 ),(p2 `2 )]| by EUCLID:57;
hence x1 = x2 by A75, A77, EUCLID:57; :: thesis: verum
end;
case A78: ( p2 <> 0. (TOP-REAL 2) & (p2 `1 ) / |.p2.| < cn & p2 `2 >= 0 ) ; :: thesis: x1 = x2
then A79: (cn -FanMorphN ) . p2 = |[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 + cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) ^2 ))))]| by A1, Th58;
set p4 = |[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 + cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) ^2 ))))]|;
A80: ( |[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 + cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) ^2 ))))]| `2 = |.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) ^2 ))) & |[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 + cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) ^2 ))))]| `1 = |.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) ) by EUCLID:56;
A81: ((p2 `1 ) / |.p2.|) - cn < 0 by A78, XREAL_1:51;
1 + cn > 0 by A1, XREAL_1:150;
then A82: (((p2 `1 ) / |.p2.|) - cn) / (1 + cn) < 0 by A81, XREAL_1:143;
|.p2.| <> 0 by A78, TOPRNS_1:25;
then A84: |.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) < 0 by A82, XREAL_1:134;
A85: ((p1 `1 ) / |.p1.|) - cn >= 0 by A34, XREAL_1:50;
1 - cn > 0 by A1, XREAL_1:151;
then (((p1 `1 ) / |.p1.|) - cn) / (1 - cn) >= 0 by A85;
hence x1 = x2 by A2, A35, A36, A79, A80, A84; :: thesis: verum
end;
end;
end;
hence x1 = x2 ; :: thesis: verum
end;
case A86: ( (p1 `1 ) / |.p1.| < cn & p1 `2 >= 0 & p1 <> 0. (TOP-REAL 2) ) ; :: thesis: x1 = x2
then A87: (cn -FanMorphN ) . p1 = |[(|.p1.| * ((((p1 `1 ) / |.p1.|) - cn) / (1 + cn))),(|.p1.| * (sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 + cn)) ^2 ))))]| by A1, Th58;
set q4 = |[(|.p1.| * ((((p1 `1 ) / |.p1.|) - cn) / (1 + cn))),(|.p1.| * (sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 + cn)) ^2 ))))]|;
A88: ( |[(|.p1.| * ((((p1 `1 ) / |.p1.|) - cn) / (1 + cn))),(|.p1.| * (sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 + cn)) ^2 ))))]| `2 = |.p1.| * (sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 + cn)) ^2 ))) & |[(|.p1.| * ((((p1 `1 ) / |.p1.|) - cn) / (1 + cn))),(|.p1.| * (sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 + cn)) ^2 ))))]| `1 = |.p1.| * ((((p1 `1 ) / |.p1.|) - cn) / (1 + cn)) ) by EUCLID:56;
A89: |.p1.| <> 0 by A86, TOPRNS_1:25;
then A90: |.p1.| ^2 > 0 by SQUARE_1:74;
now
per cases ( p2 `2 <= 0 or ( p2 <> 0. (TOP-REAL 2) & (p2 `1 ) / |.p2.| >= cn & p2 `2 >= 0 ) or ( p2 <> 0. (TOP-REAL 2) & (p2 `1 ) / |.p2.| < cn & p2 `2 >= 0 ) ) by JGRAPH_2:11;
case A91: p2 `2 <= 0 ; :: thesis: x1 = x2
then A92: (cn -FanMorphN ) . p2 = p2 by Th56;
A93: 1 + cn > 0 by A1, XREAL_1:150;
A94: ((p1 `1 ) / |.p1.|) - cn <= 0 by A86, XREAL_1:49;
then A95: - (((p1 `1 ) / |.p1.|) - cn) >= - 0 ;
- (- ((((p1 `1 ) / |.p1.|) - cn) / (1 + cn))) <= 0 by A93, A94;
then A96: - ((((p1 `1 ) / |.p1.|) - cn) / (1 + cn)) >= 0 ;
A97: |.p1.| ^2 = ((p1 `1 ) ^2 ) + ((p1 `2 ) ^2 ) by JGRAPH_3:10;
0 <= (p1 `2 ) ^2 by XREAL_1:65;
then 0 + ((p1 `1 ) ^2 ) <= ((p1 `1 ) ^2 ) + ((p1 `2 ) ^2 ) by XREAL_1:9;
then ((p1 `1 ) ^2 ) / (|.p1.| ^2 ) <= (|.p1.| ^2 ) / (|.p1.| ^2 ) by A97, XREAL_1:74;
then ((p1 `1 ) ^2 ) / (|.p1.| ^2 ) <= 1 by A90, XCMPLX_1:60;
then ((p1 `1 ) / |.p1.|) ^2 <= 1 by XCMPLX_1:77;
then A98: (- ((p1 `1 ) / |.p1.|)) ^2 <= 1 ;
(- (1 + cn)) / (1 + cn) <= (- (((p1 `1 ) / |.p1.|) - cn)) / (1 + cn) by A93, A95, XREAL_1:74;
then A99: - 1 <= (- (((p1 `1 ) / |.p1.|) - cn)) / (1 + cn) by A93, XCMPLX_1:198;
1 >= - ((p1 `1 ) / |.p1.|) by A98, SQUARE_1:121;
then 1 + cn >= (- ((p1 `1 ) / |.p1.|)) + cn by XREAL_1:9;
then (- (((p1 `1 ) / |.p1.|) - cn)) / (1 + cn) <= 1 by A93, XREAL_1:187;
then ((- (((p1 `1 ) / |.p1.|) - cn)) / (1 + cn)) ^2 <= 1 ^2 by A99, SQUARE_1:119;
then A100: 1 - (((- (((p1 `1 ) / |.p1.|) - cn)) / (1 + cn)) ^2 ) >= 0 by XREAL_1:50;
then A101: 1 - ((- ((((p1 `1 ) / |.p1.|) - cn) / (1 + cn))) ^2 ) >= 0 by XCMPLX_1:188;
sqrt (1 - (((- (((p1 `1 ) / |.p1.|) - cn)) / (1 + cn)) ^2 )) >= 0 by A100, SQUARE_1:def 4;
then sqrt (1 - (((- (((p1 `1 ) / |.p1.|) - cn)) ^2 ) / ((1 + cn) ^2 ))) >= 0 by XCMPLX_1:77;
then sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) ^2 ) / ((1 + cn) ^2 ))) >= 0 ;
then sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 + cn)) ^2 )) >= 0 by XCMPLX_1:77;
then p2 `2 = 0 by A2, A87, A88, A91, A92;
then sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 + cn)) ^2 )) = 0 by A2, A87, A88, A89, A92, XCMPLX_1:6;
then 1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 + cn)) ^2 ) = 0 by A101, SQUARE_1:92;
then 1 = sqrt ((- ((((p1 `1 ) / |.p1.|) - cn) / (1 + cn))) ^2 ) by SQUARE_1:83;
then 1 = - ((((p1 `1 ) / |.p1.|) - cn) / (1 + cn)) by A96, SQUARE_1:89;
then 1 = (- (((p1 `1 ) / |.p1.|) - cn)) / (1 + cn) by XCMPLX_1:188;
then 1 * (1 + cn) = - (((p1 `1 ) / |.p1.|) - cn) by A93, XCMPLX_1:88;
then (1 + cn) - cn = - ((p1 `1 ) / |.p1.|) ;
then 1 = (- (p1 `1 )) / |.p1.| by XCMPLX_1:188;
then 1 * |.p1.| = - (p1 `1 ) by A86, TOPRNS_1:25, XCMPLX_1:88;
then ((p1 `1 ) ^2 ) - ((p1 `1 ) ^2 ) = (p1 `2 ) ^2 by A97, XCMPLX_1:26;
then p1 `2 = 0 by XCMPLX_1:6;
hence x1 = x2 by A2, A92, Th56; :: thesis: verum
end;
case A102: ( p2 <> 0. (TOP-REAL 2) & (p2 `1 ) / |.p2.| >= cn & p2 `2 >= 0 ) ; :: thesis: x1 = x2
then A103: (cn -FanMorphN ) . p2 = |[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 - cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 - cn)) ^2 ))))]| by A1, Th58;
set p4 = |[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 - cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 - cn)) ^2 ))))]|;
A104: ( |[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 - cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 - cn)) ^2 ))))]| `2 = |.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 - cn)) ^2 ))) & |[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 - cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 - cn)) ^2 ))))]| `1 = |.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 - cn)) ) by EUCLID:56;
A105: ((p1 `1 ) / |.p1.|) - cn < 0 by A86, XREAL_1:51;
1 + cn > 0 by A1, XREAL_1:150;
then A106: (((p1 `1 ) / |.p1.|) - cn) / (1 + cn) < 0 by A105, XREAL_1:143;
|.p1.| <> 0 by A86, TOPRNS_1:25;
then A108: |.p1.| * ((((p1 `1 ) / |.p1.|) - cn) / (1 + cn)) < 0 by A106, XREAL_1:134;
A109: ((p2 `1 ) / |.p2.|) - cn >= 0 by A102, XREAL_1:50;
1 - cn > 0 by A1, XREAL_1:151;
then (((p2 `1 ) / |.p2.|) - cn) / (1 - cn) >= 0 by A109;
hence x1 = x2 by A2, A87, A88, A103, A104, A108; :: thesis: verum
end;
case A110: ( p2 <> 0. (TOP-REAL 2) & (p2 `1 ) / |.p2.| < cn & p2 `2 >= 0 ) ; :: thesis: x1 = x2
then A111: (cn -FanMorphN ) . p2 = |[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 + cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) ^2 ))))]| by A1, Th58;
set p4 = |[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 + cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) ^2 ))))]|;
A112: ( |[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 + cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) ^2 ))))]| `2 = |.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) ^2 ))) & |[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 + cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) ^2 ))))]| `1 = |.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) ) by EUCLID:56;
A113: ( |[(|.p1.| * ((((p1 `1 ) / |.p1.|) - cn) / (1 + cn))),(|.p1.| * (sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 + cn)) ^2 ))))]| `2 = |.p1.| * (sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 + cn)) ^2 ))) & |[(|.p1.| * ((((p1 `1 ) / |.p1.|) - cn) / (1 + cn))),(|.p1.| * (sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 + cn)) ^2 ))))]| `1 = |.p1.| * ((((p1 `1 ) / |.p1.|) - cn) / (1 + cn)) ) by EUCLID:56;
((p1 `1 ) / |.p1.|) - cn <= 0 by A86, XREAL_1:49;
then A114: - (((p1 `1 ) / |.p1.|) - cn) >= - 0 ;
A115: |.p1.| ^2 = ((p1 `1 ) ^2 ) + ((p1 `2 ) ^2 ) by JGRAPH_3:10;
0 <= (p1 `2 ) ^2 by XREAL_1:65;
then 0 + ((p1 `1 ) ^2 ) <= ((p1 `1 ) ^2 ) + ((p1 `2 ) ^2 ) by XREAL_1:9;
then ((p1 `1 ) ^2 ) / (|.p1.| ^2 ) <= (|.p1.| ^2 ) / (|.p1.| ^2 ) by A115, XREAL_1:74;
then ((p1 `1 ) ^2 ) / (|.p1.| ^2 ) <= 1 by A90, XCMPLX_1:60;
then ((p1 `1 ) / |.p1.|) ^2 <= 1 by XCMPLX_1:77;
then - 1 <= (p1 `1 ) / |.p1.| by SQUARE_1:121;
then A116: (- 1) - cn <= ((p1 `1 ) / |.p1.|) - cn by XREAL_1:11;
A117: 1 + cn > 0 by A1, XREAL_1:150;
(- (1 + cn)) / (1 + cn) <= (- (((p1 `1 ) / |.p1.|) - cn)) / (1 + cn) by A114, A117, XREAL_1:74;
then A118: - 1 <= (- (((p1 `1 ) / |.p1.|) - cn)) / (1 + cn) by A117, XCMPLX_1:198;
- ((- 1) - cn) >= - (((p1 `1 ) / |.p1.|) - cn) by A116, XREAL_1:26;
then (- (((p1 `1 ) / |.p1.|) - cn)) / (1 + cn) <= 1 by A117, XREAL_1:187;
then ((- (((p1 `1 ) / |.p1.|) - cn)) / (1 + cn)) ^2 <= 1 ^2 by A118, SQUARE_1:119;
then 1 - (((- (((p1 `1 ) / |.p1.|) - cn)) / (1 + cn)) ^2 ) >= 0 by XREAL_1:50;
then A119: 1 - ((- ((((p1 `1 ) / |.p1.|) - cn) / (1 + cn))) ^2 ) >= 0 by XCMPLX_1:188;
A120: (|[(|.p1.| * ((((p1 `1 ) / |.p1.|) - cn) / (1 + cn))),(|.p1.| * (sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 + cn)) ^2 ))))]| `2 ) ^2 = (|.p1.| ^2 ) * ((sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 + cn)) ^2 ))) ^2 ) by A113
.= (|.p1.| ^2 ) * (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 + cn)) ^2 )) by A119, SQUARE_1:def 4 ;
|.|[(|.p1.| * ((((p1 `1 ) / |.p1.|) - cn) / (1 + cn))),(|.p1.| * (sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 + cn)) ^2 ))))]|.| ^2 = ((|[(|.p1.| * ((((p1 `1 ) / |.p1.|) - cn) / (1 + cn))),(|.p1.| * (sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 + cn)) ^2 ))))]| `1 ) ^2 ) + ((|[(|.p1.| * ((((p1 `1 ) / |.p1.|) - cn) / (1 + cn))),(|.p1.| * (sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 + cn)) ^2 ))))]| `2 ) ^2 ) by JGRAPH_3:10
.= |.p1.| ^2 by A113, A120 ;
then A121: sqrt (|.|[(|.p1.| * ((((p1 `1 ) / |.p1.|) - cn) / (1 + cn))),(|.p1.| * (sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 + cn)) ^2 ))))]|.| ^2 ) = |.p1.| by SQUARE_1:89;
then A122: |.|[(|.p1.| * ((((p1 `1 ) / |.p1.|) - cn) / (1 + cn))),(|.p1.| * (sqrt (1 - (((((p1 `1 ) / |.p1.|) - cn) / (1 + cn)) ^2 ))))]|.| = |.p1.| by SQUARE_1:89;
|.p2.| <> 0 by A110, TOPRNS_1:25;
then A123: |.p2.| ^2 > 0 by SQUARE_1:74;
((p2 `1 ) / |.p2.|) - cn <= 0 by A110, XREAL_1:49;
then A124: - (((p2 `1 ) / |.p2.|) - cn) >= - 0 ;
A125: |.p2.| ^2 = ((p2 `1 ) ^2 ) + ((p2 `2 ) ^2 ) by JGRAPH_3:10;
0 <= (p2 `2 ) ^2 by XREAL_1:65;
then 0 + ((p2 `1 ) ^2 ) <= ((p2 `1 ) ^2 ) + ((p2 `2 ) ^2 ) by XREAL_1:9;
then ((p2 `1 ) ^2 ) / (|.p2.| ^2 ) <= (|.p2.| ^2 ) / (|.p2.| ^2 ) by A125, XREAL_1:74;
then ((p2 `1 ) ^2 ) / (|.p2.| ^2 ) <= 1 by A123, XCMPLX_1:60;
then ((p2 `1 ) / |.p2.|) ^2 <= 1 by XCMPLX_1:77;
then - 1 <= (p2 `1 ) / |.p2.| by SQUARE_1:121;
then A126: (- 1) - cn <= ((p2 `1 ) / |.p2.|) - cn by XREAL_1:11;
(- (1 + cn)) / (1 + cn) <= (- (((p2 `1 ) / |.p2.|) - cn)) / (1 + cn) by A117, A124, XREAL_1:74;
then A127: - 1 <= (- (((p2 `1 ) / |.p2.|) - cn)) / (1 + cn) by A117, XCMPLX_1:198;
- ((- 1) - cn) >= - (((p2 `1 ) / |.p2.|) - cn) by A126, XREAL_1:26;
then (- (((p2 `1 ) / |.p2.|) - cn)) / (1 + cn) <= 1 by A117, XREAL_1:187;
then ((- (((p2 `1 ) / |.p2.|) - cn)) / (1 + cn)) ^2 <= 1 ^2 by A127, SQUARE_1:119;
then 1 - (((- (((p2 `1 ) / |.p2.|) - cn)) / (1 + cn)) ^2 ) >= 0 by XREAL_1:50;
then A128: 1 - ((- ((((p2 `1 ) / |.p2.|) - cn) / (1 + cn))) ^2 ) >= 0 by XCMPLX_1:188;
A129: (|[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 + cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) ^2 ))))]| `2 ) ^2 = (|.p2.| ^2 ) * ((sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) ^2 ))) ^2 ) by A112
.= (|.p2.| ^2 ) * (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) ^2 )) by A128, SQUARE_1:def 4 ;
|.|[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 + cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) ^2 ))))]|.| ^2 = ((|[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 + cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) ^2 ))))]| `1 ) ^2 ) + ((|[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 + cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) ^2 ))))]| `2 ) ^2 ) by JGRAPH_3:10
.= |.p2.| ^2 by A112, A129 ;
then A130: sqrt (|.|[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 + cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) ^2 ))))]|.| ^2 ) = |.p2.| by SQUARE_1:89;
then A131: |.|[(|.p2.| * ((((p2 `1 ) / |.p2.|) - cn) / (1 + cn))),(|.p2.| * (sqrt (1 - (((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) ^2 ))))]|.| = |.p2.| by SQUARE_1:89;
(((p2 `1 ) / |.p2.|) - cn) / (1 + cn) = (|.p1.| * ((((p1 `1 ) / |.p1.|) - cn) / (1 + cn))) / |.p2.| by A2, A87, A88, A110, A111, A112, TOPRNS_1:25, XCMPLX_1:90;
then (((p2 `1 ) / |.p2.|) - cn) / (1 + cn) = (((p1 `1 ) / |.p1.|) - cn) / (1 + cn) by A2, A87, A110, A111, A121, A130, TOPRNS_1:25, XCMPLX_1:90;
then ((((p2 `1 ) / |.p2.|) - cn) / (1 + cn)) * (1 + cn) = ((p1 `1 ) / |.p1.|) - cn by A117, XCMPLX_1:88;
then ((p2 `1 ) / |.p2.|) - cn = ((p1 `1 ) / |.p1.|) - cn by A117, XCMPLX_1:88;
then ((p2 `1 ) / |.p2.|) * |.p2.| = p1 `1 by A2, A87, A110, A111, A122, A131, TOPRNS_1:25, XCMPLX_1:88;
then A132: p2 `1 = p1 `1 by A110, TOPRNS_1:25, XCMPLX_1:88;
A133: |.p2.| ^2 = ((p2 `1 ) ^2 ) + ((p2 `2 ) ^2 ) by JGRAPH_3:10;
|.p1.| ^2 = ((p1 `1 ) ^2 ) + ((p1 `2 ) ^2 ) by JGRAPH_3:10;
then p2 `2 = sqrt ((p1 `2 ) ^2 ) by A2, A87, A110, A111, A122, A131, A132, A133, SQUARE_1:89;
then A134: p2 `2 = p1 `2 by A86, SQUARE_1:89;
p2 = |[(p2 `1 ),(p2 `2 )]| by EUCLID:57;
hence x1 = x2 by A132, A134, EUCLID:57; :: thesis: verum
end;
end;
end;
hence x1 = x2 ; :: thesis: verum
end;
end;
end;
hence x1 = x2 ; :: thesis: verum
end;
hence cn -FanMorphN is one-to-one by FUNCT_1:def 8; :: thesis: verum