Adjoint functors are powerful tools in category theory, linking categories through paired functors. They establish a natural bijection between hom-sets, creating a deep connection between objects and morphisms in different categories.
Left adjoints preserve colimits, while right adjoints preserve limits. This property makes adjoint functors crucial for understanding how structures transfer between categories, playing a key role in many mathematical and computational contexts.
Adjoint Functors
Definition of adjoint functors
- Pair of functors and between categories and that establish a bijection (natural isomorphism) between hom-sets for every pair of objects and
- Bijection is natural in both and , meaning it is compatible with morphisms in and
- is the left adjoint functor and is the right adjoint functor
- Adjoint functors come with natural transformations (unit) and (counit) satisfying triangle identities, which express the compatibility between the unit, counit, and the functors
- Left adjoints preserve colimits (coproducts, coequalizers) while right adjoints preserve limits (products, equalizers)

Examples in various categories
- Category of sets ()
- Free functor is left adjoint to forgetful functor , constructing the free group on a set and forgetting the group structure
- Powerset functor is left adjoint to itself, mapping a set to its powerset and vice versa
- Category of topological spaces ()
- Functor forgetting the topology is right adjoint to discrete topology functor , equipping a set with the discrete topology
- Functor is left adjoint to indiscrete topology functor , equipping a set with the indiscrete topology
- Category of vector spaces () over field
- Tensor product functor is left adjoint to hom functor for any vector space , capturing the adjunction between tensor product and linear maps

Left vs right adjoint functors
- If is left adjoint to , then is right adjoint to , denoted
- Unit and counit satisfy triangle identities and , expressing the compatibility between the unit, counit, and the functors
- Adjoint functors are unique up to natural isomorphism, meaning if and , then
Preservation of categorical structures
- Left adjoint functors preserve colimits
- For diagram , left adjoint satisfies
- Preserves coproducts and coequalizers
- Right adjoint functors preserve limits
- For diagram , right adjoint satisfies
- Preserves products and equalizers
- Adjoint functors preserve exponential objects in cartesian closed categories
- If is left adjoint to and , are cartesian closed, then for objects