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 A→fB→gCA \xrightarrow{f} B \xrightarrow{g} C in an abelian category is exact at BB if im f=ker⁡g\mathrm{im}\, f = \ker g. Equivalently:

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

A (possibly infinite) sequence ⋯→An−1→fn−1An→fnAn+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 0→A→fB0 \to A \xrightarrow{f} B is exact at AA if and only if ff is a monomorphism (ker⁡f=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 A→fB→0A \xrightarrow{f} B \to 0 is exact at BB if and only if ff is an epimorphism (im f=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:A→Bf : A \to B in R-ModR\text{-}\mathbf{Mod}, the sequence

0→ker⁡f→ιA→fB→πcoker f→00 \to \ker f \xrightarrow{\iota} A \xrightarrow{f} B \xrightarrow{\pi} \mathrm{coker}\, f \to 0

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

ExampleExact sequence from a normal subgroup

For N⊴GN \trianglelefteq G in Grp\mathbf{Grp}, the sequence 1→N→ιG→πG/N→11 \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 0→N→G→G/N→00 \to N \to G \to G/N \to 0.

ExampleLocalization exact sequence

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

ExampleLong exact sequence of homology

A short exact sequence of chain complexes 0→A∙→B∙→C∙→00 \to A_\bullet \to B_\bullet \to C_\bullet \to 0 induces a long exact sequence in homology:

⋯→Hn(A)→Hn(B)→Hn(C)→δHn−1(A)→Hn−1(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=U∪VX = U \cup V, there is a long exact sequence

⋯→Hn(U∩V)→Hn(U)⊕Hn(V)→Hn(X)→δHn−1(U∩V)→⋯\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 0→A→B→C→00 \to A \to B \to C \to 0 induces a long exact sequence

0→Hom(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:A→BF : \mathcal{A} \to \mathcal{B} between abelian categories is exact if it sends every short exact sequence 0→A→B→C→00 \to A \to B \to C \to 0 to a short exact sequence 0→FA→FB→FC→00 \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 0→A→B→C→00 \to A \to B \to C \to 0 to the exact sequence 0→FA→FB→FC0 \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 0→A→B→C→00 \to A \to B \to C \to 0 to FA→FB→FC→0FA \to FB \to FC \to 0. The functor M⊗R−M \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. 0→A→fB→gC→00 \to A \xrightarrow{f} B \xrightarrow{g} C \to 0 is exact if and only if ff is monic, gg is epic, and im f=ker⁡g\mathrm{im}\, f = \ker g.
  2. A left exact functor FF preserves the exactness of 0→A→B→C0 \to A \to B \to C but may fail on the right.
  3. A right exact functor preserves A→B→C→0A \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.