:: JGRAPH_4 semantic presentation

Lemma1: for b1 being Point of (TOP-REAL 2) st b1 <> 0.REAL 2 holds
|.b1.| > 0
proof end;

Lemma2: for b1, b2 being real number st b1 >= 0 & (b2 - b1) * (b2 + b1) < 0 holds
( - b1 < b2 & b2 < b1 )
by XREAL_1:96;

theorem Th1: :: JGRAPH_4:1
canceled;

theorem Th2: :: JGRAPH_4:2
canceled;

theorem Th3: :: JGRAPH_4:3
for b1 being real number st - 1 < b1 & b1 < 1 holds
( 1 + b1 > 0 & 1 - b1 > 0 ) by XREAL_1:150, XREAL_1:151;

theorem Th4: :: JGRAPH_4:4
for b1 being real number st b1 ^2 <= 1 holds
( - 1 <= b1 & b1 <= 1 )
proof end;

theorem Th5: :: JGRAPH_4:5
for b1 being real number st b1 ^2 < 1 holds
( - 1 < b1 & b1 < 1 )
proof end;

theorem Th6: :: JGRAPH_4:6
for b1 being non empty TopStruct
for b2 being Function of b1,R^1
for b3 being Subset of b1
for b4 being real number st b2 is continuous & b3 = { b5 where B is Point of b1 : pi b2,b5 > b4 } holds
b3 is open
proof end;

theorem Th7: :: JGRAPH_4:7
for b1 being non empty TopStruct
for b2 being Function of b1,R^1
for b3 being Subset of b1
for b4 being Real st b2 is continuous & b3 = { b5 where B is Point of b1 : pi b2,b5 < b4 } holds
b3 is open
proof end;

theorem Th8: :: JGRAPH_4:8
for b1 being Function of (TOP-REAL 2),(TOP-REAL 2) st b1 is continuous & b1 is one-to-one & rng b1 = [#] (TOP-REAL 2) & ( for b2 being Point of (TOP-REAL 2) ex b3 being non empty compact Subset of (TOP-REAL 2) st
( b3 = b1 .: b3 & ex b4 being Subset of (TOP-REAL 2) st
( b2 in b4 & b4 is open & b4 c= b3 & b1 . b2 in b4 ) ) ) holds
b1 is_homeomorphism
proof end;

theorem Th9: :: JGRAPH_4:9
for b1 being non empty TopSpace
for b2, b3 being Function of b1,R^1
for b4, b5 being real number st b2 is continuous & b3 is continuous & b5 <> 0 & ( for b6 being Point of b1 holds b3 . b6 <> 0 ) holds
ex b6 being Function of b1,R^1 st
( ( for b7 being Point of b1
for b8, b9 being real number st b2 . b7 = b8 & b3 . b7 = b9 holds
b6 . b7 = ((b8 / b9) - b4) / b5 ) & b6 is continuous )
proof end;

theorem Th10: :: JGRAPH_4:10
for b1 being non empty TopSpace
for b2, b3 being Function of b1,R^1
for b4, b5 being Real st b2 is continuous & b3 is continuous & b5 <> 0 & ( for b6 being Point of b1 holds b3 . b6 <> 0 ) holds
ex b6 being Function of b1,R^1 st
( ( for b7 being Point of b1
for b8, b9 being Real st b2 . b7 = b8 & b3 . b7 = b9 holds
b6 . b7 = b9 * (((b8 / b9) - b4) / b5) ) & b6 is continuous )
proof end;

theorem Th11: :: JGRAPH_4:11
for b1 being non empty TopSpace
for b2 being Function of b1,R^1 st b2 is continuous holds
ex b3 being Function of b1,R^1 st
( ( for b4 being Point of b1
for b5 being real number st b2 . b4 = b5 holds
b3 . b4 = b5 ^2 ) & b3 is continuous )
proof end;

theorem Th12: :: JGRAPH_4:12
for b1 being non empty TopSpace
for b2 being Function of b1,R^1 st b2 is continuous holds
ex b3 being Function of b1,R^1 st
( ( for b4 being Point of b1
for b5 being real number st b2 . b4 = b5 holds
b3 . b4 = abs b5 ) & b3 is continuous )
proof end;

theorem Th13: :: JGRAPH_4:13
for b1 being non empty TopSpace
for b2 being Function of b1,R^1 st b2 is continuous holds
ex b3 being Function of b1,R^1 st
( ( for b4 being Point of b1
for b5 being real number st b2 . b4 = b5 holds
b3 . b4 = - b5 ) & b3 is continuous )
proof end;

theorem Th14: :: JGRAPH_4:14
for b1 being non empty TopSpace
for b2, b3 being Function of b1,R^1
for b4, b5 being real number st b2 is continuous & b3 is continuous & b5 <> 0 & ( for b6 being Point of b1 holds b3 . b6 <> 0 ) holds
ex b6 being Function of b1,R^1 st
( ( for b7 being Point of b1
for b8, b9 being real number st b2 . b7 = b8 & b3 . b7 = b9 holds
b6 . b7 = b9 * (- (sqrt (abs (1 - ((((b8 / b9) - b4) / b5) ^2 ))))) ) & b6 is continuous )
proof end;

theorem Th15: :: JGRAPH_4:15
for b1 being non empty TopSpace
for b2, b3 being Function of b1,R^1
for b4, b5 being real number st b2 is continuous & b3 is continuous & b5 <> 0 & ( for b6 being Point of b1 holds b3 . b6 <> 0 ) holds
ex b6 being Function of b1,R^1 st
( ( for b7 being Point of b1
for b8, b9 being real number st b2 . b7 = b8 & b3 . b7 = b9 holds
b6 . b7 = b9 * (sqrt (abs (1 - ((((b8 / b9) - b4) / b5) ^2 )))) ) & b6 is continuous )
proof end;

definition
let c1 be Nat;
func c1 NormF -> Function of (TOP-REAL a1),R^1 means :Def1: :: JGRAPH_4:def 1
for b1 being Point of (TOP-REAL a1) holds a2 . b1 = |.b1.|;
existence
ex b1 being Function of (TOP-REAL c1),R^1 st
for b2 being Point of (TOP-REAL c1) holds b1 . b2 = |.b2.|
proof end;
uniqueness
for b1, b2 being Function of (TOP-REAL c1),R^1 st ( for b3 being Point of (TOP-REAL c1) holds b1 . b3 = |.b3.| ) & ( for b3 being Point of (TOP-REAL c1) holds b2 . b3 = |.b3.| ) holds
b1 = b2
proof end;
end;

:: deftheorem Def1 defines NormF JGRAPH_4:def 1 :
for b1 being Nat
for b2 being Function of (TOP-REAL b1),R^1 holds
( b2 = b1 NormF iff for b3 being Point of (TOP-REAL b1) holds b2 . b3 = |.b3.| );

theorem Th16: :: JGRAPH_4:16
for b1 being Nat holds
( dom (b1 NormF ) = the carrier of (TOP-REAL b1) & dom (b1 NormF ) = REAL b1 )
proof end;

theorem Th17: :: JGRAPH_4:17
canceled;

theorem Th18: :: JGRAPH_4:18
canceled;

theorem Th19: :: JGRAPH_4:19
for b1 being Nat
for b2 being Function of (TOP-REAL b1),R^1 st b2 = b1 NormF holds
b2 is continuous
proof end;

theorem Th20: :: JGRAPH_4:20
for b1 being Nat
for b2 being Subset of (TOP-REAL b1)
for b3 being Function of ((TOP-REAL b1) | b2),R^1 st ( for b4 being Point of ((TOP-REAL b1) | b2) holds b3 . b4 = (b1 NormF ) . b4 ) holds
b3 is continuous
proof end;

theorem Th21: :: JGRAPH_4:21
for b1 being Nat
for b2 being Point of (Euclid b1)
for b3 being Real
for b4 being Subset of (TOP-REAL b1) st b4 = cl_Ball b2,b3 holds
( b4 is Bounded & b4 is closed )
proof end;

theorem Th22: :: JGRAPH_4:22
for b1 being Point of (Euclid 2)
for b2 being Real
for b3 being Subset of (TOP-REAL 2) st b3 = cl_Ball b1,b2 holds
b3 is compact
proof end;

