In the category of complete join-semilattices, hom-sets have pointwise join as addition and the constant-bottom map as zero, making it a semi-additive category. For any family , the cartesian product with coordinatewise joins is also its coproduct. The injections put an element in one coordinate and bottom in all others. A family of maps extends uniquely by , since each tuple is the join of its coordinate injections. Thus all set-indexed canonical product-coproduct comparisons are invertible. The two-element chain has distinct identity and zero morphisms, so this category is not trivial and not additive.
Category of commutative monoids Created 2026-10-05 Updated 2026-10-06
This category has commutative monoids and their homomorphisms. Pointwise addition makes each hom-set a commutative monoid, and composition is additive in both variables. Finite cartesian products are also coproducts, using the coordinate injections with zero in the other coordinates and summing images. Therefore it is a semi-additive category, but it is not an additive category. The reflexive pair from the submonoid of to , using the two projections and section , has an arrow from to and none from to in its represented graph. Thus a reflexive pair here need not yield a groupoid.
A commutative-monoid enrichment gives each hom-set a commutative monoid structure, with zero and addition, so that composition distributes over addition in both variables and annihilates zero. This is called a semi-additive structure in some conventions, including Cambridge Part III paper 119 of 2017. Other conventions reserve semi-additive category for categories with this enrichment and finite biproducts. A one-object category arising from a semiring has the enrichment without generally having those finite products.
Suppose a semi-additive category has countable products and coproducts and the canonical comparison between them is always invertible. For countably many copies of , let correspond under that comparison to the diagonal into the product, and let be the fold map. If shifts the summands by one, coordinatewise comparison proves and . Thus satisfies . In an additive category, cancellation gives , forcing every hom-set to contain only its zero morphism. The category is equivalent to the one-object, one-arrow category.
A semi-additive category has commutative-monoid enrichment: each hom-set is a commutative monoid, and composition in a category preserves addition and zero in each variable. In the finite-biproduct convention, which we use here, it also has finite products in a category and coproducts in a category. A preadditive category has abelian groups as its hom-sets, with composition additive in each variable; this definition alone does not require finite products in a category or a zero object.
Let with projections . Define by for and otherwise. Bilinearity gives
so product uniqueness gives . For a family , set . Then . If has the same restrictions, . Thus the product in a category is also the coproduct in a category, with its canonical injections. Conversely, the analogous construction from a finite coproduct in a category gives projections and the same identities, proving that it is a product in a category.
For the empty family, a terminal object has a singleton endomorphism monoid, so . Every map equals its composite with , hence equals the zero map; this map exists by enrichment. Therefore is also an initial object, a zero object. The dual argument applies to an initial object. Consequently finite products in a category and coproducts in a category coincide canonically as biproducts, including the nullary case.
A pointed category has a zero object, both initial and terminal. Factoring through that object gives a zero morphism between any two objects. In this paper a semi-additive structure means commutative-monoid enrichment: every hom-set is a commutative monoid with additive zero, and composition distributes over addition in both variables. No existence of finite products in a category is included in this last definition. This convention matters for the final one-object example; under the stronger convention requiring finite biproducts, that example would not be a semi-additive category.
Let be the given canonical isomorphism. Transfer the coproduct injections across , so is also a coproduct in a category, with injections
Write for the morphism whose composites with are both . For , define the biproduct-induced addition of morphisms by
The zero is the existing zero morphism. We verify the laws from the universal properties, without assuming addition in advance.
All finite canonical maps from coproducts to products are isomorphisms, by induction from the binary ones and the zero object. Thus both and are ternary coproducts in a category. The two iterated fold maps to agree on each of the three injections, hence are equal. Applying this to gives associativity. The interchange swaps the two injections, so its composite with is , giving commutativity. Finally , so , and similarly .
Precomposition is additive because . For , the morphisms and agree on both injections, so they agree; consequently . Composition with a zero morphism is zero. This proves the commutative-monoid enrichment.
It is unique. In any such enrichment, the additive zero morphisms agree with the pointed ones, since each map to or from the zero object belongs to a singleton hom-set. The projections of from are respectively by bilinearity, so
For , composing on the left by and on the right by forces the displayed formula for . Thus the biproducts determine exactly one such enrichment.
For the last part, the underlying one-object category has endomorphism monoid , including , and identity . Its usual addition gives a commutative-monoid enrichment. Any permutation of the prime numbers extends, by unique prime factorization, to a multiplicative monoid automorphism , fixing . Transport addition by
This is a commutative monoid operation with zero , and multiplication distributes over it: applying reduces each distributive law to the ordinary one in . Thus each operation supplies a semi-additive structure on the same fixed composition law.
For each odd prime , take to interchange and , fixing every other prime. Then
Different choices of give different additions, and there are infinitely many prime numbers. Hence there are infinitely many distinct semi-additive structures, even though these transported structures are isomorphic as enriched categories. The underlying one-object category has no terminal object, because its endomorphism set is not a singleton, so it indeed has no finite products in a category.
Use the category of commutative monoids, which is a semi-additive category: hom-sets have pointwise addition, composition is additive in each variable, and finite cartesian products are also coproducts. Explicitly, maps extend from the coordinate injections by .
Take the submonoid
with coordinatewise addition, and the two projections , . The homomorphism satisfies , so this is a reflexive pair. For , evaluation at identifies with and with .
The element gives an arrow from to in the prescribed graph. An inverse would require an element of , which does not exist. Therefore no groupoid structure with these source and target maps is possible, regardless of the proposed composition rule:
In the category of complete join-semilattices, define addition of arrows pointwise by
and let the zero arrow be the constant-bottom map. These form commutative monoids. Pointwise join of join-preserving maps again preserves all joins, including the empty join, and composition is additive in each variable. Thus the category has the required semi-additive enrichment.
For an arbitrary set-indexed family , the product poset , with coordinatewise joins, is the product in a category. Define by putting an element in coordinate and bottom in all others. Given join-preserving , define
This preserves arbitrary joins by interchanging the two joins, and . It is unique because every tuple is . Therefore is also the coproduct in a category with these injections, and its canonical coproduct-to-product map is the identity. This proves the biproducts of complete join-semilattices property, even for arbitrary set-indexed families, and in particular makes this a semi-additive category with the hypotheses of part (ii).
The two-element chain has distinct identity and constant-bottom endomorphisms, so the category is not equivalent to . Its addition is idempotent rather than cancellative; for example itself supplies an absorbing endomorphism. Hence
In a semi-additive category, hom-sets are commutative monoids and composition is additive in both variables. Write , , with injections and projections . The canonical has when and zero otherwise. Define
Bilinearity gives
The universal properties of the product in a category and coproduct in a category imply and . For the empty family, is initial and terminal. Their endomorphisms are necessarily the identity and the zero morphism; the zero map therefore also gives inverse composites. Thus the comparison is an isomorphism for every finite family, giving a biproduct:
A semi-additive category is a category whose hom-sets are commutative monoids and whose composition is additive in each variable, with finite products and coproducts.
Suppose first that is a binary product in a category, with projections . The zero morphisms and the product property define maps
by
The two projections of equal those of , so
For and , the map
satisfies and . If has the same restrictions, then
Thus is also the binary coproduct. The dual argument starts from a coproduct and makes it a product. Hence binary products and coproducts coincide canonically as biproducts.
Let be a reflexive pair in an additive category, with . For every object , regard as an arrow from to between objects of . The identity at is .
If , define the composite by
Its source and target are
The identities follow from
and associativity follows immediately by expanding both iterated composites and using the matching equations. The inverse of is
whose source is , whose target is , and whose two composites with are the appropriate identity arrows. These formulas are natural in , so the Yoneda lemma identifies them with structure morphisms in . The pair is therefore an internal groupoid, proving that every reflexive pair in an additive category is an internal groupoid.
This fails for semi-additive categories. In the category of commutative monoids, let
under coordinatewise addition. The two projections have the common splitting , so they form a reflexive pair. Its underlying reflexive graph is the usual order category on : there is an arrow exactly when . If it were an internal groupoid, the arrow would have an inverse , but . Therefore this reflexive pair is not an internal groupoid, and “additive” cannot be weakened to “semi-additive.”