Adjunctions/Adjunctions from Universal Arrows

Lesson 5.31,624 words

Adjunctions from Universal Arrows

The unit component at a single object is an initial object of a comma category, and this universal property alone rebuilds the whole adjunction. A functor has a left adjoint exactly when every object admits such a universal arrow, and the left adjoint is assembled from them one object at a time.

╌╌╌╌

Everyday mathematics states adjointness neither as a hom-set bijection nor as a unit–counit pair, but as an extension property: given a vector space , any function extends uniquely to a linear map . A family of such statements, one per object, is a third complete description of an adjunction, and the most useful for constructing adjoints, since it builds a left adjoint one object at a time, with functoriality following automatically.1

The comma category of an object over a functor

extends uniquely along is a statement about a category whose objects are arrows. The general gadget was introduced with the constructions on categories; we need one special case.

An object of is a way of mapping into the image of , and a map between two such is a map downstairs in that is compatible upstairs. Slice and coslice categories are the special cases where is an identity functor.2

An object of the comma category is an arrow ; a map to another object is a map in the target category making the triangle commute.

Following Leinster's convention, we casually call an object of , leaving the pair implicit.2

The unit is initial

Recall that an initial object of a category is one with exactly one map to every object; initial objects are unique up to unique isomorphism. The next lemma ties the unit of an adjunction to initiality.

The unit component is initial in : every arrow from into the image of factors through it by a unique map, namely the transpose of .

For the free vector space, has as objects the functions from into underlying sets of vector spaces, and initiality of says: every function factors as for a unique linear . Extends uniquely = is initial.1

Barr & Wells take this property as their definition of adjointness: is left adjoint to when there is a natural transformation such that every equals for a unique — the universal mapping property of , also called the map-lifting property.5 In the language of universal elements, is a universal element of the functor .6

The third formulation

The lemma has a converse, giving the full three-way equivalence.

Initiality converts every verification into two maps out of an initial object agree — no computation, only uniqueness. This is the standard idiom for working with universal properties, first met in the uniqueness-up-to-isomorphism lemma.

The three equivalent presentations of an adjunction and what converts each into the others: transposing identities, recovering the bijection, and reading off initiality.
FormulationWhat must be checkedTypical use
hom-set bijectiona bijection for each pair, natural both waysrecognizing an adjunction already in hand
unit and counittwo natural transformations, two identitiesformal arguments; composing adjunctions
universal arrowsone initial object per object of constructing an adjoint that does not yet exist

Building a left adjoint objectwise

The universal-arrow formulation has a corollary that the other two do not make visible: to produce a left adjoint, no functor needs to be guessed in advance.

Assembling the left adjoint on arrows: is the unique map whose -image completes the naturality square over ; functoriality follows by pasting squares and appealing to uniqueness.

In practice a left adjoint is found by solving the universal problem for each object separately; uniqueness then assembles the solutions into a functor. Barr & Wells run exactly this argument for free monoids — the universal property of alone forces to be a functor and to be natural9 — and state the general pointwise adjointness theorem: if for each there is an object with naturally, the assignment extends uniquely to a left adjoint.10 The adjoint functor theorem begins from this corollary: it gives conditions under which the required initial objects exist.

Everything dualizes. A right adjoint to exists iff each comma category has a terminal object, a component through which every map factors uniquely.11

Free and co-free solutions

Simmons frames the same idea as a universal solution to a problem; the vocabulary recurs throughout algebra.12 Fix a functor (often forgetful, but not necessarily). The free problem for an object asks for an arrow comparing with a transported object; a -free solution is a uniform choice of

one per object , such that for each arrow there is a unique with . This is word-for-word the initiality condition, stated without naming comma categories. Two theorems connect the two:

  • Every adjunction yields solutions. If with unit and counit , then is a -free solution and is an -co-free solution — the transposition formulas are the factorizations.13
  • Every solution yields an adjunction. Given a -free solution, the object assignment fills out to a functor left adjoint to , with as transposition and as unit. The proof is a chain of appeals to the uniqueness clause — Simmons counts some 8 or 9 — with no other ingredient.14

The dual co-free problem seeks through which every factors as for a unique ; co-free solutions correspond to right adjoints. Free monoids, groups, and vector spaces are the free constructions; indiscrete topologies and co-free algebras the co-free ones.

VocabularyMeaningEquivalent to
-free solution at , every factors uniquelyinitial object of
uniform -free solutionone such per object left adjoint
-co-free solution at , every factors uniquelyterminal object of
uniform -co-free solutionone such per object right adjoint

An adjunction can be recognized (hom-set bijection), manipulated (unit and counit), or built (universal arrows); the three descriptions suit the three tasks.

Footnotes

  1. Leinster, Basic Category Theory, §2.3 opening — the everyday statement of the free vector space's universal property, diagram (2.7), and the claim that it is equivalent to with unit . 2
  2. Leinster, §2.3, Definition 2.3.1 and Examples 2.3.3–2.3.4 — the comma category , slice and coslice as special cases, the comma category , and the abuse of notation calling an object. 2
  3. Leinster, §2.3, Lemma 2.3.5 — the unit map is an initial object of ; the proof identifies maps out of with transposes.
  4. Leinster, Basic Category Theory, §2.2, Example 2.2.7 and the following remark — topological closure as left adjoint to the inclusion of closed subsets, with unit initial among closed sets containing .
  5. Barr & Wells, Category Theory for Computing Science, §13.2, Definition 13.2.1 — adjointness defined by the universal mapping property of : each has a unique with .
  6. Barr & Wells, §13.2 after Definition 13.2.1, and §13.3, Proposition 13.3.6 — is a universal element of ; has a left adjoint iff this functor has a universal element for every .
  7. Leinster, §2.3, Theorem 2.3.6 — one-to-one correspondence between adjunctions and natural transformations with every component initial; the uniqueness and existence of the counit both argued by initiality in .
  8. Leinster, §2.3, Corollary 2.3.7 — has a left adjoint iff each has an initial object, with the objectwise construction of on arrows and its functoriality easily checked from uniqueness.
  9. Barr & Wells, §13.1, Propositions 13.1.2–13.1.4 — the universal mapping property of the free monoid, and the proof that the object assignment becomes a functor with natural using only that property.
  10. Barr & Wells, §13.3, Theorem 13.3.5 (Pointwise Adjointness Theorem) — a natural equivalence specified objectwise extends uniquely to a left adjoint functor.
  11. Leinster, §2.3, Exercise 2.3.9 — the dual of Corollary 2.3.7: right adjoints from terminal objects in the dual comma categories.
  12. Simmons, An Introduction to Category Theory, §5.5 and Definition 5.5.1 — free and co-free problems and solutions across a functor, defined in parallel columns; the mnemonic for each there is an making the triangle commute.
  13. Simmons, §5.5, Theorem 5.5.2 — every adjunction provides a -free solution (via , , ) and an -co-free solution (via , , ).
  14. Simmons, §5.5, Theorem 5.5.3 — a -free solution makes the object assignment a functor left adjoint to with as unit; the proof is a sequence of appeals to the uniqueness clause.

╌╌ END ╌╌