arXiv:1703.02631v1 [] 7 Mar 2017

TRANSFINITELY VALUED EUCLIDEAN DOMAINS HAVE ARBITRARY
INDECOMPOSABLE ORDER TYPE
CHRIS J. CONIDIS, PACE P. NIELSEN, AND VANDY TOMBS
Abstract. We prove that for every indecomposable ordinal there exists a (transfinitely valued) Euclidean domain whose minimal Euclidean norm is of that order type. Conversely, any such norm
must have indecomposable type, and so we completely characterize the norm complexity of Euclidean
domains. Modifying this construction, we also find a finitely valued Euclidean domain with no multiplicative integer valued norm.

1. Introduction and history
The class of objects with which we will concern ourselves in this paper is defined as follows.
Definition 1.1. An integral domain R is a (transfinitely valued) Euclidean domain if there exists a
map to the class of ordinals, ϕ : R \ {0} → Ord, called a Euclidean norm, satisfying the property that
for every pair of elements n, d ∈ R with d 6= 0, either d divides n, or there exist q, r ∈ R such that
n = qd + r and ϕ(r) < ϕ(d).
These rings generalize the finitely valued Euclidean domains, and have appeared occasionally in
the literature, beginning in 1949 with Motzkin’s seminal work [8]. It might seem surprising that this
generalization is not studied more frequently, given that such rings naturally share nearly every property
that the finitely valued Euclidean domains carry. For instance, each Euclidean domain is a P.I.D., and
the usual Euclidean algorithm terminates in finite time; both of these facts are proved using the standard
arguments.
There are at least two reasons that this generalized definition is not more widely used. First, at least
a priori, it is not obvious that this new class of Euclidean domains has any new members. To show the
containment is proper, we need some method to distinguish between the two classes. To that end, note
that the image of any Euclidean norm is contained in some fixed ordinal. Following [2] we define the
Euclidean order type of a Euclidean domain R to be
min{α ∈ Ord : ϕ(R \ {0}) ⊆ α}
ϕ

where ϕ ranges among all possible Euclidean norms on R. The finitely valued Euclidean domains have
two different possible Euclidean order types; fields have type ω 0 = 1, and non-fields have type ω 1 = ω.
Thus, a natural question is whether any Euclidean domain has order type greater than ω. Indeed, this
question continues to occasionally appear in the literature, even though there are two separate examples
of order type ω 2 , discovered independently by Hiblot [3, 4] and Nagata [9]. These were the only known
examples previous to this work. Our first main result is a classification of all Euclidean order types,
and in particular we construct Euclidean domains with arbitrarily large order type.
Theorem 1.2. For every ordinal α, there exists a Euclidean domain whose Euclidean order type is ω α .
Moreover, these are the only possible Euclidean order types for Euclidean domains.
2010 Mathematics Subject Classification. Primary 13F07, Secondary 13A05, 13B25, 13G05.
Key words and phrases. indecomposable ordinal, multiplicative norm, (transfinitely valued) Euclidean domain.
1

2

CHRIS J. CONIDIS, PACE P. NIELSEN, AND VANDY TOMBS

