An abelian category is a A\mathcal A such that:

  1. A\mathcal A is an (in particular, hom-sets are and finite biproducts exist);
  2. every morphism has a and a ;
  3. every is a kernel of its cokernel, and every is a cokernel of its kernel.

These axioms provide an abstract setting for linear algebra, exact sequences, and homological algebra.

Equivalent characterizations

Equivalently, A\mathcal A satisfies the standard .

Consequences

In an abelian category:

  • one can define and do homological algebra;
  • every morphism ff admits an “image–coimage” comparison, and the canonical map coim(f)im(f)\mathrm{coim}(f)\to \mathrm{im}(f) is an isomorphism;
  • kernels are monomorphisms and cokernels are epimorphisms, mirroring the familiar situation in Ab\mathbf{Ab} and RR-modules.
Examples
  1. Ab\mathbf{Ab}. The category of abelian groups is abelian.
  1. R-ModR\text{-}\mathbf{Mod}. The category of left modules over a ring RR is abelian.
  1. Ch(R)\mathrm{Ch}(R). The category of chain complexes of RR-modules is abelian (kernels and cokernels are computed degreewise).
Non-examples
  • Set\mathbf{Set} is not abelian (not additive).
  • Grp\mathbf{Grp} is not abelian (kernels exist, but cokernels and exactness do not satisfy the abelian axioms).
  • Top\mathbf{Top} is not abelian (again, not additive).