Ma · Mathematics

What Are the Conditions for Eisenstein’s Criterion?

Published By the 9to5Science editorial team

At a glance

  1. 1. Choose a prime

    Find a prime p that divides every coefficient except the leading coefficient.

  2. 2. Check the leading term

    Verify that p does not divide the leading coefficient.

  3. 3. Check the constant

    Verify that p squared does not divide the constant term.

  4. 4. Conclude irreducibility

    If all checks pass, the polynomial is irreducible over the rational numbers.

Eisenstein’s criterion is a quick test for proving that a polynomial cannot be factored into lower-degree polynomials over the rational numbers. The key is to find one prime that satisfies three divisibility conditions on the coefficients. The leading coefficient is deliberately excluded from the first condition.

The conditions

Let

f(x)=anxn+an−1xn−1+⋯+a1x+a0f(x)=a_nx^n+a_{n-1}x^{n-1}+\cdots+a_1x+a_0

be a polynomial in Z[x]\mathbb{Z}[x], with n≥1n\geq 1. If there is a prime number pp such that

  • pp does not divide ana_n, the leading coefficient;
  • pp divides each of an−1,an−2,…,a0a_{n-1},a_{n-2},\ldots,a_0;
  • p2p^2 does not divide a0a_0, the constant term;

then ff is irreducible over Q\mathbb{Q}.

The last condition means that the constant term is divisible by pp, but not by p2p^2. For instance, if p=5p=5, a constant term of 1010 passes this test, while 2525 does not.

A worked example

Consider

f(x)=x4+10x3+5x2+15x+5.f(x)=x^4+10x^3+5x^2+15x+5.

Take p=5p=5. The leading coefficient is 11, which is not divisible by 55. Each other coefficient—1010, 55, 1515, and 55—is divisible by 55. Finally, the constant term is 55, which is not divisible by 2525.

All three conditions hold, so f(x)f(x) is irreducible over Q\mathbb{Q}. The criterion proves this without requiring you to try possible factorizations.

Why the test works

Suppose, for a contradiction, that such a polynomial factors over Q\mathbb{Q}. Let cc be the positive greatest common divisor of its coefficients, and set F=f/cF=f/c. Since pp does not divide the leading coefficient of ff, it does not divide c.Dividingbyc. Dividing by c,whichiscoprimeto, which is coprime to p,preservesthethreedivisibilityconditions,sotheprimitivepolynomial, preserves the three divisibility conditions, so the primitive polynomial FstillsatisfiesEisenstein’sconditionsforstill satisfies Eisenstein’s conditions forp.ByGauss’slemma,if. By Gauss’s lemma, if Ffactorsoverfactors over\mathbb{Q},itfactorsintopositive−degreepolynomialsin, it factors into positive-degree polynomials in \mathbb{Z}[x].Write. Write F=gh$.

Reduce the coefficients modulo pp. All nonleading coefficients of FF become zero, while its leading coefficient remains nonzero. Thus, modulo pp, the polynomial is just its leading coefficient times xnx^n. Since the leading coefficient of FF is not divisible by pp, neither factor loses its degree when reduced modulo pp. The only way two positive-degree polynomials over a field can multiply to a nonzero constant times xnx^n is for each to be a constant times a positive power of xx. Therefore both factors have constant term divisible by pp before reduction. Their product has constant term divisible by p2p^2, contradicting the criterion’s third condition for FF. Hence no such factorization exists. Since f=cFf=cF and cc is a nonzero rational number, ff is irreducible over Q\mathbb{Q} as well.

What “irreducible” means here

The conclusion is irreducibility over Q\mathbb{Q}: there is no factorization into two positive-degree polynomials with rational coefficients. For a primitive polynomial with integer coefficients, this is equivalent to irreducibility over Z\mathbb{Z}, by Gauss’s lemma. The criterion does not say that the polynomial has no roots or that it cannot factor over other fields, such as the complex numbers.

Common mistakes

  • Including the leading coefficient in the divisibility requirement. It must be excluded: the prime must not divide the leading coefficient.
  • Checking only that the constant term is divisible by pp. It must not be divisible by p2p^2.
  • Treating the test as necessary. Passing the test proves irreducibility, but failing to find a suitable prime does not prove reducibility. Some irreducible polynomials do not satisfy the criterion in their given form.
  • Forgetting the coefficient ring. The usual statement applies to integer-coefficient polynomials and concludes irreducibility over Q\mathbb{Q}. A polynomial with rational coefficients can be cleared of denominators and its integer coefficients then tested.

When the coefficients do not pass directly

A change of variable can sometimes make the criterion applicable. For example, x4+1x^4+1 does not pass Eisenstein’s test in its original form. Substitute x+1x+1 for xx:

(x+1)4+1=x4+4x3+6x2+4x+2.(x+1)^4+1=x^4+4x^3+6x^2+4x+2.

For this new polynomial, use p=2p=2: every nonleading coefficient is divisible by 22, the leading coefficient is not, and 222^2 does not divide the constant term 22. It is therefore irreducible over Q\mathbb{Q}. Since replacing xx by x+1x+1 is reversible (replace xx by x−1x-1), a factorization of x4+1x^4+1 would give a factorization of the transformed polynomial, so x4+1x^4+1 is irreducible as well.

References

  1. Serge Lang, Algebra

Spotted an error? Send a correction. Read how we write and check articles in our editorial policy.