core29 min studyLesson 146 in Mathematics

Euclidean domains and principal ideals

Explain why a remainder algorithm produces greatest common divisors, Bézout coefficients, and a generator for every ideal.

On this page

What you’ll understand

  • Identify the decreasing size function in a Euclidean division process.
  • Recover a greatest common divisor and Bézout identity by back substitution.
  • Prove that every ideal in a Euclidean domain is principal.

Integer division and polynomial long division look different until we focus on what makes them terminate: the remainder becomes smaller under a nonnegative integer measure. A Euclidean domain abstracts that mechanism. The algorithm not only computes a greatest common divisor; it explains why every ideal is generated by one element. This links a concrete calculation to a structural theorem and clarifies which conclusions require an algorithm and which require only a principal-ideal property.

Measure the remainder, not its appearance

A Euclidean domain is an integral domain equipped with a nonnegative integer-valued size on nonzero elements such that division by a nonzero element gives a remainder of strictly smaller size, or zero. Some definitions impose additional harmless conditions on the size function; the remainder property is the part needed here. Integers use absolute value, while polynomials over a field use degree. The existence of a Euclidean function does not mean that it is simply the ordinary absolute value in every example.

Repeated division gives a chain of smaller nonzero remainders. A strictly decreasing sequence of nonnegative integers cannot continue forever, so the chain ends. Each division preserves the common divisors of the current pair: a divisor of both the dividend and divisor also divides the remainder, and a divisor of the divisor and remainder also divides the dividend. The last nonzero remainder therefore has precisely the greatest-common-divisor divisibility property.

a=qb+r,r=0 or δ(r)<δ(b),gcd⁡(a,b)∼last nonzero remaindera=qb+r,\qquad r=0\ \text{or}\ \delta(r)<\delta(b),\qquad \gcd(a,b)\sim\text{last nonzero remainder}
The symbol ∼ means equality up to multiplication by a unit. A greatest common divisor is generally determined only up to such a unit.↔ Scroll wide equations horizontally.

Reverse the algorithm to find a certificate

Every remainder is a linear combination of the previous pair. Back substitution therefore expresses the last nonzero remainder as a combination of the original two inputs. This is a Bézout identity, a certificate that can be verified by one multiplication-and-addition calculation even if the algorithm producing it was long. In a polynomial ring over a field, normalize the greatest common divisor to be monic to choose a standard representative among its unit multiples.

If that greatest common divisor is one, the Bézout identity supplies inverses in a quotient. A relation uf plus vg equals one says that the class of u is an inverse for the class of f modulo g. This is the polynomial analogue of finding inverses modulo an integer. Conversely, a common nonunit divisor prevents such an identity. The certificate is more informative than a numerical declaration that two elements are relatively prime.

d=ua+vb,(a,b)=(d),ua+vb=1⟹[u][a]=[1] in R/(b)d=ua+vb,\qquad (a,b)=(d),\qquad ua+vb=1\Longrightarrow [u][a]=[1]\ \text{in }R/(b)
The ideal generated by a and b is generated by their Bézout greatest common divisor. Reducing the identity modulo b proves the inverse claim.↔ Scroll wide equations horizontally.

One minimal element generates an entire ideal

Let I be a nonzero ideal in a Euclidean domain. Choose a nonzero element d in I having the smallest possible Euclidean size. Divide an arbitrary a in I by d. The remainder is also in I because it equals a minus a ring multiple of d. A nonzero remainder would have smaller size than d, contradicting minimality. Hence every a in I is a multiple of d, and the ideal is principal.

The zero ideal is already principal, generated by zero. Thus every Euclidean domain is a principal ideal domain, usually abbreviated PID. The converse is not automatic: a theorem guaranteeing single generators need not provide a Euclidean division function. Nor does taking a polynomial ring over a PID generally preserve the PID property. The ring of integer polynomials contains the nonprincipal ideal generated by two and x, so it is not a Euclidean domain either.

Compute a polynomial Bézout identity

Find the monic greatest common divisor of a=x3−1a=x^3-1 and b=x2−1b=x^2-1 in Q[x]\mathbb{Q}[x], together with a Bézout identity.

  1. Divide the cubic by the quadratic: a=xb+(x−1)a=xb+(x-1). The remainder has degree one, smaller than the degree of b.

  2. Divide again: b=(x+1)(x−1)b=(x+1)(x-1) with remainder zero. The last nonzero remainder is x−1x-1, already monic, so it is the chosen greatest common divisor.

  3. Read the first division backwards: x−1=a−xbx-1=a-xb. Expanding the right side gives x3−1−x(x2−1)=x−1x^3-1-x(x^2-1)=x-1, directly checking the Bézout certificate.

The result

The monic gcd is x−1x-1, and (x3−1,x2−1)=(x−1)(x^3-1,x^2-1)=(x-1) with certificate x−1=(x3−1)−x(x2−1)x-1=(x^3-1)-x(x^2-1).

Explore the model

Interactive lab

Interactive lab · function

Track the degree that controls termination

In the lab, use a nonzero coefficient to inspect the degree-two polynomial ax2ax^2. On paper divide it by x and predict the remainder before checking its zero value at the origin. Vary a without changing the nonzero degree. This fixed quadratic family illustrates degree bookkeeping but does not run a Euclidean algorithm.

Track the degree that controls terminationThis lab uses only y = ax². Playback traces the curve within the fixed integration interval from 0 to x; it does not estimate numerical error or change the chosen point. Current readings: y at chosen x: 0.608; Tangent slope · 2ax: 1.35; Signed area · ax³/3: 0.182. All parameters are adjustable with the labeled controls below.−2.4−1.201.22.4−9−4.504.59xy(x, ax²)
y = ax²TangentSigned integral
y at chosen x
0.608
Tangent slope · 2ax
1.35
Signed area · ax³/3
0.182
t = 0 s

This lab uses only y = ax². Playback traces the curve within the fixed integration interval from 0 to x; it does not estimate numerical error or change the chosen point. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.

Look forThe algorithm terminates because remainder degree decreases, not because a plotted curve looks smaller.

Check your understanding

Why must a minimal-size nonzero element d of an ideal generate that ideal in a Euclidean domain?

Try it yourself

Find an inverse of the class of x in Q[x]/(x2+1)\mathbb{Q}[x]/(x^2+1). Give a Bézout identity certifying it.

Take a moment to make a prediction or work it out on paper. Open a hint when you need one.

Give me a hint

Rearrange the identity x2+1−x⋅x=1x^2+1-x\cdot x=1.

Compare with the solution

The identity (−x)x+1⋅(x2+1)=1(-x)x+1\cdot(x^2+1)=1 proves that the class of negative x is an inverse of the class of x. Indeed, their product is the class of negative x squared, which equals one because the defining relation is x2=−1x^2=-1. This is a certificate from a polynomial Bézout identity; no numerical substitution is required.

Take it with you

  • A Euclidean function supplies a strictly decreasing remainder measure.
  • Back substitution gives a verifiable Bézout identity, not merely a gcd label.
  • Euclidean domains are PIDs; the implication cannot be reversed without additional evidence.

Read further

Original sources and deeper explanations to follow at your own pace.

Optional progress, saved in this browser when available. Revisit any lesson at any time.

Lesson not marked complete.