TheoremComplete

Freyd Adjoint Functor Theorem

The Freyd Adjoint Functor Theorem gives a criterion for a functor to have an adjoint. It converts the problem of constructing an adjoint (which involves building universal objects) into checking two conditions: preservation of limits and a set-theoretic "solution set" condition.


Statement

Theorem2.8General Adjoint Functor Theorem (Freyd)

Let G:DCG : \mathcal{D} \to \mathcal{C} be a functor where D\mathcal{D} is complete and locally small. Then GG has a left adjoint if and only if:

  1. GG preserves all (small) limits.
  2. Solution set condition: For every object CCC \in \mathcal{C}, there exists a set SCS_C of morphisms {fi:CG(Di)}iI\{f_i : C \to G(D_i)\}_{i \in I} such that every morphism f:CG(D)f : C \to G(D) factors as f=G(h)fif = G(h) \circ f_i for some iIi \in I and some morphism h:DiDh : D_i \to D in D\mathcal{D}.
Theorem2.9Special Adjoint Functor Theorem

Let G:DCG : \mathcal{D} \to \mathcal{C} be a functor where D\mathcal{D} is complete, locally small, and well-powered, and D\mathcal{D} has a cogenerating set. Then GG has a left adjoint if and only if GG preserves all small limits.

RemarkWhen the solution set condition is automatic

The Special Adjoint Functor Theorem says that for "nice enough" categories (complete, locally small, well-powered, with a cogenerating set), limit preservation alone suffices. The categories Set\mathbf{Set}, Ab\mathbf{Ab}, R-ModR\text{-}\mathbf{Mod}, Grp\mathbf{Grp}, and Top\mathbf{Top} all satisfy these conditions.


Proof Sketch

ProofProof sketch of the General AFT

Necessity. If GG has a left adjoint FF, then GG preserves limits by RAPL. The solution set condition holds with SC={ηC:CGF(C)}S_C = \{\eta_C : C \to GF(C)\} (the unit), since every f:CG(D)f : C \to G(D) factors as f=G(f~)ηCf = G(\tilde{f}) \circ \eta_C by the adjunction.

Sufficiency. We construct the left adjoint F(C)F(C) as follows. Consider the category IC\mathcal{I}_C whose objects are pairs (D,f:CG(D))(D, f : C \to G(D)) and whose morphisms (D,f)(D,f)(D, f) \to (D', f') are maps h:DDh : D \to D' with G(h)f=fG(h) \circ f = f'. The solution set condition ensures IC\mathcal{I}_C has a small cofinal subcategory. Since D\mathcal{D} is complete, we can take the limit L=lim(D,f)ICDL = \varprojlim_{(D,f) \in \mathcal{I}_C} D. Since GG preserves limits, G(L)=limG(D)G(L) = \varprojlim G(D), and the compatible family of ff's gives a map CG(L)C \to G(L). Checking the universal property shows LL serves as F(C)F(C).


Examples and Applications

ExampleExistence of free groups

The forgetful functor U:GrpSetU : \mathbf{Grp} \to \mathbf{Set} preserves all limits (products of groups are products of underlying sets, etc.) and Grp\mathbf{Grp} satisfies the hypotheses of the Special AFT. Therefore UU has a left adjoint: the free group functor.

ExampleExistence of free modules

U:R-ModSetU : R\text{-}\mathbf{Mod} \to \mathbf{Set} preserves limits and R-ModR\text{-}\mathbf{Mod} is complete, locally small, well-powered, with a cogenerating set. The Special AFT gives the existence of free RR-modules.

ExampleExistence of Stone-Cech compactification

The inclusion ι:CHausTop\iota : \mathbf{CHaus} \hookrightarrow \mathbf{Top} preserves limits. Since CHaus\mathbf{CHaus} is complete and satisfies the solution set condition (using [0,1][0,1] as a cogenerator), the General AFT gives a left adjoint β:TopCHaus\beta : \mathbf{Top} \to \mathbf{CHaus}: the Stone-Cech compactification.

