Fact-checked by Grok 2 weeks ago

Euclidean domain

A Euclidean domain is an R equipped with a d: R \setminus \{0\} \to \mathbb{N} \cup \{0\}, called a Euclidean or , satisfying two properties: for all nonzero a, b \in R, d(a) \leq d(ab), and for all a, b \in R with b \neq 0, there exist q, r \in R such that a = bq + r where either r = 0 or d(r) < d(b). This structure generalizes the division algorithm from the integers \mathbb{Z} and polynomial rings, enabling the for computing greatest common divisors. Every Euclidean domain is a principal ideal domain (PID), meaning every ideal is generated by a single element, and thus also a unique factorization domain (UFD), where every nonzero nonunit element factors uniquely into irreducibles up to units and order. The Euclidean function measures "size" in a way that ensures remainders decrease, facilitating proofs of these properties via the well-ordering principle on the image of d. Notable examples include the ring of integers \mathbb{Z} with d(n) = |n|, the polynomial ring F over a field F with d(f) = \deg f, and the Gaussian integers \mathbb{Z} with d(a + bi) = a^2 + b^2. Other quadratic integer rings, such as \mathbb{Z}[\sqrt{-2}], are also Euclidean under suitable norms, though not all PIDs are Euclidean.

Definition and Core Concepts

Formal Definition

A Euclidean domain is an equipped with a Euclidean that satisfies a property. An is a with multiplicative identity and no zero divisors. Formally, let R be an . A f: R \setminus \{0\} \to \mathbb{N} \cup \{0\} is a Euclidean on R if for every a, b \in R with b \neq 0, there exist q, r \in R such that a = bq + r where either r = 0 or f(r) < f(b). The pair (R, f) is then called a Euclidean domain. Some definitions of Euclidean domain additionally require that the Euclidean function f satisfy the f(a) \leq f(ab) for all nonzero a, b \in R. This multiplicativity condition, while convenient for certain proofs such as into irreducibles without relying on abstract methods, is not essential for establishing that every in a Euclidean domain is principal or that the terminates to compute greatest common divisors.

Euclidean Function

In a Euclidean domain R, the Euclidean function f is a map from the nonzero elements R \setminus \{0\} to the non-negative integers \mathbb{N}_0, assigning to each nonzero element a measure of "size" that facilitates a division algorithm analogous to that in the integers. This function must satisfy the key division property: for any a, b \in R with b \neq 0, there exist q, r \in R such that a = bq + r and either r = 0 or f(r) < f(b). The strict inequality f(r) < f(b) ensures that repeated applications of the division process terminate, preventing infinite descending chains of remainders, much like the Euclidean algorithm in \mathbb{Z}. The function is undefined on zero because division by zero is meaningless in the ring, and zero lacks a positive size that would fit the ordering required for the algorithm; including it could violate the strict decrease in remainders. A single Euclidean domain may admit multiple distinct Euclidean functions, highlighting the flexibility of the concept. For example, in the integers [\mathbb{Z}](/page/Z), both f(n) = [|n|](/page/Absolute_value) and f(n) = n^2 qualify as Euclidean functions. The function works straightforwardly, as remainders satisfy |r| < |b|, but the squaring function also succeeds because if |r| < |b|, then r^2 < b^2 holds for |b| \geq 2, and when |b| = 1 (a ), the remainder must be zero to avoid a nonzero r with f(r) = 1 = f(b). Weaker functions, such as those that are less refined in measuring size, can still qualify a domain as Euclidean so long as the strict inequality in the division condition is met, though stronger functions like norms often provide additional algebraic benefits. The function induces a partial order on the nonzero elements of R, typically through an additional property that f(a) \leq f(ab) for all nonzero a, b \in R, which ensures that multiplication by nonzero elements does not decrease the size. This ordering makes the nonzero elements of R "well-structured" for , as units achieve the minimal value f(u) = f(1), and there are no infinite strictly decreasing sequences under f, guaranteeing termination in algorithmic processes. Such a positions R as well-ordered in a divisibility , underpinning its Euclidean nature without requiring a like the natural numbers.

