Abelian category
An additive category with kernels and cokernels where exactness behaves like in module categories.
An abelian category is a category such that:
- is an additive category (in particular, hom-sets are abelian groups and finite biproducts exist);
- every morphism has a kernel and a cokernel;
- every monomorphism is a kernel of its cokernel, and every epimorphism is a cokernel of its kernel.
These axioms provide an abstract setting for linear algebra, exact sequences, and homological algebra.
The axioms written out
Unpacking "additive", is abelian exactly when it satisfies the following.
- Preadditivity. For all objects , the hom-set is an abelian group, and composition is bilinear (see preadditive category).
- Zero object. has a zero object , both initial and terminal, so between any two objects there is a zero morphism.
- Finite biproducts. Finite products and coproducts exist and coincide, so is both.
- Kernels and cokernels. Every morphism has a kernel and a cokernel .
- Normal monomorphisms. Every monomorphism is a kernel; equivalently, .
- Normal epimorphisms. Every epimorphism is a cokernel; equivalently, .
In (5) and (6), is the canonical isomorphism over the common target for kernels and under the common source for cokernels.
Consequences
In an abelian category:
- one can define exact sequences and do homological algebra;
- every morphism admits an “image–coimage” comparison, and the canonical map is an isomorphism;
- kernels are monomorphisms and cokernels are epimorphisms, mirroring the familiar situation in and -modules.
Examples
- . The category of abelian groups is abelian.
- . The category of left modules over a ring is abelian.
- . The category of chain complexes of -modules is abelian (kernels and cokernels are computed degreewise).
Non-examples
- is not abelian (not additive).
- is not abelian. It is not even additive, since finite products (direct products) and coproducts (free products) differ, and the inclusion of a non-normal subgroup is a monomorphism that is not a kernel.
- is not abelian (again, not additive).