Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-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.

The kernel-cokernel sequence of a composite

Statement

For composable morphisms A→fB→gC in an abelian category, there is an exact sequence 0→ker⁡(f)→ker⁡(gf)→ker⁡(g)→qfkgcoker⁡(f)→coker⁡(gf)→coker⁡(g)→0, where kg:ker⁡(g)→B is a kernel of g, qf:B→coker⁡(f) is a cokernel of f, and the unlabeled arrows are the canonical comparison maps induced by the chosen kernels and cokernels.

Facts & Assumptions

Given: Composable morphisms A→fB→gC.

[L1]

Under the stated endpoint hypotheses, the induced kernel and cokernel sequences are exact (Exactness of kernel and cokernel sequences under endpoint hypotheses).

[L2]

Exactness is self-dual (Exactness is self-dual).

[L3]

Kernels and cokernels are universal for the morphisms they annihilate (Kernels and cokernels in a category with zero morphisms as equalizers and coequalizers).

[L4]

The identity of an object is a kernel of its map to 0, and dually a cokernel of the map 0→A (The cokernel of the zero map out of the zero object is the target, and dually for kernels).

Proof

technique · direct
1.1L3construct

Choose kernels kf:Kf→A,kgf:Kgf→A,kg:Kg→B and cokernels qf:B→Qf,qgf:C→Qgf,qg:C→Qg. Because gfkf=0, [L3] gives a canonical map u:Kf→Kgf with kgfu=kf. Likewise gfkgf=0 gives a canonical map v:Kgf→Kg with kgv=fkgf. Put δ:=qfkg:Kg→Qf. Since qgfgf=0 and qgg=0, [L3] also gives canonical maps w:Qf→Qgf and x:Qgf→Qg.

2.1L5step 1.1algebra

The map u is monic: if us=ut, then kfs=kgfus=kgfut=kft, and monicity of kf from [L5] forces s=t. So the sequence is exact at ker⁡(f).

2.2L1L4step 1.1construct

Apply [L1] to the commutative diagram tikzcd \ker(f) \arrow[r, "k_f"] \arrow[d, "0"'] & A \arrow[r, "f"] \arrow[d, "g f"'] & B \arrow[d, "g"'] \\ 0 \arrow[r] & C \arrow[r, "1_C"'] & C. The top row is exact, and 0→C is monic. Hence the induced sequence ker⁡(0)→ker⁡(gf)→ker⁡(g) is exact. By [L4], ker⁡(0) is represented by 1ker⁡(f), so this is exactly the sequence ker⁡(f)→uker⁡(gf)→vker⁡(g) at ker⁡(gf).

2.3L1L4step 1.1construct

Apply [L1] again to tikzcd A \arrow[r, "f"] \arrow[d, "g f"'] & B \arrow[r, "q_f"] \arrow[d, "g"'] & \operatorname{coker}(f) \arrow[d, "0"'] \\ C \arrow[r, "1_C"'] & C \arrow[r] & 0. The top row is exact, and 1C is monic. Therefore the induced sequence ker⁡(gf)→ker⁡(g)→ker⁡(0coker⁡(f),0) is exact. By [L4], the last kernel is represented by 1coker⁡(f), and the induced map is qfkg=δ. Hence ker⁡(gf)→vker⁡(g)→δcoker⁡(f) is exact at ker⁡(g).

3.1L2step 1.1step 2.1step 2.2step 2.3

Apply steps 2.1 to 2.3 in the opposite category to the composable pair C→gopB→fopA. Using [L2], the resulting exactness statements transport back to exactness of ker⁡(g)→δcoker⁡(f)→wcoker⁡(gf)→xcoker⁡(g)→0 at coker⁡(f), at coker⁡(gf), and at coker⁡(g).

4.1step 2.1step 2.2step 2.3step 3.1∎

Steps 2.1 to 2.3 and 3.1 give the full exact sequence displayed in the statement.

Depends on

Used by

Dependency tree · two levels

13 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