let r1, r2 be Real; for p being Point of (TOP-REAL 2) st p = CircleMap . r2 holds
(RotateCircle (1,(- (Arg p)))) . (CircleMap . r1) = CircleMap . (r1 - r2)
let p be Point of (TOP-REAL 2); ( p = CircleMap . r2 implies (RotateCircle (1,(- (Arg p)))) . (CircleMap . r1) = CircleMap . (r1 - r2) )
assume A1:
p = CircleMap . r2
; (RotateCircle (1,(- (Arg p)))) . (CircleMap . r1) = CircleMap . (r1 - r2)
set s = - (Arg p);
reconsider q = CircleMap . (R^1 r1), w = CircleMap . (R^1 (r1 - r2)) as Point of (TOP-REAL 2) by PRE_TOPC:25;
|.q.| = 1
by TOPREALB:12;
then
q <> 0. (TOP-REAL 2)
by TOPRNS_1:23;
then consider i being Integer such that
A2:
Arg ((Rotate (- (Arg p))) . q) = ((- (Arg p)) + (Arg q)) + ((2 * PI) * i)
by Th43;
A3:
Arg p = (2 * PI) * (frac r2)
by A1, Th36;
A4: |.((Rotate (- (Arg p))) . q).| =
|.q.|
by Th41
.=
1
by TOPREALB:12
.=
|.w.|
by TOPREALB:12
;
consider j being Integer such that
A5:
frac (r1 - r2) = ((frac r1) - (frac r2)) + j
and
( j = 0 or j = 1 )
by Th4;
A6: Arg ((Rotate (- (Arg p))) . q) =
((- ((2 * PI) * (frac r2))) + ((2 * PI) * (frac r1))) + ((2 * PI) * i)
by A2, A3, Th36
.=
((2 * PI) * (frac (r1 - r2))) + ((2 * PI) * (i - j))
by A5
.=
(Arg w) + ((2 * PI) * (i - j))
by Th36
;
thus (RotateCircle (1,(- (Arg p)))) . (CircleMap . r1) =
(Rotate (- (Arg p))) . q
by FUNCT_1:49
.=
CircleMap . (r1 - r2)
by A4, A6, Th35
; verum