Maths WorkshopMaths problems with full solutions
Exercise 2198Number theory › PrimesM1Added 3 Nov 2026

Existence of primitive roots

#primitive root#existence#cyclic group

Statement

Show that Fp∗\mathbb{F}_p^* is cyclic, hence has a primitive root.

Hint

Use the structure theorem for finite abelian groups, or count elements of each order.

Show solutionHide solution

Solution

Finite abelian group. Fp∗\mathbb{F}_p^* is a finite abelian group of order p−1p-1.

Structure theorem. Any finite abelian group decomposes as ∏iZ/niZ\prod_i\mathbb{Z}/n_i\mathbb{Z} with ni∣ni+1n_i\mid n_{i+1}. The exponent is nr∣p−1n_r\mid p-1, and every element satisfies xnr=1x^{n_r}=1, so nr≥p−1n_r\ge p-1 (since the polynomial Xnr−1X^{n_r}-1 has at most nrn_r roots in the field). Thus nr=p−1n_r=p-1, and the group is cyclic.

Conclusion. Fp∗\mathbb{F}_p^* is cyclic of order p−1p-1, so primitive roots exist.