Origins of Exact Sequences and Diagrams The Snake Lemma

The Snake Lemma A Beamer Presentation

Jason Michael Starr

Department of Mathematics Stony Brook University Stony Brook, NY 11794

September 28, 2011 Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Beware of Snakes! Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Problems from Topology

Homological algebra originated from computational issues with the homology / cohomology of spaces.

1 The K¨unnethdecomposition does not work “on the nose” in 2 2 the presence of torsion, e.g., RP × RP . 2 Again in the presence of torsion, the Universal Coefficients Theorem for homology / cohomology with coefficients has an extra term. 3 The first computations of group homology / cohomology were ad hoc (they were also topological, being the homology / cohomology of a classifying space of the group). Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Problems from Topology

Homological algebra originated from computational issues with the homology / cohomology of spaces.

1 The K¨unnethdecomposition does not work “on the nose” in 2 2 the presence of torsion, e.g., RP × RP . 2 Again in the presence of torsion, the Universal Coefficients Theorem for homology / cohomology with coefficients has an extra term. 3 The first computations of group homology / cohomology were ad hoc (they were also topological, being the homology / cohomology of a classifying space of the group). Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Problems from Topology

Homological algebra originated from computational issues with the homology / cohomology of spaces.

1 The K¨unnethdecomposition does not work “on the nose” in 2 2 the presence of torsion, e.g., RP × RP . 2 Again in the presence of torsion, the Universal Coefficients Theorem for homology / cohomology with coefficients has an extra term. 3 The first computations of group homology / cohomology were ad hoc (they were also topological, being the homology / cohomology of a classifying space of the group). Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Problems from Topology

Homological algebra originated from computational issues with the homology / cohomology of spaces.

1 The K¨unnethdecomposition does not work “on the nose” in 2 2 the presence of torsion, e.g., RP × RP . 2 Again in the presence of torsion, the Universal Coefficients Theorem for homology / cohomology with coefficients has an extra term. 3 The first computations of group homology / cohomology were ad hoc (they were also topological, being the homology / cohomology of a classifying space of the group). Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Ad Hoc Constructions

Motto Homological algebra systematizes ad hoc constructions from topology and algebra.

Group cohomology: original definitions all in terms of explicit cocycles. Tor: MacLane’s explicit description. Ext: The Yoneda approach. MacLane’s Homological Algebra develops these operations without the language of derived functors. For readers who know derived functors, the original constructions are now difficult to read. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Ad Hoc Constructions

Motto Homological algebra systematizes ad hoc constructions from topology and algebra.

Group cohomology: original definitions all in terms of explicit cocycles. Tor: MacLane’s explicit description. Ext: The Yoneda approach. MacLane’s Homological Algebra develops these operations without the language of derived functors. For readers who know derived functors, the original constructions are now difficult to read. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Ad Hoc Constructions

Motto Homological algebra systematizes ad hoc constructions from topology and algebra.

Group cohomology: original definitions all in terms of explicit cocycles. Tor: MacLane’s explicit description. Ext: The Yoneda approach. MacLane’s Homological Algebra develops these operations without the language of derived functors. For readers who know derived functors, the original constructions are now difficult to read. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Ad Hoc Constructions

Motto Homological algebra systematizes ad hoc constructions from topology and algebra.

Group cohomology: original definitions all in terms of explicit cocycles. Tor: MacLane’s explicit description. Ext: The Yoneda approach. MacLane’s Homological Algebra develops these operations without the language of derived functors. For readers who know derived functors, the original constructions are now difficult to read. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Ad Hoc Constructions

Motto Homological algebra systematizes ad hoc constructions from topology and algebra.

Group cohomology: original definitions all in terms of explicit cocycles. Tor: MacLane’s explicit description. Ext: The Yoneda approach. MacLane’s Homological Algebra develops these operations without the language of derived functors. For readers who know derived functors, the original constructions are now difficult to read. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Ad Hoc Constructions

Motto Homological algebra systematizes ad hoc constructions from topology and algebra.

