ConceptComplete

Euclidean Domains

Euclidean domains are integral domains equipped with a division algorithm, providing the most computationally accessible class of rings with unique factorization.


Definition

Definition6.3Euclidean domain

An integral domain RR is a Euclidean domain if there exists a function Ο†:Rβˆ–{0}β†’N0\varphi: R \setminus \{0\} \to \mathbb{N}_0 (the Euclidean function or norm) such that for all a,b∈Ra, b \in R with bβ‰ 0b \neq 0, there exist q,r∈Rq, r \in R with:

a=bq+r,whereΒ r=0Β orΒ Ο†(r)<Ο†(b).a = bq + r, \quad \text{where } r = 0 \text{ or } \varphi(r) < \varphi(b).

ExampleExamples of Euclidean domains
  1. Z\mathbb{Z} with Ο†(n)=∣n∣\varphi(n) = |n|.
  2. k[x]k[x] (for kk a field) with Ο†(f)=deg⁑(f)\varphi(f) = \deg(f).
  3. Z[i]\mathbb{Z}[i] (Gaussian integers) with Ο†(a+bi)=a2+b2\varphi(a+bi) = a^2 + b^2.
  4. Z[Ο‰]\mathbb{Z}[\omega] where Ο‰=e2Ο€i/3\omega = e^{2\pi i/3} (Eisenstein integers) with Ο†(a+bΟ‰)=a2βˆ’ab+b2\varphi(a+b\omega) = a^2 - ab + b^2.
  5. Z[2]\mathbb{Z}[\sqrt{2}] with Ο†(a+b2)=∣a2βˆ’2b2∣\varphi(a+b\sqrt{2}) = |a^2 - 2b^2|.

The Euclidean Algorithm

Theorem6.3Euclidean algorithm

In a Euclidean domain, the GCD of two elements a,ba, b can be computed by repeated division:

a=bq0+r1,b=r1q1+r2,r1=r2q2+r3,…a = bq_0 + r_1, \quad b = r_1 q_1 + r_2, \quad r_1 = r_2 q_2 + r_3, \quad \ldots

The last nonzero remainder is gcd⁑(a,b)\gcd(a,b). Moreover, it can be expressed as a linear combination: gcd⁑(a,b)=sa+tb\gcd(a,b) = sa + tb for some s,t∈Rs, t \in R (the extended Euclidean algorithm).

ExampleGCD in Gaussian integers

Compute gcd⁑(3+i,1+2i)\gcd(3+i, 1+2i) in Z[i]\mathbb{Z}[i]:

(3+i)/(1+2i)=(3+i)(1βˆ’2i)/∣1+2i∣2=(5βˆ’5i)/5=1βˆ’i(3+i)/(1+2i) = (3+i)(1-2i)/|1+2i|^2 = (5-5i)/5 = 1 - i.

So 3+i=(1+2i)(1βˆ’i)+r3 + i = (1+2i)(1-i) + r where r=(3+i)βˆ’(1+2i)(1βˆ’i)=(3+i)βˆ’(3+i)=0r = (3+i) - (1+2i)(1-i) = (3+i) - (3+i) = 0.

Thus gcd⁑(3+i,1+2i)=1+2i\gcd(3+i, 1+2i) = 1+2i (up to units {±1,±i}\{\pm 1, \pm i\}).


Every ED is a PID

Theorem6.4Euclidean domain implies PID

Every Euclidean domain is a principal ideal domain.

Proof

Let II be a nonzero ideal of the Euclidean domain RR. Among all nonzero elements of II, choose bb with minimal Ο†(b)\varphi(b). We claim I=(b)I = (b).

For any a∈Ia \in I, divide: a=bq+ra = bq + r with r=0r = 0 or Ο†(r)<Ο†(b)\varphi(r) < \varphi(b). Since r=aβˆ’bq∈Ir = a - bq \in I and Ο†(b)\varphi(b) was minimal, we must have r=0r = 0. So a=bq∈(b)a = bq \in (b). β– \blacksquare

β– 
RemarkThe full hierarchy

fieldsβŠ‚EuclideanΒ domainsβŠ‚PIDsβŠ‚UFDsβŠ‚integralΒ domains\text{fields} \subset \text{Euclidean domains} \subset \text{PIDs} \subset \text{UFDs} \subset \text{integral domains}

Each inclusion is strict. The ring Z[1+βˆ’192]\mathbb{Z}[\frac{1+\sqrt{-19}}{2}] is a PID that is not Euclidean (proved by Motzkin). The ring Z[x]\mathbb{Z}[x] is a UFD that is not a PID.