La exactitud es una propiedad local. Por lo tanto, la exactitud de $M \to N \to 0$ da que la subjetividad es una propiedad local, al igual que mirar la exactitud de $0 \to M \to N$ da que la inyectividad es una propiedad local.
Hacer como dicen Atiyah y Macdonald, invirtiendo las flechas en su prueba de inyectividad, funciona con cierto cuidado.
Reclamación: $f\colon M \to N$ es suryectiva si y sólo si $f_m \colon M_m \to N_m$ es suryectiva para todo ideal maximal $m$ de $R$ .
Prueba: (Las referencias son a Atiyah Macdonald y esta demostración es una adaptación de su demostración de la Proposición 3.9)
$(\to)$ Supongamos que $f$ es suryectiva. Entonces $M \to N \to 0$ es una secuencia exacta. Porque la localización preserva la exactitud (Proposición 3.3), $M_m \to N_m \to 0$ es exacta para todos los ideales maximales $m$ de $R$ y, por tanto, cada $f_m \colon M_m \to N_m$ es suryectiva.
( $\leftarrow$ ) Supongamos que $f_m \colon M_m \to N_m$ es suryectiva para todo ideal maximal $m$ de $R$ . Sea $N' = N/\text{Im}(f)$ sea el cokernel de $f$ . Entonces la secuencia $M \to N \to N' \to 0$ es exacta y, de nuevo porque la localización preserva la exactitud, $M_m \to N_m \to N'_m \to 0$ es exacta. Porque la localización conmuta con los cocientes (Corolario 3.4), $N'_m$ es isomorfo al cokernel de $f_m$ . Porque $f_m$ es suryectiva, este cokernel es $0$ Así que $N'_m = 0$ para todo ideal maximal $m$ de $R$ . Por lo tanto, por ser el $0$ -es una propiedad local (Proposición 3.8), $N' = 0$ . Así que los tres primeros términos de la secuencia exacta $M \to N \to N' \to 0$ son realmente $M \to N \to 0$ lo que significa que $f$ es suryectiva. $\square$
No se trata sólo de invertir las flechas en la prueba de inyectividad, sino también de observar el cokernel de $f$ en lugar de en el núcleo.