let A, B, C, D be Real; for h being Function of (TOP-REAL 2),(TOP-REAL 2) st A > 0 & C > 0 & h = AffineMap (A,B,C,D) holds
( h is being_homeomorphism & ( for p1, p2 being Point of (TOP-REAL 2) st p1 `2 < p2 `2 holds
(h . p1) `2 < (h . p2) `2 ) )
let h be Function of (TOP-REAL 2),(TOP-REAL 2); ( A > 0 & C > 0 & h = AffineMap (A,B,C,D) implies ( h is being_homeomorphism & ( for p1, p2 being Point of (TOP-REAL 2) st p1 `2 < p2 `2 holds
(h . p1) `2 < (h . p2) `2 ) ) )
assume that
A1:
A > 0
and
A2:
C > 0
and
A3:
h = AffineMap (A,B,C,D)
; ( h is being_homeomorphism & ( for p1, p2 being Point of (TOP-REAL 2) st p1 `2 < p2 `2 holds
(h . p1) `2 < (h . p2) `2 ) )
A4:
h is one-to-one
by A1, A2, A3, JGRAPH_2:44;
set g = AffineMap ((1 / A),(- (B / A)),(1 / C),(- (D / C)));
A5:
AffineMap ((1 / A),(- (B / A)),(1 / C),(- (D / C))) = h "
by A1, A2, A3, Th49;
A6:
for p1, p2 being Point of (TOP-REAL 2) st p1 `2 < p2 `2 holds
(h . p1) `2 < (h . p2) `2
A9:
dom h = [#] (TOP-REAL 2)
by FUNCT_2:def 1;
dom (AffineMap ((1 / A),(- (B / A)),(1 / C),(- (D / C)))) = [#] (TOP-REAL 2)
by FUNCT_2:def 1;
then A10:
rng h = [#] (TOP-REAL 2)
by A4, A5, FUNCT_1:32;
then
( h is onto & h is one-to-one )
by A1, A2, A3, FUNCT_2:def 3, JGRAPH_2:44;
then
h /" is continuous
by A5, TOPS_2:def 4;
hence
( h is being_homeomorphism & ( for p1, p2 being Point of (TOP-REAL 2) st p1 `2 < p2 `2 holds
(h . p1) `2 < (h . p2) `2 ) )
by A3, A4, A9, A10, A6, TOPS_2:def 5; verum