( z <> 0 implies for x, y being Real st z = (|.z.| * (cos x)) + ((|.z.| * (sin x)) * <i>) & 0 <= x & x < 2 * PI & z = (|.z.| * (cos y)) + ((|.z.| * (sin y)) * <i>) & 0 <= y & y < 2 * PI holds
x = y )
proof
assume
z <> 0
;
for x, y being Real st z = (|.z.| * (cos x)) + ((|.z.| * (sin x)) * <i>) & 0 <= x & x < 2 * PI & z = (|.z.| * (cos y)) + ((|.z.| * (sin y)) * <i>) & 0 <= y & y < 2 * PI holds
x = y
then A27:
|.z.| <> 0
by COMPLEX1:45;
let x,
y be
Real;
( z = (|.z.| * (cos x)) + ((|.z.| * (sin x)) * <i>) & 0 <= x & x < 2 * PI & z = (|.z.| * (cos y)) + ((|.z.| * (sin y)) * <i>) & 0 <= y & y < 2 * PI implies x = y )
assume that A28:
z = (|.z.| * (cos x)) + ((|.z.| * (sin x)) * <i>)
and A29:
0 <= x
and A30:
x < 2
* PI
and A31:
z = (|.z.| * (cos y)) + ((|.z.| * (sin y)) * <i>)
and A32:
0 <= y
and A33:
y < 2
* PI
;
x = y
|.z.| * (cos x) = |.z.| * (cos y)
by A28, A31, COMPLEX1:77;
then
cos x = cos y
by A27, XCMPLX_1:5;
then
cos x = cos . y
by SIN_COS:def 19;
then A34:
cos . x = cos . y
by SIN_COS:def 19;
|.z.| * (sin x) = |.z.| * (sin y)
by A28, A31, COMPLEX1:77;
then
sin x = sin y
by A27, XCMPLX_1:5;
then A35:
sin x = sin . y
by SIN_COS:def 17;
now not x <> yper cases
( ( x <= PI & y <= PI ) or ( x > PI & y > PI ) or ( x <= PI & y > PI ) or ( y <= PI & x > PI ) )
;
suppose A36:
(
x <= PI &
y <= PI )
;
not x <> ythen
y in [.0,PI.]
by A32, XXREAL_1:1;
then A37:
y in [.0,PI.] /\ (dom cos)
by SIN_COS:24, XBOOLE_0:def 4;
assume
x <> y
;
contradictionthen A38:
(
x < y or
y < x )
by XXREAL_0:1;
x in [.0,PI.]
by A29, A36, XXREAL_1:1;
then
x in [.0,PI.] /\ (dom cos)
by SIN_COS:24, XBOOLE_0:def 4;
hence
contradiction
by A34, A37, A38, Th25, RFUNCT_2:21;
verum end; suppose A39:
(
x > PI &
y > PI )
;
not x <> ythen
y in [.PI,(2 * PI).]
by A33, XXREAL_1:1;
then A40:
y in [.PI,(2 * PI).] /\ (dom cos)
by SIN_COS:24, XBOOLE_0:def 4;
assume
x <> y
;
contradictionthen A41:
(
x < y or
y < x )
by XXREAL_0:1;
x in [.PI,(2 * PI).]
by A30, A39, XXREAL_1:1;
then
x in [.PI,(2 * PI).] /\ (dom cos)
by SIN_COS:24, XBOOLE_0:def 4;
hence
contradiction
by A34, A40, A41, Th26, RFUNCT_2:20;
verum end; end; end;
hence
x = y
;
verum
end;
hence
for b1, b2 being Real holds
( ( z <> 0 & z = (|.z.| * (cos b1)) + ((|.z.| * (sin b1)) * <i>) & 0 <= b1 & b1 < 2 * PI & z = (|.z.| * (cos b2)) + ((|.z.| * (sin b2)) * <i>) & 0 <= b2 & b2 < 2 * PI implies b1 = b2 ) & ( not z <> 0 & b1 = 0 & b2 = 0 implies b1 = b2 ) )
; verum