Here’s another proof.
Notice that

is a subgroup of

under multiplication modulo
Define a mapping

by
=x^b.)
This makes sense because
^a=x^{p-1}=1)
by Fermat’s little theorem, so that

is clearly a homomorphism and so its image is a subgroup of
Now

consists of roots of the polynomial

of degree

in
![\mathbb Z_p^\times[x],](http://latex.codecogs.com/png.latex?\mathbb Z_p^\times[x],)
and there cannot be more than

such roots.

.
Similarly, the kernel of

consists of roots of the polynomial

of degree

in
![\mathbb Z_p^\times[x],](http://latex.codecogs.com/png.latex?\mathbb Z_p^\times[x],)
and so

.
Now, by the homomorphism theorem, we have
)
. And so we have
Therefore we actually have
\right|=|A|,)
i.e.

is surjective. This proves the theorem.