Lemma 10.120.6. Let $R$ be a Noetherian domain. Then $R$ is a UFD if and only if every height $1$ prime ideal is principal.
Proof. Assume $R$ is a UFD and let $\mathfrak p$ be a height 1 prime ideal. Take $x \in \mathfrak p$ nonzero and let $x = a_1 \ldots a_ n$ be a factorization into irreducibles. Since $\mathfrak p$ is prime we see that $a_ i \in \mathfrak p$ for some $i$. By Lemma 10.120.5 the ideal $(a_ i)$ is prime. Since $\mathfrak p$ has height $1$ we conclude that $(a_ i) = \mathfrak p$.
Assume every height $1$ prime is principal. Since $R$ is Noetherian every nonzero nonunit element $x$ has a factorization into irreducibles, see Lemma 10.120.3. It suffices to prove that an irreducible element $x$ is prime, see Lemma 10.120.5. Let $(x) \subset \mathfrak p$ be a prime minimal over $(x)$. Then $\mathfrak p$ has height $1$ by Lemma 10.60.11. By assumption $\mathfrak p = (y)$. Hence $x = yz$ and $z$ is a unit as $x$ is irreducible. Thus $(x) = (y)$ and we see that $x$ is prime. $\square$
Comments (0)
There are also: