Proposition

Let RR be a Euclidean domain that is not a field. Then there exists a non-zero non-unit element cRc \in R such that dividing anything by cc has a remainder that is either a unit or 0.0.

Proof

By 2.16 we know that units have minimal valuation. Let vv be the Euclidean valuation on RR and let

S={rRrR×,r0}.S = \{ r \in R \mid r \notin R^{\times}, r \neq 0 \}.

Since RR is not a field, it must have a non-zero non-unit, so SS is not empty. Let cSc \in S be an element minimizing v.v. Then, for any aR,a \in R, we can write a=qc+ra = qc + r with either r=0r = 0 or v(r)<v(c).v(r) < v(c). But only elements of RR with lower valuation than cc are units. Thus, rr is either 00 or a unit, as required.

\blacksquare