Five lemma

In a morphism of exact sequences, if four vertical maps are isomorphisms (with mild extra hypotheses), then so is the middle map.
Five lemma

The five lemma is a standard diagram-chase tool in RR-modules and, more generally, in any . It strengthens the injectivity/surjectivity conclusions of the and is often used alongside the .

Theorem (Five lemma)

Consider a commutative diagram with exact rows

A1A2A3A4A5f1f2f3f4f5B1B2B3B4B5 \begin{array}{ccccccccc} A_1 &\to& A_2 &\to& A_3 &\to& A_4 &\to& A_5\\ \downarrow f_1 && \downarrow f_2 && \downarrow f_3 && \downarrow f_4 && \downarrow f_5\\ B_1 &\to& B_2 &\to& B_3 &\to& B_4 &\to& B_5 \end{array}

Assume:

  • f1,f2,f4,f5f_1, f_2, f_4, f_5 are isomorphisms,
  • f2f_2 is an epimorphism and f4f_4 is a monomorphism (in module terms: f2f_2 is surjective and f4f_4 is injective).

Then f3f_3 is an isomorphism.

(There are common variants with slightly different hypotheses; a frequent special case is when the sequences begin and end with 00, so surjectivity/injectivity assumptions are automatic.)

See also for standard “short exact sequence” consequences.

Examples

  1. Two-out-of-three for quasi-isomorphisms in a short exact sequence of complexes.
    Suppose

    0CCC0and0DDD0 0\to C'_\bullet \to C_\bullet \to C''_\bullet \to 0 \quad\text{and}\quad 0\to D'_\bullet \to D_\bullet \to D''_\bullet \to 0

    are short exact sequences of , and we have a morphism between them inducing a commutative diagram of long exact sequences in .
    If the induced maps Hn(C)Hn(D)H_n(C'_\bullet)\to H_n(D'_\bullet) and Hn(C)Hn(D)H_n(C''_\bullet)\to H_n(D''_\bullet) are isomorphisms for all nn, then the induced maps Hn(C)Hn(D)H_n(C_\bullet)\to H_n(D_\bullet) are isomorphisms for all nn, by applying the five lemma degree-by-degree to the long exact homology sequences.

  2. Comparing Tor groups via a map of short exact sequences.
    Given a morphism between short exact sequences

    0AAA00BBB0 \begin{array}{ccccccccc} 0 &\to& A' &\to& A &\to& A'' &\to& 0\\ && \downarrow && \downarrow && \downarrow &&\\ 0 &\to& B' &\to& B &\to& B'' &\to& 0 \end{array}

    and a fixed module MM, naturality of the gives a morphism of long exact sequences

    Torn(A,M)Torn1(A,M) \cdots \to \operatorname{Tor}_n(A'',M)\to \operatorname{Tor}_{n-1}(A',M)\to \cdots

    If the induced maps Torn(A,M)Torn(B,M)\operatorname{Tor}_n(A',M)\to \operatorname{Tor}_n(B',M) and Torn(A,M)Torn(B,M)\operatorname{Tor}_n(A'',M)\to \operatorname{Tor}_n(B'',M) are isomorphisms for all relevant neighboring terms (for instance, if ABA'\to B' and ABA''\to B'' are isomorphisms), then the five lemma implies Torn(A,M)Torn(B,M)\operatorname{Tor}_n(A,M)\to \operatorname{Tor}_n(B,M) is an isomorphism as well.

  3. Comparing Ext groups (same pattern).
    With the same setup, applying the and using the five lemma shows that if the induced maps on the surrounding Hom\operatorname{Hom} and Ext\operatorname{Ext} terms are isomorphisms, then the middle Ext\operatorname{Ext}-map is an isomorphism. This is a standard way to propagate isomorphisms through long exact sequences.