En un debate en MO, encontré a alguien afirmando lo siguiente:
Propuesta: Para un anillo unital conmutativo $R$ , los siguientes son equivalentes:
(i) todo submódulo de una libre $R$ -El módulo es gratuito;
(ii) todo ideal $I\!\trianglelefteq\!R$ es libre como $R$ -módulo;
(iii) $R$ es un PID.
Prueba: (i) $\Rightarrow$ (ii) es evidente.
(iii) $\Rightarrow$ (i) es el teorema 8.6.1 del Álgebra Abstracta de Grillet.
Pero cómo puedo demostrar (ii) $\Rightarrow$ (iii)? Tengo que demostrar que $xy=0$ implica $x=0$ o $y=0$ ; y también que cada $I\!\trianglelefteq\!R$ es de la forma $I=(a)$ . Sabemos que cada $I\!\trianglelefteq\!R$ tiene una base $B=\{b_i;i\!\in\!I\}$ y por lo tanto $I\cong R^{(B)}$ .