Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-generatedPipeline-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-27
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 additive functor preserves finite biproducts

Statement

An additive functor between additive categories preserves finite biproducts.

Facts & Assumptions

Given: An additive functor F:CD between additive categories.

[L1]

Additive categories are preadditive with finite biproducts (Additive category).

[L2]

An additive functor preserves zero morphisms (An additive functor preserves zero morphisms).

[L3]

In a semiadditive category, the identity-sum relation characterizes a biproduct from product data and the zero equations (On a biproduct, the injections and projections satisfy the identity-sum relation).

[L4]

Additivity means the induced maps on hom-groups preserve sums (Additive functor).

Proof

technique · direct
1.1

Let X=AB in C with structure maps iA,iB,pA,pB, and let Y=FAFB in D with injections jA,jB and projections qA,qB. By [L1] and [L3], the source maps satisfy the zero equations and the identity-sum relation iApA+iBpB=1X. Applying F preserves the zero equations by [L2] and the identity-sum relation by [L4], so F(pA)F(iA)=1FA, F(pB)F(iB)=1FB, F(pA)F(iB)=0, F(pB)F(iA)=0, and F(iA)F(pA)+F(iB)F(pB)=1F(X).

L1L2L3L4
1.2

Let α:F(X)Y be the unique morphism with qAα=F(pA) and qBα=F(pB), and let β:YF(X) be the unique morphism with βjA=F(iA) and βjB=F(iB). These exist because Y is both a product and a coproduct by [L1].

L1construct
1.3

Let 0 be a zero object of C. Then 10=00,0, so [L2] and [L4] give 1F(0)=F(10)=F(00,0)=0F(0),F(0). For any object Z of D and morphisms u:ZF(0) and v:F(0)Z, this implies u=1F(0)u=0 and v=v1F(0)=0. Since [L1] gives zero morphisms in D, these are the unique morphisms to and from F(0). Hence F(0) is a zero object.

L1L2L4
2.1

Since Y is a coproduct, the equalities qAαβjA=1FA=qAjA, qAαβjB=0=qAjB, qBαβjA=0=qBjA, and qBαβjB=1FB=qBjB force qAαβ=qA and qBαβ=qB. Because Y is also a product, this implies αβ=1Y. On the other hand, step 1.1 gives βα=F(iA)F(pA)+F(iB)F(pB)=F(iApA+iBpB)=1F(X). So α and β are inverse isomorphisms, and F(X) is a biproduct of FA and FB.

L1L4step 1.1step 1.2
3.1

Therefore F preserves binary biproducts and the empty biproduct. By the binary-plus-empty characterization in [L1], it preserves all finite biproducts.

L1step 2.1step 1.3

Depends on

Used by

Dependency tree · two levels

11 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