Abelian Categories

Research Depth 66 in the knowledge graph I know this Set as goal
Unlocks 24 downstream topics
abelian category additive category kernel cokernel exact sequence Ab-enriched

Core Idea

An abelian category is an additive category (enriched over abelian groups, with biproducts) in which every morphism has a kernel and cokernel, every monomorphism is the kernel of its cokernel, and every epimorphism is the cokernel of its kernel. This axiom system, formalized by Grothendieck and Buchsbaum, captures the essential properties of categories like Ab (abelian groups), R-Mod (modules over a ring), and sheaves of abelian groups, enabling homological algebra to be developed in a purely categorical setting. The Freyd-Mitchell embedding theorem shows every small abelian category embeds exactly into some R-Mod, justifying diagram-chasing arguments.

How It's Best Learned

Verify the abelian category axioms for R-Mod: check that hom-sets are abelian groups, biproducts exist (direct sums), every morphism has a kernel and cokernel, and the canonical factorization image(f) → coimage(f) is an isomorphism. Then try to find a non-example: the category of free abelian groups is additive but not abelian (cokernels may not be free).

Common Misconceptions

Explainer

If you have worked through categories and morphisms and understand equalizers, you already know what kernels are in familiar settings: the kernel of a group homomorphism f: G → H is the subgroup of elements mapped to the identity. Abelian categories take that idea and axiomatize it purely in terms of morphisms, with no reference to elements.

The starting point is an *additive* category: one where every hom-set carries an abelian group structure that is compatible with composition, and where finite products and coproducts coincide (these coinciding objects are called biproducts, or direct sums). In Ab or R-Mod, the biproduct of M and N is just M ⊕ N, and hom-sets inherit pointwise addition. Once you have additivity, you can define the kernel of f: A → B as the equalizer of f and the zero morphism — a construction you have already seen. The cokernel is the dual notion: it is the coequalizer of f and 0.

An abelian category adds two exactness axioms on top of additivity. First, every morphism must have both a kernel and a cokernel. Second, the canonical factorization of any morphism f as A ↠ coimage(f) → image(f) ↣ B must have the middle map be an isomorphism. In R-Mod this is automatic — the coimage is A/ker(f) and the image is the set-theoretic image, and the first isomorphism theorem says they are isomorphic. The axiom demands this holds *categorically* without assuming elements.

The Freyd-Mitchell embedding theorem tells you that this axiomatic framework is, in a precise sense, equivalent to working in some module category. Any small abelian category embeds exactly into R-Mod for some ring R. "Exactly" means exact sequences are preserved and reflected — so a sequence that is exact in the abstract category maps to an exact sequence of modules, and vice versa. This justifies the widespread practice of proving lemmas (snake lemma, five lemma, horseshoe lemma) by element-chasing: even in an abstract abelian category, there is always an underlying module category where the proof goes through, and the embedding carries it back.

The boundary of the abelian world is worth knowing. Free abelian groups form an additive category that is not abelian, because cokernels of maps between free modules can have torsion (like Z/2Z), which fails to be free. Topological abelian groups and Banach spaces form categories where some abelian axioms fail. Recognizing these non-examples sharpens the intuition for what the exactness axioms are actually buying you.

Practice Questions 3 questions

Prerequisite Chain

Counting to 10Counting to 20Understanding ZeroThe Number ZeroCounting to FiveOne-to-One CorrespondenceCombining Small Groups Within 5Addition Within 10Addition Within 20Two-Digit Addition Without RegroupingTwo-Digit Addition with RegroupingAddition Within 100Repeated Addition as MultiplicationMultiplication Facts Within 100Division as Equal SharingDivision as Grouping (Measurement Division)Division: Grouping (Repeated Subtraction) ModelDivision: Fair Sharing ModelDivision as Equal SharingDivision as GroupingBasic Division FactsDivision Facts Within 100Two-Digit by One-Digit DivisionDivision with RemaindersRemainders and Quotients in DivisionDivision Word ProblemsIntroduction to Long DivisionFactors and MultiplesPrime and Composite NumbersEquivalent FractionsRelating Fractions and DecimalsDecimal Place ValueReading and Writing DecimalsComparing and Ordering DecimalsAdding and Subtracting DecimalsMultiplying DecimalsDividing DecimalsDividing FractionsMixed Number ArithmeticOrder of OperationsInteger Order of OperationsVariable ExpressionsCombining Like TermsOne-Step EquationsTwo-Step EquationsSolving Multi-Step EquationsEquations with Variables on Both SidesLiteral EquationsSlope-Intercept FormPoint-Slope FormWriting Linear EquationsParallel and Perpendicular Line SlopesGraphing Linear EquationsPiecewise FunctionsStep FunctionsComposition of FunctionsCategories and MorphismsFunctorsNatural Transformations2-Categories and Weak FunctorsNatural Isomorphisms Between FunctorsIsomorphisms in CategoriesUniversal PropertiesInitial and Terminal ObjectsProducts and CoproductsEqualizers and CoequalizersAbelian Categories

Longest path: 67 steps · 306 total prerequisite topics

Prerequisites (8)

Leads To (7)