Overview

An adjunction pairs two functors through a universal correspondence of maps. Free constructions and forgetful constructions are familiar examples, but adjunctions also appear in order theory and topology. The correspondence controls how one construction responds to the other without asserting that the constructions undo each other.

Prerequisites

Understand locally small categories, functors, natural transformations, and hom-sets. A universal property provides a unique extension or factorization for every suitable map. Naturality requires these extensions to remain compatible when either the input or the output changes.

Definition and conventions

Let F:C→DF:\mathcal C\to\mathcal D and G:D→CG:\mathcal D\to\mathcal C. An adjunction F⊣GF\dashv G consists of bijections

Hom⁡D(F(X),Y)≅Hom⁡C(X,G(Y))\operatorname{Hom}_{\mathcal D}(F(X),Y) \cong \operatorname{Hom}_{\mathcal C}(X,G(Y))

natural in XX and YY. The functor FF is the left adjoint and GG the right adjoint. A collection of unrelated bijections with the right cardinalities is insufficient.

Equivalently, the data are natural transformations η:1C⇒GF\eta:1_{\mathcal C}\Rightarrow GF and ε:FG⇒1D\varepsilon:FG\Rightarrow1_{\mathcal D} satisfying εF(X)F(ηX)=1F(X)\varepsilon_{F(X)}F(\eta_X)=1_{F(X)} and G(εY)ηG(Y)=1G(Y)G(\varepsilon_Y)\eta_{G(Y)}=1_{G(Y)}.

Intuition

A left adjoint builds the most flexible object allowed by some input data. Maps from that object are determined by how they handle the original data. The right adjoint exposes precisely the data needed to specify those maps.

Examples and non-examples

Fix a field kk. For a set SS, let F(S)F(S) be the vector space of finite formal linear combinations of symbols ese_s, with s∈Ss\in S. Let UU send a vector space to its underlying set. A function a:S→U(V)a:S\to U(V) extends uniquely to a linear map by

∑scses⟼∑scsa(s).\sum_s c_s e_s\longmapsto\sum_s c_s a(s).

Restriction to the basis is the inverse correspondence. Precomposing a function of sets or postcomposing a linear map commutes with this extension, so the bijection is natural and F⊣UF\dashv U.

These functors are not inverse equivalences. A free vector space on the underlying set of VV introduces a symbol for every vector, including zero; the counit evaluates those symbols and can have a large kernel.

Important properties

The unit sends ss to ese_s; the counit evaluates formal sums of vectors in VV. Their triangle identities follow by evaluating a basis element, then extending linearly.

Right adjoints preserve limits, and left adjoints preserve colimits, whenever those constructions exist. For the first assertion, translate maps into the proposed image of a limit using the adjunction, apply the original limit property, and translate back. Naturality supplies compatibility with the cone legs.

Connections and further reading

Equivalences can be organized as adjunctions with invertible unit and counit, but general adjunctions need neither invertibility. Representability packages each individual universal map; adjunctions organize them functorially. See Riehl, §4.1–§4.2 and §4.5 and Li, “伴随函子,” definitions def:adjunction-pair and def:adjunction-unit-counit.