definition
let c1 be real number ;
let c2 be Point of (TOP-REAL 2);
func FanW c1,c2 -> Point of (TOP-REAL 2) equals :Def2: :: JGRAPH_4:def 2
|.a2.| * |[(- (sqrt (1 - (((((a2 `2 ) / |.a2.|) - a1) / (1 - a1)) ^2 )))),((((a2 `2 ) / |.a2.|) - a1) / (1 - a1))]| if ( (a2 `2 ) / |.a2.| >= a1 & a2 `1 < 0 )
|.a2.| * |[(- (sqrt (1 - (((((a2 `2 ) / |.a2.|) - a1) / (1 + a1)) ^2 )))),((((a2 `2 ) / |.a2.|) - a1) / (1 + a1))]| if ( (a2 `2 ) / |.a2.| < a1 & a2 `1 < 0 )
otherwise a2;
correctness
coherence
( ( (c2 `2 ) / |.c2.| >= c1 & c2 `1 < 0 implies |.c2.| * |[(- (sqrt (1 - (((((c2 `2 ) / |.c2.|) - c1) / (1 - c1)) ^2 )))),((((c2 `2 ) / |.c2.|) - c1) / (1 - c1))]| is Point of (TOP-REAL 2) ) & ( (c2 `2 ) / |.c2.| < c1 & c2 `1 < 0 implies |.c2.| * |[(- (sqrt (1 - (((((c2 `2 ) / |.c2.|) - c1) / (1 + c1)) ^2 )))),((((c2 `2 ) / |.c2.|) - c1) / (1 + c1))]| is Point of (TOP-REAL 2) ) & ( ( not (c2 `2 ) / |.c2.| >= c1 or not c2 `1 < 0 ) & ( not (c2 `2 ) / |.c2.| < c1 or not c2 `1 < 0 ) implies c2 is Point of (TOP-REAL 2) ) )
;
consistency
for b1 being Point of (TOP-REAL 2) st (c2 `2 ) / |.c2.| >= c1 & c2 `1 < 0 & (c2 `2 ) / |.c2.| < c1 & c2 `1 < 0 holds
( b1 = |.c2.| * |[(- (sqrt (1 - (((((c2 `2 ) / |.c2.|) - c1) / (1 - c1)) ^2 )))),((((c2 `2 ) / |.c2.|) - c1) / (1 - c1))]| iff b1 = |.c2.| * |[(- (sqrt (1 - (((((c2 `2 ) / |.c2.|) - c1) / (1 + c1)) ^2 )))),((((c2 `2 ) / |.c2.|) - c1) / (1 + c1))]| )
;
;
end;

:: deftheorem Def2 defines FanW JGRAPH_4:def 2 :
for b1 being real number
for b2 being Point of (TOP-REAL 2) holds
( ( (b2 `2 ) / |.b2.| >= b1 & b2 `1 < 0 implies FanW b1,b2 = |.b2.| * |[(- (sqrt (1 - (((((b2 `2 ) / |.b2.|) - b1) / (1 - b1)) ^2 )))),((((b2 `2 ) / |.b2.|) - b1) / (1 - b1))]| ) & ( (b2 `2 ) / |.b2.| < b1 & b2 `1 < 0 implies FanW b1,b2 = |.b2.| * |[(- (sqrt (1 - (((((b2 `2 ) / |.b2.|) - b1) / (1 + b1)) ^2 )))),((((b2 `2 ) / |.b2.|) - b1) / (1 + b1))]| ) & ( ( not (b2 `2 ) / |.b2.| >= b1 or not b2 `1 < 0 ) & ( not (b2 `2 ) / |.b2.| < b1 or not b2 `1 < 0 ) implies FanW b1,b2 = b2 ) );

definition
let c1 be real number ;
func c1 -FanMorphW -> Function of (TOP-REAL 2),(TOP-REAL 2) means :Def3: :: JGRAPH_4:def 3
for b1 being Point of (TOP-REAL 2) holds a2 . b1 = FanW a1,b1;
existence
ex b1 being Function of (TOP-REAL 2),(TOP-REAL 2) st
for b2 being Point of (TOP-REAL 2) holds b1 . b2 = FanW c1,b2
proof end;
uniqueness
for b1, b2 being Function of (TOP-REAL 2),(TOP-REAL 2) st ( for b3 being Point of (TOP-REAL 2) holds b1 . b3 = FanW c1,b3 ) & ( for b3 being Point of (TOP-REAL 2) holds b2 . b3 = FanW c1,b3 ) holds
b1 = b2
proof end;
end;

:: deftheorem Def3 defines -FanMorphW JGRAPH_4:def 3 :
for b1 being real number
for b2 being Function of (TOP-REAL 2),(TOP-REAL 2) holds
( b2 = b1 -FanMorphW iff for b3 being Point of (TOP-REAL 2) holds b2 . b3 = FanW b1,b3 );

theorem Th23: :: JGRAPH_4:23
for b1 being Point of (TOP-REAL 2)
for b2 being real number holds
( ( (b1 `2 ) / |.b1.| >= b2 & b1 `1 < 0 implies (b2 -FanMorphW ) . b1 = |[(|.b1.| * (- (sqrt (1 - (((((b1 `2 ) / |.b1.|) - b2) / (1 - b2)) ^2 ))))),(|.b1.| * ((((b1 `2 ) / |.b1.|) - b2) / (1 - b2)))]| ) & ( b1 `1 >= 0 implies (b2 -FanMorphW ) . b1 = b1 ) )
proof end;

theorem Th24: :: JGRAPH_4:24
for b1 being Point of (TOP-REAL 2)
for b2 being Real st (b1 `2 ) / |.b1.| <= b2 & b1 `1 < 0 holds
(b2 -FanMorphW ) . b1 = |[(|.b1.| * (- (sqrt (1 - (((((b1 `2 ) / |.b1.|) - b2) / (1 + b2)) ^2 ))))),(|.b1.| * ((((b1 `2 ) / |.b1.|) - b2) / (1 + b2)))]|
proof end;

theorem Th25: :: JGRAPH_4:25
for b1 being Point of (TOP-REAL 2)
for b2 being Real st - 1 < b2 & b2 < 1 holds
( ( (b1 `2 ) / |.b1.| >= b2 & b1 `1 <= 0 & b1 <> 0.REAL 2 implies (b2 -FanMorphW ) . b1 = |[(|.b1.| * (- (sqrt (1 - (((((b1 `2 ) / |.b1.|) - b2) / (1 - b2)) ^2 ))))),(|.b1.| * ((((b1 `2 ) / |.b1.|) - b2) / (1 - b2)))]| ) & ( (b1 `2 ) / |.b1.| <= b2 & b1 `1 <= 0 & b1 <> 0.REAL 2 implies (b2 -FanMorphW ) . b1 = |[(|.b1.| * (- (sqrt (1 - (((((b1 `2 ) / |.b1.|) - b2) / (1 + b2)) ^2 ))))),(|.b1.| * ((((b1 `2 ) / |.b1.|) - b2) / (1 + b2)))]| ) )
proof end;

Lemma27: for b1 being non empty Subset of (TOP-REAL 2) holds
( proj1 | b1 is continuous Function of ((TOP-REAL 2) | b1),R^1 & ( for b2 being Point of ((TOP-REAL 2) | b1) holds (proj1 | b1) . b2 = proj1 . b2 ) )
proof end;

Lemma28: for b1 being non empty Subset of (TOP-REAL 2) holds
( proj2 | b1 is continuous Function of ((TOP-REAL 2) | b1),R^1 & ( for b2 being Point of ((TOP-REAL 2) | b1) holds (proj2 | b1) . b2 = proj2 . b2 ) )
proof end;

Lemma29: dom (2 NormF ) = the carrier of (TOP-REAL 2)
by FUNCT_2:def 1;

Lemma30: for b1 being non empty Subset of (TOP-REAL 2) holds
( (2 NormF ) | b1 is continuous Function of ((TOP-REAL 2) | b1),R^1 & ( for b2 being Point of ((TOP-REAL 2) | b1) holds ((2 NormF ) | b1) . b2 = (2 NormF ) . b2 ) )
proof end;

Lemma31: for b1 being non empty Subset of (TOP-REAL 2)
for b2 being Function of ((TOP-REAL 2) | b1),R^1 st b2 = (2 NormF ) | b1 & ( for b3 being Point of (TOP-REAL 2) st b3 in the carrier of ((TOP-REAL 2) | b1) holds
b3 <> 0.REAL 2 ) holds
for b3 being Point of ((TOP-REAL 2) | b1) holds b2 . b3 <> 0
proof end;

theorem Th26: :: JGRAPH_4:26
for b1 being Real
for b2 being non empty Subset of (TOP-REAL 2)
for b3 being Function of ((TOP-REAL 2) | b2),R^1 st - 1 < b1 & b1 < 1 & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
b3 . b4 = |.b4.| * ((((b4 `2 ) / |.b4.|) - b1) / (1 - b1)) ) & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
( b4 `1 <= 0 & b4 <> 0.REAL 2 ) ) holds
b3 is continuous
proof end;

theorem Th27: :: JGRAPH_4:27
for b1 being Real
for b2 being non empty Subset of (TOP-REAL 2)
for b3 being Function of ((TOP-REAL 2) | b2),R^1 st - 1 < b1 & b1 < 1 & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
b3 . b4 = |.b4.| * ((((b4 `2 ) / |.b4.|) - b1) / (1 + b1)) ) & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
( b4 `1 <= 0 & b4 <> 0.REAL 2 ) ) holds
b3 is continuous
proof end;

theorem Th28: :: JGRAPH_4:28
for b1 being Real
for b2 being non empty Subset of (TOP-REAL 2)
for b3 being Function of ((TOP-REAL 2) | b2),R^1 st - 1 < b1 & b1 < 1 & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
b3 . b4 = |.b4.| * (- (sqrt (1 - (((((b4 `2 ) / |.b4.|) - b1) / (1 - b1)) ^2 )))) ) & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
( b4 `1 <= 0 & (b4 `2 ) / |.b4.| >= b1 & b4 <> 0.REAL 2 ) ) holds
b3 is continuous
proof end;

theorem Th29: :: JGRAPH_4:29
for b1 being Real
for b2 being non empty Subset of (TOP-REAL 2)
for b3 being Function of ((TOP-REAL 2) | b2),R^1 st - 1 < b1 & b1 < 1 & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
b3 . b4 = |.b4.| * (- (sqrt (1 - (((((b4 `2 ) / |.b4.|) - b1) / (1 + b1)) ^2 )))) ) & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
( b4 `1 <= 0 & (b4 `2 ) / |.b4.| <= b1 & b4 <> 0.REAL 2 ) ) holds
b3 is continuous
proof end;

theorem Th30: :: JGRAPH_4:30
for b1 being Real
for b2, b3 being Subset of (TOP-REAL 2)
for b4 being Function of ((TOP-REAL 2) | b2),((TOP-REAL 2) | b3) st - 1 < b1 & b1 < 1 & b4 = (b1 -FanMorphW ) | b2 & b3 = { b5 where B is Point of (TOP-REAL 2) : ( b5 `1 <= 0 & b5 <> 0.REAL 2 ) } & b2 = { b5 where B is Point of (TOP-REAL 2) : ( (b5 `2 ) / |.b5.| >= b1 & b5 `1 <= 0 & b5 <> 0.REAL 2 ) } holds
b4 is continuous
proof end;

theorem Th31: :: JGRAPH_4:31
for b1 being Real
for b2, b3 being Subset of (TOP-REAL 2)
for b4 being Function of ((TOP-REAL 2) | b2),((TOP-REAL 2) | b3) st - 1 < b1 & b1 < 1 & b4 = (b1 -FanMorphW ) | b2 & b3 = { b5 where B is Point of (TOP-REAL 2) : ( b5 `1 <= 0 & b5 <> 0.REAL 2 ) } & b2 = { b5 where B is Point of (TOP-REAL 2) : ( (b5 `2 ) / |.b5.| <= b1 & b5 `1 <= 0 & b5 <> 0.REAL 2 ) } holds
b4 is continuous
proof end;

Lemma38: for b1 being Real
for b2 being Subset of (TOP-REAL 2) st b2 = { b3 where B is Point of (TOP-REAL 2) : b3 `2 >= b1 * |.b3.| } holds
b2 is closed
proof end;

Lemma39: for b1 being Real
for b2 being Subset of (TOP-REAL 2) st b2 = { b3 where B is Point of (TOP-REAL 2) : b3 `1 >= b1 * |.b3.| } holds
b2 is closed
proof end;

theorem Th32: :: JGRAPH_4:32
for b1 being Real
for b2 being Subset of (TOP-REAL 2) st b2 = { b3 where B is Point of (TOP-REAL 2) : ( b3 `2 >= b1 * |.b3.| & b3 `1 <= 0 ) } holds
b2 is closed
proof end;

Lemma41: for b1 being Real
for b2 being Subset of (TOP-REAL 2) st b2 = { b3 where B is Point of (TOP-REAL 2) : b3 `2 <= b1 * |.b3.| } holds
b2 is closed
proof end;

Lemma42: for b1 being Real
for b2 being Subset of (TOP-REAL 2) st b2 = { b3 where B is Point of (TOP-REAL 2) : b3 `1 <= b1 * |.b3.| } holds
b2 is closed
proof end;

theorem Th33: :: JGRAPH_4:33
for b1 being Real
for b2 being Subset of (TOP-REAL 2) st b2 = { b3 where B is Point of (TOP-REAL 2) : ( b3 `2 <= b1 * |.b3.| & b3 `1 <= 0 ) } holds
b2 is closed
proof end;

theorem Th34: :: JGRAPH_4:34
for b1 being Real
for b2, b3 being Subset of (TOP-REAL 2)
for b4 being Function of ((TOP-REAL 2) | b2),((TOP-REAL 2) | b3) st - 1 < b1 & b1 < 1 & b4 = (b1 -FanMorphW ) | b2 & b3 = the carrier of (TOP-REAL 2) \ {(0.REAL 2)} & b2 = { b5 where B is Point of (TOP-REAL 2) : ( b5 `1 <= 0 & b5 <> 0.REAL 2 ) } holds
b4 is continuous
proof end;

theorem Th35: :: JGRAPH_4:35
for b1 being Real
for b2, b3 being Subset of (TOP-REAL 2)
for b4 being Function of ((TOP-REAL 2) | b2),((TOP-REAL 2) | b3) st - 1 < b1 & b1 < 1 & b4 = (b1 -FanMorphW ) | b2 & b3 = the carrier of (TOP-REAL 2) \ {(0.REAL 2)} & b2 = { b5 where B is Point of (TOP-REAL 2) : ( b5 `1 >= 0 & b5 <> 0.REAL 2 ) } holds
b4 is continuous
proof end;

theorem Th36: :: JGRAPH_4:36
for b1 being Subset of (TOP-REAL 2)
for b2 being Subset of ((TOP-REAL 2) | b1) st b1 = the carrier of (TOP-REAL 2) \ {(0.REAL 2)} & b2 = { b3 where B is Point of (TOP-REAL 2) : ( b3 `1 <= 0 & b3 <> 0.REAL 2 ) } holds
b2 is closed
proof end;

theorem Th37: :: JGRAPH_4:37
for b1 being Real
for b2 being Subset of (TOP-REAL 2)
for b3 being Subset of ((TOP-REAL 2) | b2)
for b4 being Function of (((TOP-REAL 2) | b2) | b3),((TOP-REAL 2) | b2) st - 1 < b1 & b1 < 1 & b4 = (b1 -FanMorphW ) | b3 & b2 = the carrier of (TOP-REAL 2) \ {(0.REAL 2)} & b3 = { b5 where B is Point of (TOP-REAL 2) : ( b5 `1 <= 0 & b5 <> 0.REAL 2 ) } holds
b4 is continuous
proof end;

theorem Th38: :: JGRAPH_4:38
for b1 being Subset of (TOP-REAL 2)
for b2 being Subset of ((TOP-REAL 2) | b1) st b1 = the carrier of (TOP-REAL 2) \ {(0.REAL 2)} & b2 = { b3 where B is Point of (TOP-REAL 2) : ( b3 `1 >= 0 & b3 <> 0.REAL 2 ) } holds
b2 is closed
proof end;

theorem Th39: :: JGRAPH_4:39
for b1 being Real
for b2 being Subset of (TOP-REAL 2)
for b3 being Subset of ((TOP-REAL 2) | b2)
for b4 being Function of (((TOP-REAL 2) | b2) | b3),((TOP-REAL 2) | b2) st - 1 < b1 & b1 < 1 & b4 = (b1 -FanMorphW ) | b3 & b2 = the carrier of (TOP-REAL 2) \ {(0.REAL 2)} & b3 = { b5 where B is Point of (TOP-REAL 2) : ( b5 `1 >= 0 & b5 <> 0.REAL 2 ) } holds
b4 is continuous
proof end;

theorem Th40: :: JGRAPH_4:40
for b1 being Real
for b2 being Point of (TOP-REAL 2) holds |.((b1 -FanMorphW ) . b2).| = |.b2.|
proof end;

theorem Th41: :: JGRAPH_4:41
for b1 being Real
for b2, b3 being set st - 1 < b1 & b1 < 1 & b2 in b3 & b3 = { b4 where B is Point of (TOP-REAL 2) : ( b4 `1 <= 0 & b4 <> 0.REAL 2 ) } holds
(b1 -FanMorphW ) . b2 in b3
proof end;

theorem Th42: :: JGRAPH_4:42
for b1 being Real
for b2, b3 being set st - 1 < b1 & b1 < 1 & b2 in b3 & b3 = { b4 where B is Point of (TOP-REAL 2) : ( b4 `1 >= 0 & b4 <> 0.REAL 2 ) } holds
(b1 -FanMorphW ) . b2 in b3
proof end;

scheme :: JGRAPH_4:sch 1
s1{ F1() -> non empty Subset of (TOP-REAL 2), P1[ set ] } :
{ b1 where B is Point of (TOP-REAL 2) : ( P1[b1] & b1 <> 0.REAL 2 ) } c= the carrier of ((TOP-REAL 2) | F1())
provided
E53: F1() = the carrier of (TOP-REAL 2) \ {(0.REAL 2)}
proof end;

theorem Th43: :: JGRAPH_4:43
for b1 being Real
for b2 being non empty Subset of (TOP-REAL 2) st - 1 < b1 & b1 < 1 & b2 ` = {(0.REAL 2)} holds
ex b3 being Function of ((TOP-REAL 2) | b2),((TOP-REAL 2) | b2) st
( b3 = (b1 -FanMorphW ) | b2 & b3 is continuous )
proof end;

theorem Th44: :: JGRAPH_4:44
for b1 being Real st - 1 < b1 & b1 < 1 holds
ex b2 being Function of (TOP-REAL 2),(TOP-REAL 2) st
( b2 = b1 -FanMorphW & b2 is continuous )
proof end;

theorem Th45: :: JGRAPH_4:45
for b1 being Real st - 1 < b1 & b1 < 1 holds
b1 -FanMorphW is one-to-one
proof end;

theorem Th46: :: JGRAPH_4:46
for b1 being Real st - 1 < b1 & b1 < 1 holds
( b1 -FanMorphW is Function of (TOP-REAL 2),(TOP-REAL 2) & rng (b1 -FanMorphW ) = the carrier of (TOP-REAL 2) )
proof end;

E57: now
let c1 be Subset of (TOP-REAL 2);
let c2, c3, c4 be Point of (TOP-REAL 2);
let c5, c6, c7 be Point of (Euclid 2);
assume E58: c6 in cl_Ball c5,(|.c4.| + 1) ;
assume E59: ( c3 = c7 & c2 = c6 & c5 = 0.REAL 2 ) ;
assume E60: |.c2.| = |.c3.| ;
now
assume not c3 in cl_Ball c5,(|.c4.| + 1) ;
then not dist c5,c7 <= |.c4.| + 1 by E59, METRIC_1:13;
then |.((0.REAL 2) - c3).| > |.c4.| + 1 by E59, JGRAPH_1:45;
then |.((0.REAL 2) + (- c3)).| > |.c4.| + 1 by EUCLID:45;
then |.(- c3).| > |.c4.| + 1 by EUCLID:31;
then |.c3.| > |.c4.| + 1 by TOPRNS_1:27;
then |.(- c2).| > |.c4.| + 1 by E60, TOPRNS_1:27;
then |.((0.REAL 2) + (- c2)).| > |.c4.| + 1 by EUCLID:31;
then |.((0.REAL 2) - c2).| > |.c4.| + 1 by EUCLID:45;
then dist c5,c6 > |.c4.| + 1 by E59, JGRAPH_1:45;
hence contradiction by E58, METRIC_1:13;
end;
hence c3 in cl_Ball c5,(|.c4.| + 1) ;
end;

theorem Th47: :: JGRAPH_4:47
for b1 being Real
for b2 being Point of (TOP-REAL 2) st - 1 < b1 & b1 < 1 holds
ex b3 being non empty compact Subset of (TOP-REAL 2) st
( b3 = (b1 -FanMorphW ) .: b3 & ex b4 being Subset of (TOP-REAL 2) st
( b2 in b4 & b4 is open & b4 c= b3 & (b1 -FanMorphW ) . b2 in b4 ) )
proof end;

theorem Th48: :: JGRAPH_4:48
for b1 being Real st - 1 < b1 & b1 < 1 holds
ex b2 being Function of (TOP-REAL 2),(TOP-REAL 2) st
( b2 = b1 -FanMorphW & b2 is_homeomorphism )
proof end;

E59: now
let c1 be Point of (TOP-REAL 2);
let c2, c3 be Real;
assume ((- ((c3 / |.c1.|) - c2)) / (1 - c2)) ^2 < 1 ^2 ;
then 1 - (((- ((c3 / |.c1.|) - c2)) / (1 - c2)) ^2 ) > 0 by XREAL_1:52;
then sqrt (1 - (((- ((c3 / |.c1.|) - c2)) / (1 - c2)) ^2 )) > 0 by SQUARE_1:93;
then sqrt (1 - (((- ((c3 / |.c1.|) - c2)) ^2 ) / ((1 - c2) ^2 ))) > 0 by SQUARE_1:69;
then sqrt (1 - ((((c3 / |.c1.|) - c2) ^2 ) / ((1 - c2) ^2 ))) > 0 ;
then sqrt (1 - ((((c3 / |.c1.|) - c2) / (1 - c2)) ^2 )) > 0 by SQUARE_1:69;
hence - (sqrt (1 - ((((c3 / |.c1.|) - c2) / (1 - c2)) ^2 ))) < - 0 by XREAL_1:26;
end;

theorem Th49: :: JGRAPH_4:49
for b1 being Real
for b2 being Point of (TOP-REAL 2) st - 1 < b1 & b1 < 1 & b2 `1 < 0 & (b2 `2 ) / |.b2.| >= b1 holds
for b3 being Point of (TOP-REAL 2) st b3 = (b1 -FanMorphW ) . b2 holds
( b3 `1 < 0 & b3 `2 >= 0 )
proof end;

theorem Th50: :: JGRAPH_4:50
for b1 being Real
for b2 being Point of (TOP-REAL 2) st - 1 < b1 & b1 < 1 & b2 `1 < 0 & (b2 `2 ) / |.b2.| < b1 holds
for b3 being Point of (TOP-REAL 2) st b3 = (b1 -FanMorphW ) . b2 holds
( b3 `1 < 0 & b3 `2 < 0 )
proof end;

theorem Th51: :: JGRAPH_4:51
for b1 being Real
for b2, b3 being Point of (TOP-REAL 2) st - 1 < b1 & b1 < 1 & b2 `1 < 0 & (b2 `2 ) / |.b2.| >= b1 & b3 `1 < 0 & (b3 `2 ) / |.b3.| >= b1 & (b2 `2 ) / |.b2.| < (b3 `2 ) / |.b3.| holds
for b4, b5 being Point of (TOP-REAL 2) st b4 = (b1 -FanMorphW ) . b2 & b5 = (b1 -FanMorphW ) . b3 holds
(b4 `2 ) / |.b4.| < (b5 `2 ) / |.b5.|
proof end;

theorem Th52: :: JGRAPH_4:52
for b1 being Real
for b2, b3 being Point of (TOP-REAL 2) st - 1 < b1 & b1 < 1 & b2 `1 < 0 & (b2 `2 ) / |.b2.| < b1 & b3 `1 < 0 & (b3 `2 ) / |.b3.| < b1 & (b2 `2 ) / |.b2.| < (b3 `2 ) / |.b3.| holds
for b4, b5 being Point of (TOP-REAL 2) st b4 = (b1 -FanMorphW ) . b2 & b5 = (b1 -FanMorphW ) . b3 holds
(b4 `2 ) / |.b4.| < (b5 `2 ) / |.b5.|
proof end;

theorem Th53: :: JGRAPH_4:53
for b1 being Real
for b2, b3 being Point of (TOP-REAL 2) st - 1 < b1 & b1 < 1 & b2 `1 < 0 & b3 `1 < 0 & (b2 `2 ) / |.b2.| < (b3 `2 ) / |.b3.| holds
for b4, b5 being Point of (TOP-REAL 2) st b4 = (b1 -FanMorphW ) . b2 & b5 = (b1 -FanMorphW ) . b3 holds
(b4 `2 ) / |.b4.| < (b5 `2 ) / |.b5.|
proof end;

theorem Th54: :: JGRAPH_4:54
for b1 being Real
for b2 being Point of (TOP-REAL 2) st - 1 < b1 & b1 < 1 & b2 `1 < 0 & (b2 `2 ) / |.b2.| = b1 holds
for b3 being Point of (TOP-REAL 2) st b3 = (b1 -FanMorphW ) . b2 holds
( b3 `1 < 0 & b3 `2 = 0 )
proof end;

theorem Th55: :: JGRAPH_4:55
for b1 being real number holds 0.REAL 2 = (b1 -FanMorphW ) . (0.REAL 2) by Th23, JGRAPH_2:11;

definition
let c1 be real number ;
let c2 be Point of (TOP-REAL 2);
func FanN c1,c2 -> Point of (TOP-REAL 2) equals :Def4: :: JGRAPH_4:def 4
|.a2.| * |[((((a2 `1 ) / |.a2.|) - a1) / (1 - a1)),(sqrt (1 - (((((a2 `1 ) / |.a2.|) - a1) / (1 - a1)) ^2 )))]| if ( (a2 `1 ) / |.a2.| >= a1 & a2 `2 > 0 )
|.a2.| * |[((((a2 `1 ) / |.a2.|) - a1) / (1 + a1)),(sqrt (1 - (((((a2 `1 ) / |.a2.|) - a1) / (1 + a1)) ^2 )))]| if ( (a2 `1 ) / |.a2.| < a1 & a2 `2 > 0 )
otherwise a2;
correctness
coherence
( ( (c2 `1 ) / |.c2.| >= c1 & c2 `2 > 0 implies |.c2.| * |[((((c2 `1 ) / |.c2.|) - c1) / (1 - c1)),(sqrt (1 - (((((c2 `1 ) / |.c2.|) - c1) / (1 - c1)) ^2 )))]| is Point of (TOP-REAL 2) ) & ( (c2 `1 ) / |.c2.| < c1 & c2 `2 > 0 implies |.c2.| * |[((((c2 `1 ) / |.c2.|) - c1) / (1 + c1)),(sqrt (1 - (((((c2 `1 ) / |.c2.|) - c1) / (1 + c1)) ^2 )))]| is Point of (TOP-REAL 2) ) & ( ( not (c2 `1 ) / |.c2.| >= c1 or not c2 `2 > 0 ) & ( not (c2 `1 ) / |.c2.| < c1 or not c2 `2 > 0 ) implies c2 is Point of (TOP-REAL 2) ) )
;
consistency
for b1 being Point of (TOP-REAL 2) st (c2 `1 ) / |.c2.| >= c1 & c2 `2 > 0 & (c2 `1 ) / |.c2.| < c1 & c2 `2 > 0 holds
( b1 = |.c2.| * |[((((c2 `1 ) / |.c2.|) - c1) / (1 - c1)),(sqrt (1 - (((((c2 `1 ) / |.c2.|) - c1) / (1 - c1)) ^2 )))]| iff b1 = |.c2.| * |[((((c2 `1 ) / |.c2.|) - c1) / (1 + c1)),(sqrt (1 - (((((c2 `1 ) / |.c2.|) - c1) / (1 + c1)) ^2 )))]| )
;
;
end;

:: deftheorem Def4 defines FanN JGRAPH_4:def 4 :
for b1 being real number
for b2 being Point of (TOP-REAL 2) holds
( ( (b2 `1 ) / |.b2.| >= b1 & b2 `2 > 0 implies FanN b1,b2 = |.b2.| * |[((((b2 `1 ) / |.b2.|) - b1) / (1 - b1)),(sqrt (1 - (((((b2 `1 ) / |.b2.|) - b1) / (1 - b1)) ^2 )))]| ) & ( (b2 `1 ) / |.b2.| < b1 & b2 `2 > 0 implies FanN b1,b2 = |.b2.| * |[((((b2 `1 ) / |.b2.|) - b1) / (1 + b1)),(sqrt (1 - (((((b2 `1 ) / |.b2.|) - b1) / (1 + b1)) ^2 )))]| ) & ( ( not (b2 `1 ) / |.b2.| >= b1 or not b2 `2 > 0 ) & ( not (b2 `1 ) / |.b2.| < b1 or not b2 `2 > 0 ) implies FanN b1,b2 = b2 ) );

definition
let c1 be real number ;
func c1 -FanMorphN -> Function of (TOP-REAL 2),(TOP-REAL 2) means :Def5: :: JGRAPH_4:def 5
for b1 being Point of (TOP-REAL 2) holds a2 . b1 = FanN a1,b1;
existence
ex b1 being Function of (TOP-REAL 2),(TOP-REAL 2) st
for b2 being Point of (TOP-REAL 2) holds b1 . b2 = FanN c1,b2
proof end;
uniqueness
for b1, b2 being Function of (TOP-REAL 2),(TOP-REAL 2) st ( for b3 being Point of (TOP-REAL 2) holds b1 . b3 = FanN c1,b3 ) & ( for b3 being Point of (TOP-REAL 2) holds b2 . b3 = FanN c1,b3 ) holds
b1 = b2
proof end;
end;

:: deftheorem Def5 defines -FanMorphN JGRAPH_4:def 5 :
for b1 being real number
for b2 being Function of (TOP-REAL 2),(TOP-REAL 2) holds
( b2 = b1 -FanMorphN iff for b3 being Point of (TOP-REAL 2) holds b2 . b3 = FanN b1,b3 );

theorem Th56: :: JGRAPH_4:56
for b1 being Point of (TOP-REAL 2)
for b2 being real number holds
( ( (b1 `1 ) / |.b1.| >= b2 & b1 `2 > 0 implies (b2 -FanMorphN ) . b1 = |[(|.b1.| * ((((b1 `1 ) / |.b1.|) - b2) / (1 - b2))),(|.b1.| * (sqrt (1 - (((((b1 `1 ) / |.b1.|) - b2) / (1 - b2)) ^2 ))))]| ) & ( b1 `2 <= 0 implies (b2 -FanMorphN ) . b1 = b1 ) )
proof end;

theorem Th57: :: JGRAPH_4:57
for b1 being Point of (TOP-REAL 2)
for b2 being Real st (b1 `1 ) / |.b1.| <= b2 & b1 `2 > 0 holds
(b2 -FanMorphN ) . b1 = |[(|.b1.| * ((((b1 `1 ) / |.b1.|) - b2) / (1 + b2))),(|.b1.| * (sqrt (1 - (((((b1 `1 ) / |.b1.|) - b2) / (1 + b2)) ^2 ))))]|
proof end;

theorem Th58: :: JGRAPH_4:58
for b1 being Point of (TOP-REAL 2)
for b2 being Real st - 1 < b2 & b2 < 1 holds
( ( (b1 `1 ) / |.b1.| >= b2 & b1 `2 >= 0 & b1 <> 0.REAL 2 implies (b2 -FanMorphN ) . b1 = |[(|.b1.| * ((((b1 `1 ) / |.b1.|) - b2) / (1 - b2))),(|.b1.| * (sqrt (1 - (((((b1 `1 ) / |.b1.|) - b2) / (1 - b2)) ^2 ))))]| ) & ( (b1 `1 ) / |.b1.| <= b2 & b1 `2 >= 0 & b1 <> 0.REAL 2 implies (b2 -FanMorphN ) . b1 = |[(|.b1.| * ((((b1 `1 ) / |.b1.|) - b2) / (1 + b2))),(|.b1.| * (sqrt (1 - (((((b1 `1 ) / |.b1.|) - b2) / (1 + b2)) ^2 ))))]| ) )
proof end;

theorem Th59: :: JGRAPH_4:59
for b1 being Real
for b2 being non empty Subset of (TOP-REAL 2)
for b3 being Function of ((TOP-REAL 2) | b2),R^1 st - 1 < b1 & b1 < 1 & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
b3 . b4 = |.b4.| * ((((b4 `1 ) / |.b4.|) - b1) / (1 - b1)) ) & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
( b4 `2 >= 0 & b4 <> 0.REAL 2 ) ) holds
b3 is continuous
proof end;

theorem Th60: :: JGRAPH_4:60
for b1 being Real
for b2 being non empty Subset of (TOP-REAL 2)
for b3 being Function of ((TOP-REAL 2) | b2),R^1 st - 1 < b1 & b1 < 1 & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
b3 . b4 = |.b4.| * ((((b4 `1 ) / |.b4.|) - b1) / (1 + b1)) ) & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
( b4 `2 >= 0 & b4 <> 0.REAL 2 ) ) holds
b3 is continuous
proof end;

theorem Th61: :: JGRAPH_4:61
for b1 being Real
for b2 being non empty Subset of (TOP-REAL 2)
for b3 being Function of ((TOP-REAL 2) | b2),R^1 st - 1 < b1 & b1 < 1 & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
b3 . b4 = |.b4.| * (sqrt (1 - (((((b4 `1 ) / |.b4.|) - b1) / (1 - b1)) ^2 ))) ) & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
( b4 `2 >= 0 & (b4 `1 ) / |.b4.| >= b1 & b4 <> 0.REAL 2 ) ) holds
b3 is continuous
proof end;

