Polynomial Rings
What You’ll Learn
Section titled “What You’ll Learn”In this lesson you’ll learn to treat polynomials as ring elements rather than functions, use the division algorithm, connect roots to linear factors, and test polynomials for irreducibility. These are the tools that build finite fields two lessons from now.
The Concept
Section titled “The Concept”Polynomials as ring elements
Section titled “Polynomials as ring elements”In earlier courses a polynomial was a function you graphed. Here it is an element of a ring, and that shift matters.
For a ring , the polynomial ring consists of all expressions
with the usual addition and multiplication. Two polynomials are equal when their coefficients match, not when they agree as functions. Over the polynomials and take the same value at every element of the field, but they are different ring elements. Keeping this straight matters in finite fields.
Inheritance of structure:
- commutative commutative
- has unity has unity
- an integral domain an integral domain
But is never a field, even when is: has no inverse, because can’t be zero unless both factors are constants.
Degree bookkeeping
Section titled “Degree bookkeeping”Over an integral domain, . The reason is that the leading coefficients multiply to something nonzero. Over a ring with zero divisors this can fail: in , , and the degrees don’t add at all.
Conventionally is or left undefined, so the degree formula holds without exceptions.
The division algorithm
Section titled “The division algorithm”If is a field and with , there are unique with
This is long division of polynomials, and it works for the same reason it works for integers: repeatedly subtract a multiple of to kill the leading term.
The field hypothesis matters. The algorithm divides by ‘s leading coefficient, which requires that coefficient to be invertible. Over you cannot divide by and stay in .
Because of the division algorithm, is a Euclidean domain, so gcds exist, the Euclidean algorithm runs, and unique factorization into irreducibles holds. Polynomials over a field behave remarkably like the integers.
Roots and factors
Section titled “Roots and factors”Factor theorem. For a field and : .
Proof: divide by . The remainder has degree less than 1, so it’s a constant , giving . Substituting yields . So exactly when . ∎
Substituting into is also the remainder theorem: the remainder on dividing by is just .
Corollary. A nonzero polynomial of degree over a field has at most roots. Each root removes a linear factor and drops the degree by one.
That corollary needs the field hypothesis. Over , has four roots, as an earlier lesson showed.
Irreducibility
Section titled “Irreducibility”A non-constant is irreducible over if it cannot be written as a product of two polynomials of strictly smaller degree, both in .
Irreducible polynomials play the role of primes. And crucially, irreducibility depends on the field:
- is irreducible over , since is irrational.
- Over it factors as .
- is irreducible over but factors as over .
So “irreducible” is never a property of a polynomial alone. Always ask: over what?
Useful tests:
- Degree 1 is always irreducible.
- Degree 2 or 3: irreducible over exactly when it has no root in . A factorization would have to include a linear factor.
- Degree 4 or more: no root does not imply irreducible. has no real root but factors over into quadratics.
- Rational root theorem: a root in lowest terms of an integer polynomial must have and . A finite list to check.
- Eisenstein’s criterion: if a prime divides every coefficient except the leading one, and , then the polynomial is irreducible over .
Worked Examples
Section titled “Worked Examples”Example 1: Divide by over .
Solution. Long division.
. Multiply: . Subtract: .
. Multiply: . Subtract: .
. Multiply: . Subtract: .
Check with the remainder theorem: ✓. Since the remainder is nonzero, is not a factor.
Example 2: Is irreducible over ?
Solution. Degree 3, so it’s irreducible exactly when it has no rational root.
By the rational root theorem, candidates are .
No rational roots, so irreducible over .
Over it does factor, since every odd-degree real polynomial has a real root - that root is just irrational.
Example 3: Factor over .
Solution. No rational roots (candidates all fail, and always). But degree 4 means a factorization into two quadratics is possible.
Complete a square:
Difference of squares:
Reducible over despite having no rational root. This is exactly why the “no root implies irreducible” shortcut stops at degree 3.
Example 4: Eisenstein’s criterion.
Show is irreducible over .
Solution. Try . It divides - every coefficient except the leading 1. And .
Eisenstein applies: irreducible over .
The rational root theorem alone would have left the possibility of a quadratic-times-quadratic factorization open, and checking that by hand is tedious. Eisenstein settles it in one line.
Example 5: Factoring over a finite field.
Factor over , then over .
Solution. Over : , . No roots, degree 2, so irreducible over .
Over : , . A root.
So . Dividing gives over . Check: since ✓
Same polynomial, irreducible over one field and reducible over another. The irreducible one over is what builds the field two lessons from now.
Example 6: Degrees failing to add.
Show that can fail in .
Solution. Take and , both of degree 1.
The product is the zero polynomial, which has no degree at all, rather than degree 2.
The culprit is that has zero divisors, so leading coefficients can multiply to zero. This also shows is not an integral domain, consistent with the rule that is a domain exactly when is.
Example 7: Greatest common divisor of polynomials.
Find over .
Solution. Euclidean algorithm.
The last nonzero remainder is , so .
Sanity check by factoring: and . The shared factor is ✓
The algorithm works because is a Euclidean domain, which is a direct consequence of the division algorithm.
Real-World Applications
Section titled “Real-World Applications”Error-correcting codes. Reed–Solomon and BCH codes encode data as polynomial coefficients over a finite field, and the code is defined by which polynomials are divisible by a chosen generator. Decoding finds the error-locator polynomial and takes its roots, which are the positions of the corrupted symbols. Every QR code you scan performs polynomial division.
Cryptographic hashing. CRC checksums compute the remainder of a message polynomial divided by a fixed polynomial over . The generator polynomial is chosen for its factorization properties, and how many bit errors the CRC catches follows directly from those properties.
AES. The Advanced Encryption Standard works in , built as modulo the irreducible polynomial . Its MixColumns step is literally multiplication of polynomials with coefficients in that field.
Computer algebra and symbolic integration. Partial fraction decomposition needs the denominator factored into irreducibles over the relevant field, and the answer’s form depends on which field: a real factorization gives arctangent terms where a complex one gives logarithms.
Interpolation and graphics. Fitting a curve through points is finding a degree- polynomial, and uniqueness follows from the at-most--roots corollary. Bézier curves in every font renderer and drawing program are polynomial arithmetic.
Signal processing. A digital filter’s behaviour is determined by the roots of its transfer function’s polynomials, and stability is a statement about where those roots lie. Factoring the polynomial is designing the filter.
Retrying will remove your ✅ checkmark until you pass again.