Group cohomology: original definitions all in terms of explicit cocycles. Tor: MacLane’s explicit description. Ext: The Yoneda approach. MacLane’s Homological Algebra develops these operations without the language of derived functors. For readers who know derived functors, the original constructions are now difficult to read. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Formal Development

The formal development of homological algebra began in the post-war period and continues to today.

Highpoints.

1 Homological Algebra by Cartan and Eilenberg, 1956. 2 Grothendieck’s “Tohoku paper”, Sur quelques points d’alg`ebre homologique, 1957: Abelian categories, delta functors, sheaf cohomology, Grothendieck . 3 Verdier’s thesis on derived categories, early 1960s. 4 Andre-Quillen cohomology, cotangent complex, 1967. 5 Giraud’s non-Abelian cohomology, Quillen’s model categories, Grothendieck’s topoi, operads, higher categories, stacks, etc., up to the present. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Formal Development

The formal development of homological algebra began in the post-war period and continues to today.

Highpoints.

1 Homological Algebra by Cartan and Eilenberg, 1956. 2 Grothendieck’s “Tohoku paper”, Sur quelques points d’alg`ebre homologique, 1957: Abelian categories, delta functors, sheaf cohomology, Grothendieck spectral sequence. 3 Verdier’s thesis on derived categories, early 1960s. 4 Andre-Quillen cohomology, cotangent complex, 1967. 5 Giraud’s non-Abelian cohomology, Quillen’s model categories, Grothendieck’s topoi, operads, higher categories, stacks, etc., up to the present. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Formal Development

The formal development of homological algebra began in the post-war period and continues to today.

Highpoints.

1 Homological Algebra by Cartan and Eilenberg, 1956. 2 Grothendieck’s “Tohoku paper”, Sur quelques points d’alg`ebre homologique, 1957: Abelian categories, delta functors, sheaf cohomology, Grothendieck spectral sequence. 3 Verdier’s thesis on derived categories, early 1960s. 4 Andre-Quillen cohomology, cotangent complex, 1967. 5 Giraud’s non-Abelian cohomology, Quillen’s model categories, Grothendieck’s topoi, operads, higher categories, stacks, etc., up to the present. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Formal Development

The formal development of homological algebra began in the post-war period and continues to today.

Highpoints.

1 Homological Algebra by Cartan and Eilenberg, 1956. 2 Grothendieck’s “Tohoku paper”, Sur quelques points d’alg`ebre homologique, 1957: Abelian categories, delta functors, sheaf cohomology, Grothendieck spectral sequence. 3 Verdier’s thesis on derived categories, early 1960s. 4 Andre-Quillen cohomology, cotangent complex, 1967. 5 Giraud’s non-Abelian cohomology, Quillen’s model categories, Grothendieck’s topoi, operads, higher categories, stacks, etc., up to the present. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Formal Development

The formal development of homological algebra began in the post-war period and continues to today.

Highpoints.

1 Homological Algebra by Cartan and Eilenberg, 1956. 2 Grothendieck’s “Tohoku paper”, Sur quelques points d’alg`ebre homologique, 1957: Abelian categories, delta functors, sheaf cohomology, Grothendieck spectral sequence. 3 Verdier’s thesis on derived categories, early 1960s. 4 Andre-Quillen cohomology, cotangent complex, 1967. 5 Giraud’s non-Abelian cohomology, Quillen’s model categories, Grothendieck’s topoi, operads, higher categories, stacks, etc., up to the present. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Formal Development

The formal development of homological algebra began in the post-war period and continues to today.

Highpoints.

1 Homological Algebra by Cartan and Eilenberg, 1956. 2 Grothendieck’s “Tohoku paper”, Sur quelques points d’alg`ebre homologique, 1957: Abelian categories, delta functors, sheaf cohomology, Grothendieck spectral sequence. 3 Verdier’s thesis on derived categories, early 1960s. 4 Andre-Quillen cohomology, cotangent complex, 1967. 5 Giraud’s non-Abelian cohomology, Quillen’s model categories, Grothendieck’s topoi, operads, higher categories, stacks, etc., up to the present. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Abelian Categories

Additive Categories An additive category is a category where Hom sets are Abelian groups, composition is biadditive, there is a zero object, and there are finite products.

