( 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 ; :: thesis: 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; :: thesis: ( 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 ; :: thesis: 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 :: thesis: not x <> yend;
hence x = y ; :: thesis: 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 ) ) ; :: thesis: verum