Multiplicatively monotone norm is constant on associate classes

From Commalg

Statement

Suppose R is a commutative unital ring and N is a norm on R that is multiplicatively monotone: N(ab)max{N(a),N(b)} whenever a,bR are such that ab0. Then, if a,bR are associate elements, we have N(a)=N(b).

Note that the proof does not in fact use the fact that the norm is Euclidean.

Proof

Given: A multiplicatively monotone Euclidean norm N on a commutative unital ring R. Two elements a,bR that are associate elements.

To prove: N(a)=N(b).

Proof: By definition of associate elements, there exist elements c,dR such that a=bc,b=da. By the definition of multiplicatively monotone, we get:

a=bcN(a)max{N(b),N(c)}N(b).

Similarly:

b=daN(b)N(a).