Abelian Categories An is an additive category that has kernels and which behave “as usual”: monics are kernels of their cokernels and epis are cokernels of their kernels. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Abelian Categories

Additive Categories An additive category is a category where Hom sets are Abelian groups, composition is biadditive, there is a zero object, and there are finite products.

Abelian Categories An Abelian category is an additive category that has kernels and cokernels which behave “as usual”: monics are kernels of their cokernels and epis are cokernels of their kernels. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma

In an Abelian category, most categorical facts familiar from the category of modules hold, e.g., image and coimage are the same. Frequently Abelian categories are assumed to satisfy additional “compatibility axioms” with arbitrary products and coproducts. Examples. The category of (left) modules over an associative, unital . The category of sheaves of Abelian groups on a space.

Freyd-Mitchell Theorem Every small Abelian category is equivalent to a full subcategory of the category of modules over a ring. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma

In an Abelian category, most categorical facts familiar from the category of modules hold, e.g., image and coimage are the same. Frequently Abelian categories are assumed to satisfy additional “compatibility axioms” with arbitrary products and coproducts. Examples. The category of (left) modules over an associative, unital ring. The category of sheaves of Abelian groups on a space.

Freyd-Mitchell Theorem Every small Abelian category is equivalent to a full subcategory of the category of modules over a ring. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma

In an Abelian category, most categorical facts familiar from the category of modules hold, e.g., image and coimage are the same. Frequently Abelian categories are assumed to satisfy additional “compatibility axioms” with arbitrary products and coproducts. Examples. The category of (left) modules over an associative, unital ring. The category of sheaves of Abelian groups on a space.

Freyd-Mitchell Theorem Every small Abelian category is equivalent to a full subcategory of the category of modules over a ring. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma

In an Abelian category, most categorical facts familiar from the category of modules hold, e.g., image and coimage are the same. Frequently Abelian categories are assumed to satisfy additional “compatibility axioms” with arbitrary products and coproducts. Examples. The category of (left) modules over an associative, unital ring. The category of sheaves of Abelian groups on a space.

Freyd-Mitchell Theorem Every small Abelian category is equivalent to a full subcategory of the category of modules over a ring. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Short Exact Sequences

For what follows, fix an Abelian category. All objects and morphisms are in this Abelian category. Short Exact Sequences A short

0 qA pA 00 ΣA : 0 /A /A /A /0

is a pair of morphisms

0 ΣA = (qA : A → A, pA : A → A)

such that all of the following hold:

(i) qA is a monomorphism,

(ii) pA is an , and

(iii) the image of qA equals the of pA.

0 00 Briefly, A is the kernel of pA and A is the of qA. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Short Exact Sequences

For what follows, fix an Abelian category. All objects and morphisms are in this Abelian category. Short Exact Sequences A short exact sequence

0 qA pA 00 ΣA : 0 /A /A /A /0

is a pair of morphisms

0 ΣA = (qA : A → A, pA : A → A)

such that all of the following hold:

(i) qA is a monomorphism,

(ii) pA is an epimorphism, and

(iii) the image of qA equals the kernel of pA.

0 00 Briefly, A is the kernel of pA and A is the cokernel of qA. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma

Morphisms of Short Exact Sequences

Let ΣA = (qA, pA) and ΣB = (qB , pB ) be short exact sequences. A morphism Σf from ΣA to ΣB ,

q p 0 A A 00 ΣA : 0 / A / A / A / 0

0 00 Σf f f f     Σ : 0 / 0 / B / 00 / 0 B B qB pB B

is a triple of morphisms

0 0 0 00 00 00 Σf = (f : A → B , f : A → B, f : A → B )

such that every square commutes, i.e., both of the following hold: 0 (i) qB ◦ f equals f ◦ qA, and 00 (ii) pB ◦ f equals f ◦ pA. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Short Exact Sequences Form a Category

The short exact sequences in a fixed Abelian category form their own category. Composition of morphisms of short exact sequences is term-by-term composition for f 0, f and f 00 separately.