Examples

Classical Euclidean Domains

The ring of integers \mathbb{Z} is the prototypical example of a Euclidean domain, equipped with the Euclidean function f(n) = |n| for n \neq 0. For any a, b \in \mathbb{Z} with b \neq 0, the division algorithm guarantees unique integers q and r such that a = bq + r and $0 \leq r < |b|, ensuring f(r) < f(b) if r \neq 0. This structure underpins the classical for computing greatest common divisors. Polynomial rings F over any F form another fundamental class of Euclidean domains, using the Euclidean function f(p) = \deg(p) for nonzero polynomials p \in F. The division algorithm here states that for a, b \in F with b \neq 0, there exist unique q, r \in F such that a = bq + r and either r = 0 or \deg(r) < \deg(b); uniqueness relies on normalizing leading coefficients to 1 in F, which is possible since F is a . The ring of Gaussian integers \mathbb{Z} = \{a + bi \mid a, b \in \mathbb{Z}\} is a Euclidean domain with the Euclidean function f(\alpha) = N(\alpha) = a^2 + b^2 for \alpha = a + bi \neq 0, where N is the multiplicative norm. For \alpha, \beta \in \mathbb{Z} with \beta \neq 0, division proceeds by computing the complex quotient \alpha / \beta and selecting q \in \mathbb{Z} as the closest to this value (rounding real and imaginary parts to nearest integers), yielding r = \alpha - \beta q with either r = 0 or N(r) < N(\beta); this ensures the remainder norm is at most half the divisor norm. All fields are trivially Euclidean domains, as one can define f(x) = 1 (or any constant) for all nonzero x, since division yields exact quotients with zero remainder.

Advanced and Non-Standard Examples

The form the \mathbb{Z}[\omega], where \omega is a primitive of unity satisfying \omega^2 + \omega + 1 = 0. This is an equipped with the Euclidean function f(a + b\omega) = a^2 - ab + b^2 for a, b \in \mathbb{Z}, which corresponds to the square of the usual and satisfies the necessary properties for the division algorithm. As a result, \mathbb{Z}[\omega] admits unique factorization into irreducibles, extending the arithmetic of rational integers to this cyclotomic setting. The of k[] over a k provides another advanced example, where elements are infinite series \sum_{n=0}^\infty a_n x^n with a_n \in k. It is Euclidean with respect to the f(P) = the of P, defined as the smallest n such that the of x^n in P is nonzero (and f(0) = \infty). This valuation-based ensures that for any nonzero P, Q \in k[], there exist R, S \in k[] such that P = QR + S with either S = 0 or f(S) < f(Q), mirroring the in rings but adapted to infinite expansions. Such rings are crucial in and p-adic analysis, where they model completions of local rings. For a non-standard quadratic example, the ring of integers \mathbb{Z}\left[\frac{1 + \sqrt{69}}{2}\right] in \mathbb{Q}(\sqrt{69}) is Euclidean but relies on a specific non-norm Euclidean function constructed in the proof, ensuring the division property holds although the usual field norm does not. This was the first confirmed instance of a principal ideal domain that is Euclidean without admitting the usual norm as its function, resolving long-standing questions in algebraic number theory. As a non-example, the ring \mathbb{Z}[\sqrt{-5}] is an but fails to be a , as the ideal generated by 2 and $1 + \sqrt{-5} is non-principal, and it lacks unique factorization since $6 = 2 \cdot 3 = (1 + \sqrt{-5})(1 - \sqrt{-5}) with the factors irreducible and non-associate. Consequently, it cannot be Euclidean.

Algebraic Properties

Division Algorithm and GCD Computation

