Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-09-29
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.

Snake lemma in an abelian category

Statement

For snake data

0ABC00A0B0C00ifpghi0p0

there is an exact sequence 0→ker⁡(f)→ker⁡(g)→ker⁡(h)→δcoker⁡(f)→coker⁡(g)→coker⁡(h)→0, where δ is the connecting morphism of The connecting morphism exists and is unique.

Facts & Assumptions

Given: The snake-data diagram in the statement.

[L1]

The connecting morphism exists and is unique (The connecting morphism exists and is unique).

[L2]

The kernel row is exact at its first two nodes, and the cokernel row is exact at its last two nodes (The kernel row and cokernel row of a morphism of short exact sequences are exact at two nodes each).

[L3]

Exactness identifies the image of one arrow with the kernel of the next (Exactness at a node).

[L4]

Every morphism factors as an epimorphism followed by its image inclusion, and epimorphisms remain epic after pullback (Every morphism factors as an epimorphism followed by a monomorphism, uniquely up to unique isomorphism, The pullback of an epimorphism is an epimorphism).

[L5]

Every image inclusion is a kernel of the corresponding cokernel, and every monomorphism is the kernel of its cokernel (Every monomorphism is the kernel of its cokernel, and dually every epimorphism is the cokernel of its kernel).

Proof

technique · direct
1.1L2given

By [L2], the induced kernel row is exact at ker⁡(f) and ker⁡(g), and the induced cokernel row is exact at coker⁡(g) and coker⁡(h). It remains to prove exactness at ker⁡(h) and coker⁡(f).

1.2L1construct

Let kh:K→C be a kernel of h, qf:A′→Q a cokernel of f, and qg:B′→Qg a cokernel of g. Use the pullback P=B×CK from [L1], with projections π′:P→B and π:P→K. That construction gives an epimorphism π, a map a:P→A′ satisfying i′a=gπ′, and δ:K→Q satisfying δπ=qfa. Let u:Kg→K be the induced arrow from a kernel kg:Kg→B of g, and let c:Q→Qg be induced by i′. Thus khu=pkg and cqf=qgi′.

2.1step 1.2constructalgebra

The pair (kg,u) induces s:Kg→P with π′s=kg and πs=u. Since i′as=gkg=0 and i′ is monic, as=0. Consequently δu=δπs=qfas=0.

2.2L3L4step 1.2construct

Let t:T→K be a kernel of δ. Pull back π along t, obtaining e0:E0→T epic and v:E0→P with πv=te0. Then qfav=δte0=0. By [L3], im⁡(f)=ker⁡(qf), so av factors through the image inclusion mf:If→A′. Factor f=mfef with ef:A→If epic, and pull back ef along this factorization. The resulting e1:E→E0 is epic and has a map x:E→A with fx=ave1.

2.3L3L4step 1.2constructalgebra

From cqf=qgi′ and i′a=gπ′ one obtains cδπ=qgi′a=qggπ′=0. Since π is epic, cδ=0. Now let r:R→Q be a kernel of c. Pull back the epimorphism qf:A′→Q along r, obtaining an epimorphism d0:D0→R and v:D0→A′ with qfv=rd0. Then qgi′v=crd0=0, so i′v factors through im⁡(g)=ker⁡(qg). Pull back the epic image projection B→im⁡(g) along this factorization. This gives an epimorphism d1:D→D0 and y:D→B with gy=i′vd1.

3.1L3L5step 1.2step 2.1step 2.2constructalgebra

Put z=π′ve1−ix:E→B. Then gz=i′ave1−i′fx=0, so z=kgw for a unique w:E→Kg. Also pz=pπ′ve1=khte0e1=khuw. Since kh is monic, uw=te0e1. The composite e0e1 is epic; hence coker⁡(u)t=0. By [L5], t factors through im⁡(u). Together with δu=0 from step 2.1, this gives im⁡(u)=ker⁡(δ).

3.2L3L5step 1.2step 2.3constructalgebra

The bottom-row relation gives hpy=p′gy=p′i′vd1=0, so py=khx for a unique x:D→K. The pair (y,x) induces s:D→P, and i′as=gy=i′vd1 implies as=vd1 by monicity of i′. Thus δx=qfas=qfvd1=rd0d1. Because d0d1 is epic, coker⁡(δ)r=0, so [L5] makes r factor through im⁡(δ). Along with cδ=0, this proves im⁡(δ)=ker⁡(c).

4.1step 1.1step 3.1step 3.2∎

The two remaining nodes are exact by steps 3.1 and 3.2; the other nodes are exact by step 1.1. Therefore the snake sequence is exact.

Depends on

Used by

Dependency tree · two levels

30 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