Estoy siguiendo un argumento del capítulo cero del libro de Álgebra Conmutativa de Eisenbud. No está claro si él está asumiendo o no que $R$ es un dominio. Si empiezo la prueba asumiendo $R$ no es necesariamente un dominio esto es lo que obtengo:
Supongamos que $R$ (anillo conmutativo con identidad) satisface ACC en los ideales principales pero existe una unidad no $a_1\in R$ tal que $a_1$ no admite una factorización en irreducibles. Como $a_1$ no es irreducible, $a_1=bc$ con ambos $b$ et $c$ no unidades.
Ambos $b$ et $c$ no puede tener factorización en irreducibles ya que en ese caso tendríamos una factorización en irreducibles de $a_1$ . Así que WLoG, asume que $b$ no tiene factorización en irreducibles.
Set $a_2=b$ . Entonces tenemos $(a_1)\subsetneq (a_2)$ .
Aquí es donde estoy atascado. Está claro que $(a_1)\subset (a_2)$ ya que $a_1=a_2 c$ . Pero me quedo atascado mostrando que $(a_1)\neq (a_2)$ . Lo que me frustra es que puedo demostrar con facilidad que $(a_1)\neq (a_2)$ si $R$ es un dominio (o incluso si $a_1$ no es un divisor cero) pero no en otro caso.
El resto del argumento es sencillo. Continúe eligiendo el $a_i$ inductivamente y obtener una cadena ascendente no terminal de ideales principales; contradiciendo a ACC.