let q be Point of (TOP-REAL 2); :: thesis: for cn being Real st (q `1) / |.q.| <= cn & q `2 < 0 holds
(cn -FanMorphS) . q = |[(|.q.| * ((((q `1) / |.q.|) - cn) / (1 + cn))),(|.q.| * (- (sqrt (1 - (((((q `1) / |.q.|) - cn) / (1 + cn)) ^2)))))]|

let cn be Real; :: thesis: ( (q `1) / |.q.| <= cn & q `2 < 0 implies (cn -FanMorphS) . q = |[(|.q.| * ((((q `1) / |.q.|) - cn) / (1 + cn))),(|.q.| * (- (sqrt (1 - (((((q `1) / |.q.|) - cn) / (1 + cn)) ^2)))))]| )
assume that
A1: (q `1) / |.q.| <= cn and
A2: q `2 < 0 ; :: thesis: (cn -FanMorphS) . q = |[(|.q.| * ((((q `1) / |.q.|) - cn) / (1 + cn))),(|.q.| * (- (sqrt (1 - (((((q `1) / |.q.|) - cn) / (1 + cn)) ^2)))))]|
per cases ( (q `1) / |.q.| < cn or (q `1) / |.q.| = cn ) by A1, XXREAL_0:1;
suppose (q `1) / |.q.| < cn ; :: thesis: (cn -FanMorphS) . q = |[(|.q.| * ((((q `1) / |.q.|) - cn) / (1 + cn))),(|.q.| * (- (sqrt (1 - (((((q `1) / |.q.|) - cn) / (1 + cn)) ^2)))))]|
then FanS (cn,q) = |.q.| * |[((((q `1) / |.q.|) - cn) / (1 + cn)),(- (sqrt (1 - (((((q `1) / |.q.|) - cn) / (1 + cn)) ^2))))]| by A2, Def8
.= |[(|.q.| * ((((q `1) / |.q.|) - cn) / (1 + cn))),(|.q.| * (- (sqrt (1 - (((((q `1) / |.q.|) - cn) / (1 + cn)) ^2)))))]| by EUCLID:58 ;
hence (cn -FanMorphS) . q = |[(|.q.| * ((((q `1) / |.q.|) - cn) / (1 + cn))),(|.q.| * (- (sqrt (1 - (((((q `1) / |.q.|) - cn) / (1 + cn)) ^2)))))]| by Def9; :: thesis: verum
end;
suppose A3: (q `1) / |.q.| = cn ; :: thesis: (cn -FanMorphS) . q = |[(|.q.| * ((((q `1) / |.q.|) - cn) / (1 + cn))),(|.q.| * (- (sqrt (1 - (((((q `1) / |.q.|) - cn) / (1 + cn)) ^2)))))]|
then (((q `1) / |.q.|) - cn) / (1 - cn) = 0 ;
hence (cn -FanMorphS) . q = |[(|.q.| * ((((q `1) / |.q.|) - cn) / (1 + cn))),(|.q.| * (- (sqrt (1 - (((((q `1) / |.q.|) - cn) / (1 + cn)) ^2)))))]| by A2, A3, Th113; :: thesis: verum
end;
end;