Abelian Category
An abelian category is the natural setting for homological algebra. It axiomatizes the properties of module categories that make diagram chasing, exact sequences, and derived functors possible. The Freyd-Mitchell embedding theorem guarantees that every small abelian category embeds into a module category, so element-wise arguments remain valid.
Definition
An additive category is abelian if:
- Every morphism has a kernel and a cokernel.
- Every monomorphism is the kernel of some morphism (equivalently, of its cokernel).
- Every epimorphism is the cokernel of some morphism (equivalently, of its kernel).
Condition (2) can be rephrased: the canonical morphism is an isomorphism for every morphism . Here and .
An abelian category is a Grothendieck category if:
- is cocomplete (has all small colimits).
- Filtered colimits are exact (the AB5 condition).
- has a generator.
Grothendieck categories have enough injectives, making them ideal for derived functor theory.
Examples
For any ring , the category of left -modules is abelian. Kernels and cokernels are the usual module-theoretic ones, and monomorphisms/epimorphisms correspond to injective/surjective homomorphisms. It is also a Grothendieck category with generator .
is abelian. It is the prototypical abelian category and a Grothendieck category with generator .
is abelian: every linear map has a kernel (null space) and cokernel (quotient by the image). Every injective map is a kernel, and every surjective map is a cokernel.
For a topological space , the category of sheaves of abelian groups on is abelian. Kernels are computed as presheaf kernels; cokernels require sheafification. is a Grothendieck category.
For a Noetherian scheme , (coherent sheaves) is abelian. The category of quasi-coherent sheaves is a Grothendieck abelian category.
If is abelian and is small, then the functor category is abelian with pointwise kernels, cokernels, and exact sequences.
If is abelian, then the category of chain complexes is abelian. Kernels and cokernels are computed degreewise: and .
is abelian. However, it is NOT a Grothendieck category (it does not have all small coproducts: the direct sum of infinitely many copies of is not a finite group).
is not abelian. The cokernel of is (quotient by the normal closure), but not every monomorphism is a kernel: the inclusion is monic but is not the kernel of any homomorphism out of (since is normal, it is, but this fails for non-normal subgroups like ).
is not even additive (no abelian group structure on hom-sets), hence far from abelian.
If is abelian, then is abelian. Kernels in are cokernels in , and vice versa. This gives the principle of abelian duality: every theorem in an abelian category has a dual.
For a quiver and a field , the category of finite-dimensional representations is abelian. It is equivalent to (finitely generated modules over the path algebra), hence abelian by the general theory.
Key Properties
In an abelian category :
- A morphism is an isomorphism if and only if it is both monic and epic.
- Every morphism factors as .
- The Snake Lemma and Five Lemma hold.
- Finite limits and colimits exist and can be expressed in terms of kernels, cokernels, and biproducts.
The Freyd-Mitchell Embedding Theorem states that every small abelian category admits an exact, fully faithful embedding into for some ring . This means that diagram chasing with elements is always valid in small abelian categories — a crucial tool for homological algebra.
Abelian categories are the starting point for:
- Exact sequences and homological algebra
- Chain complexes and cohomology
- Derived categories and derived functors