Factorization and Polynomial Rings/Euclidean Domains, PIDs, and UFDs

Lesson 7.11,957 words

Euclidean Domains, PIDs, and UFDs

Three classes of integral domain, ordered by how much of elementary arithmetic survives: Euclidean domains carry a division algorithm, principal ideal domains make every ideal a single multiple, and unique factorization domains factor every element into irreducibles in one way. We prove the chain ED implies PID implies UFD, the classes are separated by explicit counterexamples, and irreducible and prime coincide exactly in a UFD.

╌╌╌╌

The integers support two operations that most rings do not: long division with a smaller remainder, and factorization into primes that is unique up to sign. Both rest on the same fact, that is well-ordered, and both were used without comment in modular arithmetic. Turning each property into a ring axiom and asking which rings satisfy it gives a strict hierarchy — Euclidean domains inside principal ideal domains inside unique factorization domains — and the counterexamples separating the three tiers are as informative as the implications joining them.

Throughout, every ring is a commutative integral domain: commutative with and no zero divisors. That last condition is what lets us cancel, and cancellation is used at nearly every step.

Norms and the division algorithm

A division algorithm needs a notion of size so that a remainder can be declared smaller than a divisor. The requirement on that measure is deliberately weak.

The definition requires only that some pair exists with a strictly smaller remainder; it says nothing about how to find it or whether it is one of a kind. In with the remainder is unique once we insist , but already shows two valid outputs of the algorithm when the sign of is left free.

  • The integers. with is Euclidean; this is ordinary long division.
  • Polynomials over a field. with is Euclidean, proved for polynomial rings over fields. The coefficients must lie in a field so that leading coefficients can be inverted.
  • Fields. Any field is trivially Euclidean: take throughout and write .
  • The Gaussian integers with is Euclidean, shown below.

The Gaussian case is the first that is not obvious. Given with , form the exact quotient in the fraction field , where . Round each coordinate to a nearest integer: choose with and . Set the quotient to and the remainder to . Then

using multiplicativity of the norm. The remainder is strictly smaller, so is Euclidean. Geometrically, every complex number lies within distance of a lattice point, so rounding always lands close enough.

Division in : the exact quotient (open dot) lands in some unit cell of the integer lattice, and rounding moves it to the nearest corner (filled). No point of a cell is farther than half a diagonal, , from a corner (dashed worst case), so the remainder always has norm smaller than .

From a division algorithm to principal ideals

The first consequence of a division algorithm is structural rather than computational: every ideal is generated by one element.

The proof is the argument that classifies subgroups of , transposed to ideals. Pick nonzero of least norm — possible because norms are nonnegative integers and is well-ordered. Certainly . For the reverse, take any and divide: with or . Since , a nonzero would beat 's minimality, so and . Hence .

The greatest common divisor is defined so that it makes sense in any commutative ring, computable or not.

The divisibility says exactly , so translating the two conditions into ideals shows a gcd of and is a generator of the smallest principal ideal containing both. In a Euclidean domain the ideal is already principal by the proposition, so a gcd exists and, better, is produced by iterating the division algorithm.

The remainders satisfy , a strictly decreasing sequence of nonnegative integers, so the process halts. Tracking divisibility upward from the last equation shows divides every earlier remainder and finally and ; back-substituting expresses .

The Euclidean algorithm as a ladder: each remainder becomes the next divisor, norms strictly decrease, and the last nonzero remainder is the gcd.

Principal ideal domains

Dropping the algorithm but keeping its consequence gives a strictly larger class.

Every Euclidean domain is a PID by the proposition above, so every theorem about PIDs applies to , , and automatically. Two facts about PIDs are used constantly, and both fail in general rings.

For the second, let be a nonzero prime and an ideal containing it. Then , and since is prime either (giving ) or , say , whence forces and a unit, so . There is nothing between and .

The advantage of a Euclidean domain over a general PID is the algorithm itself: gcds exist in both, but only a Euclidean domain provides a procedure to compute one. This matters when the structure theorem for modules over a PID is applied to concrete examples.

Irreducibles, primes, and unique factorization

Factorization needs two kinds of atom, and their relationship decides whether factorization is unique.

One implication holds in every integral domain.

If is prime and , then , so (say) ; substituting, gives , so is a unit. The converse fails. In the element is irreducible, yet while divides neither factor, so is not prime. The gap between irreducible and prime is precisely the failure of unique factorization.