In a Euclidean domain R equipped with a Euclidean function f: R \setminus \{0\} \to \mathbb{N} \cup \{0\}, the states that for any a, b \in R with b \neq 0, there exist q, r \in R such that a = bq + r and either r = 0 or f(r) < f(b). The quotient q is typically chosen to minimize f(r), ensuring the remainder is "smaller" than the divisor under the function f. For example, in the integers \mathbb{Z} with f(n) = |n|, this recovers the standard division where $0 \leq r < |b|. The generalizes to any Euclidean domain by iteratively applying the division algorithm to compute the (GCD) of two elements a, b \in R with b \neq 0: replace a with b and b with the r, yielding \gcd(a, b) = \gcd(b, r), and continue until the remainder is zero, at which point the last non-zero is a GCD of a and b. This process terminates in finitely many steps because the sequence of remainders produces strictly decreasing values under f, and \mathbb{N} \cup \{0\} is well-ordered. The GCD d in a Euclidean domain is unique up to multiplication by of R, meaning if d' is another GCD, then d = ud' for some u \in R^\times. An extended version of the Euclidean algorithm back-substitutes through the division steps to express the GCD as a : there exist s, t \in R such that d = sa + tb, known as Bézout coefficients. This follows directly from the iterative divisions, where each remainder is rewritten in terms of the previous pair. Euclidean domains support efficient GCD computation due to the finite termination guaranteed by the decreasing Euclidean function, making them ideal for algorithmic applications in systems, where operations like polynomial GCDs or rely on these steps for polynomial-time performance in many cases. In such contexts, every non-zero element admits a (GCD with a fixed basis) or primitive part ( by content), facilitating normalization in computations.

Relation to Principal Ideal Domains and Unique Factorization

A fundamental property of Euclidean domains is that they are domains (PIDs). To see this, consider a Euclidean domain R with Euclidean f: R \setminus \{0\} \to \mathbb{N} \cup \{0\}. Let I be a nonzero ideal in R. Among the nonzero elements of I, select b \in I such that f(b) is minimal. For any a \in I, apply the division algorithm: a = qb + r with either r = 0 or f(r) < f(b). Since r = a - qb \in I and f(b) is minimal, it follows that r = 0, so a \in (b). Thus, I = (b), proving R is a PID. Every is a (UFD), meaning every nonzero nonunit element factors into irreducibles uniquely up to order and units. In a R, the existence of factorization follows from the ascending chain condition on principal ideals, and uniqueness arises because if a = p_1 \cdots p_m = q_1 \cdots q_n with irreducibles p_i, q_j, then each p_i divides some q_j, implying up to units by properties in PIDs. Therefore, every Euclidean domain is a UFD. In any Euclidean domain R that is not a field, there exists a universal side divisor: a nonunit d \in R such that for every x \in R, there is y \in R with x = dy + u where u is a unit or zero. To construct such a d, take a nonunit of minimal f-value; the division algorithm then ensures it divides every element up to units. The converse—that every PID is Euclidean—does not hold, as shown by T. Motzkin in , who constructed principal ideal rings without a . A concrete example is the \mathbb{Z}\left[\frac{1 + \sqrt{-19}}{2}\right] in \mathbb{Q}(\sqrt{-19}), which is a but not Euclidean with respect to any .

Special Classes and Characterizations

Norm-Euclidean Domains

