Filtrative and multiplicatively monotone Euclidean implies uniquely Euclidean

From Commalg

Statement

Suppose R is an integral domain with a Euclidean norm N satisfying the following two conditions:

Then, N is a uniquely Euclidean norm: for any a,bR with b0, there exists a unique pair (q,r) satisfying a=bq+r and r=0 or N(r)<N(b).

Proof

Given: Integral domain R, Euclidean norm N:R{0}N0 that is filtrative and multiplicatively monotone.

To prove: N is uniquely Euclidean: for any a,bR with b0, there exists a unique pair (q,r) for which a=bq+r and r=0 or N(r)<N(b).

Proof: Suppose there are two solution pairs: (q1,r1) and (q2,r2). Then, we have:

a=bq1+r1=bq2+r2.

  1. We have b(q2q1)=r1r2: This follows by manipulating the equation bq1+r1=bq2+r2.
  2. Either r1=r2 or N(r1r2)<N(b): By the definition of Euclidean norm, both r1 and r2 belong to the set {0}{rRN(r)<N(b)}. Since N is filtrative, this set is a subgroup, so r1r2 also belongs to this set.
  3. Either q1=q2 or N(b(q2q1))N(b): If q1q2, then q2q10. Since R is an integral domain, the product b(q2q1) is nonzero, so by the fact that N is multiplicatively monotone, we get N(b(q2q1))N(b).
  4. (q1,r1)=(q2,r2): Combining steps (1), (2) and (3), we obtain that we cannot have both r1r2 and q1q2. Thus, either q1=q2 or r1=r2. But q1=q2 yields, by step (1), that r1=r2. Similarly r1=r2, along with step (1) and the fact that R is an integral domain, yields q1=q2. Hence, (q1,r1)=(q2,r2).