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 0BBB00 \to B' \to B \to B'' \to 0 and any object AA, there is a long exact sequence:

0Hom(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 0AAA00 \to A' \to A \to A'' \to 0 and any object BB, there is a long exact sequence:

0Hom(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 0BBB00 \to B' \to B \to B'' \to 0.

Explicitly: choose injective resolutions BIB' \to I'^\bullet, BIB'' \to I''^\bullet, and by the horseshoe lemma, construct an injective resolution BIB \to I^\bullet fitting into a short exact sequence of complexes 0III00 \to I'^\bullet \to I^\bullet \to I''^\bullet \to 0. Apply Hom(A,)\mathrm{Hom}(A, -) to get 0Hom(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 In,In,InI'^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 PAP_\bullet \to A' and extend (using the horseshoe lemma) to resolutions fitting 0PPP00 \to P'_\bullet \to P_\bullet \to P''_\bullet \to 0. Apply Hom(,B)\mathrm{Hom}(-, B) to get 0Hom(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:ABf : A \to B'' to the pullback of 0BBB00 \to B' \to B \to B'' \to 0 along ff.


Examples

ExampleConnecting map and pullback

Given 0BiBpB00 \to B' \xrightarrow{i} B \xrightarrow{p} B'' \to 0 and f:ABf : A \to B'', the connecting map δ0(f)Ext1(A,B)\delta^0(f) \in \mathrm{Ext}^1(A, B') is the extension 0BEA00 \to B' \to E \to A \to 0 where E=B×BAE = B \times_{B''} A is the pullback. If ff lifts to BB (i.e., f=pgf = p \circ g), then δ0(f)=0\delta^0(f) = 0 (the extension splits).

ExampleExt^1 and exact sequences for Z-modules

From 0ZnZZ/n00 \to \mathbb{Z} \xrightarrow{n} \mathbb{Z} \to \mathbb{Z}/n \to 0, apply Hom(Z/m,)\mathrm{Hom}(\mathbb{Z}/m, -):

0Hom(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 0ABC00 \to A \to B \to C \to 0 splits (BACB \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 0BI0Ω1B00 \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 n1n \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 0IA~A00 \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,MI)\mathrm{Ext}^2_A(M, M \otimes I). If the obstruction vanishes, lifts are a torsor for ExtA1(M,MI)\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: 0O(p)Ok(p)00 \to \mathcal{O}(-p) \to \mathcal{O} \to k(p) \to 0 gives

0H0(L(p))H0(L)LpH1(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 0FFF00 \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=dimXn = \dim X terms by Grothendieck vanishing.

ExampleSerre duality and the long exact sequence

On a smooth projective variety, Serre duality Exti(E,F)Extni(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 0MEG10 \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 n2n \geq 2 and Torn=0\mathrm{Tor}_n = 0 for n2n \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.