theorem Th62: :: JGRAPH_4:62
for b1 being Real
for b2 being non empty Subset of (TOP-REAL 2)
for b3 being Function of ((TOP-REAL 2) | b2),R^1 st - 1 < b1 & b1 < 1 & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
b3 . b4 = |.b4.| * (sqrt (1 - (((((b4 `1 ) / |.b4.|) - b1) / (1 + b1)) ^2 ))) ) & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
( b4 `2 >= 0 & (b4 `1 ) / |.b4.| <= b1 & b4 <> 0.REAL 2 ) ) holds
b3 is continuous
proof end;

theorem Th63: :: JGRAPH_4:63
for b1 being Real
for b2, b3 being Subset of (TOP-REAL 2)
for b4 being Function of ((TOP-REAL 2) | b2),((TOP-REAL 2) | b3) st - 1 < b1 & b1 < 1 & b4 = (b1 -FanMorphN ) | b2 & b3 = { b5 where B is Point of (TOP-REAL 2) : ( b5 `2 >= 0 & b5 <> 0.REAL 2 ) } & b2 = { b5 where B is Point of (TOP-REAL 2) : ( (b5 `1 ) / |.b5.| >= b1 & b5 `2 >= 0 & b5 <> 0.REAL 2 ) } holds
b4 is continuous
proof end;

theorem Th64: :: JGRAPH_4:64
for b1 being Real
for b2, b3 being Subset of (TOP-REAL 2)
for b4 being Function of ((TOP-REAL 2) | b2),((TOP-REAL 2) | b3) st - 1 < b1 & b1 < 1 & b4 = (b1 -FanMorphN ) | b2 & b3 = { b5 where B is Point of (TOP-REAL 2) : ( b5 `2 >= 0 & b5 <> 0.REAL 2 ) } & b2 = { b5 where B is Point of (TOP-REAL 2) : ( (b5 `1 ) / |.b5.| <= b1 & b5 `2 >= 0 & b5 <> 0.REAL 2 ) } holds
b4 is continuous
proof end;

theorem Th65: :: JGRAPH_4:65
for b1 being Real
for b2 being Subset of (TOP-REAL 2) st b2 = { b3 where B is Point of (TOP-REAL 2) : ( b3 `1 >= b1 * |.b3.| & b3 `2 >= 0 ) } holds
b2 is closed
proof end;

theorem Th66: :: JGRAPH_4:66
for b1 being Real
for b2 being Subset of (TOP-REAL 2) st b2 = { b3 where B is Point of (TOP-REAL 2) : ( b3 `1 <= b1 * |.b3.| & b3 `2 >= 0 ) } holds
b2 is closed
proof end;

theorem Th67: :: JGRAPH_4:67
for b1 being Real
for b2, b3 being Subset of (TOP-REAL 2)
for b4 being Function of ((TOP-REAL 2) | b2),((TOP-REAL 2) | b3) st - 1 < b1 & b1 < 1 & b4 = (b1 -FanMorphN ) | b2 & b3 = the carrier of (TOP-REAL 2) \ {(0.REAL 2)} & b2 = { b5 where B is Point of (TOP-REAL 2) : ( b5 `2 >= 0 & b5 <> 0.REAL 2 ) } holds
b4 is continuous
proof end;

theorem Th68: :: JGRAPH_4:68
for b1 being Real
for b2, b3 being Subset of (TOP-REAL 2)
for b4 being Function of ((TOP-REAL 2) | b2),((TOP-REAL 2) | b3) st - 1 < b1 & b1 < 1 & b4 = (b1 -FanMorphN ) | b2 & b3 = the carrier of (TOP-REAL 2) \ {(0.REAL 2)} & b2 = { b5 where B is Point of (TOP-REAL 2) : ( b5 `2 <= 0 & b5 <> 0.REAL 2 ) } holds
b4 is continuous
proof end;

theorem Th69: :: JGRAPH_4:69
for b1 being Subset of (TOP-REAL 2)
for b2 being Subset of ((TOP-REAL 2) | b1) st b1 = the carrier of (TOP-REAL 2) \ {(0.REAL 2)} & b2 = { b3 where B is Point of (TOP-REAL 2) : ( b3 `2 >= 0 & b3 <> 0.REAL 2 ) } holds
b2 is closed
proof end;

theorem Th70: :: JGRAPH_4:70
for b1 being Subset of (TOP-REAL 2)
for b2 being Subset of ((TOP-REAL 2) | b1) st b1 = the carrier of (TOP-REAL 2) \ {(0.REAL 2)} & b2 = { b3 where B is Point of (TOP-REAL 2) : ( b3 `2 <= 0 & b3 <> 0.REAL 2 ) } holds
b2 is closed
proof end;

theorem Th71: :: JGRAPH_4:71
for b1 being Real
for b2 being Subset of (TOP-REAL 2)
for b3 being Subset of ((TOP-REAL 2) | b2)
for b4 being Function of (((TOP-REAL 2) | b2) | b3),((TOP-REAL 2) | b2) st - 1 < b1 & b1 < 1 & b4 = (b1 -FanMorphN ) | b3 & b2 = the carrier of (TOP-REAL 2) \ {(0.REAL 2)} & b3 = { b5 where B is Point of (TOP-REAL 2) : ( b5 `2 >= 0 & b5 <> 0.REAL 2 ) } holds
b4 is continuous
proof end;

theorem Th72: :: JGRAPH_4:72
for b1 being Real
for b2 being Subset of (TOP-REAL 2)
for b3 being Subset of ((TOP-REAL 2) | b2)
for b4 being Function of (((TOP-REAL 2) | b2) | b3),((TOP-REAL 2) | b2) st - 1 < b1 & b1 < 1 & b4 = (b1 -FanMorphN ) | b3 & b2 = the carrier of (TOP-REAL 2) \ {(0.REAL 2)} & b3 = { b5 where B is Point of (TOP-REAL 2) : ( b5 `2 <= 0 & b5 <> 0.REAL 2 ) } holds
b4 is continuous
proof end;

theorem Th73: :: JGRAPH_4:73
for b1 being Real
for b2 being Point of (TOP-REAL 2) holds |.((b1 -FanMorphN ) . b2).| = |.b2.|
proof end;

theorem Th74: :: JGRAPH_4:74
for b1 being Real
for b2, b3 being set st - 1 < b1 & b1 < 1 & b2 in b3 & b3 = { b4 where B is Point of (TOP-REAL 2) : ( b4 `2 >= 0 & b4 <> 0.REAL 2 ) } holds
(b1 -FanMorphN ) . b2 in b3
proof end;

theorem Th75: :: JGRAPH_4:75
for b1 being Real
for b2, b3 being set st - 1 < b1 & b1 < 1 & b2 in b3 & b3 = { b4 where B is Point of (TOP-REAL 2) : ( b4 `2 <= 0 & b4 <> 0.REAL 2 ) } holds
(b1 -FanMorphN ) . b2 in b3
proof end;

theorem Th76: :: JGRAPH_4:76
for b1 being Real
for b2 being non empty Subset of (TOP-REAL 2) st - 1 < b1 & b1 < 1 & b2 ` = {(0.REAL 2)} holds
ex b3 being Function of ((TOP-REAL 2) | b2),((TOP-REAL 2) | b2) st
( b3 = (b1 -FanMorphN ) | b2 & b3 is continuous )
proof end;

theorem Th77: :: JGRAPH_4:77
for b1 being Real st - 1 < b1 & b1 < 1 holds
ex b2 being Function of (TOP-REAL 2),(TOP-REAL 2) st
( b2 = b1 -FanMorphN & b2 is continuous )
proof end;

theorem Th78: :: JGRAPH_4:78
for b1 being Real st - 1 < b1 & b1 < 1 holds
b1 -FanMorphN is one-to-one
proof end;

theorem Th79: :: JGRAPH_4:79
for b1 being Real st - 1 < b1 & b1 < 1 holds
( b1 -FanMorphN is Function of (TOP-REAL 2),(TOP-REAL 2) & rng (b1 -FanMorphN ) = the carrier of (TOP-REAL 2) )
proof end;

theorem Th80: :: JGRAPH_4:80
for b1 being Real
for b2 being Point of (TOP-REAL 2) st - 1 < b1 & b1 < 1 holds
ex b3 being non empty compact Subset of (TOP-REAL 2) st
( b3 = (b1 -FanMorphN ) .: b3 & ex b4 being Subset of (TOP-REAL 2) st
( b2 in b4 & b4 is open & b4 c= b3 & (b1 -FanMorphN ) . b2 in b4 ) )
proof end;

theorem Th81: :: JGRAPH_4:81
for b1 being Real st - 1 < b1 & b1 < 1 holds
ex b2 being Function of (TOP-REAL 2),(TOP-REAL 2) st
( b2 = b1 -FanMorphN & b2 is_homeomorphism )
proof end;

theorem Th82: :: JGRAPH_4:82
for b1 being Real
for b2 being Point of (TOP-REAL 2) st - 1 < b1 & b1 < 1 & b2 `2 > 0 & (b2 `1 ) / |.b2.| >= b1 holds
for b3 being Point of (TOP-REAL 2) st b3 = (b1 -FanMorphN ) . b2 holds
( b3 `2 > 0 & b3 `1 >= 0 )
proof end;

theorem Th83: :: JGRAPH_4:83
for b1 being Real
for b2 being Point of (TOP-REAL 2) st - 1 < b1 & b1 < 1 & b2 `2 > 0 & (b2 `1 ) / |.b2.| < b1 holds
for b3 being Point of (TOP-REAL 2) st b3 = (b1 -FanMorphN ) . b2 holds
( b3 `2 > 0 & b3 `1 < 0 )
proof end;

theorem Th84: :: JGRAPH_4:84
for b1 being Real
for b2, b3 being Point of (TOP-REAL 2) st - 1 < b1 & b1 < 1 & b2 `2 > 0 & (b2 `1 ) / |.b2.| >= b1 & b3 `2 > 0 & (b3 `1 ) / |.b3.| >= b1 & (b2 `1 ) / |.b2.| < (b3 `1 ) / |.b3.| holds
for b4, b5 being Point of (TOP-REAL 2) st b4 = (b1 -FanMorphN ) . b2 & b5 = (b1 -FanMorphN ) . b3 holds
(b4 `1 ) / |.b4.| < (b5 `1 ) / |.b5.|
proof end;

theorem Th85: :: JGRAPH_4:85
for b1 being Real
for b2, b3 being Point of (TOP-REAL 2) st - 1 < b1 & b1 < 1 & b2 `2 > 0 & (b2 `1 ) / |.b2.| < b1 & b3 `2 > 0 & (b3 `1 ) / |.b3.| < b1 & (b2 `1 ) / |.b2.| < (b3 `1 ) / |.b3.| holds
for b4, b5 being Point of (TOP-REAL 2) st b4 = (b1 -FanMorphN ) . b2 & b5 = (b1 -FanMorphN ) . b3 holds
(b4 `1 ) / |.b4.| < (b5 `1 ) / |.b5.|
proof end;

theorem Th86: :: JGRAPH_4:86
for b1 being Real
for b2, b3 being Point of (TOP-REAL 2) st - 1 < b1 & b1 < 1 & b2 `2 > 0 & b3 `2 > 0 & (b2 `1 ) / |.b2.| < (b3 `1 ) / |.b3.| holds
for b4, b5 being Point of (TOP-REAL 2) st b4 = (b1 -FanMorphN ) . b2 & b5 = (b1 -FanMorphN ) . b3 holds
(b4 `1 ) / |.b4.| < (b5 `1 ) / |.b5.|
proof end;

theorem Th87: :: JGRAPH_4:87
for b1 being Real
for b2 being Point of (TOP-REAL 2) st - 1 < b1 & b1 < 1 & b2 `2 > 0 & (b2 `1 ) / |.b2.| = b1 holds
for b3 being Point of (TOP-REAL 2) st b3 = (b1 -FanMorphN ) . b2 holds
( b3 `2 > 0 & b3 `1 = 0 )
proof end;

theorem Th88: :: JGRAPH_4:88
for b1 being real number holds 0.REAL 2 = (b1 -FanMorphN ) . (0.REAL 2) by Th56, JGRAPH_2:11;

definition
let c1 be real number ;
let c2 be Point of (TOP-REAL 2);
func FanE c1,c2 -> Point of (TOP-REAL 2) equals :Def6: :: JGRAPH_4:def 6
|.a2.| * |[(sqrt (1 - (((((a2 `2 ) / |.a2.|) - a1) / (1 - a1)) ^2 ))),((((a2 `2 ) / |.a2.|) - a1) / (1 - a1))]| if ( (a2 `2 ) / |.a2.| >= a1 & a2 `1 > 0 )
|.a2.| * |[(sqrt (1 - (((((a2 `2 ) / |.a2.|) - a1) / (1 + a1)) ^2 ))),((((a2 `2 ) / |.a2.|) - a1) / (1 + a1))]| if ( (a2 `2 ) / |.a2.| < a1 & a2 `1 > 0 )
otherwise a2;
correctness
coherence
( ( (c2 `2 ) / |.c2.| >= c1 & c2 `1 > 0 implies |.c2.| * |[(sqrt (1 - (((((c2 `2 ) / |.c2.|) - c1) / (1 - c1)) ^2 ))),((((c2 `2 ) / |.c2.|) - c1) / (1 - c1))]| is Point of (TOP-REAL 2) ) & ( (c2 `2 ) / |.c2.| < c1 & c2 `1 > 0 implies |.c2.| * |[(sqrt (1 - (((((c2 `2 ) / |.c2.|) - c1) / (1 + c1)) ^2 ))),((((c2 `2 ) / |.c2.|) - c1) / (1 + c1))]| is Point of (TOP-REAL 2) ) & ( ( not (c2 `2 ) / |.c2.| >= c1 or not c2 `1 > 0 ) & ( not (c2 `2 ) / |.c2.| < c1 or not c2 `1 > 0 ) implies c2 is Point of (TOP-REAL 2) ) )
;
consistency
for b1 being Point of (TOP-REAL 2) st (c2 `2 ) / |.c2.| >= c1 & c2 `1 > 0 & (c2 `2 ) / |.c2.| < c1 & c2 `1 > 0 holds
( b1 = |.c2.| * |[(sqrt (1 - (((((c2 `2 ) / |.c2.|) - c1) / (1 - c1)) ^2 ))),((((c2 `2 ) / |.c2.|) - c1) / (1 - c1))]| iff b1 = |.c2.| * |[(sqrt (1 - (((((c2 `2 ) / |.c2.|) - c1) / (1 + c1)) ^2 ))),((((c2 `2 ) / |.c2.|) - c1) / (1 + c1))]| )
;
;
end;

:: deftheorem Def6 defines FanE JGRAPH_4:def 6 :
for b1 being real number
for b2 being Point of (TOP-REAL 2) holds
( ( (b2 `2 ) / |.b2.| >= b1 & b2 `1 > 0 implies FanE b1,b2 = |.b2.| * |[(sqrt (1 - (((((b2 `2 ) / |.b2.|) - b1) / (1 - b1)) ^2 ))),((((b2 `2 ) / |.b2.|) - b1) / (1 - b1))]| ) & ( (b2 `2 ) / |.b2.| < b1 & b2 `1 > 0 implies FanE b1,b2 = |.b2.| * |[(sqrt (1 - (((((b2 `2 ) / |.b2.|) - b1) / (1 + b1)) ^2 ))),((((b2 `2 ) / |.b2.|) - b1) / (1 + b1))]| ) & ( ( not (b2 `2 ) / |.b2.| >= b1 or not b2 `1 > 0 ) & ( not (b2 `2 ) / |.b2.| < b1 or not b2 `1 > 0 ) implies FanE b1,b2 = b2 ) );

definition
let c1 be real number ;
func c1 -FanMorphE -> Function of (TOP-REAL 2),(TOP-REAL 2) means :Def7: :: JGRAPH_4:def 7
for b1 being Point of (TOP-REAL 2) holds a2 . b1 = FanE a1,b1;
existence
ex b1 being Function of (TOP-REAL 2),(TOP-REAL 2) st
for b2 being Point of (TOP-REAL 2) holds b1 . b2 = FanE c1,b2
proof end;
uniqueness
for b1, b2 being Function of (TOP-REAL 2),(TOP-REAL 2) st ( for b3 being Point of (TOP-REAL 2) holds b1 . b3 = FanE c1,b3 ) & ( for b3 being Point of (TOP-REAL 2) holds b2 . b3 = FanE c1,b3 ) holds
b1 = b2
proof end;
end;

:: deftheorem Def7 defines -FanMorphE JGRAPH_4:def 7 :
for b1 being real number
for b2 being Function of (TOP-REAL 2),(TOP-REAL 2) holds
( b2 = b1 -FanMorphE iff for b3 being Point of (TOP-REAL 2) holds b2 . b3 = FanE b1,b3 );

theorem Th89: :: JGRAPH_4:89
for b1 being Point of (TOP-REAL 2)
for b2 being real number holds
( ( (b1 `2 ) / |.b1.| >= b2 & b1 `1 > 0 implies (b2 -FanMorphE ) . b1 = |[(|.b1.| * (sqrt (1 - (((((b1 `2 ) / |.b1.|) - b2) / (1 - b2)) ^2 )))),(|.b1.| * ((((b1 `2 ) / |.b1.|) - b2) / (1 - b2)))]| ) & ( b1 `1 <= 0 implies (b2 -FanMorphE ) . b1 = b1 ) )
proof end;

theorem Th90: :: JGRAPH_4:90
for b1 being Point of (TOP-REAL 2)
for b2 being Real st (b1 `2 ) / |.b1.| <= b2 & b1 `1 > 0 holds
(b2 -FanMorphE ) . b1 = |[(|.b1.| * (sqrt (1 - (((((b1 `2 ) / |.b1.|) - b2) / (1 + b2)) ^2 )))),(|.b1.| * ((((b1 `2 ) / |.b1.|) - b2) / (1 + b2)))]|
proof end;

theorem Th91: :: JGRAPH_4:91
for b1 being Point of (TOP-REAL 2)
for b2 being Real st - 1 < b2 & b2 < 1 holds
( ( (b1 `2 ) / |.b1.| >= b2 & b1 `1 >= 0 & b1 <> 0.REAL 2 implies (b2 -FanMorphE ) . b1 = |[(|.b1.| * (sqrt (1 - (((((b1 `2 ) / |.b1.|) - b2) / (1 - b2)) ^2 )))),(|.b1.| * ((((b1 `2 ) / |.b1.|) - b2) / (1 - b2)))]| ) & ( (b1 `2 ) / |.b1.| <= b2 & b1 `1 >= 0 & b1 <> 0.REAL 2 implies (b2 -FanMorphE ) . b1 = |[(|.b1.| * (sqrt (1 - (((((b1 `2 ) / |.b1.|) - b2) / (1 + b2)) ^2 )))),(|.b1.| * ((((b1 `2 ) / |.b1.|) - b2) / (1 + b2)))]| ) )
proof end;

theorem Th92: :: JGRAPH_4:92
for b1 being Real
for b2 being non empty Subset of (TOP-REAL 2)
for b3 being Function of ((TOP-REAL 2) | b2),R^1 st - 1 < b1 & b1 < 1 & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
b3 . b4 = |.b4.| * ((((b4 `2 ) / |.b4.|) - b1) / (1 - b1)) ) & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
( b4 `1 >= 0 & b4 <> 0.REAL 2 ) ) holds
b3 is continuous
proof end;

theorem Th93: :: JGRAPH_4:93
for b1 being Real
for b2 being non empty Subset of (TOP-REAL 2)
for b3 being Function of ((TOP-REAL 2) | b2),R^1 st - 1 < b1 & b1 < 1 & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
b3 . b4 = |.b4.| * ((((b4 `2 ) / |.b4.|) - b1) / (1 + b1)) ) & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
( b4 `1 >= 0 & b4 <> 0.REAL 2 ) ) holds
b3 is continuous
proof end;

theorem Th94: :: JGRAPH_4:94
for b1 being Real
for b2 being non empty Subset of (TOP-REAL 2)
for b3 being Function of ((TOP-REAL 2) | b2),R^1 st - 1 < b1 & b1 < 1 & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
b3 . b4 = |.b4.| * (sqrt (1 - (((((b4 `2 ) / |.b4.|) - b1) / (1 - b1)) ^2 ))) ) & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
( b4 `1 >= 0 & (b4 `2 ) / |.b4.| >= b1 & b4 <> 0.REAL 2 ) ) holds
b3 is continuous
proof end;

theorem Th95: :: JGRAPH_4:95
for b1 being Real
for b2 being non empty Subset of (TOP-REAL 2)
for b3 being Function of ((TOP-REAL 2) | b2),R^1 st - 1 < b1 & b1 < 1 & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
b3 . b4 = |.b4.| * (sqrt (1 - (((((b4 `2 ) / |.b4.|) - b1) / (1 + b1)) ^2 ))) ) & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
( b4 `1 >= 0 & (b4 `2 ) / |.b4.| <= b1 & b4 <> 0.REAL 2 ) ) holds
b3 is continuous
proof end;

theorem Th96: :: JGRAPH_4:96
for b1 being Real
for b2, b3 being Subset of (TOP-REAL 2)
for b4 being Function of ((TOP-REAL 2) | b2),((TOP-REAL 2) | b3) st - 1 < b1 & b1 < 1 & b4 = (b1 -FanMorphE ) | b2 & b3 = { b5 where B is Point of (TOP-REAL 2) : ( b5 `1 >= 0 & b5 <> 0.REAL 2 ) } & b2 = { b5 where B is Point of (TOP-REAL 2) : ( (b5 `2 ) / |.b5.| >= b1 & b5 `1 >= 0 & b5 <> 0.REAL 2 ) } holds
b4 is continuous
proof end;

theorem Th97: :: JGRAPH_4:97
for b1 being Real
for b2, b3 being Subset of (TOP-REAL 2)
for b4 being Function of ((TOP-REAL 2) | b2),((TOP-REAL 2) | b3) st - 1 < b1 & b1 < 1 & b4 = (b1 -FanMorphE ) | b2 & b3 = { b5 where B is Point of (TOP-REAL 2) : ( b5 `1 >= 0 & b5 <> 0.REAL 2 ) } & b2 = { b5 where B is Point of (TOP-REAL 2) : ( (b5 `2 ) / |.b5.| <= b1 & b5 `1 >= 0 & b5 <> 0.REAL 2 ) } holds
b4 is continuous
proof end;

theorem Th98: :: JGRAPH_4:98
for b1 being Real
for b2 being Subset of (TOP-REAL 2) st b2 = { b3 where B is Point of (TOP-REAL 2) : ( b3 `2 >= b1 * |.b3.| & b3 `1 >= 0 ) } holds
b2 is closed
proof end;

theorem Th99: :: JGRAPH_4:99
for b1 being Real
for b2 being Subset of (TOP-REAL 2) st b2 = { b3 where B is Point of (TOP-REAL 2) : ( b3 `2 <= b1 * |.b3.| & b3 `1 >= 0 ) } holds
b2 is closed
proof end;

theorem Th100: :: JGRAPH_4:100
for b1 being Real
for b2, b3 being Subset of (TOP-REAL 2)
for b4 being Function of ((TOP-REAL 2) | b2),((TOP-REAL 2) | b3) st - 1 < b1 & b1 < 1 & b4 = (b1 -FanMorphE ) | b2 & b3 = the carrier of (TOP-REAL 2) \ {(0.REAL 2)} & b2 = { b5 where B is Point of (TOP-REAL 2) : ( b5 `1 >= 0 & b5 <> 0.REAL 2 ) } holds
b4 is continuous
proof end;

theorem Th101: :: JGRAPH_4:101
for b1 being Real
for b2, b3 being Subset of (TOP-REAL 2)
for b4 being Function of ((TOP-REAL 2) | b2),((TOP-REAL 2) | b3) st - 1 < b1 & b1 < 1 & b4 = (b1 -FanMorphE ) | b2 & b3 = the carrier of (TOP-REAL 2) \ {(0.REAL 2)} & b2 = { b5 where B is Point of (TOP-REAL 2) : ( b5 `1 <= 0 & b5 <> 0.REAL 2 ) } holds
b4 is continuous
proof end;

theorem Th102: :: JGRAPH_4:102
for b1 being Real
for b2 being Subset of (TOP-REAL 2)
for b3 being Subset of ((TOP-REAL 2) | b2)
for b4 being Function of (((TOP-REAL 2) | b2) | b3),((TOP-REAL 2) | b2) st - 1 < b1 & b1 < 1 & b4 = (b1 -FanMorphE ) | b3 & b2 = the carrier of (TOP-REAL 2) \ {(0.REAL 2)} & b3 = { b5 where B is Point of (TOP-REAL 2) : ( b5 `1 >= 0 & b5 <> 0.REAL 2 ) } holds
b4 is continuous
proof end;

theorem Th103: :: JGRAPH_4:103
for b1 being Real
for b2 being Subset of (TOP-REAL 2)
for b3 being Subset of ((TOP-REAL 2) | b2)
for b4 being Function of (((TOP-REAL 2) | b2) | b3),((TOP-REAL 2) | b2) st - 1 < b1 & b1 < 1 & b4 = (b1 -FanMorphE ) | b3 & b2 = the carrier of (TOP-REAL 2) \ {(0.REAL 2)} & b3 = { b5 where B is Point of (TOP-REAL 2) : ( b5 `1 <= 0 & b5 <> 0.REAL 2 ) } holds
b4 is continuous
proof end;

theorem Th104: :: JGRAPH_4:104
for b1 being Real
for b2 being Point of (TOP-REAL 2) holds |.((b1 -FanMorphE ) . b2).| = |.b2.|
proof end;

theorem Th105: :: JGRAPH_4:105
for b1 being Real
for b2, b3 being set st - 1 < b1 & b1 < 1 & b2 in b3 & b3 = { b4 where B is Point of (TOP-REAL 2) : ( b4 `1 >= 0 & b4 <> 0.REAL 2 ) } holds
(b1 -FanMorphE ) . b2 in b3
proof end;

theorem Th106: :: JGRAPH_4:106
for b1 being Real
for b2, b3 being set st - 1 < b1 & b1 < 1 & b2 in b3 & b3 = { b4 where B is Point of (TOP-REAL 2) : ( b4 `1 <= 0 & b4 <> 0.REAL 2 ) } holds
(b1 -FanMorphE ) . b2 in b3
proof end;

theorem Th107: :: JGRAPH_4:107
for b1 being Real
for b2 being non empty Subset of (TOP-REAL 2) st - 1 < b1 & b1 < 1 & b2 ` = {(0.REAL 2)} holds
ex b3 being Function of ((TOP-REAL 2) | b2),((TOP-REAL 2) | b2) st
( b3 = (b1 -FanMorphE ) | b2 & b3 is continuous )
proof end;

theorem Th108: :: JGRAPH_4:108
for b1 being Real st - 1 < b1 & b1 < 1 holds
ex b2 being Function of (TOP-REAL 2),(TOP-REAL 2) st
( b2 = b1 -FanMorphE & b2 is continuous )
proof end;

theorem Th109: :: JGRAPH_4:109
for b1 being Real st - 1 < b1 & b1 < 1 holds
b1 -FanMorphE is one-to-one
proof end;

theorem Th110: :: JGRAPH_4:110
for b1 being Real st - 1 < b1 & b1 < 1 holds
( b1 -FanMorphE is Function of (TOP-REAL 2),(TOP-REAL 2) & rng (b1 -FanMorphE ) = the carrier of (TOP-REAL 2) )
proof end;

theorem Th111: :: JGRAPH_4:111
for b1 being Real
for b2 being Point of (TOP-REAL 2) st - 1 < b1 & b1 < 1 holds
ex b3 being non empty compact Subset of (TOP-REAL 2) st
( b3 = (b1 -FanMorphE ) .: b3 & ex b4 being Subset of (TOP-REAL 2) st
( b2 in b4 & b4 is open & b4 c= b3 & (b1 -FanMorphE ) . b2 in b4 ) )
proof end;

theorem Th112: :: JGRAPH_4:112
for b1 being Real st - 1 < b1 & b1 < 1 holds
ex b2 being Function of (TOP-REAL 2),(TOP-REAL 2) st
( b2 = b1 -FanMorphE & b2 is_homeomorphism )
proof end;

theorem Th113: :: JGRAPH_4:113
for b1 being Real
for b2 being Point of (TOP-REAL 2) st - 1 < b1 & b1 < 1 & b2 `1 > 0 & (b2 `2 ) / |.b2.| >= b1 holds
for b3 being Point of (TOP-REAL 2) st b3 = (b1 -FanMorphE ) . b2 holds
( b3 `1 > 0 & b3 `2 >= 0 )
proof end;

theorem Th114: :: JGRAPH_4:114
for b1 being Real
for b2 being Point of (TOP-REAL 2) st - 1 < b1 & b1 < 1 & b2 `1 > 0 & (b2 `2 ) / |.b2.| < b1 holds
for b3 being Point of (TOP-REAL 2) st b3 = (b1 -FanMorphE ) . b2 holds
( b3 `1 > 0 & b3 `2 < 0 )
proof end;

theorem Th115: :: JGRAPH_4:115
for b1 being Real
for b2, b3 being Point of (TOP-REAL 2) st - 1 < b1 & b1 < 1 & b2 `1 > 0 & (b2 `2 ) / |.b2.| >= b1 & b3 `1 > 0 & (b3 `2 ) / |.b3.| >= b1 & (b2 `2 ) / |.b2.| < (b3 `2 ) / |.b3.| holds
for b4, b5 being Point of (TOP-REAL 2) st b4 = (b1 -FanMorphE ) . b2 & b5 = (b1 -FanMorphE ) . b3 holds
(b4 `2 ) / |.b4.| < (b5 `2 ) / |.b5.|
proof end;

theorem Th116: :: JGRAPH_4:116
for b1 being Real
for b2, b3 being Point of (TOP-REAL 2) st - 1 < b1 & b1 < 1 & b2 `1 > 0 & (b2 `2 ) / |.b2.| < b1 & b3 `1 > 0 & (b3 `2 ) / |.b3.| < b1 & (b2 `2 ) / |.b2.| < (b3 `2 ) / |.b3.| holds
for b4, b5 being Point of (TOP-REAL 2) st b4 = (b1 -FanMorphE ) . b2 & b5 = (b1 -FanMorphE ) . b3 holds
(b4 `2 ) / |.b4.| < (b5 `2 ) / |.b5.|
proof end;

theorem Th117: :: JGRAPH_4:117
for b1 being Real
for b2, b3 being Point of (TOP-REAL 2) st - 1 < b1 & b1 < 1 & b2 `1 > 0 & b3 `1 > 0 & (b2 `2 ) / |.b2.| < (b3 `2 ) / |.b3.| holds
for b4, b5 being Point of (TOP-REAL 2) st b4 = (b1 -FanMorphE ) . b2 & b5 = (b1 -FanMorphE ) . b3 holds
(b4 `2 ) / |.b4.| < (b5 `2 ) / |.b5.|
proof end;

theorem Th118: :: JGRAPH_4:118
for b1 being Real
for b2 being Point of (TOP-REAL 2) st - 1 < b1 & b1 < 1 & b2 `1 > 0 & (b2 `2 ) / |.b2.| = b1 holds
for b3 being Point of (TOP-REAL 2) st b3 = (b1 -FanMorphE ) . b2 holds
( b3 `1 > 0 & b3 `2 = 0 )
proof end;

theorem Th119: :: JGRAPH_4:119
for b1 being real number holds 0.REAL 2 = (b1 -FanMorphE ) . (0.REAL 2) by Th89, JGRAPH_2:11;

definition
let c1 be real number ;
let c2 be Point of (TOP-REAL 2);
func FanS c1,c2 -> Point of (TOP-REAL 2) equals :Def8: :: JGRAPH_4:def 8
|.a2.| * |[((((a2 `1 ) / |.a2.|) - a1) / (1 - a1)),(- (sqrt (1 - (((((a2 `1 ) / |.a2.|) - a1) / (1 - a1)) ^2 ))))]| if ( (a2 `1 ) / |.a2.| >= a1 & a2 `2 < 0 )
|.a2.| * |[((((a2 `1 ) / |.a2.|) - a1) / (1 + a1)),(- (sqrt (1 - (((((a2 `1 ) / |.a2.|) - a1) / (1 + a1)) ^2 ))))]| if ( (a2 `1 ) / |.a2.| < a1 & a2 `2 < 0 )
otherwise a2;
correctness
coherence
( ( (c2 `1 ) / |.c2.| >= c1 & c2 `2 < 0 implies |.c2.| * |[((((c2 `1 ) / |.c2.|) - c1) / (1 - c1)),(- (sqrt (1 - (((((c2 `1 ) / |.c2.|) - c1) / (1 - c1)) ^2 ))))]| is Point of (TOP-REAL 2) ) & ( (c2 `1 ) / |.c2.| < c1 & c2 `2 < 0 implies |.c2.| * |[((((c2 `1 ) / |.c2.|) - c1) / (1 + c1)),(- (sqrt (1 - (((((c2 `1 ) / |.c2.|) - c1) / (1 + c1)) ^2 ))))]| is Point of (TOP-REAL 2) ) & ( ( not (c2 `1 ) / |.c2.| >= c1 or not c2 `2 < 0 ) & ( not (c2 `1 ) / |.c2.| < c1 or not c2 `2 < 0 ) implies c2 is Point of (TOP-REAL 2) ) )
;
consistency
for b1 being Point of (TOP-REAL 2) st (c2 `1 ) / |.c2.| >= c1 & c2 `2 < 0 & (c2 `1 ) / |.c2.| < c1 & c2 `2 < 0 holds
( b1 = |.c2.| * |[((((c2 `1 ) / |.c2.|) - c1) / (1 - c1)),(- (sqrt (1 - (((((c2 `1 ) / |.c2.|) - c1) / (1 - c1)) ^2 ))))]| iff b1 = |.c2.| * |[((((c2 `1 ) / |.c2.|) - c1) / (1 + c1)),(- (sqrt (1 - (((((c2 `1 ) / |.c2.|) - c1) / (1 + c1)) ^2 ))))]| )
;
;
end;