A norm-Euclidean domain is an integral domain equipped with a Euclidean function derived from the absolute value of the field norm, specifically where the function f(\alpha) = |N_{K/\mathbb{Q}}(\alpha)| for \alpha in the ring of integers \mathcal{O}_K of a number field K, and N_{K/\mathbb{Q}} denotes the field norm. The field norm N_{K/\mathbb{Q}}(\alpha) is defined as the determinant of the \mathbb{Q}-linear multiplication-by-\alpha map on K viewed as a vector space over \mathbb{Q}. For this function to serve as a Euclidean norm, the division algorithm must hold: for any a, b \in \mathcal{O}_K with b \neq 0, there exist q, r \in \mathcal{O}_K such that a = bq + r and either r = 0 or |N_{K/\mathbb{Q}}(r)| < |N_{K/\mathbb{Q}}(b)|. The field norm possesses key multiplicative properties that facilitate its use as a Euclidean function: specifically, N_{K/\mathbb{Q}}(\alpha \beta) = N_{K/\mathbb{Q}}(\alpha) N_{K/\mathbb{Q}}(\beta) for all \alpha, \beta \in K, which ensures that the norm respects multiplication and supports the well-ordering required for the Euclidean algorithm to terminate. This multiplicativity implies that units in \mathcal{O}_K have norm \pm 1, and it aids in proving that norm-Euclidean domains are principal ideal domains, as every ideal can be generated by a single element via repeated application of the division algorithm. Additionally, the norm's homogeneity under Galois action—where conjugates of \alpha yield the same absolute norm—provides a natural measure of "size" in the ring, independent of the choice of embedding. In applications, norm-Euclidean domains enable explicit constructions of the division algorithm within rings of algebraic integers, allowing efficient computation of greatest common divisors and via the , much like in the integers \mathbb{Z}. For instance, this framework is crucial for verifying unique in specific number fields, such as quadratic fields where the explicitly bounds remainders. However, while norm-Euclideanity implies that the of \mathcal{O}_K is trivial (i.e., class number 1, making \mathcal{O}_K a ), the converse does not hold: there exist number fields with class number 1 that are but not norm-Euclidean. This distinction highlights that norm-Euclideanity is a stronger condition, sufficient for but not equivalent to principal ideal structure in .

Non-Euclidean Principal Ideal Domains

While every domain is a , the converse does not hold. This was first demonstrated by Motzkin in 1949, who constructed an explicit example: the \mathcal{O}_{\mathbb{Q}(\sqrt{-19})} = \mathbb{Z}\left[\frac{1 + \sqrt{-19}}{2}\right] is a but admits no Euclidean function. Motzkin's proof shows that no function \phi: \mathcal{O}_{\mathbb{Q}(\sqrt{-19})} \setminus \{0\} \to \mathbb{N} \cup \{0\} satisfies the division property required for a domain. The imaginary quadratic fields provide a complete classification of such counterexamples among quadratic number fields. There are exactly nine imaginary quadratic fields \mathbb{Q}(\sqrt{d}) with d < 0 square-free whose rings of integers are PIDs, corresponding to d = -1, -2, -3, -7, -11, -19, -43, -67, -163; this list was conjectured by Gauss and proven by Heegner, , and Stark. Among these, the rings for d = -1, -2, -3, -7, -11 are norm-Euclidean (hence ). In contrast, the rings for d = -19, -43, -67, -163 are PIDs but not Euclidean; the case d = -19 follows from Motzkin, while the others were established by subsequent proofs showing the absence of any suitable Euclidean function. For real quadratic fields, the situation differs markedly. All known PIDs among their rings of integers are , though typically not norm-Euclidean; a seminal example is \mathbb{Q}(\sqrt{69}), whose ring \mathbb{Z}\left[\frac{1 + \sqrt{69}}{2}\right] admits a Euclidean function distinct from the . It remains an whether every real PID is Euclidean, with results showing that all but finitely many real quadratic fields of class number one are Euclidean.

