The question is -
If multiplicative group $F^\ast$ of nonzero elements of a field $F$ is cyclic, then $F$ is finite.
I have proved this problem partially, which goes as follows-
$F^\ast = F\backslash\{0\}$, let $F^\ast =<\alpha>$ where $\alpha\in F^\ast$
Now, if we can prove $F^\ast$ if finite, then we are done. Let us assume on contrary $F^\ast$ is infinite.
Case 1: If $\operatorname{Char}(F)=p\ne0$. Then $F=F_p(\alpha)$ where $F_p\simeq \Bbb{Z}_p$.
Now, $1+\alpha\in F$, if $1+\alpha=0\implies \alpha^2=1\implies O(a)$ is finite, contracdiction.
So, $1+\alpha\ne 0\implies1+\alpha\in F^\ast\implies1+\alpha=\alpha^r$ for some $r\in\Bbb{Z}\implies \alpha$ is root of the polynomial $x^r-x-1\in F_p[x]\implies \alpha$ is algebraic over $F_p\implies [F_p(\alpha):F_p]$ is finite(say $m$)$\implies |F_p(\alpha)|=p^m\implies |F|=p^m\implies F^\ast$ is finite, contradiction.
Case 2: Now, if $\operatorname{Char}(F)=0$. Then as per hint provided on the book
Since $-1\in F^\ast$ and $\operatorname{Char}(F)=0$, we get a strict positive or strict negative integer $k$ such that $\alpha^k=-1\implies \alpha^{2k}=1$, which contradicts the fact that order of $\alpha$ is infinite.
But, I can't understand how using $\operatorname{Char}(F)=0$, we can get such strict positive or strict negative integer $k$(i.e. $k$ is nonzero integer) such that $\alpha^k=-1$?
Can anybody clear up my doubts? Thanks for assistance in advance.