Nine lemma (3×3 lemma)

In a commutative 3×3 diagram in an abelian category with exact rows/columns, exactness of one row (or column) follows from the other eight exact sequences.
Nine lemma (3×3 lemma)

Let A\mathcal A be an . Consider a commutative 3×33\times 3 diagram

0AAA00BBB00CCC0 \begin{array}{ccccccccc} 0 &\to& A' &\xrightarrow{}& A &\xrightarrow{}& A'' &\to& 0\\ && \downarrow && \downarrow && \downarrow && \\ 0 &\to& B' &\xrightarrow{}& B &\xrightarrow{}& B'' &\to& 0\\ && \downarrow && \downarrow && \downarrow && \\ 0 &\to& C' &\xrightarrow{}& C &\xrightarrow{}& C'' &\to& 0 \end{array}

whose columns and first two rows are (equivalently, short exact in each line).

Nine lemma (one common form). If the three columns and the first two rows are exact, then the third row

0CCC0 0\to C' \to C \to C'' \to 0

is exact as well. Dually, if the three rows and the first two columns are exact, then the third column is exact.

This lemma is often proved by diagram chase using the (or via a systematic kernel/cokernel argument in an abelian category). It is a basic tool for proving exactness statements about constructions built from short exact sequences.

Examples

Example 1 (modules: quotienting a short exact sequence)

Let RR be a ring and MM an RR-module. Fix submodules N1N2MN_1\subseteq N_2\subseteq M and a further submodule KMK\subseteq M. Consider the diagram with rows/columns induced by inclusions and quotient maps:

0N1KN1N1/(N1K)00N2KN2N2/(N2K)00(N2K)/(N1K)N2/N1N2/(N2K)N1/(N1K)0 \begin{array}{ccccccccc} 0 &\to& N_1\cap K &\to& N_1 &\to& N_1/(N_1\cap K) &\to& 0\\ && \downarrow && \downarrow && \downarrow && \\ 0 &\to& N_2\cap K &\to& N_2 &\to& N_2/(N_2\cap K) &\to& 0\\ && \downarrow && \downarrow && \downarrow && \\ 0 &\to& (N_2\cap K)/(N_1\cap K) &\to& N_2/N_1 &\to& \frac{N_2/(N_2\cap K)}{N_1/(N_1\cap K)} &\to& 0 \end{array}

The first two rows and all columns are exact by standard submodule/quotient arguments (see ). The nine lemma then gives exactness of the third row, i.e. a canonical short exact sequence describing the quotient N2/N1N_2/N_1 in terms of intersections with KK.

Example 2 (abelian groups: a concrete 3×3 diagram)

Take A=Ab\mathcal A = \mathbf{Ab}. Consider

0Z2ZZ/200Z3ZZ/30 0\to \mathbb Z \xrightarrow{\cdot 2} \mathbb Z \to \mathbb Z/2\to 0 \qquad 0\to \mathbb Z \xrightarrow{\cdot 3} \mathbb Z \to \mathbb Z/3\to 0

and build the middle row as Z6ZZ/60\mathbb Z \xrightarrow{\cdot 6} \mathbb Z \to \mathbb Z/6\to 0, with vertical maps the evident multiplications making the squares commute. With the columns chosen as the evident short exact sequences, the nine lemma forces exactness of the bottom row once the other eight sequences are checked.

Example 3 (recognizing exactness via kernels/cokernels)

In any abelian category, if you know eight out of the nine sequences are exact, the ninth often follows immediately. For instance, if you have computed kernels and cokernels in the first two rows/columns and verified the commutativity, nine lemma saves a separate check that im(CC)=ker(CC)\operatorname{im}(C'\to C)=\ker(C\to C'') and that CCC\to C'' is an epimorphism.