ConceptComplete

Short Exact Sequence

A short exact sequence 0→A→B→C→00 \to A \to B \to C \to 0 is the most fundamental exact sequence. It says that AA embeds into BB and CC is the quotient. Short exact sequences encode extensions, splittings, and the data measured by Ext1\mathrm{Ext}^1.


Definition

Definition3.11Short Exact Sequence

A short exact sequence (SES) in an abelian category is a sequence

0→A→fB→gC→00 \to A \xrightarrow{f} B \xrightarrow{g} C \to 0

that is exact at AA (i.e., ff is monic), exact at BB (i.e., im f=ker⁑g\mathrm{im}\, f = \ker g), and exact at CC (i.e., gg is epic).

Equivalently: ff is the kernel of gg, and gg is the cokernel of ff.

Definition3.12Split Short Exact Sequence

A short exact sequence 0→A→fB→gC→00 \to A \xrightarrow{f} B \xrightarrow{g} C \to 0 splits if any of the following equivalent conditions hold:

  1. There exists s:Cβ†’Bs : C \to B with g∘s=idCg \circ s = \mathrm{id}_C (a section of gg).
  2. There exists r:Bβ†’Ar : B \to A with r∘f=idAr \circ f = \mathrm{id}_A (a retraction of ff).
  3. Bβ‰…AβŠ•CB \cong A \oplus C via an isomorphism compatible with ff and gg.
Definition3.13Extension

A short exact sequence 0→A→B→C→00 \to A \to B \to C \to 0 is called an extension of CC by AA. Two extensions are equivalent if there is a commutative diagram:

0β†’Aβ†’Bβ†’Cβ†’0βˆ₯↓≅βˆ₯0β†’Aβ†’Bβ€²β†’Cβ†’0\begin{array}{ccccccccc} 0 & \to & A & \to & B & \to & C & \to & 0 \\ & & \| & & \downarrow\scriptstyle{\cong} & & \| & & \\ 0 & \to & A & \to & B' & \to & C & \to & 0 \end{array}

The set of equivalence classes of extensions is Ext1(C,A)\mathrm{Ext}^1(C, A).


Examples

ExampleStandard SES in Z-Mod

The sequence 0β†’Zβ†’Γ—nZβ†’Ο€Z/nZβ†’00 \to \mathbb{Z} \xrightarrow{\times n} \mathbb{Z} \xrightarrow{\pi} \mathbb{Z}/n\mathbb{Z} \to 0 is a short exact sequence. For nβ‰₯2n \geq 2, it does not split: Zβ‰…ΜΈZβŠ•Z/nZ\mathbb{Z} \not\cong \mathbb{Z} \oplus \mathbb{Z}/n\mathbb{Z}.

ExampleSplit SES: direct sum

The sequence 0β†’Aβ†’ΞΉAAβŠ•Cβ†’Ο€CCβ†’00 \to A \xrightarrow{\iota_A} A \oplus C \xrightarrow{\pi_C} C \to 0 always splits: the inclusion ΞΉC:Cβ†’AβŠ•C\iota_C : C \to A \oplus C is a section of Ο€C\pi_C.

ExampleNon-split SES

0β†’Z/2Zβ†’Z/4Zβ†’Z/2Zβ†’00 \to \mathbb{Z}/2\mathbb{Z} \to \mathbb{Z}/4\mathbb{Z} \to \mathbb{Z}/2\mathbb{Z} \to 0 does not split, since Z/4Zβ‰…ΜΈZ/2ZβŠ•Z/2Z\mathbb{Z}/4\mathbb{Z} \not\cong \mathbb{Z}/2\mathbb{Z} \oplus \mathbb{Z}/2\mathbb{Z}.

ExampleEvery SES of vector spaces splits

In Vectk\mathbf{Vect}_k, every short exact sequence 0→V→W→W/V→00 \to V \to W \to W/V \to 0 splits. This is because every subspace has a complement. Equivalently, every module over a field is projective and injective.

ExampleSES of groups

1β†’Anβ†’Snβ†’Z/2Zβ†’11 \to A_n \to S_n \to \mathbb{Z}/2\mathbb{Z} \to 1 is a short exact sequence of groups (here AnA_n is the alternating group). For nβ‰₯3n \geq 3, this does not split when viewed in Grp\mathbf{Grp} (though SnS_n contains elements of order 2, the extension is not a direct product for nβ‰₯3n \geq 3). For n=2n = 2, S2β‰…Z/2ZS_2 \cong \mathbb{Z}/2\mathbb{Z} and the sequence is trivial.

ExampleExponential sequence in complex geometry

On a complex manifold XX, the exponential sequence is:

