I have the following two definitions:
- If $K$ is an extension field of $F$ and $K = F(a)$ for some $a \in K$, then $a$ is a primitive element of $K$.
- If $K$ is a finite field and $a$ is a generator for its multiplicative group $K^*$, then $a$ is a primitive element of $K$.
It's clear that if $a$ is a primitive element (def2) of the finite field $K$ (characteristic $p$), then we can write $K = Z_p(a)$ (because $K^* = \langle a \rangle $). So in this case $a$ is also primitive (in the sense of def1).
However, if I'm not wrong, it is possible for $K = Z_p(a)$ to be a finite field, without $a$ being a generator for $K^*$. Can someone provide a counterexample?