ExampleExistence of sheafification

The inclusion ι:Sh(X)PSh(X)\iota : \mathbf{Sh}(X) \hookrightarrow \mathbf{PSh}(X) preserves all limits. The AFT gives the left adjoint: the sheafification functor.

ExampleExistence of tensor products

The functor HomR(M,):R-ModAb\mathrm{Hom}_R(M, -) : R\text{-}\mathbf{Mod} \to \mathbf{Ab} preserves limits. The AFT provides the left adjoint MR:AbR-ModM \otimes_R - : \mathbf{Ab} \to R\text{-}\mathbf{Mod} (more precisely, via the appropriate reformulation).

ExampleRepresentable functors preserve limits

The representable functor Hom(A,):CSet\mathrm{Hom}(A, -) : \mathcal{C} \to \mathbf{Set} preserves all limits. This is an immediate consequence of the definition of limits via universal properties. Conversely, by the AFT, a functor CSet\mathcal{C} \to \mathbf{Set} that preserves all limits and satisfies the solution set condition is representable.

ExampleColimit-preserving functors between presheaf categories

For small categories C\mathcal{C} and D\mathcal{D}, a cocontinuous (colimit-preserving) functor F:[Cop,Set][Dop,Set]F : [\mathcal{C}^{\mathrm{op}}, \mathbf{Set}] \to [\mathcal{D}^{\mathrm{op}}, \mathbf{Set}] is determined by its restriction to representables. This is a consequence of the density theorem and the AFT.

ExampleNon-example: no left adjoint to the inclusion of fields

The inclusion FieldCRing\mathbf{Field} \hookrightarrow \mathbf{CRing} does not have a left adjoint. There is no "free field" on a commutative ring: the category of fields is not complete, and the solution set condition fails for fundamental reasons (there is no way to "universally" adjoin inverses to all nonzero elements).

ExampleExistence of limits implies representability (Brown)

In homotopy theory, the Brown representability theorem can be viewed as an analogue of the AFT: a contravariant functor from the homotopy category of CW-complexes to Set\mathbf{Set} that converts coproducts to products and satisfies a Mayer-Vietoris condition is representable.

ExampleLeft adjoint to restriction of scalars

For a ring homomorphism φ:RS\varphi : R \to S, restriction of scalars φ:S-ModR-Mod\varphi^* : S\text{-}\mathbf{Mod} \to R\text{-}\mathbf{Mod} preserves all limits. By the AFT, it has a left adjoint: extension of scalars SR:R-ModS-ModS \otimes_R - : R\text{-}\mathbf{Mod} \to S\text{-}\mathbf{Mod}.

ExampleRight adjoint to restriction of scalars

The same restriction of scalars φ\varphi^* also preserves colimits (it has an exact left adjoint). By the dual AFT, it also has a right adjoint: coextension of scalars HomR(S,):R-ModS-Mod\mathrm{Hom}_R(S, -) : R\text{-}\mathbf{Mod} \to S\text{-}\mathbf{Mod}.

ExampleAdjoint Functor Theorem for abelian categories

In the context of Grothendieck abelian categories, if G:ABG : \mathcal{A} \to \mathcal{B} is an exact functor between Grothendieck categories that preserves small products, then GG has a left adjoint. The solution set condition is automatically satisfied by the existence of a generator.


Significance

RemarkExistence vs construction

The AFT is an existence theorem: it tells you an adjoint exists without explicitly constructing it. In practice, knowing the adjoint exists is often sufficient, and explicit constructions (free groups, tensor products, etc.) can be developed independently. The theorem is most powerful when applied to prove that certain functors must have adjoints.

RemarkConnection to derived categories

In the Gelfand-Manin framework, the AFT and its variants are used to establish the existence of derived functors and to prove that certain functors between derived categories have adjoints (e.g., the Grothendieck duality adjunction Rff!Rf_* \dashv f^!).