let a, b be Element of COMPLEX ; angle (a,b) = angle (a,0,b)
set ab2 = angle (a,b);
A1:
( 0 <= Arg (Rotate (b,(- (Arg a)))) & Arg (Rotate (b,(- (Arg a)))) < 2 * PI )
by COMPTRIG:34;
per cases
( b <> 0 or b = 0 )
;
suppose A2:
b <> 0
;
angle (a,b) = angle (a,0,b)then A3:
angle (
a,
b)
= Arg (Rotate (b,(- (Arg a))))
by Def5;
thus
angle (
a,
b)
= angle (
a,
0,
b)
verumproof
per cases
( (Arg (b - 0c)) - (Arg (a - 0c)) >= 0 or (Arg (b - 0c)) - (Arg (a - 0c)) < 0 )
;
suppose
(Arg (b - 0c)) - (Arg (a - 0c)) >= 0
;
angle (a,b) = angle (a,0,b)then A4:
angle (
a,
0c,
b)
= (- (Arg a)) + (Arg b)
by Def6;
A5:
angle (
a,
0c,
b)
< 2
* PI
by Th84;
( ex
i being
Integer st
Arg (Rotate (b,(- (Arg a)))) = ((2 * PI) * i) + ((- (Arg a)) + (Arg b)) &
0 <= angle (
a,
0c,
b) )
by A2, Th68, Th84;
hence
angle (
a,
b)
= angle (
a,
0,
b)
by A1, A3, A4, A5, Th3;
verum end; suppose A6:
(Arg (b - 0c)) - (Arg (a - 0c)) < 0
;
angle (a,b) = angle (a,0,b)consider i being
Integer such that A7:
Arg (Rotate (b,(- (Arg a)))) = ((2 * PI) * i) + ((- (Arg a)) + (Arg b))
by A2, Th68;
A8:
((2 * PI) * i) + ((- (Arg a)) + (Arg b)) = ((2 * PI) * (i - 1)) + ((2 * PI) + ((- (Arg a)) + (Arg b)))
;
A9:
angle (
a,
0c,
b)
= (2 * PI) + ((Arg b) + (- (Arg a)))
by A6, Def6;
then
(
0 <= (2 * PI) + ((- (Arg a)) + (Arg b)) &
(2 * PI) + ((- (Arg a)) + (Arg b)) < 2
* PI )
by Th84;
hence
angle (
a,
b)
= angle (
a,
0,
b)
by A1, A3, A9, A7, A8, Th3;
verum end; end;
end; end; suppose A10:
b = 0
;
angle (a,b) = angle (a,0,b)thus
angle (
a,
b)
= angle (
a,
0,
b)
verumproof
per cases
( Arg a = 0 or Arg a <> 0 )
;
suppose A11:
Arg a = 0
;
angle (a,b) = angle (a,0,b)then A12:
(Arg (b - 0c)) - (Arg (a - 0c)) = 0
by A10, COMPTRIG:35;
angle (
a,
b) =
Arg (Rotate (b,(- (Arg a))))
by A11, Def5
.=
0
by A10, Lm1, Th66
;
hence
angle (
a,
b)
= angle (
a,
0,
b)
by A12, Def6;
verum end; end;
end; end; end;