Irreducibility Criteria and Gröbner Bases
Deciding whether a given polynomial is irreducible, and computing in multivariate polynomial rings. In one variable: the rational root test, reduction modulo a prime, and Eisenstein's criterion.
╌╌╌╌
Unique factorization, established for when is a UFD, guarantees that a polynomial has a factorization into irreducibles, but says nothing about how to find it or whether a given polynomial is already irreducible. Three criteria decide the one-variable case over : the rational root test, reduction modulo a prime, and Eisenstein's criterion. In several variables is no longer a PID and the division algorithm is noncanonical; Gröbner bases repair the division, giving a computable normal form and an ideal-membership test.
Rational roots and low-degree factors
By Gauss's lemma it suffices to test irreducibility over by working in . The first tool locates any linear factor.
Substituting and clearing denominators gives , so ; since , , and symmetrically . Combined with the factor theorem, this settles degrees and : such a polynomial is reducible over if and only if it has a rational root, and the candidates are the finitely many above. For the only candidates are , and neither is a root, so it is irreducible in and .
The test is silent above degree : a quartic can be a product of two irreducible quadratics, hence reducible with no linear factor and no rational root. Two criteria reach the higher degrees.
Reduction modulo a prime
Pushing a polynomial into , where there are only finitely many polynomials of each degree, can expose irreducibility.
A factorization in with monic and nonconstant reduces to a factorization of the same degrees, so if none exists mod , none exists over . For , , this reads: if a monic stays irreducible modulo some prime , it is irreducible over . Since has finitely many low-degree polynomials, the reduced test is a finite check. For , reduction mod gives a polynomial with no root in (values and ), hence irreducible mod , hence irreducible over .
Two warnings. The criterion is one-directional: is irreducible over (irreducible mod ) but reducible mod as , so failing modulo one prime proves nothing. And it can miss irreducibility entirely: is irreducible over but factors modulo every prime.1
Eisenstein's criterion
Eisenstein's criterion is a special case of reduction and among the most useful tests in practice.
For and : if a prime divides every coefficient except the leading one, and does not divide the constant term, then is irreducible in and . The proof reduces mod to . A factorization with nonconstant would reduce to in the domain , forcing both and to have zero constant term; then both constant terms of and lie in , so , contradiction.
Eisenstein applies where it seems not to, after a substitution.
- th roots. is Eisenstein at , so is irrational for .
- The cyclotomic polynomial. is not directly Eisenstein, but is, since for while the constant term is exactly . So is irreducible over , a fact the cyclotomic fields lesson needs.1
Judson notes the practical reading: Eisenstein is better at constructing irreducible polynomials of any degree than at testing an arbitrary one, since a random polynomial rarely has a prime dividing all but the top coefficient.2
| Criterion | Applies to | Detects | Limitation |
|---|---|---|---|
| Rational root test | any degree | linear factors | blind to higher-degree factors |
| Degree / + roots | degree | full irreducibility | degree only |
| Reduction mod | monic | irreducibility if is | may fail for every |
| Eisenstein at | fitting the pattern | full irreducibility | needs a suitable prime |
Splitting a quotient by the CRT
One more consequence of factorization in closes the one-variable theory. If factors as into distinct irreducibles, the ideals are pairwise comaximal (distinct irreducibles are coprime in the PID ), so the Chinese remainder theorem gives
Each factor with irreducible is a field, so this decomposition splits a quotient ring into simpler pieces, the same statement that, over , decomposes along the prime-power factorization of .3
Several variables and monomial orders
For the ring is a UFD but not a PID, so there is no single generator and no Euclidean division. Finiteness of generation still holds.
The proof collects the leading coefficients of an ideal into an ideal of , which is finitely generated since is Noetherian; lifting generators of and of the lower-degree leading-coefficient ideals back to produces a finite generating set. Induction on the number of variables, starting from the field , gives the corollary.
To speak of a leading term
in several variables requires ordering the
monomials, since and are otherwise incomparable.
Fixing an order, the leading term is the term of highest monomial, and the leading-term ideal of is . The leading term depends on the order: for , lex with makes , but makes it . So the leading term need not be the term of largest total degree.
General polynomial division and its failure
With leading terms in hand, one-variable division extends to division by several polynomials at once.
- 1set quotients and remainder
- 2while do
- 3if for some least then
- 4let
- 5;cancel the leading term
- 6else
- 7;move it to the remainder
- 8return and with
The else branch is new: in one variable division stops when the divisor's
leading term stops dividing, but here a lower term of might still be
divisible, so the leading term is set aside and the process continues. The output
satisfies with no term of divisible by
any .
The trouble is that the answer depends on the order of the divisors, so a zero remainder is not a reliable test for membership in . Take with lex . Dividing by then leaves remainder ; dividing by first leaves remainder . Both are legal outputs, yet is in the ideal. The leading terms of the generators simply fail to generate : the combination has leading term unaccounted for.4
Gröbner bases and Buchberger's algorithm
The fix is to choose generators whose leading terms already generate all leading terms of the ideal.
Against a Gröbner basis, general division becomes canonical.
Uniqueness follows because a difference of two remainders lies in , so its leading term is divisible by some — impossible unless the difference is zero, since remainders have no such divisible terms. Gröbner bases exist for every ideal, because is a monomial ideal and Hilbert's theorem makes it finitely generated by leading terms of finitely many ideal elements.
What obstructs a generating set from being a Gröbner basis is the cancellation of leading terms, packaged as the -polynomial. For with monic least common multiple of and ,
built precisely to cancel the two leading terms. These account for every such cancellation.
The criterion is a terminating algorithm: whenever some -polynomial has nonzero remainder , that is a genuinely new element of whose leading term was missing, so append it and repeat.
- 1
- 2repeat
- 3for each pair in do
- 4remainder of divided by
- 5if then add to
- 6until every pair gives remainder
- 7return
Termination holds because each appended enlarges the monomial ideal , and Hilbert's theorem forbids an infinite strictly ascending chain of such ideals. Deleting any whose leading term is divisible by another, and scaling leading terms to be monic, yields a minimal Gröbner basis; reducing further so no term of one basis element is divisible by another's leading term yields the reduced Gröbner basis, which is unique for the fixed order.4
For the ideal with lex , one -polynomial is , whose leading term is new; appending it and iterating terminates at the reduced basis . This is a far simpler description of the same ideal, and it exposes the computation as a decision procedure: reduces to a single division with remainder. The same normal-form computation underlies ideal membership, elimination, and the ideal–variety dictionary of algebraic geometry.4
Footnotes
- Dummit & Foote, Abstract Algebra, §9.4 — Irreducibility Criteria: the rational root test, reducibility of degree-2 and degree-3 polynomials by roots, reduction modulo an ideal, and Eisenstein's criterion with the cyclotomic and th-root applications. ↩ ↩2 ↩3 ↩4 ↩5
- Judson, Abstract Algebra: Theory and Applications, §17.3 — Irreducible Polynomials: the rational root corollary, Eisenstein's criterion, and its role in constructing irreducible polynomials of arbitrary degree. ↩
- Dummit & Foote, Abstract Algebra, §9.5 — Polynomial Rings over Fields II: the Chinese remainder decomposition of along the irreducible factorization of . ↩
- Dummit & Foote, Abstract Algebra, §9.6 — Polynomials in Several Variables over a Field and Gröbner Bases: the Hilbert basis theorem, monomial orders and leading-term ideals, general polynomial division, the Gröbner-basis definition and unique-remainder theorem, -polynomials, Buchberger's criterion and algorithm, and reduced Gröbner bases. ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8
╌╌ END ╌╌