:: deftheorem Def8 defines FanS JGRAPH_4:def 8 :
for b1 being real number
for b2 being Point of (TOP-REAL 2) holds
( ( (b2 `1 ) / |.b2.| >= b1 & b2 `2 < 0 implies FanS b1,b2 = |.b2.| * |[((((b2 `1 ) / |.b2.|) - b1) / (1 - b1)),(- (sqrt (1 - (((((b2 `1 ) / |.b2.|) - b1) / (1 - b1)) ^2 ))))]| ) & ( (b2 `1 ) / |.b2.| < b1 & b2 `2 < 0 implies FanS b1,b2 = |.b2.| * |[((((b2 `1 ) / |.b2.|) - b1) / (1 + b1)),(- (sqrt (1 - (((((b2 `1 ) / |.b2.|) - b1) / (1 + b1)) ^2 ))))]| ) & ( ( not (b2 `1 ) / |.b2.| >= b1 or not b2 `2 < 0 ) & ( not (b2 `1 ) / |.b2.| < b1 or not b2 `2 < 0 ) implies FanS b1,b2 = b2 ) );

definition
let c1 be real number ;
func c1 -FanMorphS -> Function of (TOP-REAL 2),(TOP-REAL 2) means :Def9: :: JGRAPH_4:def 9
for b1 being Point of (TOP-REAL 2) holds a2 . b1 = FanS a1,b1;
existence
ex b1 being Function of (TOP-REAL 2),(TOP-REAL 2) st
for b2 being Point of (TOP-REAL 2) holds b1 . b2 = FanS c1,b2
proof end;
uniqueness
for b1, b2 being Function of (TOP-REAL 2),(TOP-REAL 2) st ( for b3 being Point of (TOP-REAL 2) holds b1 . b3 = FanS c1,b3 ) & ( for b3 being Point of (TOP-REAL 2) holds b2 . b3 = FanS c1,b3 ) holds
b1 = b2
proof end;
end;

:: deftheorem Def9 defines -FanMorphS JGRAPH_4:def 9 :
for b1 being real number
for b2 being Function of (TOP-REAL 2),(TOP-REAL 2) holds
( b2 = b1 -FanMorphS iff for b3 being Point of (TOP-REAL 2) holds b2 . b3 = FanS b1,b3 );

theorem Th120: :: JGRAPH_4:120
for b1 being Point of (TOP-REAL 2)
for b2 being real number holds
( ( (b1 `1 ) / |.b1.| >= b2 & b1 `2 < 0 implies (b2 -FanMorphS ) . b1 = |[(|.b1.| * ((((b1 `1 ) / |.b1.|) - b2) / (1 - b2))),(|.b1.| * (- (sqrt (1 - (((((b1 `1 ) / |.b1.|) - b2) / (1 - b2)) ^2 )))))]| ) & ( b1 `2 >= 0 implies (b2 -FanMorphS ) . b1 = b1 ) )
proof end;

theorem Th121: :: JGRAPH_4:121
for b1 being Point of (TOP-REAL 2)
for b2 being Real st (b1 `1 ) / |.b1.| <= b2 & b1 `2 < 0 holds
(b2 -FanMorphS ) . b1 = |[(|.b1.| * ((((b1 `1 ) / |.b1.|) - b2) / (1 + b2))),(|.b1.| * (- (sqrt (1 - (((((b1 `1 ) / |.b1.|) - b2) / (1 + b2)) ^2 )))))]|
proof end;

theorem Th122: :: JGRAPH_4:122
for b1 being Point of (TOP-REAL 2)
for b2 being Real st - 1 < b2 & b2 < 1 holds
( ( (b1 `1 ) / |.b1.| >= b2 & b1 `2 <= 0 & b1 <> 0.REAL 2 implies (b2 -FanMorphS ) . b1 = |[(|.b1.| * ((((b1 `1 ) / |.b1.|) - b2) / (1 - b2))),(|.b1.| * (- (sqrt (1 - (((((b1 `1 ) / |.b1.|) - b2) / (1 - b2)) ^2 )))))]| ) & ( (b1 `1 ) / |.b1.| <= b2 & b1 `2 <= 0 & b1 <> 0.REAL 2 implies (b2 -FanMorphS ) . b1 = |[(|.b1.| * ((((b1 `1 ) / |.b1.|) - b2) / (1 + b2))),(|.b1.| * (- (sqrt (1 - (((((b1 `1 ) / |.b1.|) - b2) / (1 + b2)) ^2 )))))]| ) )
proof end;

theorem Th123: :: JGRAPH_4:123
for b1 being Real
for b2 being non empty Subset of (TOP-REAL 2)
for b3 being Function of ((TOP-REAL 2) | b2),R^1 st - 1 < b1 & b1 < 1 & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
b3 . b4 = |.b4.| * ((((b4 `1 ) / |.b4.|) - b1) / (1 - b1)) ) & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
( b4 `2 <= 0 & b4 <> 0.REAL 2 ) ) holds
b3 is continuous
proof end;

theorem Th124: :: JGRAPH_4:124
for b1 being Real
for b2 being non empty Subset of (TOP-REAL 2)
for b3 being Function of ((TOP-REAL 2) | b2),R^1 st - 1 < b1 & b1 < 1 & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
b3 . b4 = |.b4.| * ((((b4 `1 ) / |.b4.|) - b1) / (1 + b1)) ) & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
( b4 `2 <= 0 & b4 <> 0.REAL 2 ) ) holds
b3 is continuous
proof end;

theorem Th125: :: JGRAPH_4:125
for b1 being Real
for b2 being non empty Subset of (TOP-REAL 2)
for b3 being Function of ((TOP-REAL 2) | b2),R^1 st - 1 < b1 & b1 < 1 & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
b3 . b4 = |.b4.| * (- (sqrt (1 - (((((b4 `1 ) / |.b4.|) - b1) / (1 - b1)) ^2 )))) ) & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
( b4 `2 <= 0 & (b4 `1 ) / |.b4.| >= b1 & b4 <> 0.REAL 2 ) ) holds
b3 is continuous
proof end;

