Next: The Structure of
Up: Lecture 11: Primitive Roots
Previous: Lecture 11: Primitive Roots
Proposition 1.1
Let
![$ f\in(\mathbb{Z}/p\mathbb{Z})[x]$](img7.png)
be a nonzero polynomial
over the ring

. Then there are at most

elements

such that

.
Proof.
We proceed by induction on

. The cases

are clear. Write

. If

then
for some polynomial
![$ g(x)\in(\mathbb{Z}/p\mathbb{Z})[x]$](img19.png)
.
Next suppose that

with

. Then

, so, since

(hence

, we have

.
By our inductive hypothesis,

has at most

roots, so
there are at most

possibilities for

.
It follows that

has at most

roots.
theorem_type[example][theorem][][remark][][]
Find the roots1
of
displaymath
f = x^4 - x^3 + x^2 +x +1 &isin#in;(Z/3Z)[x].
Solution: tex2html_wrap_inline$f(0) = 1$, tex2html_wrap_inline$f(1)=0$, tex2html_wrap_inline$f(2)=0$, so the roots are
tex2html_wrap_inline${1,2}$. Also,
displaymath
f = (x+1)(x+2)(x^2+2x+2).
Incidentally,
PARI can factor polynomials over finite fields very quickly:
tex2html_preform
? factormod(x^4 - x^3 + x^2 +x +1,3)
%1 =
[Mod(1, 3)*x + Mod(1, 3) 1]
[Mod(1, 3)*x + Mod(2, 3) 1]
[Mod(1, 3)*x^2 + Mod(2, 3)*x + Mod(2, 3) 1]
Proposition 1.2
Let

be a prime number and let

be a divisor
of

. Then
![$ f(x) = x^d-1\in(\mathbb{Z}/p\mathbb{Z})[x]$](img33.png)
has
exactly

solutions.
Proof.
Let

be such that

.
We have
where

.
Recall that Fermat's little theorem implies that

has
exactly

roots in

. By Proposition
1.1,

has
at most

roots and

has at most

roots, so

has exactly

roots and

has
exactly

roots, as claimed.
WARNING: The analogue of this theorem is false
for some
with
composite.
For example, if
with
, then
has at least two distinct zeros, namely 0
and
.
Next: The Structure of
Up: Lecture 11: Primitive Roots
Previous: Lecture 11: Primitive Roots
William A Stein
2001-10-13