Euclidean Domains
Euclidean domains are integral domains equipped with a division algorithm, providing the most computationally accessible class of rings with unique factorization.
Definition
An integral domain is a Euclidean domain if there exists a function (the Euclidean function or norm) such that for all with , there exist with:
- with .
- (for a field) with .
- (Gaussian integers) with .
- where (Eisenstein integers) with .
- with .
The Euclidean Algorithm
In a Euclidean domain, the GCD of two elements can be computed by repeated division:
The last nonzero remainder is . Moreover, it can be expressed as a linear combination: for some (the extended Euclidean algorithm).
Compute in :
.
So where .
Thus (up to units ).
Every ED is a PID
Every Euclidean domain is a principal ideal domain.
Let be a nonzero ideal of the Euclidean domain . Among all nonzero elements of , choose with minimal . We claim .
For any , divide: with or . Since and was minimal, we must have . So .
Each inclusion is strict. The ring is a PID that is not Euclidean (proved by Motzkin). The ring is a UFD that is not a PID.