Let and be categories.
Definition. An adjunction between and consists of a pair of functors and together with a natural isomorphism
for all and , natural in both variables. We call the left adjoint and the right adjoint, and write .
Equivalently, an adjunction is determined by natural transformations (the unit) and (the counit) satisfying the triangle identities:
Proposition. The two definitions are equivalent. Given the hom-set adjunction , the unit and counit are and . Conversely, given satisfying the triangle identities, defines the natural isomorphism.
Proposition. Every adjunction gives rise to a monad on where , is the unit of the adjunction, and ; and dually a comonad on where .
Proof sketch. Associativity of and the unit laws follow from the triangle identities and naturality of and .
Proposition. Left adjoints preserve all colimits; right adjoints preserve all limits.
Proof sketch. For and a diagram with limit , the chain of natural isomorphisms exhibits by the Yoneda lemma. The colimit case is dual.
Proposition (Uniqueness). If and , then by a canonical natural isomorphism. That is, adjoints are unique up to unique natural isomorphism.
Proof sketch. For each , the functors are representable by both and , so by Yoneda.
Examples.
- Free-forgetful: The free group functor is left adjoint to the forgetful functor . The unit sends a set to the inclusion .
- Tensor-hom: For a commutative ring and an -module , the functor is left adjoint to .
- Sheafification: The sheafification functor is left adjoint to the inclusion functor .
- Residuation: In a Heyting algebra viewed as a thin category, the meet functor is left adjoint to the Heyting implication . That is, if and only if .