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:

  1. , i.e., for each :
  2. , 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