Suppose I have a set of distinct, nonzero complex numbers $\{z_1\,,...\,z_k\}\,,$ is there a quick way of arguing that if $$a_1z_1^n+\cdots a_kz_k^n=0$$ for all $n\in\mathbb{Z}\,,$ then $$a_1=\cdots=a_k=0$$ ?
If none of them have the same modulus then I can divide the whole equation by the highest modulus and send $n\to\infty\,,$ showing term by term that each coefficient is zero, so I have reduced the problem to $|z_i|=1$ for all $i\,.$ If $k=2$ this is simple but for arbitrary $k$ I'm not sure what is an efficient way to do it.