What is Snake Lemma?

Information about Snake Lemma

In mathematics, particularly homological algebra, the snake lemma, a statement valid in every abelian category, is the crucial tool used to construct the long exact sequences that are ubiquitous in homological algebra and its applications, for instance in algebraic topology. Homomorphisms constructed with its help are generally called connecting homomorphisms.

Statement

In an abelian category (such as the category of abelian groups or the category of vector spaces over a given field), consider a commutative diagram:



where the rows are exact sequences and 0 is the zero object. Then there is an exact sequence relating the kernels and cokernels of a, b, and c:



Furthermore, if the morphism f is a monomorphism, then so is the morphism ker a → ker b, and if g' is an epimorphism, then so is coker b → coker c.

Explanation of the name

To see where the snake lemma gets its name, expand the diagram above as follows:



and then note that the exact sequence that is the conclusion of the lemma can be drawn on this expanded diagram in the reversed "S" shape of a slithering snake.

Construction of the maps

The maps between the kernels and the maps between the cokernels are induced in a natural manner by the given (horizontal) maps because of the diagram's commutativity. The exactness of the two induced sequences follows in a straightforward way from the exactness of the rows of the original diagram. The important statement of the lemma is that a connecting homomorphism d exists which completes the exact sequence.

In the case of abelian groups or modules over some ring, the map d can be constructed as follows. Pick an element x in ker c and view it as an element of C; since g is surjective, there exists y in B with g(y) = x. Because of the commutativity of the diagram, we have g'(b(y)) = c(g(y)) = c(x) = 0 (since x is in the kernel of c), and therefore b(y) is in the kernel of g' . Since the bottom row is exact, we find an element z in A' with f '(z) = b(y). We then define d(x) = z + im(a). Now one has to check that d is well-defined (i.e. d(x) only depends on x and not on the choices of y and z), that it is a homomorphism, and that the resulting long sequence is indeed exact.

Once that is done, the theorem is proven for abelian groups or modules over a ring. For the general case, the argument may be rephrased in terms of properties of arrows and cancellation instead of elements. Alternatively, one may invoke Mitchell's embedding theorem.

Naturality

In the applications, one often needs to show that long exact sequences are "natural" (in the sense of natural transformations). This follows from the naturality of the sequence produced by the snake lemma.

If
commutative diagram with exact rows
is a commutative diagram with exact rows, then the snake lemma can be applied twice, to the "front" and to the "back", yielding two long exact sequences; these are related by a commutative diagram of the form
commutative diagram with exact rows

In popular culture

  • The statement of the theorem could be seen written in a blackboard behind Dustin Hoffman at the very beginning of the 1967 film The Graduate.
  • The snake lemma was proved by Jill Clayburgh in the 1980 film It's My Turn.
Mathematics (colloquially, maths or math) is the body of knowledge centered on such concepts as quantity, structure, space, and change, and also the academic discipline that studies them. Benjamin Peirce called it "the science that draws necessary conclusions".
..... Read more.
Homological algebra is the branch of mathematics which studies homology in a general algebraic setting. It is a relatively young discipline, whose origins can be traced to investigations in combinatorial topology (a precursor to algebraic topology) and abstract algebra (theory of
..... Read more.
In mathematics, an abelian category is a category in which morphisms and objects can be added and in which kernels and cokernels exist and have nice properties. The motivating prototype example of an abelian category is the category of abelian groups, Ab.
..... Read more.
exact sequence is a (finite or infinite) sequence of objects and morphisms between them such that the image of one morphism equals the kernel of the next.

Definition


..... Read more.
Homological algebra is the branch of mathematics which studies homology in a general algebraic setting. It is a relatively young discipline, whose origins can be traced to investigations in combinatorial topology (a precursor to algebraic topology) and abstract algebra (theory of
..... Read more.
Algebraic topology is a branch of mathematics in which tools from abstract algebra are used to study topological spaces.
..... Read more.
In mathematics, an abelian group, also called a commutative group, is a group (G, * ) with the additional property that the group operation * is commutative, so that for all a and b in G, a * b = b * a.
..... Read more.
In mathematics, a vector space (or linear space) is a collection of objects (called vectors) that, informally speaking, may be scaled and added. More formally, a vector space is a set on which two operations, called (vector) addition and (scalar) multiplication, are
..... Read more.
field is an algebraic structure in which the operations of addition, subtraction, multiplication and division (except division by zero) may be performed, and the same rules hold which are familiar from the arithmetic of ordinary numbers.
..... Read more.
In mathematics, especially the many applications of category theory, a commutative diagram is a diagram of objects and morphisms such that, when picking two objects, one can follow any path through the diagram and obtain the same result by composition.
..... Read more.
exact sequence is a (finite or infinite) sequence of objects and morphisms between them such that the image of one morphism equals the kernel of the next.

Definition


..... Read more.
In mathematics, an initial object of a category C is an object I in C such that for every object X in C, there exists precisely one morphism IX.
..... Read more.
In category theory and its applications to other branches of mathematics, kernels are a generalization of the kernels of group homomorphisms and the kernels of module homomorphisms and certain other kernels from algebra.
..... Read more.
In mathematics, the cokernel of a morphism f : XY (e.g. a homomorphism between groups or a bounded linear operator between Hilbert spaces) is an object Q and a morphism q : YQ
..... Read more.
monomorphism is simply an injective homomorphism.

In the more general setting of category theory, a monomorphism (also called a monic morphism or a mono) is a left-cancellative morphism, that is, a map such that
for all morphisms .

..... Read more.
In category theory an epimorphism (also called an epic morphism or an epi) is a morphism f : XY which is right-cancellative in the following sense:
g1  o  f = g2

..... Read more.
In abstract algebra, the concept of a module over a ring is a generalization of the notion of vector space, where instead of requiring the scalars to lie in a field, the "scalars" may lie in an arbitrary ring.
..... Read more.
In mathematics, a ring is an algebraic structure in which addition and multiplication are defined and have properties listed below. The branch of abstract algebra which studies rings is called ring theory.
..... Read more.
non-surjective function.]] In mathematics, a function f is said to be surjective if its values span its whole codomain; that is, for every y in the codomain, there is at least one x in the domain such that f(x) = y .
..... Read more.
Mitchell's embedding theorem is a mathematical result about abelian categories; it states that these categories, while rather abstractly defined, are all quite concrete categories of modules. This allows one to use element-wise diagram chasing proofs in arbitrary abelian categories.
..... Read more.
natural transformation provides a way of transforming one functor into another while respecting the internal structure (i.e. the composition of morphisms) of the categories involved. Hence, a natural transformation can be considered to be a "morphism of functors".
..... Read more.
Dustin Hoffman

Dustin Hoffman, 2007. Photograph by Christopher Peterson
Birth name Dustin Lee Hoffman
Born July 8 1937 (1937--) (age 70)
..... Read more.
All Movie Guide profile
IMDb profile

The Graduate is a 1967 film directed by Mike Nichols based on novel of the same name by Charles Webb, who wrote the piece shortly after graduating from Williams College.
..... Read more.
Jill Clayburgh

Born March 30 1944 (1944--) (age 63)
New York City

Jill Clayburgh
..... Read more.