0β†’Zβ€Ύβ†’2Ο€iOXβ†’exp⁑OXβˆ—β†’00 \to \underline{\mathbb{Z}} \xrightarrow{2\pi i} \mathcal{O}_X \xrightarrow{\exp} \mathcal{O}_X^* \to 0

The long exact sequence in cohomology gives β‹―β†’H1(X,OX)β†’H1(X,OXβˆ—)β†’c1H2(X,Z)β†’β‹―\cdots \to H^1(X, \mathcal{O}_X) \to H^1(X, \mathcal{O}_X^*) \xrightarrow{c_1} H^2(X, \mathbb{Z}) \to \cdots, connecting line bundles to topology via the first Chern class.

ExampleEuler sequence

On Pn\mathbb{P}^n, the Euler sequence is 0β†’Ξ©Pn1β†’O(βˆ’1)n+1β†’Oβ†’00 \to \Omega^1_{\mathbb{P}^n} \to \mathcal{O}(-1)^{n+1} \to \mathcal{O} \to 0, relating the cotangent sheaf to twists of the structure sheaf. This is fundamental for computing cohomology on projective space.

ExampleSES of chain complexes

A short exact sequence of chain complexes 0β†’Aβˆ™β†’Bβˆ™β†’Cβˆ™β†’00 \to A_\bullet \to B_\bullet \to C_\bullet \to 0 (exact in each degree) induces the long exact sequence in cohomology via the Snake Lemma.

ExampleExtension of Z/2Z by Z/2Z

The extensions of Z/2Z\mathbb{Z}/2\mathbb{Z} by Z/2Z\mathbb{Z}/2\mathbb{Z} are classified by ExtZ1(Z/2Z,Z/2Z)β‰…Z/2Z\mathrm{Ext}^1_\mathbb{Z}(\mathbb{Z}/2\mathbb{Z}, \mathbb{Z}/2\mathbb{Z}) \cong \mathbb{Z}/2\mathbb{Z}. The two classes are the split extension Z/2ZβŠ•Z/2Z\mathbb{Z}/2\mathbb{Z} \oplus \mathbb{Z}/2\mathbb{Z} and the non-split extension Z/4Z\mathbb{Z}/4\mathbb{Z}.

ExampleHorseshoe lemma

Given a SES 0β†’Aβ†’Bβ†’Cβ†’00 \to A \to B \to C \to 0 and projective resolutions Pβˆ™β†’AP_\bullet \to A and Qβˆ™β†’CQ_\bullet \to C, the horseshoe lemma constructs a projective resolution Pβˆ™βŠ•Qβˆ™β†’BP_\bullet \oplus Q_\bullet \to B. This is essential for computing derived functors.

ExampleSES and projective modules

A module PP is projective if and only if every SES 0→A→B→P→00 \to A \to B \to P \to 0 splits. Equivalently, Ext1(P,A)=0\mathrm{Ext}^1(P, A) = 0 for all AA. Free modules are projective, and over a PID, projective modules are free.

ExampleSES and injective modules

A module II is injective if and only if every SES 0→I→B→C→00 \to I \to B \to C \to 0 splits. Equivalently, Ext1(A,I)=0\mathrm{Ext}^1(A, I) = 0 for all AA. By Baer's criterion, II is injective iff every map from an ideal of RR to II extends to RR.


The Splitting Lemma

Theorem3.5Splitting Lemma

For a short exact sequence 0→A→fB→gC→00 \to A \xrightarrow{f} B \xrightarrow{g} C \to 0 in an abelian category, the following are equivalent:

  1. gg has a section s:C→Bs : C \to B.
  2. ff has a retraction r:B→Ar : B \to A.
  3. Bβ‰…AβŠ•CB \cong A \oplus C compatibly with the maps ff and gg.
Proof

(1)β‡’(3)(1) \Rightarrow (3): Given ss with g∘s=idCg \circ s = \mathrm{id}_C, define Ο†:AβŠ•Cβ†’B\varphi : A \oplus C \to B by Ο†(a,c)=f(a)+s(c)\varphi(a, c) = f(a) + s(c). This is an isomorphism: injectivity follows from the exactness, and surjectivity from the section.

(3)β‡’(2)(3) \Rightarrow (2): If Bβ‰…AβŠ•CB \cong A \oplus C, the projection to AA gives a retraction.

(2)β‡’(1)(2) \Rightarrow (1): Given rr with r∘f=idAr \circ f = \mathrm{id}_A, define s(c)=bβˆ’f(r(b))s(c) = b - f(r(b)) for any bb with g(b)=cg(b) = c. This is well-defined and gives a section.

β– 
RemarkLooking ahead

Short exact sequences are the input for the Snake Lemma, which produces connecting homomorphisms. The long exact sequence in cohomology is the most important consequence. Extensions classified by Ext1\mathrm{Ext}^1 provide the link between homological algebra and the structure theory of modules.