Let $L/K$ be an algebraic field extension. Let $\lambda$ and $\lambda ^2$ have the same minimal polynomial over $K$ where $\lambda \in L$ and $\lambda$ is nonzero Prove that $\lambda$ is a root of unity.
My attempt: It is clear that $K(\lambda)$=$K(\lambda^2)$ after that how I conclude? Any help/hint in this regards would be highly appreciated. Thanks in advance!
One way to think about it is this: In the Galois closure of $K(\lambda)$, there is an automorphism $\tau$ taking $\lambda$ to $\lambda^2$. Since $\tau$ is finite order, for some $k$, $\tau^k$ is trivial, so $\lambda^{2^k} = \lambda$, and $\lambda$ is a root of unity.