A second reason that Definition 1.1 has not gained greater traction is that the absolute value function
on Z, while being both the motivation and prototypical example of a Euclidean norm, yet turns out to
be somewhat atypical among such norms. As we will show in Proposition 3.2 and Lemma 3.3, every
Euclidean domain has a unique minimal Euclidean norm that is “logarithmically superadditive” but
not multiplicative (while the opposite holds for the absolute value). In hindsight, the naturality of the
superadditive condition on the minimal norm is highlighted when studying transfinitely valued norms.
It has been a long-standing open question (see, for instance, [6]) whether every finitely valued Euclidean domain has some multiplicative Euclidean norm, meaning a Euclidean norm ϕ : R \ {0} → Z≥0
such that ϕ(xy) = ϕ(x)ϕ(y) for each x, y ∈ R \ {0}. We answer this question negatively.
Theorem 1.3. There is a finitely valued Euclidean domain with no multiplicative Euclidean norm.
We should point out that some authors posit additional conditions on Euclidean norms, or may
allow defining the norm on 0. Usually it is straightforward to translate results from one definition of
norm to another, and [1] is an excellent survey on these issues. For a broad introduction to Euclidean
domains we also recommend the paper [6] (an updated version of that paper is also available online).
For previous work on transfinitely valued norms we recommend [8, 10, 7, 2], ordered by chronology.
The outline of our proofs of Theorems 1.2 and 1.3 is as follows. In §2 we review some well-known
facts about ordinals that are central to the construction. In §3 we state an alternate, cleaner definition
of Euclidean order type, and prove that such types must be indecomposable ordinals. Next, in §4 we
explicitly construct a Euclidean domain with Euclidean order type an arbitrary indecomposable ordinal,
and in §5 we modify the construction to give a finitely valued Euclidean domain with no multiplicative
norm. We end the paper by giving some further consequences of the construction in §6.
2. Review of ordinal arithmetic
All of the material in this section follows easily from the theory of ordinals developed in any standard
text, such as [5], and so we will quickly review those parts of the theory necessary for our construction.
It is well known, see [5, Theorem 2.26], that any ordinal can be written uniquely in Cantor normal form
ω α1 n1 + ω α2 n2 + · · · + ω αk nk =

k
X

ω αi ni

i=1

where we have α1 > α2 > · · · > αk are ordinals, the coefficients n1 , n2 , . . . , nk are positive integers, and
k ∈ ω. Since ordinal addition is not commutative, summation will be written from left to right (as the
summation index increases), as in the equality above.
An ordinal is (additively) indecomposable if it is nonzero and cannot be written as a sum of two
smaller ordinals. These are precisely the ordinals of the form ω α for some α ∈ Ord, or in other words
those ordinals that have precisely one term in their Cantor normal form (with coefficient 1).
Given two ordinals γ and δ, after adding terms with zero coefficients to their Cantor normal forms
Pk
(as necessary), we may assume that the same ordinal powers appear and write γ = i=1 ω αi mi and
Pk
δ = i=1 ω αi ni , where α1 > α2 > · · · > αk are ordinals, each mi and ni is a non-negative integer, and
k ∈ ω. The Hessenberg sum of γ and δ is the ordinal
γ⊕δ =

k
X

ω αi (mi + ni ).

i=1

Unlike ordinary ordinal addition, Hessenberg summation is commutative and cancellative. We will use
these facts freely.

TRANSFINITELY VALUED EUCLIDEAN DOMAINS

3

