Additive Category
An additive category is a category enriched over abelian groups: each hom-set carries an abelian group structure compatible with composition. This is the first step toward the axiomatics of homological algebra, sitting between general categories and abelian categories.
Definition
A category is preadditive (or Ab-enriched) if:
- For every pair of objects , the set is an abelian group.
- Composition is bilinear: for and ,
A preadditive category is additive if:
- It has a zero object (both initial and terminal).
- It has all finite biproducts: for any , the biproduct exists.
A biproduct of and in a preadditive category is an object equipped with morphisms
satisfying:
The biproduct is simultaneously a product (via ) and a coproduct (via ).
Examples
is additive: is an abelian group under pointwise addition . The zero object is , and the biproduct is the direct sum .
is additive with the same structure: pointwise addition of homomorphisms, zero module as zero object, and direct sum as biproduct.
is additive. The direct sum is the biproduct. In matrix terms, a morphism corresponds to a block matrix.
If is additive, then the category of chain complexes is additive. Addition of chain maps is defined degreewise, the zero complex is the zero object, and the biproduct is the direct sum of complexes.
The matrix category (objects: natural numbers, morphisms: matrices) is additive: matrix addition gives the abelian group structure on , the zero object is , and the biproduct is .
is not additive: there is no natural abelian group structure on compatible with composition. The product and coproduct of two nonempty sets differ ( in general), so there is no biproduct.
has a zero object (the trivial group), but finite products and coproducts differ: in general. There is no biproduct structure, so is not additive.
is not preadditive: there is no natural way to add two continuous maps to get another continuous map. Without a group structure on , pointwise addition is not defined.
The category of finite abelian groups is additive. The biproduct is , the zero object is , and all hom-sets are finite abelian groups.
A functor between additive categories is additive if for all . Equivalently, preserves finite biproducts. The forgetful functor is additive.
A ring defines a preadditive category with one object: with addition from the ring structure and composition from multiplication. This is additive iff has the zero element (which it always does as a ring).
In an additive category, is a ring: addition comes from the abelian group structure, and multiplication is composition. For , .
Properties
In a preadditive category, the following are equivalent for an object with maps to/from and :
- is a biproduct of and .
- is a product of and (and the canonical map is an isomorphism).
- is a coproduct of and (and the canonical map is an isomorphism).
An additive category becomes abelian when every morphism has a kernel and cokernel, and every monomorphism is a kernel and every epimorphism is a cokernel. The additive structure ensures that exact sequences can be defined and manipulated, laying the groundwork for homological algebra.