Units and Counits
Summary
An adjunction is equivalent to natural transformations (unit) and (counit) satisfying the triangle identities. The unit is the universal map from into -objects; the counit is the universal map from -objects onto .
Overview
The hom-set bijection of an adjunction can be “encoded” in just two natural transformations: the unit and counit . These satisfy identities that allow full reconstruction of the bijection, and they are often the most convenient way to specify or work with an adjunction.
Main Content
Definition: Unit and Counit of an Adjunction
For an adjunction with bijection :
- The unit has components . It is the transpose of the identity on .
- The counit has components . It is the inverse-transpose of the identity on .
Intuition:
- is the “insertion of generators” — the canonical map from into the object obtained by freely constructing and then forgetting.
- is the “evaluation” — the canonical map from the free object on the underlying set of back to itself.
Triangle Identities
Theorem: Triangle Identities (BCT, Ch. 2.2)
The unit and counit of an adjunction satisfy:
- , i.e., for each :
- , i.e., for each :
Conversely, any pair of natural transformations and satisfying these identities determines an adjunction.
Mnemonic: The triangle identities say that going “around the triangle” composed with the unit/counit is the identity. Diagrammatically:
Recovering the Bijection from Unit/Counit
Given and satisfying the triangle identities, the bijection and its inverse are:
One checks that these are mutual inverses using the triangle identities.
Examples
Example: Unit/Counit for Free/Forgetful (BCT, Ch. 2.2)
For the adjunction between the free group functor and the forgetful functor:
- Unit : the inclusion of a set into the underlying set of the free group — “generators into their free group.”
- Counit : the homomorphism from the free group on the underlying set of to itself, sending each generator to itself — “evaluate the free group.”
Triangle identity 1: — inserting generators and then evaluating is the identity on the underlying set.
Example: Unit/Counit for Product/Hom (BCT, Ch. 2.2)
For the cartesian closed adjunction in a cartesian closed category:
- Unit : the curried identity, .
- Counit : evaluation, .
Connections
- Unit/counit gives an equivalent definition of adjunctions; see Adjoint Functors for the hom-set definition.
- Monadicity: from an adjunction , the composite with multiplication and unit forms a monad (not covered in Leinster but a direct extension).
- The adjoint functor theorems (Adjoint Functor Theorems) produce adjoints by constructing universal maps, which are exactly the unit components.
See Also
- Adjoint Functors — The hom-set definition
- Adjunctions via Initial Objects — Universal maps and the unit’s universal property
- Adjoints and Limits — How units/counits are used in preservation proofs
- Cartesian Closed Categories — the Product/Hom adjunction example (unit = currying, counit = evaluation) is the canonical CCC instance
- Adjunctions Induce Monads — the T=GF monad induced by the adjunction this note defines