Snake Lemma

1. Proposition

Let 20240316-snake_lemma_eb04be82533afa6bcab2b0d2106fd2828974c0d1.svg be an abelian category and

20240316-snake_lemma_90d62b763204160016277a8fa44406eea0a31a77.svg

a diagram, where the rows are exact

Then there exists a natural boundary map 20240316-snake_lemma_5d7323274f8abeef7f638ed86fb3441053399bbf.svg such that following sequnece

20240316-snake_lemma_d82f541c446ba6c46bf6afb998f6b12af344d226.svg

is exact

2. Proof

2.1. weak version: Short exact sequences

2.1.1. boundary map

Consider

20240316-snake_lemma_a92f49ab28a4b7239dac994696ce937cbafbc9b7.svg

where

20240316-snake_lemma_41ac540be0ee38494d768f4c004a5e9490d803c5.svg
20240316-snake_lemma_5e4a201d8b28585d0caaa9bb51f38a3e930870a4.svg

are the pushouts

Then the zero morphisms induce a morphism 20240316-snake_lemma_364ca718b6a72d92f807f28d42bf77bdbfd592ac.svg

20240316-snake_lemma_5a2b07008cf4ff26313d89a838a44c38da02835d.svg

where

20240316-snake_lemma_854c1b4aea229086411aabe25e9bf70f0015504e.svg

is a cokernel (cf. cokernel, pushout and exact esquence)

Then it follows, as 20240316-snake_lemma_7cbf0f1d941732bacc1bb9688447218e8c4cd206.svg is a monomorphism (cf. monomorphism mirrored by pushouts in a regular category, abelian category as regular category) that

20240316-snake_lemma_8bff2ccf2cbc4e3413aa2f6d003810c859877343.svg

(cf. monomorphism as kernel of the cokernel)

by a dual argument we have that

20240316-snake_lemma_e0edde279e6490cfbc1a07a5eefe4b96a30c39b8.svg

is a kernel

(cf. kernel, pullback and exact sequence)

20240316-snake_lemma_d7b112abf9ab95bf683fdd28afc37d4bb4ed9b22.svg

Then by commutativity of

20240316-snake_lemma_97fc98f6a9cf5cec04477ed6150c2e9076804176.svg

there exists an induced morphism to 20240316-snake_lemma_f49fbd301e3f4e9c445dcd63afce7d540350435b.svg

20240316-snake_lemma_a95265011a338402a8f59c8190e78e2c238f9f2f.svg

It follows that the dashed morphism commutes with 20240316-snake_lemma_5e5e4a656d15b133f4364bc3fd34ccec700b9e2a.svg, as

20240316-snake_lemma_4a78da7d0a5fb618e9cb556c969085d262d9bf55.svg

and uniqueness of the universal property

Hence 20240316-snake_lemma_e5c684f20caad4c467ff1cebe7dfc56399fb33f9.svg is the zero morphism, as 20240316-snake_lemma_5e5e4a656d15b133f4364bc3fd34ccec700b9e2a.svg is the zero morphism.

20240316-snake_lemma_a95265011a338402a8f59c8190e78e2c238f9f2f.svg

Then using the universal property of 20240316-snake_lemma_8c26f215379d3f5d53cfdd465acbc5042d54480f.svg as cokernel (here 20240316-snake_lemma_6ac49feb2bade3ddfe1dc7a83c525456d3b3ad33.svg is a kernel) results in the boundary morphism

20240316-snake_lemma_06a076bf1bf0641c6210592b94f75be523e2223d.svg
20240316-snake_lemma_31d2a2ff5ca00df8d3b9573a14450b6de232531c.svg

2.1.2. exactness

2.1.2.1. boundary
  1. 20240316-snake_lemma_8c26f215379d3f5d53cfdd465acbc5042d54480f.svg
    1. zero morphism

      The map

      20240316-snake_lemma_a7c5fdf5c3507ef950136601fc3050210559c1b8.svg

      is zero, hence by the uniqueness of the universal property, we conclude that

      20240316-snake_lemma_248262942ccfbfcb339d556b1610796e2397051b.svg

      is the zero morphism


  2. 20240316-snake_lemma_6e1989a1121100ba292e1595633bf745171a5786.svg
    1. zero morphism

      the map

      20240316-snake_lemma_962315c063fce8fd042eb4bbe36a1531353358a4.svg

      is zero, hence the map induced by 20240316-snake_lemma_8c26f215379d3f5d53cfdd465acbc5042d54480f.svg as 20240316-snake_lemma_98cba6204edd18539bbceb0f41065a7b684964bd.svg is by uniqueness the zero morphism


2.1.2.2. kernel
2.1.2.3. cokernel

Date: nil

Author: Anton Zakrewski

Created: 2024-10-15 Di 23:10