3. Minimal Euclidean norms
The Euclidean algorithm is a method of passing from one denominator to another more “simple”
denominator. We can measure simplicity using the divisibility relation. For a ring R, and two elements
x, y ∈ R, as usual we say that y divides x, written y|x, if there exists some z ∈ R such that x = yz. It
is now an easy task to recursively enumerate different levels of complexity with respect to this relation,
as follows.
For each α ∈ Ord we let Sα (R) be the set
(3.1) {d ∈ R : for each n ∈ R, either d|n or there exist q ∈ R and β < α such that n − qd ∈ Sβ (R)}.
Notice that S0 (R) is the set of units in R, and thus S0 (R) is comprised of the simplest denominators (i.e.
those that divide every element of R). One can quickly verify that there is a containment Sβ (R) ⊆ Sα (R)
whenever β ≤ α. Moreover, if Sβ (R) = Sβ+1 (R), then Sβ (R) = Sα (R) for all α ≥ β. Thus, there is
a smallest ordinal ρ(R) at which this sequence of subsets stabilizes, and by cardinality considerations
ρ(R) is no bigger than the successor cardinal of the cardinality of R.
The following proposition collects some basic facts about these sets, and their relationship to Euclidean norms, first proved in [8] and [10] (but also see [7] and [2], for slightly different proofs).
Proposition 3.2. The following are equivalent for any ring R:
(1) Sα (R) = R for some α ∈ Ord.
(2) R is a Euclidean domain.
If these conditions hold, then it also happens that:
• The function τ : R \ {0} → Ord given by the rule
τ (x) = min{α ∈ Ord : x ∈ Sα (R)}
is a Euclidean norm on R.
• τ is minimal, in the sense that if ϕ is any other Euclidean norm on R, then τ (x) ≤ ϕ(x) for
each x ∈ R \ {0}.
• τ (R \ {0}) = ρ(R) is the Euclidean order type of R, and 0 ∈ Sα (R) if and only if α ≥ ρ(R).
This last property motivates some authors to define ϕ(0) := ϕ(R \ {0}), for any Euclidean norm ϕ.
Other authors put ϕ(0) = 0, and again other authors set ϕ(0) = −∞. We will follow the convention
that ϕ(0) is undefined, and similarly let the degree of the zero polynomial remain undefined.
It is well-known that the minimal Euclidean norm τZ on Z is given by the rule τZ (x) = ⌊log2 |x|⌋.
The Euclidean algorithm corresponding to this norm is called the “least absolute value remainder”
algorithm, as it produces remainders with minimized absolute value. Since log(xy) = log(x) + log(y),
we have τZ (xy) ≥ τZ (x) + τZ (y), for any x, y ∈ Z \ {0}. Surprisingly, all minimal Euclidean norms
satisfy a similar property. After discovering this fact we subsequently chanced upon Proposition 3.4
in Lenstra’s lecture notes [7], which established the result forty years earlier (by essentially the same
proof, which we therefore do not include). This chance encounter was quite fortuitous, as the result
does not seem to have been noted elsewhere in the literature.
Lemma 3.3. Let R be a Euclidean domain with minimal Euclidean norm τ . If x, y ∈ R \ {0}, then
τ (xy) ≥ τ (x) ⊕ τ (y).
This lemma has some strong consequences.
Corollary 3.4. If R is a Euclidean domain, then its Euclidean order type is an indecomposable ordinal.
Proof. Let τ be the minimal Euclidean algorithm for R, and write the Euclidean order type of R in
Cantor normal form as ρ(R) = ω α1 n1 + ω α2 n2 + · · · + ω αk nk . If we suppose, by way of contradiction,

4

CHRIS J. CONIDIS, PACE P. NIELSEN, AND VANDY TOMBS

that ω α1 < ρ(R), there then exists some element x ∈ R \ {0} with τ (x) = ω α1 . By Lemma 3.3,
n1 +1

τ (x

)≥

nM
1 +1

τ (x) = ω α1 (n1 + 1) > ρ(R),

i=1

giving us the needed contradiction.



In §6 we will give some further consequences of Lenstra’s result.
4. Construction
In this section we will finish the proof of Theorem 1.2, by constructing a domain whose Euclidean
order type is ω α , for an arbitrary α ∈ Ord that we now fix. The idea of the construction is that
by recursively adjoining new elements, which act as quotients, we can force the Euclidean condition,
without changing the norms of old elements.
To begin, let F be a field, and put R0 = F [x{β},0 : β < ω α ] where the elements {x{β},0 }β<ωα are
independent indeterminates over the field F . For any element r ∈ R0 \ F , we define
(4.1)

Sub(r) = {β ∈ Ord : β is an element of the first index of some variable in the support of r}.

For instance, if r = x{0},0 x{1},0 −x2{3},0 , then Sub(r) = {0, 1, 3}. (Currently all of our variables have only
one ordinal in the first index, but this will change shortly.) We next define a function ϕ : R0 \{0} → Ord
by setting
n
n
Y
M
pi is a prime factorization of r with u ∈ F \ {0},
ϕ(pi ), where r = u
(4.2)
ϕ(r) =
i=1

i=1

