ConceptComplete

Exact Sequence

Exact sequences are the central objects of study in homological algebra. A sequence is exact when the image of each morphism equals the kernel of the next. This condition encodes precise information about the relationship between objects and the failure of functors to preserve structural properties.


Definition

Definition3.9Exact at a point

A sequence of morphisms AfBgCA \xrightarrow{f} B \xrightarrow{g} C in an abelian category is exact at BB if imf=kerg\mathrm{im}\, f = \ker g. Equivalently:

  1. gf=0g \circ f = 0 (i.e., imfkerg\mathrm{im}\, f \subseteq \ker g), and
  2. The inclusion imfkerg\mathrm{im}\, f \hookrightarrow \ker g is an isomorphism.
Definition3.10Exact sequence

A (possibly infinite) sequence An1fn1AnfnAn+1\cdots \to A_{n-1} \xrightarrow{f_{n-1}} A_n \xrightarrow{f_n} A_{n+1} \to \cdots is exact if it is exact at every AnA_n (except possibly at the endpoints).


Examples

ExampleExactness at the left end

The sequence 0AfB0 \to A \xrightarrow{f} B is exact at AA if and only if ff is a monomorphism (kerf=0\ker f = 0). Saying "the kernel is zero" means ff is injective in R-ModR\text{-}\mathbf{Mod}.

ExampleExactness at the right end

The sequence AfB0A \xrightarrow{f} B \to 0 is exact at BB if and only if ff is an epimorphism (imf=B\mathrm{im}\, f = B). In R-ModR\text{-}\mathbf{Mod}, this means ff is surjective.

ExampleExact sequence and the first isomorphism theorem

For any morphism f:ABf : A \to B in R-ModR\text{-}\mathbf{Mod}, the sequence

0kerfιAfBπcokerf00 \to \ker f \xrightarrow{\iota} A \xrightarrow{f} B \xrightarrow{\pi} \mathrm{coker}\, f \to 0

is exact. The first isomorphism theorem states A/kerfimfA / \ker f \cong \mathrm{im}\, f.

ExampleExact sequence from a normal subgroup

For NGN \trianglelefteq G in Grp\mathbf{Grp}, the sequence 1NιGπG/N11 \to N \xrightarrow{\iota} G \xrightarrow{\pi} G/N \to 1 is exact (where 11 denotes the trivial group). In Ab\mathbf{Ab}, this becomes 0NGG/N00 \to N \to G \to G/N \to 0.

ExampleLocalization exact sequence

For a Noetherian ring RR and a multiplicative set SS, the functor S1()S^{-1}(-) is exact: it preserves exact sequences. In particular, 0S1MS1MS1M00 \to S^{-1}M' \to S^{-1}M \to S^{-1}M'' \to 0 is exact whenever 0MMM00 \to M' \to M \to M'' \to 0 is.

ExampleLong exact sequence of homology

A short exact sequence of chain complexes 0ABC00 \to A_\bullet \to B_\bullet \to C_\bullet \to 0 induces a long exact sequence in homology:

Hn(A)Hn(B)Hn(C)δHn1(A)Hn1(B)\cdots \to H_n(A) \to H_n(B) \to H_n(C) \xrightarrow{\delta} H_{n-1}(A) \to H_{n-1}(B) \to \cdots

The connecting homomorphism δ\delta is constructed via the Snake Lemma.

ExampleMayer-Vietoris sequence

For an open cover X=UVX = U \cup V, there is a long exact sequence

Hn(UV)Hn(U)Hn(V)Hn(X)δHn1(UV)\cdots \to H_n(U \cap V) \to H_n(U) \oplus H_n(V) \to H_n(X) \xrightarrow{\delta} H_{n-1}(U \cap V) \to \cdots

This is the Mayer-Vietoris sequence, a fundamental computational tool in algebraic topology.

ExampleExact sequence of Ext

For RR-modules, a short exact sequence 0ABC00 \to A \to B \to C \to 0 induces a long exact sequence

0Hom(C,M)Hom(B,M)Hom(A,M)Ext1(C,M)Ext1(B,M)0 \to \mathrm{Hom}(C, M) \to \mathrm{Hom}(B, M) \to \mathrm{Hom}(A, M) \to \mathrm{Ext}^1(C, M) \to \mathrm{Ext}^1(B, M) \to \cdots

This is the long exact sequence for Ext.

ExampleExact functor

A functor F:ABF : \mathcal{A} \to \mathcal{B} between abelian categories is exact if it sends every short exact sequence 0ABC00 \to A \to B \to C \to 0 to a short exact sequence 0FAFBFC00 \to FA \to FB \to FC \to 0. Localization, direct limit, and base change (for flat modules) are exact functors.

ExampleLeft exact functor

FF is left exact if it sends 0ABC00 \to A \to B \to C \to 0 to the exact sequence 0FAFBFC0 \to FA \to FB \to FC. The functor Hom(M,)\mathrm{Hom}(M, -) is left exact; its right derived functors are Extn(M,)\mathrm{Ext}^n(M, -).

ExampleRight exact functor

FF is right exact if it sends 0ABC00 \to A \to B \to C \to 0 to FAFBFC0FA \to FB \to FC \to 0. The functor MRM \otimes_R - is right exact; its left derived functors are Torn(M,)\mathrm{Tor}_n(M, -).

ExampleNon-exact functor: global sections

The global sections functor Γ(X,):Sh(X)Ab\Gamma(X, -) : \mathbf{Sh}(X) \to \mathbf{Ab} is left exact but not exact in general. Its right derived functors are the sheaf cohomology groups Hn(X,)H^n(X, -).


Properties

Theorem3.4Exactness and functors

In an abelian category:

  1. 0AfBgC00 \to A \xrightarrow{f} B \xrightarrow{g} C \to 0 is exact if and only if ff is monic, gg is epic, and imf=kerg\mathrm{im}\, f = \ker g.
  2. A left exact functor FF preserves the exactness of 0ABC0 \to A \to B \to C but may fail on the right.
  3. A right exact functor preserves ABC0A \to B \to C \to 0 but may fail on the left.
  4. An exact functor preserves all exact sequences.
RemarkLooking ahead

The failure of exactness for left/right exact functors is precisely what derived functors measure. The long exact sequence in cohomology converts a short exact sequence into a long exact sequence, making the failure of exactness visible and computable.