additive and abelian categories
(AB1) pre-abelian category
(AB2) abelian category
(AB5) Grothendieck category
left/right exact functor
(also nonabelian homological algebra)
Context
Basic definitions
Stable homotopy theory notions
Constructions
Lemmas
Homology theories
Theorems
The notion of abelian category is an abstraction of basic properties of the category Ab of abelian groups, more generally of the category Mod of modules over some ring, and still more generally of categories of sheaves of abelian groups and of modules. It is such that much of the homological algebra of chain complexes can be developed inside every abelian category.
The concept of abelian categories is one in a sequence of notions of additive and abelian categories.
While additive categories differ significantly from toposes, there is an intimate relation between abelian categories and toposes. See AT category for more on that.
Recall the following fact about pre-abelian categories from this proposition, discussed there:
Every morphism in a pre-abelian category has a canonical de-composition
where:
is a cokernel, hence an epimorphism,
is a kernel, hence a monomorphism.
An abelian category is a pre-abelian category satisfying the following equivalent conditions.
For every morphism , the canonical morphism (1) from prop. is an isomorphism (hence providing an image factorization ).
Every monomorphism is a kernel and every epimorphism is a cokernel.
These two conditions are indeed equivalent.
The first condition implies that if is a monomorphism then (in the category of objects over ) so is a kernel. Dually if is an epimorphism it follows that . So (1) implies (2).
The converse can be found in, among other places, Chapter VIII of (MacLane).
The notion of abelian category is self-dual: opposite of any abelian category is abelian.
By the second formulation of the definition , in an abelian category
every monomorphism is a regular monomorphism;
every epimorphism is a regular epimorphism.
It follows that every abelian category is a balanced category.
In an abelian category, pullback preserves epimorphisms and pushout preserves monomorphisms.
In an abelian category every morphism decomposes uniquely up to a unique isomorphism into the composition of an epimorphism and a monomorphism, via prop combined with def. .
Since by remark every monic is regular, hence strong, it follows that is an orthogonal factorization system in an abelian category; see at (epi, mono) factorization system.
Some references claim that this property characterizes abelian categories among pre-abelian ones, but it is not clear to the authors of this page why this should be so, although we do not currently have a counterexample; see this discussion.
The Ab-enrichment of an abelian category need not be specified a priori, this is Prop. below.
However, in most examples, the -enrichment is evident from the start and does not need to be constructed in this way. A similar statement is true for additive categories, although the most natural result in that case gives only enrichment over commutative monoids., cf. at semiadditive category.
The last point is of relevance in particular for higher categorical generalizations of additive categories. See for instance remark 2.14, p. 5 of Jacob Lurie‘s Stable Infinity-Categories.
If a (not necessarily pre-additive) category has
a zero object,
binary products or binary coproducts,
the property that every monomorphism is a kernel and every epimorphism is a cokernel
(so that all monos and epis are normal),
then there is a unique Ab-enrichment of and with it is abelian.
We give a streamlined version of the argument in Freyd & Scedrov 1990 §1.597-§1.598, which proceeds via the notion of exact categories (where the analog of Step 3 (iii) is immediate). The construction of the subtraction morphism (Step 4) and of the addition from it (Step 6) is that of loc. cit. §1.597 (beware of misprints in the proof on p. 93 there: “” should be “”, “ is monic” should be “ is epic”, and “forces to be an isomorphism” should be “forces to be an isomorphism”).
We write also for the zero morphisms ; these form a two-sided ideal under composition. For binary products we write for the projections, for the pairing of morphisms, for the diagonal morphism, and
Step 0 (reduction to binary products). All hypotheses except the second are invariant under passage to the opposite category, while the second turns binary products into binary coproducts and vice versa. The conclusion is invariant as well: -enrichments of are the same as those of , and is abelian iff is (see below). Hence it suffices to consider the case that has binary products, which we assume from now on.
Step 1 (normal monos and epis).
(i) If is the kernel of some morphism , then is the kernel of its own cokernel : Since , we have for some , so that implies , whence factors uniquely through . Dually, every epimorphism, being a cokernel by assumption, is the cokernel of its kernel.
(ii) Every split monomorphism is a monomorphism, hence by assumption a kernel, hence by (i) the kernel of its cokernel. Dually for split epimorphisms. This applies in particular to and (split by ), to (split by ), and to , (split by , , respectively).
Step 2. The morphism is a kernel of , and is a cokernel of : First, , and if then , uniquely so since is mono. Hence , and so by Step 1. Symmetrically, and .
Step 3 (equalizers, and a criterion for isomorphisms).
(i) has equalizers: For let . Since by Step 1, a morphism into factors (necessarily uniquely) through iff factors through , hence iff . So is an equalizer of and .
(ii) If has vanishing kernel, in that implies , then is a monomorphism: Let be the equalizer of and (the kernel pair of ), and write . Since , there is with , hence with . Now if , then , hence , hence , hence , since is mono. Thus the kernel of the split epimorphism is , so that, by Step 1, is a cokernel of , hence an isomorphism, with inverse . Therefore . Finally, if then for some , and so .
(iii) If has vanishing kernel and vanishing cokernel (in that also implies ), then is an isomorphism: By (ii), is mono, hence by Step 1 a kernel of . But , and the kernel of a zero morphism out of is . Since kernels are unique up to unique isomorphism, is an isomorphism.
Step 4 (the subtraction morphism). For any object , let be a cokernel of , and consider
has vanishing kernel: If , then factors through (by Step 1), say as . Applying to this equation gives , and then applying gives .
has vanishing cokernel: If , then vanishes on and hence factors through (by Step 2), say as . Then , so that , and hence , since is epi.
By Step 3 (iii), is an isomorphism, and we set
This is a cokernel of which satisfies
(For Ab this is the map .) Moreover, is natural: For we have . Namely, , so that for some , and then
Step 5 (properties of subtraction). For define
(the notation is justified by Step 6). Then, for all composable morphisms :
, since ;
, since ;
, by naturality of (Step 4) and since ;
, since .
From this follows the middle-two interchange law: For we have
To see this, observe first that for and , items 3 and 4 give
and then specialize to , , , , .
Step 6 (the abelian group structure). Define
Then , by items 2 and 1 of Step 5, and
by items 1, 2 and the interchange law. Applying the interchange law three times gives
Setting here shows that is commutative, and setting shows that it is associative (this is the Eckmann-Hilton argument). Moreover, , so that every has the inverse (and , by the formula for above). Hence each hom-set is an abelian group, whose neutral element is the zero morphism. Finally, composition is bilinear, since by items 3 and 4 of Step 5
and similarly . This is an -enrichment of .
Step 7 (abelianness). With respect to this enrichment, , as seen by composing with and with . Together with , and , , this means that binary products are biproducts, so that is an additive category, hence (having kernels and cokernels) a pre-abelian category in which, by assumption, every monomorphism is a kernel and every epimorphism is a cokernel. Therefore is abelian, by the second condition in the definition above.
Step 8 (uniqueness). Let be any -enrichment of . Its neutral elements are the zero morphisms, because is a singleton, so that is neutral, and composition is bilinear. Consider
By bilinearity of composition we have, for ,
as well as and similarly . Hence, using Step 7,
and therefore .
The exactness properties of abelian categories have many features in common with exactness properties of toposes or of pretoposes.
Freyd (1999) gave a sharp description of the properties shared by these categories, introducing a new concept called AT categories (for “abelian-topos”), and showing convincingly that the difference between the A and the T can be concentrated precisely in the difference of the behavior of the initial object.
Not every abelian category is a concrete category such as Ab or Mod. But for many proofs in homological algebra it is very convenient to have a concrete abelian category, for that allows one to check the behaviour of morphisms on actual elements of the sets underlying the objects.
The following embedding theorems, however, show that under good conditions an abelian category can be embedded into Ab as a full subcategory by an exact functor, and generally can be embedded this way into , for some ring . This is the celebrated Freyd-Mitchell embedding theorem discussed below.
This implies for instance that proofs about exactness of sequences in an abelian category can always be obtained by a naive argument on elements – called a “diagram chase” – because that does hold true after such an embedding, and the exactness of the embedding means that the notion of exact sequences is preserved by it.
Alternatively, one can reason with generalized elements in an abelian category, without explicitly embedding it into a larger concrete category, see at element in an abelian category. But under suitable conditions this comes down to working subject to an embedding into , see the discussion at Embedding into Ab below.
First of all, it’s easy to see that not every abelian category is equivalent to Mod for some ring . The reason is that has all small category limits and colimits. For a Noetherian ring the category of finitely generated -modules is an abelian category that lacks these properties.
(…)
(…)
Every small abelian category admits a full, faithful and exact functor to the category for some ring .
This result can be found as Theorem 7.34 on page 150 of Peter Freyd’s book Abelian Categories. His terminology is a bit outdated, in that he calls an abelian category “fully abelian” if admits a full and faithful exact functor to a category of -modules. See also the Wikipedia article for the idea of the proof.
For more see at Freyd-Mitchell embedding theorem.
We can also characterize which abelian categories are equivalent to a category of -modules:
Let be an abelian category. If has all small coproducts and has a compact projective generator, then for some ring . In fact, in this situation we can take where is any compact projective generator. Conversely, if , then has all small coproducts and is a compact projective generator.
This theorem, minus the explicit description of , can be found as Exercise F on page 103 of Peter Freyd’s book Abelian Categories. The first part of this theorem can also be found as Prop. 2.1.7. of Victor Ginzburg’s Lectures on noncommutative geometry. Conversely, it is easy to see that is a compact projective generator of .
One can characterize functors between categories of -modules that are either (isomorphic) to functors of the form where is a bimodule or those which look as Hom-modules. For the characterization of the tensoring functors see Eilenberg-Watts theorem.
Going still further one should be able to obtain a nice theorem describing the image of the embedding of the weak 2-category of
into the strict 2-category of
For more discussion see the -Cafe.
Of course, Ab is abelian,
the category Mod of (left) modules over any ring is abelian
Therefore in particular the category Vect of vector spaces over any field is an abelian category
The full subcategory of Mod whose objects are the Noetherian left -modules is abelian, since it contains any submodule or quotient module of any of its objects (see Theorem 2.3.8 p.103 of Berrick and Keating in the textbook references below).
Similarly, the full subcategory of Mod whose objects are the Artinian left -modules is abelian, since it contains any submodule or quotient module of any of its objects (loc. cit.).
Also similarly, the full subcategory of Mod whose objects are the Artinian semisimple modules is abelian, since it contains any submodule or quotient module of any of its objects (loc. cit.) .
as is the category of representations of a group (e.g. here)
The category of sheaves of abelian groups on any site is abelian.
Counter-examples:
Possibly the first reference on abelian categories, then still called exact categories:
Further foundations of the theory were then laid in
Other classic references:
Pierre Gabriel, Des Catégories Abéliennes, Bulletin de la Société Mathématique de France 90 (1962) 323-448 [numdam:BSMF_1962__90__323_0]
Peter Freyd: Abelian Categories – An Introduction to the theory of functors, Harper and Row, New York (1964), Reprints in Theory and Applications of Categories 3 (2003) [tac:tr3, pdf]
Textbook accounts:
Nicolae Popescu, Abelian categories with applications to rings and modules, London Math. Soc. Monographs 3, Academic Press (1973) [MR0340375]
Saunders MacLane, Chapter VIII of: Categories for the Working Mathematician (1978)
Peter Freyd, Andre Scedrov: Categories, chapter one of: Categories, Allegories, Mathematical Library 39, North-Holland (1990) [ISBN 978-0-444-70368-2, math-library:vol/39/suppl/C, ark:/13960/s2mnkcjwggx]
A. J. Berrick and M. E. Keating, Categories and Modules, with K-theory in View, Cambridge Studies in Advanced Mathematics 67, Cambridge University Press (2000)
Masaki Kashiwara, Pierre Schapira, Section 8 of: Categories and Sheaves, Grundlehren der Mathematischen Wissenschaften 332, Springer (2006) [doi:10.1007/3-540-27950-4, pdf]
Pavel Etingof, Shlomo Gelaki, Dmitri Nikshych, Victor Ostrik, Chapter 1 of: Tensor Categories, AMS Mathematical Surveys and Monographs 205 (2015) [ISBN:978-1-4704-3441-0, pdf]
Further review:
Rankey Datta, An introduction to abelian categories (2010) (pdf)
On diagram chasing and elements in an abelian category:
For more discussion of the Freyd-Mitchell embedding theorem see there.
A proof that is an abelian category:
A 2-monadic characterization of abelian categories:
A discussion about to which extent abelian categories are a general context for homological algebra is archived at nForum here.
See also the catlist 1999 discussion on comparison between abelian categories and topoi (AT categories).
Formalization of abelian categories as univalent categories in univalent foundations of mathematics (homotopy type theory):
Generalization of abelian categories to (n,1)-categories:
Last revised on October 17, 2026 at 10:33:04. See the history of this page for a list of all contributions to it.