Axioms for an abelian category
An abelian category is most often defined as an additive category in which kernels/cokernels exist and monomorphisms/epimorphisms are “normal.” One standard axiom list is:
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). Equivalently, 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).
Kernels and cokernels. Every morphism has a kernel and a cokernel .
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).