Definition
An exact-sequence technique in homological algebra that, given a commutative diagram of short exact sequences, produces a long exact sequence relating kernels and cokernels (or homology groups) via a connecting homomorphism constructed by a diagram chase.

Principle

Principle
From a commutative square of modules (or objects in an abelian category) with exact rows, one performs a diagram chase to define a connecting map from the kernel of the right-hand vertical map to the cokernel of the left-hand vertical map; splicing these maps yields a long exact sequence linking kernels and cokernels.

Demonstration

Demonstration
Applied to a short exact sequence of chain complexes, the Snake Lemma yields the long exact sequence in homology: kernels become cycles, cokernels become boundaries modulo images, and the connecting homomorphism identifies classes that obstruct lifting cycles across the short exact sequence.

Misapplication

Misapplication
Using the lemma when rows are not exact, the diagram is noncommutative, or the ambient category lacks kernels and cokernels (i.e., is not abelian) invalidates the construction; sign errors or sloppy chasing can also produce incorrect connecting maps.

Consequence

Consequence
Supplies a systematic way to relate local algebraic information (kernels and cokernels) across exact diagrams, underpinning many constructions in homological algebra such as the long exact sequence in homology and proofs of five-lemma type results.

Reversal

Reversal
The dual statement interchanges kernels and cokernels and applies in the dual abelian category, producing analogous long exact sequences for cohomology; thinking in duals clarifies that the lemma is symmetric under categorical duality.

Boundary

Boundary
Requires a commutative diagram with exact rows in an abelian category (modules, abelian groups, sheaves, etc.); it does not hold verbatim in non-abelian contexts without modifications and fails if exactness or commutativity hypotheses are dropped.

Semantic Tension

Semantic Tension
Tension exists with simpler diagram lemmas (e.g., the five lemma or nine lemma): the Snake Lemma constructs connecting homomorphisms and long exact sequences, while the five lemma gives isomorphism criteria once long sequences are established—they are complementary tools with overlapping domains.

Synthesis

Synthesis
The Snake Lemma is a diagram-chase device that turns a commutative square of short exact sequences into a long exact sequence connecting kernels and cokernels via a canonical connecting morphism, enabling transfer of algebraic invariants across short exact diagrams.