Factoring over a finite field

Let $ p(x)$ be a polynomial in $ {\mathbb{F}}_p[x]$ . The idea is to try to find a polynomial $ q(x)$ such that $ g(x)=gcd(p(x),q(x))$ is of deg$ (g(x))>0$ . This is then a factor of $ p(x)$ .

A basic fact here is the following result.

Theorem 2.4.10   If $ p(x)$ is an irreducible polynomial of degree $ d$ in $ {\mathbb{F}}_p[x]$ then there is an $ n>1$ such that $ p(x)$ divides $ x^n-1$ . In fact, one may take $ n=p^d-1$ .

The smallest $ n$ satisfying Theorem 2.4.10 is called the order of $ x$ mod $ p(x)$ .

This theorem suggests the following strategy to factor a polynomial $ f(x)$ over the finite field $ {\mathbb{F}}_p$ , one may use the following procedure.

Example 2.4.11   Let $ F={\mathbb{F}}_3$ and $ p(x)=(x+2)^3(x^2+1)^5\in F[x]$ , so $ q(x)=(x+2)(x^2+1)$ . We have $ gcd(q(x),x^{3^i}-x)\equiv x+2  ({\rm mod}  3)$ . Since $ q(x)/(x+2)=x^2+1$ is irreducible, the method above has completely factored.

Exercise 2.4.12   Factor all monic polynomials of degree $ \leq 4$ in $ {\mathbb{F}}_2[x]$ .

Exercise 2.4.13   Factor all monic polynomials of degree $ \leq 3$ in $ {\mathbb{F}}_3[x]$ .

Exercise 2.4.14   Factor all monic polynomials of degree $ \leq 2$ in $ {\mathbb{F}}_5[x]$ .

Exercise 2.4.15   Prove Lemma 2.4.2.

Exercise 2.4.16   Find all the irreducible polynomials of degree $ \leq 3$ over $ \mathbb{F}_2$ .

Exercise 2.4.17   Find all the irreducible polynomials of degree $ \leq 3$ over $ \mathbb{F}_3$ .

Exercise 2.4.18   Find all the irreducible polynomials of degree $ \leq 2$ over $ \mathbb{F}_5$ .

Exercise 2.4.19   Factor $ x^2+1$ in $ \mathbb{F}_2[x]$ .

Exercise 2.4.20   Factor $ x^3+1$ in $ \mathbb{F}_3[x]$ .

Exercise 2.4.21   Factor $ x^3+2$ in $ \mathbb{F}_3[x]$ .

Exercise 2.4.22   Let $ F$ be any field. Show that there are infinitely many irreducible polynomials in $ F[x]$ . (Hint: Think of the polynomial analog of Euclid's second theorem (Theorem 1.5.1).)

Exercise 2.4.23   Find if $ x^2+x+1$ in $ \mathbb{Q}[x]$ has a multiple root or not.

Exercise 2.4.24   Find if $ x^2+x+1$ in $ \mathbb{F}_3[x]$ has a multiple root or not.

Exercise 2.4.25   Find if $ x^4+x^3+x^2+x+1$ in $ \mathbb{Q}[x]$ has a multiple root or not.

Exercise 2.4.26   Find if $ x^4+x^3+x^2+x+1$ in $ \mathbb{F}_5 [x]$ has a multiple root or not.

Exercise 2.4.27   Find an $ n>1$ such that $ x^3+4x^2+3$ divides $ x^n-1$ in $ \mathbb{F}_5 [x]$ . (This illustrates Theorem 2.4.10.)



david joyner 2008-04-20