Alphabeta Math
TheoremStatement: Literature-sourcedProof: 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.

An exact functor commutes with homology

Statement

Let F:A→B be an exact functor between abelian categories. For every chain complex C∙ and every n∈Z, there is a canonical isomorphism F(Hn(C))→  ∼  Hn(F(C)). These isomorphisms are natural in chain maps.

Facts & Assumptions

Given: An exact functor F:A→B, a chain complex C∙, and an integer n.

[L1]

An exact functor preserves kernels and cokernels (An additive functor is exact exactly when it preserves kernels and cokernels).

[L2]

An additive functor applies degreewise to complexes and chain maps (An additive functor applies degreewise to complexes and chain maps).

[L3]

Hn(C) is the cokernel of the canonical map βn:Bn(C)→Zn(C) (Homology object of a chain complex).

Proof

technique · direct
1.1L1L2L3

By [L2], F(C) is a chain complex. Because F preserves kernels and cokernels by [L1], it carries ker⁡(dnC) to ker⁡(dnF(C)) and im⁡(dn+1C) to im⁡(dn+1F(C)). Thus it identifies F(Zn(C)) with Zn(F(C)) and F(Bn(C)) with Bn(F(C)).

2.1L1L3step 1.1

Applying F to the cokernel description in [L3] and using [L1], the object F(Hn(C)) is the cokernel of the image of βn under F. Under the identifications of step 1.1, that cokernel is exactly Hn(F(C)). This gives the canonical isomorphism F(Hn(C))≅Hn(F(C)).

3.1L2step 1.1step 2.1∎

Naturality follows because the cycle maps, boundary maps, and quotient maps used in steps 1.1 and 2.1 are all functorial in the chain map input.

Depends on

Dependency tree · 2 levels

Sources