advanced category theory
Enriched Categories
You should know: categories and morphisms, functors, natural transformations, monads
Overview
In an ordinary category, the hom-sets Hom(A, B) are just sets. In an enriched category, each hom-set is replaced by an object in some monoidal category V — called the enriching category. When V = Ab, you get additive categories (hom-sets are abelian groups). When V = [0,∞], you get generalised metric spaces. When V = Cat, you get strict 2-categories. Enriched category theory provides a unified framework for all these structures.
Intuition
Ordinary categories track 'what morphisms exist'. Enriched categories also track 'how morphisms relate to each other' — e.g., whether you can continuously deform one into another (topological enrichment), or add them (linear enrichment). The enrichment replaces a bare set of arrows with a structured object that remembers richer relationships.
Formal Definition
Let (V, ⊗, I) be a monoidal category. A V-enriched category C consists of: objects Ob(C); for each A,B ∈ Ob(C) a hom-object C(A,B) ∈ V; composition morphisms and identity morphisms in V satisfying associativity and unit coherence.
Composition in V
Identity morphism in V
Enriched associativity coherence
Properties
V = Set recovers ordinary categories
V = Ab gives pre-additive categories
V = [0,∞] gives generalised metric spaces
V = Cat gives strict 2-categories
Worked Examples
Define a category with objects = points of X. Set hom-object C(x,y) = d(x,y) ∈ [0,∞].
The monoidal structure on [0,∞] is addition (+) with unit 0. There is a morphism a → b in [0,∞] iff a ≥ b (reversed order).
Composition C(y,z)⊗C(x,y) → C(x,z) means d(y,z)+d(x,y) ≥ d(x,z), i.e., the triangle inequality.
Identity j_x: 0 → C(x,x) = d(x,x) = 0 exists since d(x,x)=0.
Answer: A generalised metric space is exactly a [0,∞]-enriched category where morphisms 'measure distance' and composition is the triangle inequality.
Practice Problems
A preorder (P, ≤) can be viewed as an ordinary category. What monoidal category V makes this a V-enriched category, and what are the hom-objects?
What is a V-enriched functor F: C → D between V-enriched categories?
Explain why Cat-enriched categories are called 'strict 2-categories'.
Common Mistakes
Thinking enriched categories are just ordinary categories in disguise.
Enriched categories carry strictly more structure. A Top-enriched category (where hom-sets are topological spaces) records the topology of paths between morphisms, which is invisible to the underlying ordinary category.
Confusing 2-categories with Cat-enriched categories.
Cat-enriched categories are strict 2-categories (composition is strictly associative). Weak 2-categories (bicategories) allow associativity only up to coherent isomorphism and require a different formalism.
Quiz
Historical Background
Eilenberg and Kelly developed enriched category theory in the 1960s, motivated by the observation that many categories (modules, chain complexes, sheaves) naturally have hom-sets carrying extra algebraic structure. Lawvere's 1973 insight that metric spaces are enriched categories over ([0,∞], +) showed the framework's surprising breadth.
- 1965
Eilenberg–Kelly introduce enriched categories
Samuel Eilenberg, G. Max Kelly
- 1973
Lawvere observes that metric spaces are [0,∞]-enriched categories
William Lawvere
- 1982
Kelly's monograph 'Basic Concepts of Enriched Category Theory' becomes standard reference
G. Max Kelly
Summary
- An enriched category replaces hom-sets with hom-objects in a monoidal category V (the enriching category).
- V = Set gives ordinary categories; V = Ab gives pre-additive categories; V = [0,∞] gives generalised metric spaces; V = Cat gives strict 2-categories.
- The composition morphisms in V must satisfy associativity and unit coherence diagrams.
- Lawvere's insight that metric spaces are [0,∞]-enriched categories unified metric geometry with category theory.
- Enriched functors require their action on hom-objects to be morphisms in V, compatible with composition and identities.
Mathematics