theorem Th126: :: JGRAPH_4:126
for b1 being Real
for b2 being non empty Subset of (TOP-REAL 2)
for b3 being Function of ((TOP-REAL 2) | b2),R^1 st - 1 < b1 & b1 < 1 & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
b3 . b4 = |.b4.| * (- (sqrt (1 - (((((b4 `1 ) / |.b4.|) - b1) / (1 + b1)) ^2 )))) ) & ( for b4 being Point of (TOP-REAL 2) st b4 in the carrier of ((TOP-REAL 2) | b2) holds
( b4 `2 <= 0 & (b4 `1 ) / |.b4.| <= b1 & b4 <> 0.REAL 2 ) ) holds
b3 is continuous
proof end;

theorem Th127: :: JGRAPH_4:127
for b1 being Real
for b2, b3 being Subset of (TOP-REAL 2)
for b4 being Function of ((TOP-REAL 2) | b2),((TOP-REAL 2) | b3) st - 1 < b1 & b1 < 1 & b4 = (b1 -FanMorphS ) | b2 & b3 = { b5 where B is Point of (TOP-REAL 2) : ( b5 `2 <= 0 & b5 <> 0.REAL 2 ) } & b2 = { b5 where B is Point of (TOP-REAL 2) : ( (b5 `1 ) / |.b5.| >= b1 & b5 `2 <= 0 & b5 <> 0.REAL 2 ) } holds
b4 is continuous
proof end;

theorem Th128: :: JGRAPH_4:128
for b1 being Real
for b2, b3 being Subset of (TOP-REAL 2)
for b4 being Function of ((TOP-REAL 2) | b2),((TOP-REAL 2) | b3) st - 1 < b1 & b1 < 1 & b4 = (b1 -FanMorphS ) | b2 & b3 = { b5 where B is Point of (TOP-REAL 2) : ( b5 `2 <= 0 & b5 <> 0.REAL 2 ) } & b2 = { b5 where B is Point of (TOP-REAL 2) : ( (b5 `1 ) / |.b5.| <= b1 & b5 `2 <= 0 & b5 <> 0.REAL 2 ) } holds
b4 is continuous
proof end;

theorem Th129: :: JGRAPH_4:129
for b1 being Real
for b2 being Subset of (TOP-REAL 2) st b2 = { b3 where B is Point of (TOP-REAL 2) : ( b3 `1 >= b1 * |.b3.| & b3 `2 <= 0 ) } holds
b2 is closed
proof end;

theorem Th130: :: JGRAPH_4:130
for b1 being Real
for b2 being Subset of (TOP-REAL 2) st b2 = { b3 where B is Point of (TOP-REAL 2) : ( b3 `1 <= b1 * |.b3.| & b3 `2 <= 0 ) } holds
b2 is closed
proof end;

theorem Th131: :: JGRAPH_4:131
for b1 being Real
for b2, b3 being Subset of (TOP-REAL 2)
for b4 being Function of ((TOP-REAL 2) | b2),((TOP-REAL 2) | b3) st - 1 < b1 & b1 < 1 & b4 = (b1 -FanMorphS ) | b2 & b3 = the carrier of (TOP-REAL 2) \ {(0.REAL 2)} & b2 = { b5 where B is Point of (TOP-REAL 2) : ( b5 `2 <= 0 & b5 <> 0.REAL 2 ) } holds
b4 is continuous
proof end;

theorem Th132: :: JGRAPH_4:132
for b1 being Real
for b2, b3 being Subset of (TOP-REAL 2)
for b4 being Function of ((TOP-REAL 2) | b2),((TOP-REAL 2) | b3) st - 1 < b1 & b1 < 1 & b4 = (b1 -FanMorphS ) | b2 & b3 = the carrier of (TOP-REAL 2) \ {(0.REAL 2)} & b2 = { b5 where B is Point of (TOP-REAL 2) : ( b5 `2 >= 0 & b5 <> 0.REAL 2 ) } holds
b4 is continuous
proof end;

theorem Th133: :: JGRAPH_4:133
for b1 being Real
for b2 being Subset of (TOP-REAL 2)
for b3 being Subset of ((TOP-REAL 2) | b2)
for b4 being Function of (((TOP-REAL 2) | b2) | b3),((TOP-REAL 2) | b2) st - 1 < b1 & b1 < 1 & b4 = (b1 -FanMorphS ) | b3 & b2 = the carrier of (TOP-REAL 2) \ {(0.REAL 2)} & b3 = { b5 where B is Point of (TOP-REAL 2) : ( b5 `2 <= 0 & b5 <> 0.REAL 2 ) } holds
b4 is continuous
proof end;

theorem Th134: :: JGRAPH_4:134
for b1 being Real
for b2 being Subset of (TOP-REAL 2)
for b3 being Subset of ((TOP-REAL 2) | b2)
for b4 being Function of (((TOP-REAL 2) | b2) | b3),((TOP-REAL 2) | b2) st - 1 < b1 & b1 < 1 & b4 = (b1 -FanMorphS ) | b3 & b2 = the carrier of (TOP-REAL 2) \ {(0.REAL 2)} & b3 = { b5 where B is Point of (TOP-REAL 2) : ( b5 `2 >= 0 & b5 <> 0.REAL 2 ) } holds
b4 is continuous
proof end;

theorem Th135: :: JGRAPH_4:135
for b1 being Real
for b2 being Point of (TOP-REAL 2) holds |.((b1 -FanMorphS ) . b2).| = |.b2.|
proof end;

theorem Th136: :: JGRAPH_4:136
for b1 being Real
for b2, b3 being set st - 1 < b1 & b1 < 1 & b2 in b3 & b3 = { b4 where B is Point of (TOP-REAL 2) : ( b4 `2 <= 0 & b4 <> 0.REAL 2 ) } holds
(b1 -FanMorphS ) . b2 in b3
proof end;

theorem Th137: :: JGRAPH_4:137
for b1 being Real
for b2, b3 being set st - 1 < b1 & b1 < 1 & b2 in b3 & b3 = { b4 where B is Point of (TOP-REAL 2) : ( b4 `2 >= 0 & b4 <> 0.REAL 2 ) } holds
(b1 -FanMorphS ) . b2 in b3
proof end;

theorem Th138: :: JGRAPH_4:138
for b1 being Real
for b2 being non empty Subset of (TOP-REAL 2) st - 1 < b1 & b1 < 1 & b2 ` = {(0.REAL 2)} holds
ex b3 being Function of ((TOP-REAL 2) | b2),((TOP-REAL 2) | b2) st
( b3 = (b1 -FanMorphS ) | b2 & b3 is continuous )
proof end;

theorem Th139: :: JGRAPH_4:139
for b1 being Real st - 1 < b1 & b1 < 1 holds
ex b2 being Function of (TOP-REAL 2),(TOP-REAL 2) st
( b2 = b1 -FanMorphS & b2 is continuous )
proof end;

theorem Th140: :: JGRAPH_4:140
for b1 being Real st - 1 < b1 & b1 < 1 holds
b1 -FanMorphS is one-to-one
proof end;

theorem Th141: :: JGRAPH_4:141
for b1 being Real st - 1 < b1 & b1 < 1 holds
( b1 -FanMorphS is Function of (TOP-REAL 2),(TOP-REAL 2) & rng (b1 -FanMorphS ) = the carrier of (TOP-REAL 2) )
proof end;

theorem Th142: :: JGRAPH_4:142
for b1 being Real
for b2 being Point of (TOP-REAL 2) st - 1 < b1 & b1 < 1 holds
ex b3 being non empty compact Subset of (TOP-REAL 2) st
( b3 = (b1 -FanMorphS ) .: b3 & ex b4 being Subset of (TOP-REAL 2) st
( b2 in b4 & b4 is open & b4 c= b3 & (b1 -FanMorphS ) . b2 in b4 ) )
proof end;

theorem Th143: :: JGRAPH_4:143
for b1 being Real st - 1 < b1 & b1 < 1 holds
ex b2 being Function of (TOP-REAL 2),(TOP-REAL 2) st
( b2 = b1 -FanMorphS & b2 is_homeomorphism )
proof end;

theorem Th144: :: JGRAPH_4:144
for b1 being Real
for b2 being Point of (TOP-REAL 2) st - 1 < b1 & b1 < 1 & b2 `2 < 0 & (b2 `1 ) / |.b2.| >= b1 holds
for b3 being Point of (TOP-REAL 2) st b3 = (b1 -FanMorphS ) . b2 holds
( b3 `2 < 0 & b3 `1 >= 0 )
proof end;

theorem Th145: :: JGRAPH_4:145
for b1 being Real
for b2 being Point of (TOP-REAL 2) st - 1 < b1 & b1 < 1 & b2 `2 < 0 & (b2 `1 ) / |.b2.| < b1 holds
for b3 being Point of (TOP-REAL 2) st b3 = (b1 -FanMorphS ) . b2 holds
( b3 `2 < 0 & b3 `1 < 0 )
proof end;

theorem Th146: :: JGRAPH_4:146
for b1 being Real
for b2, b3 being Point of (TOP-REAL 2) st - 1 < b1 & b1 < 1 & b2 `2 < 0 & (b2 `1 ) / |.b2.| >= b1 & b3 `2 < 0 & (b3 `1 ) / |.b3.| >= b1 & (b2 `1 ) / |.b2.| < (b3 `1 ) / |.b3.| holds
for b4, b5 being Point of (TOP-REAL 2) st b4 = (b1 -FanMorphS ) . b2 & b5 = (b1 -FanMorphS ) . b3 holds
(b4 `1 ) / |.b4.| < (b5 `1 ) / |.b5.|
proof end;

theorem Th147: :: JGRAPH_4:147
for b1 being Real
for b2, b3 being Point of (TOP-REAL 2) st - 1 < b1 & b1 < 1 & b2 `2 < 0 & (b2 `1 ) / |.b2.| < b1 & b3 `2 < 0 & (b3 `1 ) / |.b3.| < b1 & (b2 `1 ) / |.b2.| < (b3 `1 ) / |.b3.| holds
for b4, b5 being Point of (TOP-REAL 2) st b4 = (b1 -FanMorphS ) . b2 & b5 = (b1 -FanMorphS ) . b3 holds
(b4 `1 ) / |.b4.| < (b5 `1 ) / |.b5.|
proof end;

theorem Th148: :: JGRAPH_4:148
for b1 being Real
for b2, b3 being Point of (TOP-REAL 2) st - 1 < b1 & b1 < 1 & b2 `2 < 0 & b3 `2 < 0 & (b2 `1 ) / |.b2.| < (b3 `1 ) / |.b3.| holds
for b4, b5 being Point of (TOP-REAL 2) st b4 = (b1 -FanMorphS ) . b2 & b5 = (b1 -FanMorphS ) . b3 holds
(b4 `1 ) / |.b4.| < (b5 `1 ) / |.b5.|
proof end;

theorem Th149: :: JGRAPH_4:149
for b1 being Real
for b2 being Point of (TOP-REAL 2) st - 1 < b1 & b1 < 1 & b2 `2 < 0 & (b2 `1 ) / |.b2.| = b1 holds
for b3 being Point of (TOP-REAL 2) st b3 = (b1 -FanMorphS ) . b2 holds
( b3 `2 < 0 & b3 `1 = 0 )
proof end;

theorem Th150: :: JGRAPH_4:150
for b1 being real number holds 0.REAL 2 = (b1 -FanMorphS ) . (0.REAL 2) by Th120, JGRAPH_2:11;