and take ϕ(p) = max(Sub(p)) for any prime p ∈ R0 . (We also take ϕ(u) = 0 for any u ∈ F \ {0}.)
For instance, the element r = x{0},0 x{1},0 − x2{3},0 is already prime, and thus ϕ(r) = 3 in this case.
Note that R0 is a polynomial ring over a field, hence a U.F.D., and so it makes sense to speak of prime
factorizations. The function ϕ will eventually become our Euclidean norm.
Next, let
S0 = {(n, d) ∈ R0 × R0 : gcd(n, d) = 1 and ϕ(n) ≥ ϕ(d) ≥ 1}.
These are the pairs for which we will adjoin a new quotient q such that the remainder n − qd has smaller
norm. Thus, we pass to the larger ring
R1 = R0 [x{β},1 , yT,1,n,d : β < ω α , (n, d) ∈ S0 ]
where T = T (n, d) := Sub(n) ∪ Sub(d) ∪ {0, 1}. For instance, if n = x{5},0 x2{7},0 and d = x5{3},0 − x{4},0
then yT,1,n,d = y{0,1,3,4,5,7},1,n,d.
We want the new variable q := yT,1,n,d to act as a quotient, for the numerator n and the denominator
d. Thus, we say that any unit multiple of the polynomial n − qd is a special prime, with corresponding
special variable q. Note that the polynomial n − qd is prime (as an element of R1 ), since it has degree
1 in the variable q (and the coefficients n and d are relatively prime because (n, d) ∈ S0 ).
Define Sub(r) for any r ∈ R1 \ F exactly as in (4.1). (Notice that each of the y variables has multiple
ordinals in its first subscript, which is why we phrased (4.1) as we did.) Subsequently, define ϕ on
products of primes in R1 , using (4.2), and define ϕ on irreducible elements p ∈ R1 by the rule
(
max{β ∈ T : β < ϕ(d)} if p is a special prime, with special variable yT ,
(4.3)
ϕ(p) =
max(Sub(p))
otherwise.
(When p ∈ R0 this definition agrees with the one given originally, so we really have extended ϕ.)
We now recursively define rings Rj for each j < ω, and extend ϕ to these rings. The details are not
much different in this general case than when passing from R0 to R1 . Suppose that we have defined Ri

TRANSFINITELY VALUED EUCLIDEAN DOMAINS

5

(for some i ≥ 1) and have extended ϕ to this ring so that both (4.2) and (4.3) hold. To define Ri+1 ,
we let
Si = {(n, d) ∈ Ri × Ri : gcd(n, d) = 1 and ϕ(n) ≥ ϕ(d) ≥ 1}
and then we take
Ri+1 = Ri [x{β},i+1 , yT,i+1,n,d : β < ω α , (n, d) ∈ Si ]
where T is defined (solely in terms of n and d) as before. Each of the variables q = yT,i+1,n,d is a
special variable for exactly one new special prime n − qd (up to unit multiples). We extend the function
Sub : Ri+1 \ F → Ord using (4.1), and extend ϕ to Ri+1 by (4.2) and (4.3). This completes the
recursive construction. It should be noted that (4.3) defines ϕ in terms of its earlier values, which
causes no problems because if n − qd ∈ Rj+1 is a special prime (with special variable q), then d ∈ Rj ,
so the recursion stops
S in finite time.
Now, put R∞ = ∞
j=0 Rj and let U = {r ∈ R∞ : ϕ(r) = 0}. In other words, U is the set of elements
that are products (including the empty product) of special primes with ϕ-value 0 and nonzero elements
of F . We put R = U −1 R∞ , and we extend ϕ to R \ {0} in the obvious way. (Namely, given r ∈ R∞
and u ∈ U we let ϕ(u−1 r) := ϕ(r).) Now that we have defined the domain R, which will serve as our
example, we next prove it has the necessary properties.
Lemma 4.4. With R and ϕ as defined above, the map ϕ is a Euclidean norm on R.
Proof. Let n, d ∈ R with d 6= 0, and assume d ∤ n. Our goal is to find some q ∈ R with ϕ(n− qd) < ϕ(d).
Since ϕ is invariant under multiplication by units, we may as well assume n, d ∈ R∞ and neither has a
special prime factor from U . If ϕ(n) < ϕ(d), we can take q = 0, so we reduce to the case ϕ(n) ≥ ϕ(d).
Letting r = gcd(n, d) we may write n = n′ r and d = d′ r for some n′ , d′ ∈ R∞ with gcd(n′ , d′ ) = 1. Note
that d′ 6= 1 since d ∤ n, and thus we must have ϕ(d′ ) ≥ 1. Moreover by (4.2) we have,
ϕ(n′ ) ≥ ϕ(d′ ).

(4.5)

Taking q = yT,i,n′ ,d′ (where i is chosen large enough so that n′ , d′ ∈ Ri−1 ) then ϕ(n′ − qd′ ) < ϕ(d′ ) by
the first case of (4.3). Thus, by (4.2) we find
(4.6)

ϕ(n − qd) = ϕ(n′ − qd′ ) ⊕ ϕ(r) < ϕ(d′ ) ⊕ ϕ(r) = ϕ(d),

which verifies the claim.



The map ϕ does more than serve as a Euclidean norm.
Lemma 4.7. The map ϕ defined above equals the minimal Euclidean norm τ on R.
Proof. We will show ϕ(d) = τ (d) for each d ∈ R \ {0}, by induction on τ (d). First note that ϕ(d) = 0
if and only if d is a unit, if and only if τ (d) = 0. This covers the base case.
Assume inductively that any element with τ -norm smaller than β ≥ 1 has the same ϕ-norm. Further
assume, by way of contradiction, that β = τ (d) < ϕ(d) for some nonzero d ∈ R. By Lemma 3.3 and
(4.2), and from the fact that τ (r) ≤ ϕ(r) for all r ∈ R \ {0}, we may reduce to the case that d is
irreducible. In particular, we have d ∈ Rj for some j < ω. Setting n := x{β},j+1 , then as d ∤ n, this
means there exists some q ∈ R such that τ (n − qd) < β. From our inductive assumption we then have
ϕ(n − qd) = τ (n − qd). After clearing denominators, we obtain
(4.8)

un − q ′ d = r

for some u, q ′ , r ∈ R∞ , with u ∈ U and ϕ(r) < β. If u and q ′ share a factor, then we can remove that
factor from both sides of (4.8); so we may assume u and q ′ share no factor in R∞ . Also recall that d is
irreducible with positive ϕ-norm, so it shares no factor with u.
Moreover, if n is a factor of q ′ d, then it is a factor of r, and so ϕ(r) ≥ ϕ(n) = β, yielding a
contradiction. This proves that un and q ′ d share no common factors in R∞ , and by (4.8) the same fact
is true for any two of the three polynomials un, q ′ d, and r.

6

CHRIS J. CONIDIS, PACE P. NIELSEN, AND VANDY TOMBS

Next, note that n = x{β},j+1 does not appear in any monomial in the support of d, since d ∈ Rj .
Let ψ : R∞ → R∞ be the unique ring homomorphism fixing F and all variables in R∞ , except that we
take ψ(n) = 0. Applying ψ to (4.8) we have −ψ(q ′ )d = ψ(r), or in other words d|ψ(r). As d ∤ r, we
have ψ(r) 6= r, and thus n appears in some irreducible factor r1 of r. This factor must be special, else
(4.2) and (4.3) would give
(4.9)

ϕ(r) ≥ ϕ(r1 ) ≥ β,

a contradiction. Thus, we have shown that a special variable occurs in the support of r, that special
variable’s first index contains β, and its second index is larger than j. Let q1 := yT1 ,k1 ,n1 ,d1 be a special
variable that occurs in the support of either r or u, such that β ∈ T1 , and k1 > j is maximal with
respect to these properties.
Consider what happens if q1 occurs in some irreducible factor r′ of r, but not as a corresponding
special variable. The factor r′ cannot be special by maximality of k1 , but then we get a contradiction
as in (4.9). Therefore, if q1 occurs in some irreducible factor of r, it must occur in a special prime, and
only as the corresponding special variable. On the other hand, if q1 occurs in some irreducible factor of
u, then since every such factor is special, the maximality of k1 forces q1 to be the corresponding special
variable. As gcd(u, r) = 1, we see that q1 occurs in exactly one prime factor (not counting multiplicity)
of u or r (but not both), and only as the corresponding special variable. Furthermore k1 > j, and so q1
does not appear in d. The only way (4.8) can then hold is if q1 also appears in q ′ .
First consider the case when q1 occurs in r. Write r = s(n1 − q1 d1 )m for some integer m ≥ 1,
maximal with respect to s ∈ R∞ . Thus, as polynomials in the variable q1 , the right hand side of (4.8)
has leading coefficient (−1)m dm
1 s. The only term on the left hand side of (4.8) in which q1 appears is
q ′ , and thus the left hand side of (4.8) has leading term divisible by d. Thus d|dm
1 s. As gcd(d, r) = 1
and d is irreducible, we have d|d1 . This forces ϕ(d1 ) ≥ ϕ(d), and hence by (4.3) we have
ϕ(r) ≥ ϕ(n1 − q1 d1 ) ≥ β
since β ∈ T1 and β < ϕ(d). This contradicts the fact ϕ(r) < β.
Finally consider the case when q1 occurs in u. By the same argument as in the previous paragraph,
d|d1 , and so ϕ(d1 ) ≥ ϕ(d) > 1. Thus, by (4.3) and the fact that 1 ∈ T1 , we have
ϕ(u) ≥ ϕ(n1 − q1 d1 ) ≥ 1,
a final contradiction.



Now that we know that ϕ is the minimal Euclidean norm, we see that the Euclidean order type of
R is
{ϕ(x) : x ∈ R \ {0}}.
On the one hand, ϕ(x{β},0 ) = β, so this set contains every ordinal less than ω α . On the other hand,
any ordinal that appear in the first index of any of the variables is < ω α . Thus, by (4.2) and (4.3), we
see that the Euclidean order type is exactly ω α , finishing the proof of Theorem 1.2.
We should point out that this construction does more than create a ring with Euclidean order type
ω α . The minimal Euclidean algorithm for this ring is completely effective; given any pair n, d ∈ R
with d 6= 0 and d ∤ n, the proof of Lemma 4.4 tells us explicitly how to find a quotient q such that the
remainder n − qd has smaller norm, assuming we can factor polynomials over F . (Taking F to be a
finite field makes factoring of multivariate polynomials completely effective for trivial counting reasons,
but of course there are much better algorithms available.)

TRANSFINITELY VALUED EUCLIDEAN DOMAINS

7

5. Euclidean domains and multiplicative norms
In this section our goal will be to prove Theorem 1.3, that there is a finitely valued Euclidean domain
with no multiplicative Euclidean norm. We follow the construction used in the preceding section, with
only the following five changes.
(1) We fix α = 1, so that the ring will be a finitely valued Euclidean domain.
(2) We restrict F so that it is a field of characteristic 0.
(3) At the zeroth stage of the construction, we adjoin one more variable z = z{1},0 .
(4) The biggest change is in the definition of ϕ. Instead of (4.2) we employ:
(5.1) ϕ(r) = ϕ(z k ) ⊕

n
M
i=1

ϕ(pi ), where r = uz k

n
Y

pi is a prime factorization, u ∈ F \ {0}, and z k ||r,

i=1

and we take ϕ(z k ) = k k for each integer k ≥ 1 (as well as ϕ(z 0 ) = 0). Thus, ϕ still satisfies (4.2) except
on powers of z. We leave the definition of ϕ unchanged on the other primes.
(5) At the recursive stages of the construction we expand the set Si by allowing pairs of (nonzero)
elements (n, d) ∈ Ri × Ri still satisfying gcd(n, d) = 1 but with ϕ(n) < ϕ(d) if z|n. This produces some
new special primes and special variables, which are subject to the same conditions as before.
With these modification in place, Lemma 4.4 still holds, with the following minor changes to the
proof. (In this paragraph, all notations follow those introduced in that proof.) No change is needed
when (4.5) holds, so we only need to consider the situation when ϕ(n) ≥ ϕ(d) and yet ϕ(n′ ) < ϕ(d′ ).
That can only happen if z|r and z|n′ . In that case there is still a special variable q = yT,i,n′ ,d′ due to
the changes we made to the set Si . Moreover, z ∤ d′ (since gcd(n′ , d′ ) = 1) and hence z ∤ (n′ − qd′ ).
Thus, by (5.1) the equation (4.6) is unchanged and the lemma is complete.
Next, we will show that Lemma 4.7 is still valid. (Again, in this paragraph, all notations follow those
introduced in that lemma.) In the second paragraph of the proof of that lemma, when we attempt to
reduce to the case where d is irreducible by using (4.2), we must now instead use (5.1), and so there
is also the possibility that d = z k for some k ≥ 2. We only need to deal with this new case, as the
proof in the original case may be left unchanged. The proof proceeds as before until we reach the point
where d|dm
1 . (Further, we will only handle the case where q1 occurs in r, as the case when q1 occurs
in u is similar.) From d|dm
1 we can only conclude z|d1 (at least initially). View (4.8) once again as a
polynomial equation in the variable q1 . The coefficient of q1 (i.e. the coefficient of the degree 1 term) on
the right hand side is −mnm−1
d1 s. The coefficient of q1 on the left hand side of (4.8) is again divisible
1
by d. Thus, since m 6= 0 (using the fact that F has characteristic 0) we have d|(nm−1
d1 s). Since z|d1
1
and gcd(n1 , d1 ) = 1, we must have d|d1 . The remainder of the proof is unchanged.
Now that we know ϕ is the minimal Euclidean norm, we are ready to prove that there is no multiplicative Euclidean norm on R. Let ψ : R \ {0} → Z≥0 be any Euclidean norm on R with codomain
Z≥0 . Set k := ψ(z), and notice that since z is not a unit, we must have k ≥ 1. Fix ℓ := k + 1, so that
k ℓ < ℓℓ . If ψ were multiplicative, we then would have
ψ(z ℓ ) = ψ(z)ℓ = k ℓ < ℓℓ = ϕ(z ℓ ),
contradicting the fact that ϕ is the minimal Euclidean norm.
Remark 5.2. Lenstra in [7] uses a slightly different definition of multiplicative norm, by allowing values
in the real numbers. To be precise, let us say that a map ψ : R \ {0} → R is a real-multiplicative norm
if the following three conditions hold:
(1) the image of ψ is well-ordered (under the usual ordering on R),
(2) for each n, d ∈ R with d 6= 0 either d|n or there exists some q ∈ R with ψ(n − qd) < ψ(d), and
(3) for each x, y ∈ R \ {0} we have ψ(xy) = ψ(x)ψ(y).

8

CHRIS J. CONIDIS, PACE P. NIELSEN, AND VANDY TOMBS

This notion is more inclusive, as it allows for more general order types in the image. There are many
multiplicative submonoids of R that are well-ordered but not of order type ω.
We were unable to prove that there is a finitely valued Euclidean domain without a real-multiplicative
norm. Even more generally, one might ask: If R is a Euclidean domain, then is there is some Euclidean
norm ψ : R \ {0} → Ord and some binary operation ⊛ on Ord, such that under the canonical ordering
< of Ord the structure (Ord, ⊛, <) is a commutative, cancellative, strictly well-ordered monoid, and
ψ(xy) = ψ(x) ⊛ ψ(y) for each x, y ∈ R \ {0}?
The ring we constructed in this section has such a norm, taking ⊛ to be the Hessenberg sum operation
⊕ on Ord, and taking ψ = ϕ except that ψ(z k ) = ωk.
Remark 5.3. Lenstra observed in [7], on page 13, that for all (then) known finitely valued Euclidean
domains R with minimal Euclidean norm τ , there exists some k ∈ Z≥0 such that
τ (x) + τ (y) ≤ τ (xy) ≤ τ (x) + τ (y) + k
for all x, y ∈ R \ {0}. The ring we constructed in this section fails this condition by taking x = y = z ℓ
(for sufficiently large ℓ, depending on k).
6. Additional consequences
A number of interesting problems are posed in Section 5 of the survey article [2]. Question 5.4
asks whether there are Euclidean domains R1 and R2 such that (in our notation) ρ(R1 ) ≥ ρ(R2 ) but
ρ(R1 ) + ρ(R2 ) < ρ(R1 ) ⊕ ρ(R2 ). By Corollary 3.4 we see that the answer is negative, since only
indecomposable ordinal types are possible.
The methods of our paper also completely answer Questions 5.6 of [2], which asks what ordinals ρ(R)
are possible when R is any commutative ring. Indeed, our work classifies ρ(R) for all Euclidean rings,
i.e. those commutative rings satisfying the Euclidean condition but not necessarily domains. First,
any such ring is a finite direct product of Euclidean domains and special Artinian principal rings by
work found in [7] or [2]. Lenstra, in [7, Corollary 2.3], classifies the minimal Euclidean norm of such
a product as the Hessenberg sum of the minimal norms on each factor (which, coincidentally, also
completely answers Question 5.3 of [2]). We then see that ρ(R) can equal any ordinal, even restricting
R to be a finite direct product of Euclidean domains.
Pete Clark, in a personal communication, pointed out a nice further application of [7, Corollary 2.3].
Namely, Lemma 3.3 is true if we work in a Euclidean ring, but restrict x and y to be non-zero-divisors.
(Here is the quick sketch: View R as a direct product of certain rings, as in the previous paragraph.
Being a non-zero-divisor in a special Artinian principal ring means it is a unit, having minimal norm
0. Now apply Corollary 2.3 from [7].)
7. Acknowledgements
The first author would like to thank Rod Downey and Asher Kach for introducing him to the problems
answered in this paper. We also thank Pete Clark for comments on an earlier version of the paper. The
project was sponsored by the National Security Agency under Grant Number H98230-16-1-0048.
References
1. A. G. Ağargün and C. R. Fletcher, Euclidean rings, Turkish J. Math. 19 (1995), no. 3, 291–299. MR 1359740
2. Pete L. Clark, A note on Euclidean order types, Order 32 (2015), no. 2, 157–178. MR 3353945
3. Jean-Jacques Hiblot, Des anneaux euclidiens dont le plus petit algorithme n’est pas à valeurs finies, C. R. Acad. Sci.
Paris Sér. A-B 281 (1975), no. 12, Ai, A411–A414. MR 0399081
, Correction à une note sur les anneaux euclidiens, C. R. Acad. Sci. Paris Sér. A-B 284 (1977), no. 15, A847.
4.
MR 0435058
5. Thomas Jech, Set Theory, Springer Monographs in Mathematics, Springer-Verlag, Berlin, 2003, The Third Millennium
Edition, revised and expanded. MR 1940513

TRANSFINITELY VALUED EUCLIDEAN DOMAINS

9

6. Franz Lemmermeyer, The Euclidean algorithm in algebraic number fields, Exposition. Math. 13 (1995), no. 5, 385–
416. MR 1362867
7. H. W. Lenstra, Jr., Lectures on euclidean rings, https://www.math.leidenuniv.nl/~ hwl/PUBLICATIONS/pub.html,
1974, pp. 1–93.
8. Th. Motzkin, The Euclidean algorithm, Bull. Amer. Math. Soc. 55 (1949), no. 12, 1142–1146. MR 0032592
9. Masayoshi Nagata, On Euclid algorithm, C. P. Ramanujam—a tribute, Tata Inst. Fund. Res. Studies in Math., vol. 8,
Springer, Berlin-New York, 1978, pp. 175–186. MR 541021
10. Pierre Samuel, About Euclidean rings, J. Algebra 19 (1971), no. 2, 282–301. MR 0280470
Department of Mathematics, College of Staten Island, The City University of New York, New York, NY
10314, USA
E-mail address: chris.conidis@csi.cuny.edu
Department of Mathematics, Brigham Young University, Provo, UT 84602, USA
E-mail address: pace@math.byu.edu
Department of Mathematics, Brigham Young University, Provo, UT 84602, USA
E-mail address: vandytombs@gmail.com

