Alphabeta Math
CorollaryStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-08-30
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

The kernel-cokernel sequence of a composite is a snake

Statement

For composable morphisms A→fB→gC in an abelian category, the exact sequence of The kernel-cokernel sequence of a composite is an instance of the snake sequence.

Facts & Assumptions

Given: Composable morphisms A→fB→gC.

[L1]

The snake lemma gives an exact kernel-cokernel sequence for a morphism of short exact sequences (Snake lemma in an abelian category).

[L2]

The composite already has a kernel-cokernel exact sequence (The kernel-cokernel sequence of a composite).

[L3]

An abelian category is additive and has finite biproducts (Abelian category).

Proof

technique · direct
1.1L1L3givenconstruct

Consider the morphism between the canonical split short exact sequences tikzcd 0 \arrow[r] & A \arrow[r, "j_A"] \arrow[d, "f"'] & A\oplus B \arrow[r, "\pi_B"] \arrow[d, "m"'] & B \arrow[r] \arrow[d, "g"'] & 0 \\ 0 \arrow[r] & B \arrow[r, "j_B"'] & B\oplus C \arrow[r, "\pi_C"'] & C \arrow[r] & 0 where, in biproduct matrix notation, m=(f−1B0g),m(a,b)=(f(a)−b,g(b)). The two squares commute, so [L1] applies.

2.1L1L2L3step 1.1algebra

The map a↦(a,f(a)) identifies ker⁡(gf) with ker⁡(m): the equations m(a,b)=0 are exactly b=f(a) and gf(a)=0. Dually, the map B⊕C⟶coker⁡(gf),(b,c)⟼[c+g(b)] identifies coker⁡(m) with coker⁡(gf). Under these identifications, the snake sequence of step 1.1 is exactly 0→ker⁡(f)→ker⁡(gf)→ker⁡(g)→coker⁡(f)→coker⁡(gf)→coker⁡(g)→0.

3.1L2step 2.1∎

The maps in step 2.1 are the canonical comparison maps of [L2], so the kernel-cokernel sequence of a composite is a special case of the snake lemma.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

17 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources