let a be complex number ; :: thesis: for r being Real st r < 0 holds
Arg (a * r) = Arg (- a)
let r be Real; :: thesis: ( r < 0 implies Arg (a * r) = Arg (- a) )
assume A1:
r < 0
; :: thesis: Arg (a * r) = Arg (- a)
per cases
( a = 0 or a <> 0 )
;
suppose A2:
a <> 0
;
:: thesis: Arg (a * r) = Arg (- a)set b =
a * r;
A3:
(
a in COMPLEX &
a * r in COMPLEX )
by XCMPLX_0:def 2;
r = r + (0 * <i> )
;
then A5:
(
Re r = r &
Im r = 0 )
by COMPLEX1:28;
then A6:
Re (a * r) =
((Re a) * r) - (0 * (Im a))
by COMPLEX1:24
.=
r * (Re a)
;
A7:
Im (a * r) =
((Re a) * 0 ) + (r * (Im a))
by A5, COMPLEX1:24
.=
r * (Im a)
;
A8:
|.(a * r).| =
|.a.| * (abs r)
by COMPLEX1:151
.=
|.a.| * (- r)
by A1, ABSVALUE:def 1
;
A11:
(
cos (Arg a) = (Re a) / |.a.| &
sin (Arg a) = (Im a) / |.a.| )
by A2, Th39;
A12:
cos (Arg (a * r)) =
(r * (Re a)) / (- (|.a.| * r))
by A6, A8, A2, Th39, A1
.=
- ((r * (Re a)) / (|.a.| * r))
by XCMPLX_1:189
.=
- (cos (Arg a))
by A1, A11, XCMPLX_1:92
.=
cos (Arg (- a))
by A2, A3, Th38
;
A13:
sin (Arg (a * r)) =
(r * (Im a)) / (- (|.a.| * r))
by A7, A8, A2, Th39, A1
.=
- ((r * (Im a)) / (|.a.| * r))
by XCMPLX_1:189
.=
- (sin (Arg a))
by A1, A11, XCMPLX_1:92
.=
sin (Arg (- a))
by A2, A3, Th38
;
(
0 <= Arg (a * r) &
Arg (a * r) < 2
* PI &
0 <= Arg (- a) &
Arg (- a) < 2
* PI )
by COMPTRIG:52;
hence
Arg (a * r) = Arg (- a)
by A12, A13, Th12;
:: thesis: verum end; end;