The identity morphism of a short exact sequence ΣA is just (IdA0 , IdA, IdA00 ). The category of short exact sequences is additive, but it is not Abelian. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Short Exact Sequences Form a Category

The short exact sequences in a fixed Abelian category form their own category. Composition of morphisms of short exact sequences is term-by-term composition for f 0, f and f 00 separately.

The identity morphism of a short exact sequence ΣA is just (IdA0 , IdA, IdA00 ). The category of short exact sequences is additive, but it is not Abelian. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Short Exact Sequences Form a Category

The short exact sequences in a fixed Abelian category form their own category. Composition of morphisms of short exact sequences is term-by-term composition for f 0, f and f 00 separately.

The identity morphism of a short exact sequence ΣA is just (IdA0 , IdA, IdA00 ). The category of short exact sequences is additive, but it is not Abelian. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Short Exact Sequences Form a Category

The short exact sequences in a fixed Abelian category form their own category. Composition of morphisms of short exact sequences is term-by-term composition for f 0, f and f 00 separately.

The identity morphism of a short exact sequence ΣA is just (IdA0 , IdA, IdA00 ). The category of short exact sequences is additive, but it is not Abelian. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Kernels and Cokernels

For a morphism of short exact sequence,

The morphism Σf q p 0 A A 00 ΣA : 0 / A / A / A / 0

f 0 f f 00     Σ : 0 / 0 / B / 00 / 0 B B qB pB B

denote the kernels of f 0, respectively f , f 00 by,

i 0 : K 0 → A0, resp. i : K → A, i 00 : K 00 → A00. Σf Σf Σf Similarly, denote the cokernels by

s0 : B0 → C 0 , resp. s : B → C , s00 : B00 → C 00 . Σf Σf Σf Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Morphisms of the Kernels

There are induced morphisms of the kernels. Morphisms of Kernels q p K 0 K K K K 00 Σf / Σf / Σf

0 0 Since qB ◦ f equals f ◦ qA, also f ◦ (qA ◦ i ) equals 0 0 qB (f ◦ i ) = 0. This gives qK .

The morphism pK is similar. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Morphisms of the Kernels

There are induced morphisms of the kernels. Morphisms of Kernels q p K 0 K K K K 00 Σf / Σf / Σf

0 0 Since qB ◦ f equals f ◦ qA, also f ◦ (qA ◦ i ) equals 0 0 qB (f ◦ i ) = 0. This gives qK .

The morphism pK is similar. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Morphisms of the Kernels

There are induced morphisms of the kernels. Morphisms of Kernels q p K 0 K K K K 00 Σf / Σf / Σf

0 0 Since qB ◦ f equals f ◦ qA, also f ◦ (qA ◦ i ) equals 0 0 qB (f ◦ i ) = 0. This gives qK .

The morphism pK is similar. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Morphisms of the Cokernels

There are also induced morphisms of the cokernels. Morphisms of Cokernels q p C 0 C C C C 00 Σf / Σf / Σf

The proof of the existence of the morphisms of cokernels is similar to the proof of the existence of the morphisms of the kernels. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Morphisms of the Cokernels

There are also induced morphisms of the cokernels. Morphisms of Cokernels q p C 0 C C C C 00 Σf / Σf / Σf

The proof of the existence of the morphisms of cokernels is similar to the proof of the existence of the morphisms of the kernels. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Summary

To summarize, given a morphism of short exact sequences,

The morphism Σf q p 0 A A 00 ΣA : 0 / A / A / A / 0

f 0 f f 00     Σ : 0 / 0 / B / 00 / 0 B B qB pB B

there is an associated large as follows. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Summary

To summarize, given a morphism of short exact sequences,

The morphism Σf q p 0 A A 00 ΣA : 0 / A / A / A / 0

f 0 f f 00     Σ : 0 / 0 / B / 00 / 0 B B qB pB B

there is an associated large commutative diagram as follows. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Summary

To summarize, given a morphism of short exact sequences,

The morphism Σf q p 0 A A 00 ΣA : 0 / A / A / A / 0

f 0 f f 00     Σ : 0 / 0 / B / 00 / 0 B B qB pB B

there is an associated large commutative diagram as follows. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma

