homological algebra
Abelian Categories
You should know: categories and morphisms, functors, limits and colimits
Overview
An abelian category is a category in which you can do linear algebra and homological algebra: you can add morphisms, take kernels and cokernels, form exact sequences, and every short exact sequence behaves like 0 → A → B → C → 0. The category of abelian groups Ab, the category of R-modules R-Mod, and the category of sheaves of abelian groups on a space are all abelian. Grothendieck introduced the axioms in 1957 to unify these examples and enable cohomology for sheaves.
Intuition
An abelian category is a category where diagram-chasing proofs from linear algebra work verbatim. The Snake Lemma, Five Lemma, and long exact sequences in cohomology all follow from the axioms — you do not need to know the objects are modules. This is why sheaf cohomology and group cohomology can be treated uniformly.
Formal Definition
A category A is abelian if it satisfies:
Properties
Self-duality
Canonical epi-mono factorisation
Theorems
Worked Examples
Compute kernels: ker(a) = 0, ker(b) = 0, ker(c) = ker(0: ℤ/2ℤ → ℤ/3ℤ) = ℤ/2ℤ.
Compute cokernels: coker(a) = 0, coker(b) = 0, coker(c) = ℤ/3ℤ.
The Snake Lemma exact sequence is:
Answer: The connecting map ∂: ℤ/2ℤ → 0 is zero; the sequence is exact at every term.
Practice Problems
In ℤ-Mod (= Ab), compute ker and coker of f: ℤ/6ℤ → ℤ/6ℤ given by f(x) = 2x.
Prove that in an abelian category, if f is both mono and epi, then f is an isomorphism.
State the Freyd–Mitchell embedding theorem and explain why it justifies 'element-chasing' proofs in any small abelian category.
Common Mistakes
Thinking every category with kernels and cokernels is abelian.
An abelian category also requires the canonical map coim(f) → im(f) to be an isomorphism for every morphism f. This fails in the category of filtered abelian groups, for instance.
Confusing epimorphisms with surjections in all abelian categories.
In Ab, epimorphisms are surjections. But in Sh(X, Ab), sheaf epimorphisms are surjections on stalks, not sectionwise — a common source of confusion in sheaf theory.
Quiz
Historical Background
Grothendieck introduced the axioms of abelian categories in his landmark 1957 Tôhoku paper, motivated by algebraic geometry and sheaf theory. Freyd's embedding theorem (1964) showed that every small abelian category embeds fully faithfully into a module category.
- 1956
Cartan–Eilenberg 'Homological Algebra' formalises exact sequences for modules
Henri Cartan, Samuel Eilenberg
- 1957
Grothendieck introduces abelian categories in the Tôhoku paper
Alexander Grothendieck
- 1964
Freyd–Mitchell embedding theorem proved
Peter Freyd, Barry Mitchell
Summary
- An abelian category is an Ab-enriched category with a zero object, finite biproducts, and kernels/cokernels for all morphisms.
- The key axiom distinguishing abelian from additive: every mono is a kernel and every epi is a cokernel.
- The Freyd–Mitchell theorem: every small abelian category embeds fully and exactly into R-Mod, justifying element-chasing proofs.
- The Snake Lemma and Five Lemma hold in every abelian category, making abstract cohomology possible.
- Key examples: Ab, R-Mod, Sh(X, Ab), and chain complexes in any abelian category.
References
- WebsiteWikipedia — Abelian category
Mathematics