Axioms for an abelian category
A convenient list of axioms characterizing abelian categories.
An abelian category is an additive category in which every morphism has a kernel and a cokernel, every monomorphism is a kernel, and every epimorphism is a cokernel. Equivalently, for each monomorphism and epimorphism ,
The isomorphisms here are the canonical isomorphisms over the common target for kernels, and under the common source for cokernels.
Axiom list
Let be a category.
- Preadditivity. For all objects , the hom-set is an abelian group, and composition is bilinear in each variable.
- Zero object. has a zero object (both initial and terminal). Consequently, for all there are distinguished zero morphisms .
- Finite biproducts. has finite products and finite coproducts, and for each finite family they coincide (so one can write as both product and coproduct).
- Normal monos. Every monomorphism is a kernel of some morphism; equivalently,
- Normal epis. Every epimorphism is a cokernel of some morphism; equivalently,
A category satisfying (1)–(6) is abelian. Conversely, any abelian category satisfies these properties.
Why these axioms matter
They guarantee that exactness behaves “like modules,” so one can define and use exact sequences, images/coimages, and homological algebra in .
Examples and non-examples
- Example: . The category of abelian groups is abelian: kernels/cokernels are the usual subgroup kernel and quotient cokernel.
- Example: . The category of left -modules is abelian for any ring .
- Example: . The category of chain complexes of -modules is abelian (kernels/cokernels are taken degreewise).
- Non-example: . Not additive: has no natural abelian group structure in general.
- Non-example: . Not abelian: cokernels exist, but kernels/cokernels do not interact in the way required by (5)–(6).