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

In a preadditive category, a finite product is automatically a biproduct

Statement

In a preadditive category, every finite product is a biproduct. Hence for a preadditive category the existence of all finite products, all finite coproducts, and all finite biproducts are equivalent conditions.

Facts & Assumptions

Given: A preadditive category C with a finite product.

[L1]

In a preadditive category hom-sets are abelian groups and composition is bilinear (Preadditive category).

[L2]

In a preadditive category, an object is initial exactly when it is terminal (In a preadditive category, an object is initial exactly when it is terminal).

[L3]

The opposite of a preadditive category is preadditive (The opposite of a preadditive category is preadditive).

Proof

technique · direct
1.1

For the empty family, a finite product is a terminal object, so [L2] makes it initial as well. Hence the empty product is already the empty biproduct.

L2
2.1

For a binary product P=A×B with projections pA and pB, step 1.1 gives a zero object and therefore zero morphisms. Define iA:AP and iB:BP by the product equations pAiA=1A, pBiA=0, pAiB=0, and pBiB=1B. These exist uniquely by the product universal property.

L1step 1.1construct
3.1

Let u:=iApA+iBpB:PP. By bilinearity from [L1], pAu=pA and pBu=pB. Since morphisms into a product are determined by their composites with the projections, u=1P. Now for any f:AX and g:BX, define h:=fpA+gpB. Then hiA=f and hiB=g, and if k:PX also has those composites, the identity u=1P gives k=ku=kiApA+kiBpB=fpA+gpB=h. So (P,iA,iB) is a coproduct.

L1step 2.1
4.1

Iterating the binary argument and using step 1.1 gives that every finite product is a finite biproduct. Applying the same statement to Cop, which is preadditive by [L3], shows that finite coproducts are equivalent as well.

L3step 1.1step 3.1

Depends on

Used by

Dependency tree · two levels

6 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