The Associated Large Diagram q p K 0 K K K K 00 Σf / Σf / Σf

i 0 i i 00 q p  0 A  A  00 ΣA : 0 / A / A / A / 0

0 00 Σf f f f     Σ : 0 / 0 / B / 00 / 0 B B qB pB B

s0 s s00 0  00 C / CΣ / C Σf qC f pC Σf Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma The Common Composition

00 By hypothesis, both f ◦ pA and pB ◦ f are equal. Denote by t this common composition. The common composition

pA A / A00

f f 00   B / 00 pB B

And denote the kernel of t by The kernel of t

j : Kt → A. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma The Common Composition

00 By hypothesis, both f ◦ pA and pB ◦ f are equal. Denote by t this common composition. The common composition

pA A / A00

f f 00   B / 00 pB B

And denote the kernel of t by The kernel of t

j : Kt → A. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma The Common Composition

00 By hypothesis, both f ◦ pA and pB ◦ f are equal. Denote by t this common composition. The common composition

pA A / A00 A AA t f AA f 00 AA  A  B / 00 pB B

And denote the kernel of t by The kernel of t

j : Kt → A. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma The Common Composition

00 By hypothesis, both f ◦ pA and pB ◦ f are equal. Denote by t this common composition. The common composition

pA A / A00 A AA t f AA f 00 AA  A  B / 00 pB B

And denote the kernel of t by The kernel of t

j : Kt → A. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma The Key Morphisms

00 Now f ◦ (pA ◦ j) equals t ◦ j, which is 0. So by the universal property of the kernel of f 00, there is a unique morphism The first key morphism

p : K → K 00 fA t Σf

00 such that i ◦ pfA equals pA ◦ j. similarly, pB ◦ (f ◦ j) equals t ◦ j, which is 0. By the universal property of the kernel of pB , there is a unique morphism The second key morphism

0 ef : Kt → B

such that qB ◦ ef equals f ◦ j. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma The Key Morphisms

00 Now f ◦ (pA ◦ j) equals t ◦ j, which is 0. So by the universal property of the kernel of f 00, there is a unique morphism The first key morphism

p : K → K 00 fA t Σf

00 such that i ◦ pfA equals pA ◦ j. similarly, pB ◦ (f ◦ j) equals t ◦ j, which is 0. By the universal property of the kernel of pB , there is a unique morphism The second key morphism

0 ef : Kt → B

such that qB ◦ ef equals f ◦ j. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma The Key Morphisms

00 Now f ◦ (pA ◦ j) equals t ◦ j, which is 0. So by the universal property of the kernel of f 00, there is a unique morphism The first key morphism

p : K → K 00 fA t Σf

00 such that i ◦ pfA equals pA ◦ j. similarly, pB ◦ (f ◦ j) equals t ◦ j, which is 0. By the universal property of the kernel of pB , there is a unique morphism The second key morphism

0 ef : Kt → B

such that qB ◦ ef equals f ◦ j. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma The Key Morphisms

00 Now f ◦ (pA ◦ j) equals t ◦ j, which is 0. So by the universal property of the kernel of f 00, there is a unique morphism The first key morphism

p : K → K 00 fA t Σf

00 such that i ◦ pfA equals pA ◦ j. similarly, pB ◦ (f ◦ j) equals t ◦ j, which is 0. By the universal property of the kernel of pB , there is a unique morphism The second key morphism

0 ef : Kt → B

such that qB ◦ ef equals f ◦ j. Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Statement of the Snake Lemma

Finally this brings us to the statement of the snake lemma for a morphism Σf of short exact sequences. The Snake Lemma All of the following hold.

(i) The morphism qK is a monomorphism, and the morphism pC is an epimorphism.

(ii) The image of qK equals the kernel of pK , and the kernel of pC equals the image of qC . (iii) There is a unique morphism δ : K 00 → C 0 such that Σf Σf Σf δ ◦ p equals s0 ◦ f as morphisms K → C 0 . Σf fA e t Σf

(iv) The image of pK equals the kernel of δΣf , and the kernel of

qC equals the image of δΣf . Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Statement of the Snake Lemma

