TheoremComplete

Eisenstein's Irreducibility Criterion

Eisenstein's criterion provides a simple sufficient condition for irreducibility of polynomials over the integers (or more generally, over a UFD).


Statement

Theorem6.7Eisenstein's irreducibility criterion

Let RR be a UFD with field of fractions KK, and let f(x)=anxn+an1xn1++a0R[x]f(x) = a_n x^n + a_{n-1}x^{n-1} + \cdots + a_0 \in R[x] with n1n \geq 1. If there exists a prime pRp \in R such that:

  1. panp \nmid a_n (the leading coefficient),
  2. paip \mid a_i for all 0i<n0 \leq i < n,
  3. p2a0p^2 \nmid a_0 (the constant term),

then ff is irreducible in K[x]K[x]. If additionally ff is primitive (the aia_i have no common factor), then ff is irreducible in R[x]R[x].


Proof

Proof

By Gauss's lemma, it suffices to show ff is irreducible in R[x]R[x] (assuming ff is primitive).

Suppose f=ghf = gh in R[x]R[x] with g=brxr++b0g = b_r x^r + \cdots + b_0 and h=csxs++c0h = c_s x^s + \cdots + c_0, where r+s=nr + s = n, r,s1r, s \geq 1.

Since a0=b0c0a_0 = b_0 c_0 and pa0p \mid a_0 but p2a0p^2 \nmid a_0: exactly one of b0,c0b_0, c_0 is divisible by pp. WLOG pb0p \mid b_0 and pc0p \nmid c_0.

Since an=brcsa_n = b_r c_s and panp \nmid a_n: pbrp \nmid b_r.

Consider the smallest index kk with pbkp \nmid b_k (so 1kr1 \leq k \leq r and pb0,,bk1p \mid b_0, \ldots, b_{k-1}). The coefficient ak=bkc0+bk1c1++b0cka_k = b_k c_0 + b_{k-1}c_1 + \cdots + b_0 c_k. Since pakp \mid a_k (as k<nk < n if k<rk < r... wait, we need krn1k \leq r \leq n-1, so k<nk < n) and pbjp \mid b_j for j<kj < k: pbkc0p \mid b_k c_0. Since pc0p \nmid c_0: pbkp \mid b_k, contradicting the choice of kk.

Therefore no such factorization exists, and ff is irreducible. \blacksquare


Applications

ExampleApplications of Eisenstein's criterion
  1. Cyclotomic polynomials: Φp(x)=xp1+xp2++x+1\Phi_p(x) = x^{p-1} + x^{p-2} + \cdots + x + 1 is irreducible over Q\mathbb{Q} for prime pp. Apply the substitution xx+1x \mapsto x + 1: Φp(x+1)=(p1)xp2++(pp2)x+p\Phi_p(x+1) = \binom{p}{1}x^{p-2} + \cdots + \binom{p}{p-2}x + p. Eisenstein with pp gives irreducibility.

  2. xn2x^n - 2 is irreducible over Q\mathbb{Q} for all n1n \geq 1 (Eisenstein with p=2p = 2).

  3. x4+1x^4 + 1 is irreducible over Q\mathbb{Q} (use xx+1x \mapsto x+1: (x+1)4+1=x4+4x3+6x2+4x+2(x+1)^4+1 = x^4+4x^3+6x^2+4x+2, Eisenstein with p=2p = 2).

RemarkLimitations

Eisenstein's criterion is sufficient but not necessary. The polynomial x4+1x^4 + 1 is irreducible over Q\mathbb{Q} but no direct application of Eisenstein works without a substitution. More generally, many irreducible polynomials (like x4+x3+x2+x+1=Φ5(x)x^4 + x^3 + x^2 + x + 1 = \Phi_5(x)) require substitutions to apply Eisenstein.