In a general integral domain every prime is irreducible but not conversely; the two notions coincide exactly in a UFD (and hence in a PID).

Unique factorization repairs the irreducible/prime gap.

Given an irreducible dividing , write and factor , , into irreducibles; uniqueness of the factorization of forces to be associate to one of the irreducibles of or of , hence or . This is why the failure of primality for in is a certificate that the ring is not a UFD: there are two genuinely different factorizations into irreducibles.

PID implies UFD

The proof has two halves. The first needs a finiteness principle.

Take the union , which is an ideal. In a PID for some , and lies in some ; then , so the chain is constant from on.

Existence of a factorization. Suppose some nonzero nonunit had no factorization into irreducibles. Then is not irreducible, so with both nonunits, and at least one factor — say — again has no factorization, giving a proper inclusion . Repeating produces an infinite strictly ascending chain , contradicting the ascending chain condition. So every factors.

Uniqueness. Induct on the number of irreducible factors of . If two factorizations are given, then is prime (irreducible equals prime in a PID, via the maximal-ideal proposition), so divides some ; after renumbering , and since is irreducible, with a unit — the two are associate. Cancel and apply the inductive hypothesis. The two factorizations match up to associates and order.

The factorization tree of an element: branch until every leaf is irreducible; the ascending chain condition guarantees the tree is finite, and primality of irreducibles makes the multiset of leaves unique up to units.

Specializing to , which is Euclidean, recovers the fundamental theorem of arithmetic as a corollary. The same argument, applied to , gives unique factorization of polynomials over a field.

The hierarchy is strict

Each implication is one-way. Explicit rings occupy each gap.

The four classes as nested regions; each annulus is nonempty, witnessed by a ring that satisfies the outer property but not the inner one.
  • (A) A PID that is not Euclidean. The quadratic integer ring is a PID but admits no norm making it Euclidean. It has no universal side divisor, a weaker feature that every non-field Euclidean domain must possess, so it cannot be Euclidean; its field norm nonetheless satisfies the weaker Dedekind–Hasse condition, which is equivalent to being a PID.2
  • (B) A UFD that is not a PID. The ring is a UFD (proved in Gauss's lemma) but the ideal needs two generators and is not principal, so it is not a PID.
  • An integral domain that is not a UFD. In the number factors two ways into irreducibles. Judson runs the parallel example in , where .4
ClassDefining propertygcd exists?irreducible prime?Separating example
Euclidean domaindivision algorithm w.r.t. a normyes, computableyes, ,
PIDevery ideal principalyesyes (PID, not ED)
UFDunique factorization into irreduciblesyesyes (UFD, not PID)
Integral domainno zero divisorsnot alwaysno (not a UFD)

Primes in the Gaussian integers

Because is a UFD, its irreducibles are its primes, and knowing them settles a classical question in number theory. A rational prime can behave in three ways inside .

  • If is a rational prime, then is irreducible in , since a factorization would split the prime .
  • A rational prime stays irreducible in (it is not a sum of two squares, so no element has norm ).
  • A rational prime , together with , splits as .

The split case is Fermat's theorem on sums of two squares: is a sum of two integer squares exactly when or . It rests on a lemma: an odd prime divides some precisely when , because that is when — a cyclic group of order , developed in cyclic groups — has an element of order . If were irreducible in it would divide or , hence both (being real) and their difference , which is false. So splits.3

Footnotes

  1. Dummit & Foote, Abstract Algebra, §8.1 — Euclidean Domains: the norm and division-algorithm definitions, the proof that every ideal of a Euclidean domain is principal, and the Euclidean algorithm producing a gcd as an -linear combination. 2 3
  2. Dummit & Foote, Abstract Algebra, §8.2 — Principal Ideal Domains: gcds and Bézout in a PID, nonzero primes are maximal, and the Dedekind–Hasse norm characterization used to show is a PID that is not Euclidean. 2 3
  3. Dummit & Foote, Abstract Algebra, §8.3 — Unique Factorization Domains: irreducible versus prime, the definition of a UFD, the theorem that every PID is a UFD via the ascending chain condition, and the description of the Gaussian primes with Fermat's two-squares theorem. 2 3 4 5
  4. Judson, Abstract Algebra: Theory and Applications, §18.2 — Factorization in Integral Domains: the UFD definition, the non-unique factorization in , and the theorem that every PID is a UFD.

╌╌ END ╌╌