Adjoint functors
A pair of functors F ⊣ G equipped with a natural hom-set bijection (equivalently, a unit and counit satisfying the triangle identities).
Definition (Adjunction)
We say is left adjoint to , and write , if for every object and there is a bijection of sets
which is natural in and (i.e. it is a natural isomorphism of bifunctors ).
Elements of are morphisms; the naturality condition says that commutes with pre- and post-composition in the two variables (using composition in ).
Equivalent data: unit and counit
An adjunction is equivalently specified by:
- a unit , a natural transformation (see unit),
- a counit , a natural transformation (see counit),
such that the triangle identities hold for all , :
(Here is the identity morphism.)
If moreover and are natural isomorphisms, then and form an equivalence of categories.
Examples
- Free/forgetful (Set–Grp). The free group functor is left adjoint to the forgetful functor . Concretely, naturally in a set and a group .
- Product–exponential (Set). Fix a set . In , the functor is left adjoint to the exponential functor : naturally in . (This is the usual currying bijection.)
- Abelianization–inclusion (Grp–Ab). Let be the inclusion. The abelianization functor , , is left adjoint to :