The above is the definition of "Euclidean domain" written in Dummit and Foote, abstract algebra.
I don't understand why a "Norm" is enough, it seems to me that we require a positive norm. What will happen if $b\ne 0$ but $N(b)=0$, won't that break the definition because $N(r)$ is non-negative? In that case how will we define $N(r)$ ?
