Let $a\in \mathbb C$ be non zero. I tried to prove that there exist exactly $n$ different complex numbers $z_k$ such that $z_k^n = a$.
Please could someone tell me if my proof is correct?
We write $a$ in polar coordinates: $a = r e^{i \varphi} = r e^{i \varphi + i 2 \pi} = r e^{i \varphi + i 2 \pi k}$.
Let $z_k = r^{1\over n} e^{{i \varphi + i 2 \pi k \over n}}$. Then it is clear that $z_k^n = a$. We therefore have to show two things: that there are no more than $n$ such numbers and that if $k \neq j$ then $z_k \neq z_j$ for $k,j \in \{0, \dots, n-1\}$.
(i) Assume there are more and let $z_1, \dots , z_{n+1}$ be $n+1$ such numbers. Then $p(z) = z^n - a$ is a polynomial of degree $n$ with $n+1$ roots. This is a contradiction.
This part is my main concern, is it enough to argue like this?:
(ii) If $z_k = z_j $ then we have $ e^{{i \varphi + i 2 \pi k \over n}} = e^{{i \varphi + i 2 \pi j \over n}}$. Equivalently, $ e^{{i 2 \pi k \over n}} = e^{{ i 2 \pi j \over n}}$. But if ${2 \pi k \over n} = {2 \pi j \over n}$ modulo $2 \pi$ then $k = j$ since ${k \over n}, {j \over n} <1$.