TheoremComplete

Long Exact Sequence for Ext

The Ext functor is a derived functor in each variable, and a short exact sequence in either variable produces a long exact sequence in Ext. These long exact sequences are the primary computational tools for Ext groups and encode the fundamental relationships between extensions, obstructions, and deformations.


Statement

Theorem7.9Long exact sequences for Ext

Let A\mathcal{A} be an abelian category with enough injectives (or enough projectives).

(Covariant variable): For a short exact sequence 0→B′→B→B′′→00 \to B' \to B \to B'' \to 0 and any object AA, there is a long exact sequence:

0→Hom(A,B′)→Hom(A,B)→Hom(A,B′′)→δ0Ext1(A,B′)→Ext1(A,B)→Ext1(A,B′′)→δ1Ext2(A,B′)→⋯0 \to \mathrm{Hom}(A, B') \to \mathrm{Hom}(A, B) \to \mathrm{Hom}(A, B'') \xrightarrow{\delta^0} \mathrm{Ext}^1(A, B') \to \mathrm{Ext}^1(A, B) \to \mathrm{Ext}^1(A, B'') \xrightarrow{\delta^1} \mathrm{Ext}^2(A, B') \to \cdots

(Contravariant variable): For a short exact sequence 0→A′→A→A′′→00 \to A' \to A \to A'' \to 0 and any object BB, there is a long exact sequence:

0→Hom(A′′,B)→Hom(A,B)→Hom(A′,B)→δ0Ext1(A′′,B)→Ext1(A,B)→Ext1(A′,B)→δ1Ext2(A′′,B)→⋯0 \to \mathrm{Hom}(A'', B) \to \mathrm{Hom}(A, B) \to \mathrm{Hom}(A', B) \xrightarrow{\delta^0} \mathrm{Ext}^1(A'', B) \to \mathrm{Ext}^1(A, B) \to \mathrm{Ext}^1(A', B) \xrightarrow{\delta^1} \mathrm{Ext}^2(A'', B) \to \cdots


Proof

Proof

Covariant long exact sequence.

Since Extn(A,−)=RnHom(A,−)\mathrm{Ext}^n(A, -) = R^n\mathrm{Hom}(A, -) and Hom(A,−)\mathrm{Hom}(A, -) is left exact, the long exact sequence follows from the general theory of right derived functors applied to the short exact sequence 0→B′→B→B′′→00 \to B' \to B \to B'' \to 0.

Explicitly: choose injective resolutions B′→I′∙B' \to I'^\bullet, B′′→I′′∙B'' \to I''^\bullet, and by the horseshoe lemma, construct an injective resolution B→I∙B \to I^\bullet fitting into a short exact sequence of complexes 0→I′∙→I∙→I′′∙→00 \to I'^\bullet \to I^\bullet \to I''^\bullet \to 0. Apply Hom(A,−)\mathrm{Hom}(A, -) to get 0→Hom(A,I′∙)→Hom(A,I∙)→Hom(A,I′′∙)→00 \to \mathrm{Hom}(A, I'^\bullet) \to \mathrm{Hom}(A, I^\bullet) \to \mathrm{Hom}(A, I''^\bullet) \to 0 (exact because each I′n,In,I′′nI'^n, I^n, I''^n is injective, so Hom(A,−)\mathrm{Hom}(A, -) is exact on injectives). The long exact sequence in cohomology of this short exact sequence of complexes gives the desired result.

Contravariant long exact sequence.

Take a projective resolution P∙→A′P_\bullet \to A' and extend (using the horseshoe lemma) to resolutions fitting 0→P∙′→P∙→P∙′′→00 \to P'_\bullet \to P_\bullet \to P''_\bullet \to 0. Apply Hom(−,B)\mathrm{Hom}(-, B) to get 0→Hom(P∙′′,B)→Hom(P∙,B)→Hom(P∙′,B)→00 \to \mathrm{Hom}(P''_\bullet, B) \to \mathrm{Hom}(P_\bullet, B) \to \mathrm{Hom}(P'_\bullet, B) \to 0 (exact because each PnP_n is projective). Take cohomology.

Connecting homomorphism.

The connecting map δn:Extn(A,B′′)→Extn+1(A,B′)\delta^n : \mathrm{Ext}^n(A, B'') \to \mathrm{Ext}^{n+1}(A, B') is the standard connecting homomorphism of the long exact sequence in cohomology. In terms of Yoneda extensions, δ0:Hom(A,B′′)→Ext1(A,B′)\delta^0 : \mathrm{Hom}(A, B'') \to \mathrm{Ext}^1(A, B') sends f:A→B′′f : A \to B'' to the pullback of 0→B′→B→B′′→00 \to B' \to B \to B'' \to 0 along ff.

■

Examples

ExampleConnecting map and pullback

Given 0→B′→iB→pB′′→00 \to B' \xrightarrow{i} B \xrightarrow{p} B'' \to 0 and f:A→B′′f : A \to B'', the connecting map δ0(f)∈Ext1(A,B′)\delta^0(f) \in \mathrm{Ext}^1(A, B') is the extension 0→B′→E→A→00 \to B' \to E \to A \to 0 where E=B×B′′AE = B \times_{B''} A is the pullback. If ff lifts to BB (i.e., f=p∘gf = p \circ g), then δ0(f)=0\delta^0(f) = 0 (the extension splits).

ExampleExt^1 and exact sequences for Z-modules

From 0→Z→nZ→Z/n→00 \to \mathbb{Z} \xrightarrow{n} \mathbb{Z} \to \mathbb{Z}/n \to 0, apply Hom(Z/m,−)\mathrm{Hom}(\mathbb{Z}/m, -):

0→Hom(Z/m,Z)→Hom(Z/m,Z)→Hom(Z/m,Z/n)→δExt1(Z/m,Z)→⋯0 \to \mathrm{Hom}(\mathbb{Z}/m, \mathbb{Z}) \to \mathrm{Hom}(\mathbb{Z}/m, \mathbb{Z}) \to \mathrm{Hom}(\mathbb{Z}/m, \mathbb{Z}/n) \xrightarrow{\delta} \mathrm{Ext}^1(\mathbb{Z}/m, \mathbb{Z}) \to \cdots

Since Hom(Z/m,Z)=0\mathrm{Hom}(\mathbb{Z}/m, \mathbb{Z}) = 0 and Ext1(Z/m,Z)=Z/m\mathrm{Ext}^1(\mathbb{Z}/m, \mathbb{Z}) = \mathbb{Z}/m, we get Hom(Z/m,Z/n)≅Z/gcd⁡(m,n)\mathrm{Hom}(\mathbb{Z}/m, \mathbb{Z}/n) \cong \mathbb{Z}/\gcd(m,n) surjects onto a subgroup of Z/m\mathbb{Z}/m.

ExampleVanishing of Ext and splitting

If Ext1(C,A)=0\mathrm{Ext}^1(C, A) = 0, then every short exact sequence 0→A→B→C→00 \to A \to B \to C \to 0 splits (B≅A⊕CB \cong A \oplus C). This is the fundamental criterion: a module PP is projective iff Ext1(P,−)=0\mathrm{Ext}^1(P, -) = 0, and II is injective iff Ext1(−,I)=0\mathrm{Ext}^1(-, I) = 0.

ExampleDimension shifting

Given an injective resolution 0→B→I0→Ω−1B→00 \to B \to I^0 \to \Omega^{-1}B \to 0 (where Ω−1B=I0/B\Omega^{-1}B = I^0/B), the long exact sequence gives Extn+1(A,B)≅Extn(A,Ω−1B)\mathrm{Ext}^{n+1}(A, B) \cong \mathrm{Ext}^n(A, \Omega^{-1}B) for n≥1n \geq 1 (since Extn(A,I0)=0\mathrm{Ext}^n(A, I^0) = 0). This dimension shifting reduces higher Ext to lower Ext of a different module.

ExampleObstruction theory via Ext

Given 0→I→A~→A→00 \to I \to \tilde{A} \to A \to 0 (a square-zero extension of rings) and a module MM over AA, the obstruction to lifting MM to a module over A~\tilde{A} lives in ExtA2(M,M⊗I)\mathrm{Ext}^2_A(M, M \otimes I). If the obstruction vanishes, lifts are a torsor for ExtA1(M,M⊗I)\mathrm{Ext}^1_A(M, M \otimes I).

ExampleExt and global sections

For a line bundle L\mathcal{L} on a smooth projective curve CC: 0→O(−p)→O→k(p)→00 \to \mathcal{O}(-p) \to \mathcal{O} \to k(p) \to 0 gives

0→H0(L(−p))→H0(L)→Lp→H1(L(−p))→H1(L)→00 \to H^0(\mathcal{L}(-p)) \to H^0(\mathcal{L}) \to \mathcal{L}_p \to H^1(\mathcal{L}(-p)) \to H^1(\mathcal{L}) \to 0

The cokernel of H0(L)→LpH^0(\mathcal{L}) \to \mathcal{L}_p measures whether sections of L\mathcal{L} separate the point pp.

ExampleExt long exact sequence for coherent sheaves

For 0→F′→F→F′′→00 \to \mathcal{F}' \to \mathcal{F} \to \mathcal{F}'' \to 0 on a smooth variety XX and a coherent sheaf E\mathcal{E}:

⋯→Extn(E,F′)→Extn(E,F)→Extn(E,F′′)→Extn+1(E,F′)→⋯\cdots \to \mathrm{Ext}^n(\mathcal{E}, \mathcal{F}') \to \mathrm{Ext}^n(\mathcal{E}, \mathcal{F}) \to \mathrm{Ext}^n(\mathcal{E}, \mathcal{F}'') \to \mathrm{Ext}^{n+1}(\mathcal{E}, \mathcal{F}') \to \cdots

This terminates after n=dim⁡Xn = \dim X terms by Grothendieck vanishing.

ExampleSerre duality and the long exact sequence

On a smooth projective variety, Serre duality Exti(E,F)≅Extn−i(F,E⊗ω)∗\mathrm{Ext}^i(\mathcal{E}, \mathcal{F}) \cong \mathrm{Ext}^{n-i}(\mathcal{F}, \mathcal{E} \otimes \omega)^* is compatible with the long exact sequence. Dualizing the contravariant sequence for E\mathcal{E} gives the covariant sequence for E∗⊗ω\mathcal{E}^* \otimes \omega, connecting the two types of long exact sequences.

ExampleExt and group extensions

ExtZ[G]1(Z,M)=H1(G,M)\mathrm{Ext}^1_{\mathbb{Z}[G]}(\mathbb{Z}, M) = H^1(G, M) classifies group extensions 0→M→E→G→10 \to M \to E \to G \to 1 (where MM is abelian and GG acts on MM via conjugation). The long exact sequence for ExtZ[G]n(Z,−)\mathrm{Ext}^n_{\mathbb{Z}[G]}(\mathbb{Z}, -) applied to a short exact sequence of GG-modules gives the long exact sequence in group cohomology.

ExampleSix-term exact sequence for Tor and Ext

Over a PID RR (e.g., Z\mathbb{Z}), the long exact sequences for Ext and Tor truncate: Extn=0\mathrm{Ext}^n = 0 for n≥2n \geq 2 and Torn=0\mathrm{Tor}_n = 0 for n≥2n \geq 2. The long exact sequences become six-term exact sequences, which are completely explicit and computable.

ExampleNaturality of the long exact sequence

The long exact sequence is natural: a morphism of short exact sequences induces a commutative ladder of long exact sequences. This naturality is essential for comparing Ext groups across different short exact sequences and for functoriality arguments.

ExampleExt and the derived category

In the derived category, the long exact sequence for Ext comes from the distinguished triangle B′[0]→B[0]→B′′[0]→B′[1]B'[0] \to B[0] \to B''[0] \to B'[1] and the cohomological functor HomD(A)(A[0],−)\mathrm{Hom}_{D(\mathcal{A})}(A[0], -). The connecting map δn\delta^n is induced by the morphism B′′[0]→B′[1]B''[0] \to B'[1] in the triangle.


RemarkComputational power

The two long exact sequences (in each variable) are the workhorse of Ext computations. Most Ext calculations proceed by induction on the length of a composition series or on projective/injective dimension, using the long exact sequence at each step. Combined with dimension shifting, this reduces arbitrary Ext computations to base cases.

RemarkConnecting to deformation theory

The connecting homomorphism δ0:Hom(A,B′′)→Ext1(A,B′)\delta^0 : \mathrm{Hom}(A, B'') \to \mathrm{Ext}^1(A, B') has a deformation-theoretic interpretation: it sends a first-order deformation of a morphism to the obstruction to lifting. Higher connecting maps δn\delta^n encode higher-order obstructions, linking the long exact sequence to deformation theory and cotangent complex computations.