Euclidean norm on the Eisenstein integers Created 2026-09-24 Updated 2026-10-31
Every complex number can be written uniquely as with real , where . Round separately to integers . The error is with , and
For Eisenstein integers with , apply this to to choose . The remainder is an Eisenstein integer and if nonzero. Thus the Eisenstein norm is a Euclidean function and these integers form a Euclidean domain. Coordinate rounding suffices; no closest-point theorem is needed.
Figure 1. . The translated error lies in the blue parallelogram, whose farthest corners have squared modulus . The dashed unit circle lies strictly outside the error bound. Details.
Let be a Euclidean domain with Euclidean function , and let be a nonzero ideal. Choose minimizing the nonnegative integer . For , divide with or . Since , the latter case contradicts minimality. Hence every is a multiple of , giving . The zero ideal is , so every ideal is a principal ideal and is a principal ideal domain.
A Euclidean domain is an integral domain admitting a Euclidean function such that division with a smaller remainder is possible: for every and nonzero , there are with
Thus the Euclidean function measures progress in repeated division. Definitions which additionally normalize it to be nondecreasing under multiplication give the same class of Euclidean domains; the division property is the one needed below.
For the zero ideal, choose . Otherwise choose a nonzero for which the Euclidean function is minimal; the well-ordering principle guarantees such a choice. For any , perform Euclidean division:
Because is an ideal, . A nonzero remainder would contradict the minimal choice of , so and . Thus . Conversely, implies , proving
Every ideal is therefore a principal ideal; in particular, a Euclidean domain is a principal ideal domain.
For the polynomial ring, use the Euclidean function on nonzero polynomials. If and , subtract the multiple of that cancels the leading term of . The leading coefficient of is invertible in the field, and every subtraction strictly lowers the degree of the remainder. This process terminates with and either or . Thus .
For the Gauss lemma for polynomials, call an integer polynomial primitive when its coefficient gcd is one. If two primitive polynomials had a nonprimitive product, a prime would divide every product coefficient. Reducing modulo would give a zero product of two nonzero polynomials in the integral domain , a contradiction. Therefore the product of primitive integer polynomials is primitive.
To transfer a rational factorization, write each nonzero rational factor as a rational scalar times a primitive integer polynomial by clearing denominators and removing the coefficient gcd. Thus with primitive and . Their product is primitive by the lemma. If in lowest terms, integrality of every coefficient of forces to divide every coefficient of , so . Hence ; absorbing into either factor produces the required integer factorization with the same positive factor degrees. In particular irreducibility of a primitive polynomial over and over is equivalent.
Finally, let in lowest terms, , be a rational root of a monic degree- integer polynomial. Multiplying the equation by shows . Coprimality forces . Thus .
For the polynomial ring, use the Euclidean function on nonzero polynomials. If and , subtract the multiple of that cancels the leading term of . The leading coefficient of is invertible in the field, and every subtraction strictly lowers the degree of the remainder. This process terminates with and either or . Thus .
For the Gauss lemma for polynomials, call an integer polynomial primitive when its coefficient gcd is one. If two primitive polynomials had a nonprimitive product, a prime would divide every product coefficient. Reducing modulo would give a zero product of two nonzero polynomials in the integral domain , a contradiction. Therefore the product of primitive integer polynomials is primitive.
To transfer a rational factorization, write each nonzero rational factor as a rational scalar times a primitive integer polynomial by clearing denominators and removing the coefficient gcd. Thus with primitive and . Their product is primitive by the lemma. If in lowest terms, integrality of every coefficient of forces to divide every coefficient of , so . Hence ; absorbing into either factor produces the required integer factorization with the same positive factor degrees. In particular irreducibility of a primitive polynomial over and over is equivalent.
Finally, let in lowest terms, , be a rational root of a monic degree- integer polynomial. Multiplying the equation by shows . Coprimality forces . Thus .
A Euclidean domain is an integral domain admitting a Euclidean function such that division with a smaller remainder is possible: for every and nonzero , there are with
Thus the Euclidean function measures progress in repeated division. Definitions which additionally normalize it to be nondecreasing under multiplication give the same class of Euclidean domains; the division property is the one needed below.
For the zero ideal, choose . Otherwise choose a nonzero for which the Euclidean function is minimal; the well-ordering principle guarantees such a choice. For any , perform Euclidean division:
Because is an ideal, . A nonzero remainder would contradict the minimal choice of , so and . Thus . Conversely, implies , proving
Every ideal is therefore a principal ideal; in particular, a Euclidean domain is a principal ideal domain.
Let
be a primitive polynomial. The Eisenstein criterion states that if a prime number satisfies
then is an irreducible polynomial in , equivalently in by Gauss lemma for polynomials.
To prove it, suppose that with of positive degree. Primitivity and Gauss's lemma let us take such an integral factorisation if a factorisation over exists. Reducing modulo gives
Because does not divide the leading coefficient of , neither factor loses degree on reduction. The polynomial ring is a unique factorization domain, so both reductions are monomials of positive degree. In particular, divides both constant terms and . It follows that divides
a contradiction. This proves the criterion.
For a prime , translate the geometric sum by one:
Its leading coefficient is one, every other coefficient is divisible by , and its constant coefficient is , which is not divisible by . It is therefore Eisenstein at . Translation is an automorphism of , so
This is the geometric-sum irreducibility criterion.
The evaluation homomorphism
has image and contains in its kernel. Since is monic, division by in writes every as with . If , then ; the irreducibility of says that is the minimal polynomial of , so . Thus , and the first isomorphism theorem for rings gives
Now take . Then , and the Eisenstein integers are
Complex conjugation sends to , so the field norm is
Given , choose integers with . For ,
For with , apply this to and put . Then
Hence the norm is a Euclidean function, proving that is a Euclidean domain. This is the Euclidean norm on the Eisenstein integers.
Finally suppose satisfies . Make the free abelian group into a -module by defining
This is well-defined precisely because obeys the same polynomial relation as . The module is finitely generated. It is also torsion-free module: if and , multiplication by the conjugate of gives , and the additive group has no nonzero integer torsion.
A Euclidean domain is a principal ideal domain, and the structure theorem for finitely generated modules over a principal ideal domain says that a finitely generated torsion-free module over one is free. Thus
for some . Since has free module basis over , comparison of abelian ranks gives . There can consequently be no such matrix when is odd.
If , choose a -basis . Then
is a -basis, and . In this basis the matrix of is a direct sum of copies of
Every admissible matrix is therefore conjugate in to . Hence there is exactly one conjugacy class for even , and none for odd . This is the classification of integral matrices satisfying the third cyclotomic polynomial.
A Euclidean domain is an integral domain with a Euclidean function such that, for with , there exist satisfying
The polynomial ring has this property with . To perform polynomial division, subtract an appropriate multiple of the divisor to cancel the leading term of the current remainder. Its polynomial degree decreases strictly at each step, so the process terminates below the divisor's degree. The required division of leading coefficients is possible in the field . Thus a polynomial ring over a field is Euclidean, with the same argument applying to every field.
Now let be a nonzero ideal of a Euclidean domain, and choose with the least possible value of . For every , divide . The remainder belongs to , since . If it were nonzero, its smaller Euclidean value would contradict the choice of . Thus and every lies in . Conversely because is an ideal. Hence . The zero ideal is already , proving every Euclidean domain is a principal ideal domain.
The Gaussian integers form an integral domain, since they are a subring of the complex numbers. Use the Gaussian integer norm
which is a positive integer for nonzero and satisfies .
For with , write . Choose integers with and , put , and set . Then
Thus division with remainder has either or a strictly smaller Gaussian integer norm. This proves that is a euclidean function and
For a field , polynomial division makes the one-variable polynomial ring a Euclidean domain with Euclidean function equal to the polynomial degree. For a divisor , subtract a suitable scalar multiple of to cancel the leading coefficient of the current remainder. Its degree strictly decreases. Iteration terminates at , where or . Division by the leading coefficient is valid because it is nonzero in a field.