Finally this brings us to the statement of the snake lemma for a morphism Σf of short exact sequences. The Snake Lemma All of the following hold.

(i) The morphism qK is a monomorphism, and the morphism pC is an epimorphism.

(ii) The image of qK equals the kernel of pK , and the kernel of pC equals the image of qC . (iii) There is a unique morphism δ : K 00 → C 0 such that Σf Σf Σf δ ◦ p equals s0 ◦ f as morphisms K → C 0 . Σf fA e t Σf

(iv) The image of pK equals the kernel of δΣf , and the kernel of

qC equals the image of δΣf . Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Statement of the Snake Lemma

Finally this brings us to the statement of the snake lemma for a morphism Σf of short exact sequences. The Snake Lemma All of the following hold.

(i) The morphism qK is a monomorphism, and the morphism pC is an epimorphism.

(ii) The image of qK equals the kernel of pK , and the kernel of pC equals the image of qC . (iii) There is a unique morphism δ : K 00 → C 0 such that Σf Σf Σf δ ◦ p equals s0 ◦ f as morphisms K → C 0 . Σf fA e t Σf

(iv) The image of pK equals the kernel of δΣf , and the kernel of

qC equals the image of δΣf . Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Statement of the Snake Lemma

Finally this brings us to the statement of the snake lemma for a morphism Σf of short exact sequences. The Snake Lemma All of the following hold.

(i) The morphism qK is a monomorphism, and the morphism pC is an epimorphism.

(ii) The image of qK equals the kernel of pK , and the kernel of pC equals the image of qC . (iii) There is a unique morphism δ : K 00 → C 0 such that Σf Σf Σf δ ◦ p equals s0 ◦ f as morphisms K → C 0 . Σf fA e t Σf

(iv) The image of pK equals the kernel of δΣf , and the kernel of

qC equals the image of δΣf . Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Statement of the Snake Lemma

Finally this brings us to the statement of the snake lemma for a morphism Σf of short exact sequences. The Snake Lemma All of the following hold.

(i) The morphism qK is a monomorphism, and the morphism pC is an epimorphism.

(ii) The image of qK equals the kernel of pK , and the kernel of pC equals the image of qC . (iii) There is a unique morphism δ : K 00 → C 0 such that Σf Σf Σf δ ◦ p equals s0 ◦ f as morphisms K → C 0 . Σf fA e t Σf

(iv) The image of pK equals the kernel of δΣf , and the kernel of

qC equals the image of δΣf . Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma Statement of the Snake Lemma

Finally this brings us to the statement of the snake lemma for a morphism Σf of short exact sequences. The Snake Lemma All of the following hold.

(i) The morphism qK is a monomorphism, and the morphism pC is an epimorphism.

(ii) The image of qK equals the kernel of pK , and the kernel of pC equals the image of qC . (iii) There is a unique morphism δ : K 00 → C 0 such that Σf Σf Σf δ ◦ p equals s0 ◦ f as morphisms K → C 0 . Σf fA e t Σf

(iv) The image of pK equals the kernel of δΣf , and the kernel of

qC equals the image of δΣf . Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma The Snake Diagram

So in the following all rows are exact, including the “snake”. The snake diagram q p K 0 K K K K 00 0 / Σf / Σf / Σf

δΣ i 0 i i 00 f  qA pA  0  00 ΣA : 0 / A / A / A D / 0 f 0 f f 00 Σf ______BC   0   00 ΣB : 0 / B / B / B / 0 GF qB pB s0 s s00 0  00 __ /C / CΣ / C / 0 Σf qC f pC Σf @A Origins of Homological Algebra Exact Sequences and Diagrams The Snake Lemma The Snake Diagram

So in the following all rows are exact, including the “snake”. The snake diagram q p K 0 K K K K 00 0 / Σf / Σf / Σf

δΣ i 0 i i 00 f  qA pA  0  00 ΣA : 0 / A / A / A D / 0 f 0 f f 00 Σf ______BC   0   00 ΣB : 0 / B / B / B / 0 GF qB pB s0 s s00 0  00 __ /C / CΣ / C / 0 Σf qC f pC Σf @A