References

  1. [1]
    [PDF] Euclidean domains - Keith Conrad
    Introduction. The following definition of a Euclidean (not Euclidian!) domain is very common in textbooks. We write N for {0,1,2,...}. Definition 1.1.
  2. [2]
    [PDF] 18.703 Modern Algebra, Euclidean Domains - MIT OpenCourseWare
    The ring Z is a Euclidean domain. The function d is the absolute value. Definition 20.3. Let R be a ring and let f ∈ R[x] be a ...Missing: abstract | Show results with:abstract
  3. [3]
    [PDF] 2.2 Euclidean Domains - Math
    Definition: An integral domain D with degree function is called a Euclidean domain if it has division with remainders: For all a, b ∈ D − {0}, either: (a) a = ...
  4. [4]
    IAAWA Euclidean Domains - UTK Math
    If a , b ∈ D are elements in a Euclidean domain, then there exist s , t ∈ D such that , d = s a + t b , and d is a greatest common divisor of a and . b . Proof.
  5. [5]
    [PDF] 7. Euclidean Domains Let R be an integral domain. We want to find ...
    polynomial ring. Define a function d: R − {0} −→ N ∪ {0}. 1. Page 2. by ... Every Euclidean domain is a PID. In particular every Euclidean domain is a ...
  6. [6]
    [PDF] Lecture 23 - Math 4527 (Number Theory 2)
    Definition A Euclidean domain (or domain with a division algorithm) is an integral domain R that possesses a norm N with the property that, for every a and b ...Missing: abstract algebra
  7. [7]
    [PDF] MATH 7230 Homework 1 - Fall 2018
    Aug 29, 2018 · In lecture we determined which integer primes are representable as the sum of two integers by using the norm in the Gaussian integers ...<|separator|>
  8. [8]
    [PDF] τ-NORM-PERFECT AND τ-PERFECT EISENSTEIN INTEGERS FOR ...
    Equipped with this norm, the ring of Eisenstein integers is a Euclidean domain and thus a unique factorization domain. Proposition 2.4. N is completely ...
  9. [9]
    [PDF] Math 80220 Algebrai Number Theory Problem Set 2
    Definition 1. A Euclidean domain is a ring R with a Euclidean algorithm, i.e., there exists a “Euclidean” function d : R−{0} → Z≥1 with the following ...
  10. [10]
    The Hurwitz order | SpringerLink
    Jun 29, 2021 · Perhaps nicest of all is that it is a Euclidean domain, so in particular it is a PID and UFD. ... 2. (Hurwitz order is right norm Euclidean).
  11. [11]
    [PDF] Multilevel lattice codes from Hurwitz quaternion integers - arXiv
    May 22, 2025 · The set of Hurwitz integers has some important properties, such as admitting a left Euclidean algorithm which can be obtained as in the ...<|separator|>
  12. [12]
    A quadratic field which is Euclidean but not norm-Euclidean
    The ring of integers of \mathbb{Q}\left( {\sqrt {69} } \right) is the first example of a quadratic field that is Euclidean but not norm-Euclidean.
  13. [13]
    [PDF] Euclidean Domains
    An integral domain R is called a Euclidean Domain if R has a division algorithm. That is, if there is a norm N of R such that for any a,b ∈ R with b 6= 0R ...
  14. [14]
    [PDF] Section IX.46. Euclidean Domains
    Mar 22, 2024 · The integral domain Z is a Euclidean domain where we take v(n) = |n| for n 6= 0. Condition 1 holds by the Division Algorithm for Z (Theorem. 6.3) ...
  15. [15]
    [PDF] 4.2 Every PID is a UFD - maths.nuigalway.ie
    An integral domain R is a principal ideal domain if all the ideals of R are principal. ... Thus R is a unique factorization domain. D. Note: It is not true ...
  16. [16]
    [PDF] An example of a PID which is not a Euclidean domain
    Some people have asked for an example of a PID which is not a Euclidean domain. It turns out that R = Z[1. 2. (1 +. √. −19)] is such an example. I sketch a.
  17. [17]
  18. [18]
    [PDF] TRACE AND NORM 1. Introduction Let L/K be a finite extension of ...
    For a finite field extension L/K, trace and norm are functions from L to K. Trace is the sum of main diagonal entries of a matrix representation.
  19. [19]
    The Euclidean algorithm
    - **Main Result**: The article by Th. Motzkin in the Bulletin of the American Mathematical Society (Vol. 55, No. 12, December 1949) discusses the Euclidean algorithm and provides an example of a Principal Ideal Domain (PID) that is not Euclidean. Specifically, it identifies a PID where the Euclidean algorithm does not apply universally, challenging the assumption that all PIDs are Euclidean domains.
  20. [20]
    GAUSS' CLASS NUMBER PROBLEM FOR IMAGINARY ...
    The complete list of all imaginary quadratic fields with class number 1, 2, or 4 would determine the complete finite Hst of all integers n which have a unique.
  21. [21]
    Note on Non-Euclidean Principal Ideal Domains
    The proof that it is a principal ideal domain is based on a theorem of Dedekind and Hasse and the proof that it is not. Euclidean is based upon the work of ...