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.
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.
The ring of integers is a Euclidean domain for . In its lattice choose the nearest row, whose imaginary-coordinate error is at most , then the nearest point on that row, whose real-coordinate error is at most . Every complex number is thus within squared distance of a lattice point, giving Euclidean division. The suborder has the nonprincipal ideal and consequently is not a Euclidean domain for any Euclidean function.
A Euclidean function on an integral domain assigns a nonnegative integer to every nonzero element so that, for with , there are satisfying and either or .
The product of a Gaussian integer with its complex conjugate. It is multiplicative: , which gives the Brahmagupta-Fibonacci identity.
An odd Gaussian integer is primary when it satisfies the displayed congruence. The four units have distinct images in , a group of order four; hence every odd ideal has a unique primary generator. Indeed and .
If is a Gaussian integer and is a nonzero prime ideal of , then is a finite field. Complex conjugation preserves , so a nonzero gives the positive integer . Primality supplies a rational prime . Since satisfies the monic polynomial , the ring is a quotient of and has at most elements. It is a finite integral domain, hence a field. The proof does not require to be a principal ideal domain.
For a primitive cube root of unity , the Eisenstein integers form the triangular latticeTheir multiplicative norm is .
For an Eisenstein integer , with , the norm is . It is a positive integer for , since , and is multiplicative by the multiplicativity of the complex modulus. An element is a unit exactly when its norm is one: one direction follows from multiplicativity and integrality, and the other from the inverse .
Let be a prime number dividing , and set . The case is . For , useThe Eisenstein integer divides this product, but divides neither factor: divisibility by the rational integer in the basis requires both integer coefficients to be divisible by , whereas the second coefficients are and . Thus is not a prime element of .
The Euclidean norm on the Eisenstein integers makes this ring a principal ideal domain. Since irreducible elements of a principal ideal domain are prime, admits a factorization into two nonunits. The positive integral Eisenstein norm is multiplicative, and its value is one exactly on units: when , its complex conjugate is an inverse. Thus and , forcing both norms to be . Writing proves the displayed representation.
Every complex number can be written uniquely as with real , where . Round separately to integers . The error is with , andFor 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.
Articles by others on the same topic
A Euclidean domain is a type of integral domain (a non-zero commutative ring with no zero divisors) that satisfies a certain property similar to the division algorithm in the integers.
