Euclidean Domains, PIDs, and UFDs
11.1 Euclidean Domains
Section titled “11.1 Euclidean Domains”An integral domain is a Euclidean domain if there exists a function such that for all with :
- There exist with and either or .
Example. is a Euclidean domain with .
Example. is a Euclidean domain with .
Example. is a Euclidean domain with .
Example. (Eisenstein integers, ) is a Euclidean domain with .
11.2 Principal Ideal Domains
Section titled “11.2 Principal Ideal Domains”An integral domain is a principal ideal domain (PID) if every ideal of is principal (generated by a single element).
Theorem 11.1. Every Euclidean domain is a PID.
Proof. Let be a non-zero ideal of the Euclidean domain . Choose Minimising . We claim . For any Write with or . Since Minimality of Forces So .
Corollary 11.2. , And are PIDs.
11.3 Unique Factorization Domains
Section titled “11.3 Unique Factorization Domains”An integral domain is a unique factorization domain (UFD) if:
- Every non-zero, non-unit element factors into irreducibles.
- The factorization is unique up to ordering and associates.
Theorem 11.3. Every PID is a UFD.
The chain of implications is:
None of the reverse implications hold .
Example. is a UFD but not a PID. (The ideal is not principal.)
Example. is not a UFD: Gives two distinct factorizations into irreducibles.
Problem. Show that is not a UFD.
Solution
Solution. We show that are all irreducible in and that are not associates of .
The norm is . Note and is a unit iff .
. If with neither a unit, then So . But has no integer solutions. So is irreducible.
Similarly, And has no solutions, so is irreducible.
. If with neither a unit, then . But and have no solutions. So are irreducible.
Now gives two distinct factorizations into Irreducibles (the factors are not associates since their norms are different: vs ). Therefore is not a UFD.
11.4 Key Relationships
Section titled “11.4 Key Relationships”| Type | Definition | Example |
|---|---|---|
| Euclidean domain | Has division algorithm with | , , |
| PID | Every ideal is principal | , |
| UFD | Unique factorisation into irreducibles | |
| Integral domain | No zero divisors | All of the above |
11.5 Common Pitfalls
Section titled “11.5 Common Pitfalls”- Assuming every PID is Euclidean. is a PID but not Euclidean, showing the inclusion is strict.
- Thinking is a PID. The ideal is not principal because any generator would have to divide both and , forcing it to be , which generates the whole ring.
- Confusing irreducibles with primes in non-UFDs. In , is irreducible but not prime: but .
- Forgetting that units and associates do not affect uniqueness of factorisation. The factorisation is considered the same up to associates.
11.6 Applications
Section titled “11.6 Applications”- Number theory: The Euclidean algorithm in computes gcds and is the foundation of modular arithmetic and RSA cryptography.
- Coding theory: Polynomial rings over finite fields are Euclidean domains, enabling BCH and Reed-Solomon error-correcting codes.
- Computer algebra: The Euclidean algorithm in solves Diophantine equations and factors Gaussian integers, used in lattice-based cryptography.
- Algebraic geometry: UFDs guarantee that irreducible algebraic varieties have well-defined coordinate rings, enabling unique factorisation of polynomial ideals.
11.7 Worked Examples
Section titled “11.7 Worked Examples”Problem 1. Determine whether is a Euclidean domain.
Solution. The norm is . For any with , write with . Choose integers such that and . Then satisfies . Thus is a Euclidean domain.
Problem 2. Is a PID? Justify.
Solution. No. Consider the ideal . If , then and , so divides any combination. Since , is constant: or . If , then is impossible since has coefficient for . If , then , but contains only polynomials with even constant term, so . Thus is not principal.