Mac Lane's coherence theorem¶
In a monoidal category, every well-formed diagram composed only of associators and left or right unitors commutes; equivalently, every monoidal category is monoidally equivalent to a strict one.
Core Idea¶
Mac Lane's coherence theorem states that every canonical diagram made from associators and unitors in a monoidal category commutes. Thus canonical rebracketings and unit insertions with the same endpoints agree, and every monoidal category is monoidally equivalent to a strict one. The guarantee does not cover arbitrary morphisms or additional braided structure without further coherence results. Associators and unitors are genuine morphisms, so tensor expressions are not literally equal in the original category.
Scope of Application¶
Mac Lane's coherence theorem applies in category theory and related work only when its carrier, rules, and evidence boundary are explicit. Use it in category theory, tensor constructions, categorical semantics, and proof formalization with the monoidal category, tensor, unit, structural maps, axioms, allowed diagram generators, endpoints, and equality-versus-equivalence conclusion explicit. Keep arbitrary morphisms and stronger coherence systems outside the claim.
- Category theory. Controls monoidal expressions.
- Tensor categories. Suppresses bracket bookkeeping.
- Algebra and topology. Supports structured tensor constructions.
- Proof formalization. Normalizes canonical composites.
- Categorical semantics. Ensures presentation-independent interpretation.
Clarity¶
State the category, tensor product, unit object, associator, unitors, naturality/coherence axioms, diagram generators, source and target, and whether the conclusion is equality, unique canonical isomorphism, or equivalence. Do not extend the theorem to arbitrary arrows.
Manages Complexity¶
Without coherence, every change of parentheses creates a combinatorial family of composites whose equality would need separate proof. The theorem compresses that family into local axioms: pentagon and triangle imply global agreement for canonical paths. This is a permission to omit parentheses and unit bookkeeping in many arguments, but only because the suppressed isomorphisms are uniquely determined. Strictification reduces complexity further by replacing a monoidal category with a monoidally equivalent strict one; equivalence preserves the relevant categorical content while changing presentation. The gain can be abused if ordinary morphisms, braidings, dualities, or higher coherence data are smuggled into the canonical class. Proof assistants and rewriting systems also need an orientation and termination strategy even when the mathematical equality is guaranteed. Coherence therefore manages representational proliferation while keeping exact boundaries around the structural vocabulary it licenses. The central notational freedom–typed rigor tradeoff is this: Coherence removes clutter but can hide which maps are structural.
Abstract Reasoning¶
Use three linked moves: type the monoidal objects and structural maps; reduce each path to associator/unitor generators; check pentagon, triangle, naturality, and endpoints. As a collapse test, the guarantee ends when a path uses arrows outside the associator/unitor-generated canonical class or required coherence axioms fail.
Knowledge Transfer¶
The theorem transfers across monoidal categories because the tensor, unit, associator, and unitor roles remain literal. It does not transfer to any collection of 'consistent rearrangements' by analogy; braided, symmetric, bicategorical, and higher settings require their own coherence theorems. No canonical parent prime is currently asserted; broader structural comparisons remain related-prime analogies until separately adjudicated in the DAG.
Neighborhood in Abstraction Space¶
Mac Lane's coherence theorem sits in a crowded region of the domain-specific corpus (36th percentile for distinctiveness): several abstractions share nearly its structure, so a description that fits it tends to fit its neighbors too.
Family — Abstract Algebra & Category Theory (24 abstractions)
Nearest neighbors
- Monoidal Category — 0.89
- Synthetic geometry — 0.88
- Monoidal Natural Transformation — 0.88
- Constructional System — 0.88
- Newton–Okounkov body — 0.87
Computed from structural-signature embeddings · 2026-10-08