adjoint functors.pdf

157
Adjoint functors From Wikipedia, the free encyclopedia

Upload: man

Post on 16-Aug-2015

223 views

Category:

Documents


0 download

DESCRIPTION

1. From Wikipedia, the free encyclopedia2. Lexicographical order

TRANSCRIPT

Adjoint functorsFrom Wikipedia, the free encyclopediaContents1 Adjoint functors 11.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.1.1 Spelling (or morphology) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.2.1 Solutions to optimization problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.2.2 Symmetry of optimization problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.3 Formal denitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.3.1 Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.3.2 Universal morphisms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.3.3 Counit-unit adjunction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.3.4 Hom-set adjunction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.4 Adjunctions in full . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.4.1 Universal morphisms induce hom-set adjunction . . . . . . . . . . . . . . . . . . . . . . . 61.4.2 Counit-unit adjunction induces hom-set adjunction. . . . . . . . . . . . . . . . . . . . . . 61.4.3 Hom-set adjunction induces all of the above . . . . . . . . . . . . . . . . . . . . . . . . . 71.5 History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81.5.1 Ubiquity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81.5.2 Problems formulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81.5.3 Posets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81.6 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91.6.1 Free groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91.6.2 Free constructions and forgetful functors . . . . . . . . . . . . . . . . . . . . . . . . . . . 101.6.3 Diagonal functors and limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101.6.4 Colimits and diagonal functors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101.6.5 Further examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111.7 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131.7.1 Existence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131.7.2 Uniqueness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141.7.3 Composition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141.7.4 Limit preservation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141.7.5 Additivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151.8 Relationships . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15iii CONTENTS1.8.1 Universal constructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151.8.2 Equivalences of categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151.8.3 Monads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151.9 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161.10 External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 Amnestic functor 172.1 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 Polynomial functor 183.1 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183.2 Denition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183.3 Branches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193.4 History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193.5 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193.6 External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 Apply 204.1 Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204.1.1 Apply function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204.2 Universal property. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224.3 Topological properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234.4 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 Becks monadicity theorem 245.1 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245.2 External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256 Polynomial functor 266.1 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266.2 Denition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266.3 Branches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276.4 History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276.5 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276.6 External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 Cotriple homology 287.1 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287.2 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287.3 Further reading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288 Derived functor 298.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298.2 Construction and rst properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29CONTENTS iii8.3 Variations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308.4 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308.5 Naturality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318.6 Generalization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328.7 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329 Diagonal functor 3310Diagram (category theory) 3410.1Denition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3410.2Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3410.3Cones and limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3510.4Commutative diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3510.5See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3610.6References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3610.7External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3611Dinatural transformation 3711.1See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3711.2External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3812Distributive law between monads 3912.1See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3912.2References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4013Dominant functor 4113.1References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4114Eaceable functor 4214.1Further reading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4214.2References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4215End (category theory) 4315.1Coend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4415.2Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4415.3References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4516Equivalence of categories 4616.1Denition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4616.2Equivalent characterizations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4616.3Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4716.4Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4816.5See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4816.6References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48iv CONTENTS17Essentially surjective functor 5018Exact functor 5118.1Denitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5118.2Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5218.3Properties and theorems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5218.4Generalization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5218.5Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5318.6References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5319Final functor 5419.1References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5419.2See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5420Forgetful functor 5520.1Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5520.2Left Adjoint: Free. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5620.3References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5621Free functor 5721.1Denition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5721.2Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5721.2.1 General case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5821.3Free universal algebras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5921.4Free functor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5921.4.1 Existence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5921.4.2 General case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5921.5List of free objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5921.6See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6021.7Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6022Full and faithful functors 6122.1Formal denitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6122.2Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6122.3Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6122.4See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6222.5Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6222.6References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6223Functor 6323.1Denition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6323.1.1 Covariance and contravariance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6323.1.2 Opposite functor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6423.1.3 Bifunctors and multifunctors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64CONTENTS v23.2Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6423.3Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6523.4Relation to other categorical concepts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6623.5Computer implementations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6623.6See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6623.7Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6623.8References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6723.9External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6724Functor category 6824.1Denition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6824.2Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6824.3Facts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6924.4See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7024.5References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7025GabrielPopescu theorem 7125.1Theorem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7125.2References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7125.3External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7226Hom functor 7326.1Formal denition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7326.2Yonedas lemma. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7426.3Internal Hom functor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7426.4Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7526.5Other properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7526.6See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7526.7Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7526.8References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7627Inverse system 7727.1The category of inverse systems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7727.2Direct systems/Ind-objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7727.3Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7727.4References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7827.5Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7828Isomorphism of categories 7928.1Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7928.2Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7929Kan extension 8129.1Denition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81vi CONTENTS29.2Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8229.2.1 Kan extensions as (co)limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8229.2.2 Kan extensions as coends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8329.2.3 Limits as Kan extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8329.2.4 Adjoints as Kan extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8329.3References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8330Kleisli category 8430.1Formal denition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8430.2Extension operators and Kleisli triples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8430.3Kleisli adjunction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8530.4External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8630.5References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8631Logical functor 8731.1Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8731.2References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8732Monad (category theory) 8832.1Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8832.2Formal denition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8932.3Comonads and their importance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8932.4Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9032.5Algebras for a monad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9032.6Monads and adjunctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9032.7Uses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9132.8Generalization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9132.9See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9232.10References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9232.11Further reading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9232.12External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9233Monoidal adjunction 9333.1Lifting adjunctions to monoidal adjunctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9333.2See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9334Monoidal category action 9434.1References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9435Monoidal functor 9535.1Denition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9535.1.1 Variants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9635.2Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9635.3Monoidal functors and adjunctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97CONTENTS vii35.4See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9735.5References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9736Morita equivalence 9836.1Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9836.2Denition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9836.3Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9836.4Criteria for equivalence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9936.5Properties preserved by equivalence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9936.6Further directions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10036.7Signicance in K-theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10036.8References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10036.9Further reading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10137Natural transformation 10237.1Denition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10237.2Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10337.2.1 Opposite group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10337.2.2 Double dual of a vector space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10337.2.3 Tensor-hom adjunction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10337.3Unnatural isomorphism. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10437.3.1 Example: fundamental group of torus . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10437.3.2 Example: dual of a nite-dimensional vector space . . . . . . . . . . . . . . . . . . . . . . 10537.4Operations with natural transformations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10537.5Functor categories. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10637.6Yoneda lemma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10637.7Historical notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10637.8See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10737.9Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10737.10References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10737.11External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10738Polynomial functor 10838.1Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10838.2Denition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10838.3Branches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10938.4History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10938.5References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10938.6External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10939Presheaf (category theory) 11039.1Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11039.2Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110viii CONTENTS39.3See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11039.4References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11140Profunctor 11240.1Denition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11240.1.1 Composition of profunctors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11240.1.2 The bicategory of profunctors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11340.2Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11340.2.1 Lifting functors to profunctors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11340.3References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11340.4See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11341Pseudofunctor 11441.1See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11441.2References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11441.3External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11442Quillen adjunction 11542.1Formal denition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11542.2Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11542.3References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11643Reective subcategory 11743.1Denition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11743.2Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11843.2.1 Algebra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11843.2.2 Topology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11843.2.3 Functional analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11843.2.4 Category theory. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11843.3Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11943.4References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11944Representable functor 12044.1Denition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12044.2Universal elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12044.3Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12144.4Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12144.4.1 Uniqueness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12144.4.2 Preservation of limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12244.4.3 Left adjoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12244.5Relation to universal morphisms and adjoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12244.6See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12244.7References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122CONTENTS ix45Simplicial presheaf 12345.1Homotopy sheaves of a simplicial presheaf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12345.2Model structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12345.3Stack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12445.4See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12445.5Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12445.6Further reading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12445.7References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12445.8External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12446Simplicial set 12546.1Motivation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12546.2Intuition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12546.3Formal denition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12646.4Face and degeneracy maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12646.5Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12646.6The standard n-simplex and the category of simplices . . . . . . . . . . . . . . . . . . . . . . . . . 12746.7Geometric realization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12746.8Singular set for a space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12846.9Homotopy theory of simplicial sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12846.10Simplicial objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12846.11History and uses of simplicial sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12946.12See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12946.13Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12946.14References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12947Smooth functor 13147.1See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13147.2Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13147.3References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13248Span (category theory) 13348.1Formal denition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13348.2Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13348.3Cospans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13348.4See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13448.5References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13449Stone functor 13549.1See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13549.2References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13550Strong monad 136x CONTENTS50.1Commutative strong monads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13750.2References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13751Subfunctor 13851.1Denition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13851.2Remarks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13851.3Open subfunctors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13852Zuckerman functor 14052.1Notation and terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14052.2Denition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14052.3Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14052.4References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14052.5Text and image sources, contributors, and licenses . . . . . . . . . . . . . . . . . . . . . . . . . . 14252.5.1 Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14252.5.2 Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14452.5.3 Content license . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146Chapter 1Adjoint functorsFor the construction in eld theory, see Adjunction (eld theory). For the construction in topology, see Adjunctionspace.In mathematics, specically category theory, adjunction is a possible relationship between two functors.Adjunction is ubiquitous in mathematics, as it species intuitive notions of optimization and eciency.In the most concise symmetric denition, an adjunction between categories C and D is a pair of functors,F: D C and G : C Dand a family of bijectionshomC(FY, X) = homD(Y, GX)which is natural in the variables X and Y. The functor F is called a left adjoint functor, while G is called a rightadjoint functor. The relationship F is left adjoint to G (or equivalently, G is right adjoint to F) is sometimeswrittenF G.This denition and others are made precise below.1.1 IntroductionThe slogan is Adjoint functors arise everywhere. (Saunders Mac Lane, Categories for the working mathematician)The long list of examples in this article is only a partial indication of how often an interesting mathematical construc-tion is an adjoint functor. As a result, general theorems about left/right adjoint functors, such as the equivalence oftheir various denitions or the fact that they respectively preserve colimits/limits (which are also found in every areaof mathematics), can encode the details of many useful and otherwise non-trivial results.1.1.1 Spelling (or morphology)One can observe (e.g. in this article), two dierent roots are used: adjunct and adjoint. From Oxford shorterEnglish dictionary, adjunct is from Latin, adjoint is from French.In Mac Lane, Categories for the working mathematician, chap. 4, Adjoints, one can verify the following usage. : homC(FY, X) = homD(Y, GX)12 CHAPTER 1. ADJOINT FUNCTORSThe hom-set bijection is an adjunction.If f an arrow in homC(FY, X) , f is the right adjunct of f (p. 81).The functor F is left adjoint for G .1.2 Motivation1.2.1 Solutions to optimization problemsIt can be said that an adjoint functor is a way of giving the most ecient solution to some problem via a method whichis formulaic. For example, an elementary problem in ring theory is how to turn a rng (which is like a ring that mightnot have a multiplicative identity) into a ring. The most ecient way is to adjoin an element '1' to the rng, adjoinall (and only) the elements which are necessary for satisfying the ring axioms (e.g. r+1 for each r in the ring), andimpose no relations in the newly formed ring that are not forced by axioms. Moreover, this construction is formulaicin the sense that it works in essentially the same way for any rng.This is rather vague, though suggestive, and can be made precise in the language of category theory: a constructionis most ecient if it satises a universal property, and is formulaic if it denes a functor. Universal properties comein two types: initial properties and terminal properties. Since these are dual (opposite) notions, it is only necessaryto discuss one of them.The idea of using an initial property is to set up the problem in terms of some auxiliary category E, and then identifythat what we want is to nd an initial object of E. This has an advantage that the optimization the sense that weare nding the most ecient solution means something rigorous and is recognisable, rather like the attainment ofa supremum. The category E is also formulaic in this construction, since it is always the category of elements of thefunctor to which one is constructing an adjoint. In fact, this latter category is precisely the comma category over thefunctor in question.As an example, take the given rng R, and make a category E whose objects are rng homomorphisms R S, with S aring having a multiplicative identity. The morphisms in E between R S1 and R S2 are commutative triangles ofthe form (R S1,R S2, S1 S2) where S1 S2 is a ring map (which preserves the identity). Note that this isprecisely the denition of the comma category of R over the inclusion of unitary rings into rng. The existence of amorphism between R S1 and R S2 implies that S1 is at least as ecient a solution as S2 to our problem: S2 canhave more adjoined elements and/or more relations not imposed by axioms than S1. Therefore, the assertion that anobject R R* is initial in E, that is, that there is a morphism from it to any other element of E, means that the ringR* is a most ecient solution to our problem.The two facts that this method of turning rngs into rings is most ecient and formulaic can be expressed simultaneouslyby saying that it denes an adjoint functor.1.2.2 Symmetry of optimization problemsContinuing this discussion, suppose we started with the functor F, and posed the following (vague) question: is therea problem to which F is the most ecient solution?The notion that F is the most ecient solution to the problem posed by G is, in a certain rigorous sense, equivalent tothe notion that G poses the most dicult problem that F solves.This has the intuitive meaning that adjoint functors should occur in pairs, and in fact they do, but this is not trivial fromthe universal morphism denitions. The equivalent symmetric denitions involving adjunctions and the symmetriclanguage of adjoint functors (we can say either F is left adjoint to G or G is right adjoint to F) have the advantage ofmaking this fact explicit.1.3 Formal denitionsThere are various denitions for adjoint functors. Their equivalence is elementary but not at all trivial and in facthighly useful. This article provides several such denitions:1.3. FORMAL DEFINITIONS 3The denitions via universal morphisms are easy to state, and require minimal verications when constructingan adjoint functor or proving two functors are adjoint. They are also the most analogous to our intuitioninvolving optimizations.The denition via counit-unit adjunction is convenient for proofs about functors which are known to be adjoint,because they provide formulas that can be directly manipulated.The denition via hom-sets makes symmetry the most apparent, and is the reason for using the word adjoint.Adjoint functors arise everywhere, in all areas of mathematics. Their full usefulness lies in that the structure in anyof these denitions gives rise to the structures in the others via a long but trivial series of deductions. Thus, switchingbetween themmakes implicit use of a great deal of tedious details that would otherwise have to be repeated separatelyin every subject area. For example, naturality and terminality of the counit can be used to prove that any right adjointfunctor preserves limits.1.3.1 ConventionsThe theory of adjoints has the terms left and right at its foundation, and there are many components which live in oneof two categories C and D which are under consideration. It can therefore be extremely helpful to choose letters inalphabetical order according to whether they live in the lefthand category C or the righthand category D, and alsoto write them down in this order whenever possible.In this article for example, the letters X, F, f, will consistently denote things which live in the category C, the lettersY, G, g, will consistently denote things which live in the category D, and whenever possible such things will bereferred to in order from left to right (a functor F:CD can be thought of as living where its outputs are, in C).1.3.2 Universal morphismsA functor F : C D is a left adjoint functor if for each object X in C, there exists a terminal morphism from F toX. If, for each object X in C, we choose an object G0X of D for which there is a terminal morphism X : F(G0X) X from F to X, then there is a unique functor G : C D such that GX = G0X and X FG(f) = f X for f : X X a morphism in C; F is then called a left adjoint toG.A functor G : C D is a right adjoint functor if for each object Y in D, there exists an initial morphism from Y toG. If, for each object Y in D, we choose an object F0Y of C and an initial morphism Y : Y G(F0Y) from Y to G,then there is a unique functor F : C D such that FY = F0Y and GF(g) Y = Y g for g : Y Y a morphismin D; G is then called a right adjoint toF.Remarks:It is true, as the terminology implies, that F is left adjoint to G if and only if G is right adjoint to F. This is apparent fromthe symmetric denitions given below. The denitions via universal morphisms are often useful for establishing thata given functor is left or right adjoint, because they are minimalistic in their requirements. They are also intuitivelymeaningful in that nding a universal morphism is like solving an optimization problem.1.3.3 Counit-unit adjunctionA counit-unit adjunction between two categories C and D consists of two functors F : C D and G : C D andtwo natural transformations : FG 1C: 1D GFrespectively called thecounit and theunit of the adjunction (terminology from universal algebra), such that thecompositionsFFFGFFF4 CHAPTER 1. ADJOINT FUNCTORSGGGFGGGare the identity transformations 1F and 1G on F and G respectively.In this situation we say that F is left adjoint to GandG is right adjoint to F , and may indicate this relationshipby writing (, ) : F G , or simply F G .In equation form, the above conditions on (,) are the counit-unit equations1F= F F1G= G Gwhich mean that for each X in C and each Y in D,1FY= FY F(Y )1GX= G(X) GXNote that here 1 denotes identity functors, while above the same symbol was used for identity natural transformations.These equations are useful in reducing proofs about adjoint functors to algebraic manipulations. They are sometimescalled the zig-zag equations because of the appearance of the corresponding string diagrams. A way to rememberthem is to rst write down the nonsensical equation 1 = and then ll in either F or G in one of the two simpleways which make the compositions dened.Note: The use of the prex co in counit here is not consistent with the terminology of limits and colimits, becausea colimit satises an initial property whereas the counit morphisms will satisfy terminal properties, and dually. Theterm unit here is borrowed from the theory of monads where it looks like the insertion of the identity 1 into a monoid.1.3.4 Hom-set adjunctionA hom-set adjunction between two categories C and D consists of two functors F : C D and G : C D and anatural isomorphism : homC(F, ) homD(, G)This species a family of bijectionsY,X: homC(FY, X) homD(Y, GX)for all objects X in C and Y in D.In this situation we say that F is left adjoint to GandG is right adjoint to F , and may indicate this relationshipby writing : F G , or simply F G .This denition is a logical compromise in that it is somewhat more dicult to satisfy than the universal morphismdenitions, and has fewer immediate implications than the counit-unit denition. It is useful because of its obvioussymmetry, and as a stepping-stone between the other denitions.In order to interpret as a natural isomorphism, one must recognize homC(F, ) and homD(, G) as functors. Infact, they are both bifunctors from Dop C to Set (the category of sets). For details, see the article on hom functors.Explicitly, the naturality of means that for all morphisms f : X X in C and all morphisms g : Y Y in D thefollowing diagram commutes:The vertical arrows in this diagramare those induced by composition with f and g. Formally, Hom(Fg, f) : HomC(FY,X) HomC(FY, X ) is given by h f o h o Fg for each h in HomC(FY, X). Hom(g, Gf) is similar.1.4 Adjunctions in fullThere are hence numerous functors and natural transformations associated with every adjunction, and only a smallportion is sucient to determine the rest.1.4. ADJUNCTIONS IN FULL 5Naturality of An adjunction between categories C and D consists ofA functor F : C D called the left adjointA functor G : C D called the right adjointA natural isomorphism : homC(F,) homD(,G)A natural transformation : FG 1C called the counitA natural transformation : 1D GF called the unitAn equivalent formulation, where X denotes any object of C and Y denotes any object of D:For every C-morphism f : FY X, there is a unique D-morphism Y, X(f) = g : Y GX such that the diagramsbelow commute, and for every D-morphism g : Y GX, there is a unique C-morphism 1Y, X(g) = f : FY X inC such that the diagrams below commute:From this assertion, one can recover that:6 CHAPTER 1. ADJOINT FUNCTORSThe transformations , , and are related by the equationsf= 1Y,X(g) = X F(g) homC(F(Y ), X)g= Y,X(f) = G(f) Y homD(Y, G(X))1GX,X(1GX) = X homC(FG(X), X)Y,FY (1FY ) = Y homD(Y, GF(Y ))The transformations , satisfy the counit-unit equations1FY= FY F(Y )1GX= G(X) GXEach pair (GX, X) is a terminal morphism from F to X in CEach pair (FY, Y) is an initial morphism from Y to G in DIn particular, the equations above allow one to dene , , and in terms of any one of the three. However, theadjoint functors F and G alone are in general not sucient to determine the adjunction. We will demonstrate theequivalence of these situations below.1.4.1 Universal morphisms induce hom-set adjunctionGiven a right adjoint functor G : C D; in the sense of initial morphisms, one may construct the induced hom-setadjunction by doing the following steps.Construct a functor F : C D and a natural transformation .For each object Yin D, choose an initial morphism (F(Y), Y) from Yto G, so we have Y: YG(F(Y)). We have the map of F on objects and the family of morphisms .For each f : Y0 Y1, as (F(Y0), Y0) is an initial morphism, then factorize Y1 o f with Y0 and getF(f) : F(Y0) F(Y1). This is the map of F on morphisms.The commuting diagram of that factorization implies the commuting diagram of natural transformations,so : 1D G o F is a natural transformation.Uniqueness of that factorization and that G is a functor implies that the map of F on morphisms preservescompositions and identities.Construct a natural isomorphism : homC(F-,-) homD(-,G-).For each object X in C, each object Y in D, as (F(Y), Y) is an initial morphism, then Y, X is a bijection,where Y, X(f : F(Y) X) = G(f) o Y. is a natural transformation, G is a functor, then for any objects X0, X1 in C, any objects Y0, Y1 in D,any x : X0 X1, any y : Y1 Y0, we have Y1, X1(x o f o F(y)) = G(x) o G(f) o G(F(y)) o Y1 =G(x) o G(f) o Y0 o y = G(x) o Y0, X0(f) o y, and then is natural in both arguments.Asimilar argument allows one to construct a hom-set adjunction fromthe terminal morphisms to a left adjoint functor.(The construction that starts with a right adjoint is slightly more common, since the right adjoint in many adjoint pairsis a trivially dened inclusion or forgetful functor.)1.4.2 Counit-unit adjunction induces hom-set adjunctionGiven functors F : C D, G : C D, and a counit-unit adjunction (, ) : F G, we can construct a hom-setadjunction by nding the natural transformation : homC(F-,-) homD(-,G-) in the following steps:For each f : FY X and each g : Y GX, dene1.4. ADJUNCTIONS IN FULL 7Y,X(f) = G(f) YY,X(g) = X F(g)The transformations and are natural because and are natural.Using, in order, that F is a functor, that is natural, and the counit-unit equation 1FY = FY o F(Y), we obtainf= X FG(f) F(Y )= f FY F(Y )= f 1FY= fhence is the identity transformation.Dually, using that G is a functor, that is natural, and the counit-unit equation 1GX = G(X) o GX, we obtaing= G(X) GF(g) Y= G(X) GX g= 1GX g= ghence is the identity transformation. Thus is a natural isomorphism with inverse 1 = .1.4.3 Hom-set adjunction induces all of the aboveGiven functors F : C D, G : C D, and a hom-set adjunction : homC(F-,-) homD(-,G-), we can construct acounit-unit adjunction(, ) : F G ,which denes families of initial and terminal morphisms, in the following steps:Let X= 1GX,X(1GX) homC(FGX, X) for each X in C, where 1GX homD(GX, GX) is the identitymorphism.Let Y=Y,FY (1FY ) homD(Y, GFY ) for each Y in D, where 1FY homC(FY, FY ) is the identitymorphism.The bijectivity and naturality of imply that each (GX, X) is a terminal morphism from F to X in C, andeach (FY, Y) is an initial morphism from Y to G in D.The naturality of implies the naturality of and , and the two formulasY,X(f) = G(f) Y1Y,X(g) = X F(g)for each f: FY X and g: Y GX (which completely determine ).Substituting FY for X and Y = Y, FY(1FY) for g in the second formula gives the rst counit-unit equation1FY= FY F(Y ) ,and substituting GX for Y and X= 1GX, X(1GX) for f in the rst formula gives the second counit-unitequation1GX= G(X) GX .8 CHAPTER 1. ADJOINT FUNCTORS1.5 History1.5.1 UbiquityThe idea of an adjoint functor was formulated by Daniel Kan in 1958. Like many of the concepts in category theory,it was suggested by the needs of homological algebra, which was at the time devoted to computations. Those facedwith giving tidy, systematic presentations of the subject would have noticed relations such ashom(F(X), Y) = hom(X, G(Y))in the category of abelian groups, where F was the functor A (i.e. take the tensor product with A), and G wasthe functor hom(A,). The use of the equals sign is an abuse of notation; those two groups are not really identicalbut there is a way of identifying them that is natural. It can be seen to be natural on the basis, rstly, that these aretwo alternative descriptions of the bilinear mappings from X A to Y. That is, however, something particular to thecase of tensor product. In category theory the 'naturality' of the bijection is subsumed in the concept of a naturalisomorphism.The terminology comes from the Hilbert space idea of adjoint operators T, U with Tx, y= x, Uy , which isformally similar to the above relation between hom-sets. We say that F is left adjoint to G, and G is right adjoint toF. Note that G may have itself a right adjoint that is quite dierent from F (see below for an example). The analogyto adjoint maps of Hilbert spaces can be made precise in certain contexts.[1]If one starts looking for these adjoint pairs of functors, they turn out to be very common in abstract algebra, andelsewhere as well. The example section below provides evidence of this; furthermore, universal constructions, whichmay be more familiar to some, give rise to numerous adjoint pairs of functors.In accordance with the thinking of Saunders Mac Lane, any idea, such as adjoint functors, that occurs widely enoughin mathematics should be studied for its own sake.1.5.2 Problems formulationsMathematicians do not generally need the full adjoint functor concept. Concepts can be judged according to theiruse in solving problems, as well as for their use in building theories. The tension between these two motivations wasespecially great during the 1950s when category theory was initially developed. Enter Alexander Grothendieck, whoused category theory to take compass bearings in other work in functional analysis, homological algebra and nallyalgebraic geometry.It is probably wrong to say that he promoted the adjoint functor concept in isolation: but recognition of the role ofadjunction was inherent in Grothendiecks approach. For example, one of his major achievements was the formulationof Serre duality in relative form loosely, in a continuous family of algebraic varieties. The entire proof turned onthe existence of a right adjoint to a certain functor. This is something undeniably abstract, and non-constructive, butalso powerful in its own way.1.5.3 PosetsEvery partially ordered set can be viewed as a category (with a single morphism between x and y if and only if x y).A pair of adjoint functors between two partially ordered sets is called a Galois connection (or, if it is contravariant,an antitone Galois connection). See that article for a number of examples: the case of Galois theory of course is aleading one. Any Galois connection gives rise to closure operators and to inverse order-preserving bijections betweenthe corresponding closed elements.As is the case for Galois groups, the real interest lies often in rening a correspondence to a duality (i.e. antitoneorder isomorphism). A treatment of Galois theory along these lines by Kaplansky was inuential in the recognitionof the general structure here.The partial order case collapses the adjunction denitions quite noticeably, but can provide several themes:adjunctions may not be dualities or isomorphisms, but are candidates for upgrading to that status1.6. EXAMPLES 9closure operators may indicate the presence of adjunctions, as corresponding monads (cf. the Kuratowskiclosure axioms)a very general comment of William Lawvere[2] is that syntax and semantics are adjoint: take C to be the setof all logical theories (axiomatizations), and D the power set of the set of all mathematical structures. For atheory T in C, let F(T) be the set of all structures that satisfy the axioms T; for a set of mathematical structuresS, let G(S) be the minimal axiomatization of S. We can then say that F(T) is a subset of S if and only if Tlogically implies G(S): the semantics functor F is left adjoint to the syntax functor G.division is (in general) the attempt to invert multiplication, but many examples, such as the introduction ofimplication in propositional logic, or the ideal quotient for division by ring ideals, can be recognised as theattempt to provide an adjoint.Together these observations provide explanatory value all over mathematics.1.6 Examples1.6.1 Free groupsThe construction of free groups is a common and illuminating example.Suppose that F : Grp Set is the functor assigning to each set Y the free group generated by the elements of Y, andthat G : Grp Set is the forgetful functor, which assigns to each group X its underlying set. Then F is left adjointto G:Terminal morphisms. For each group X, the group FGX is the free group generated freely by GX, the elements ofX. Let X: FGX X be the group homomorphism which sends the generators of FGX to the elements of X theycorrespond to, which exists by the universal property of free groups. Then each (GX, X) is a terminal morphismfrom F to X, because any group homomorphism from a free group FZ to X will factor through X: FGX X viaa unique set map from Z to GX. This means that (F,G) is an adjoint pair.Initial morphisms. For each set Y, the set GFY is just the underlying set of the free group FY generated by Y. LetY: Y GFYbe the set map given by inclusion of generators. Then each (FY, Y ) is an initial morphism fromY to G, because any set map from Y to the underlying set GW of a group will factor through Y: Y GFYvia aunique group homomorphism from FY to W. This also means that (F,G) is an adjoint pair.Hom-set adjunction. Maps from the free group FY to a group X correspond precisely to maps from the set Y to theset GX: each homomorphism from FY to X is fully determined by its action on generators. One can verify directlythat this correspondence is a natural transformation, which means it is a hom-set adjunction for the pair (F,G).Counit-unit adjunction. One can also verify directly that and are natural. Then, a direct verication that theyform a counit-unit adjunction (, ) : F G is as follows:The rst counit-unit equation 1F= F F says that for each set Y the compositionFYF(Y )FGFYFYFYshould be the identity. The intermediate group FGFYis the free group generated freely by the words of the freegroup FY. (Think of these words as placed in parentheses to indicate that they are independent generators.) Thearrow F(Y ) is the group homomorphism from FY into FGFY sending each generator y of FY to the correspondingword of length one (y) as a generator of FGFY. The arrowFYis the group homomorphismfromFGFY to FY sendingeach generator to the word of FY it corresponds to (so this map is dropping parentheses). The composition of thesemaps is indeed the identity on FY.The second counit-unit equation 1G= G G says that for each group X the compositionGXGXGFGXG(X)GXshould be the identity. The intermediate set GFGX is just the underlying set of FGX. The arrow GX is the inclusionof generators set map from the set GX to the set GFGX. The arrow G(X) is the set map from GFGX to GX which10 CHAPTER 1. ADJOINT FUNCTORSunderlies the group homomorphism sending each generator of FGX to the element of X it corresponds to (droppingparentheses). The composition of these maps is indeed the identity on GX.1.6.2 Free constructions and forgetful functorsFree objects are all examples of a left adjoint to a forgetful functor which assigns to an algebraic object its underlyingset. These algebraic free functors have generally the same description as in the detailed description of the free groupsituation above.1.6.3 Diagonal functors and limitsProducts, bred products, equalizers, and kernels are all examples of the categorical notion of a limit. Any limitfunctor is right adjoint to a corresponding diagonal functor (provided the category has the type of limits in question),and the counit of the adjunction provides the dening maps from the limit object (i.e. from the diagonal functor onthe limit, in the functor category). Below are some specic examples.Products Let : Grp2 Grp the functor which assigns to each pair (X1, X2) the product group X1X2,and let : Grp2 Grp be the diagonal functor which assigns to every group X the pair (X, X) in the productcategory Grp2. The universal property of the product group shows that is right-adjoint to . The counit ofthis adjunction is the dening pair of projection maps from X1X2 to X1 and X2 which dene the limit, andthe unit is the diagonal inclusion of a group X into X1X2 (mapping x to (x,x)).The cartesian product of sets, the product of rings, the product of topological spaces etc. follow thesame pattern; it can also be extended in a straightforward manner to more than just two factors. Moregenerally, any type of limit is right adjoint to a diagonal functor.Kernels. Consider the category D of homomorphisms of abelian groups. If f1 : A1 B1 and f2 : A2 B2are two objects of D, then a morphism from f1 to f2 is a pair (gA, gB) of morphisms such that gBf1 = f2gA.Let G : D Ab be the functor which assigns to each homomorphism its kernel and let F : D Ab be thefunctor which maps the group Ato the homomorphismA0. Then G is right adjoint to F, which expresses theuniversal property of kernels. The counit of this adjunction is the dening embedding of a homomorphismskernel into the homomorphisms domain, and the unit is the morphism identifying a group A with the kernelof the homomorphism A 0.A suitable variation of this example also shows that the kernel functors for vector spaces and for modulesare right adjoints. Analogously, one can showthat the cokernel functors for abelian groups, vector spacesand modules are left adjoints.1.6.4 Colimits and diagonal functorsCoproducts, bred coproducts, coequalizers, and cokernels are all examples of the categorical notion of a colimit.Any colimit functor is left adjoint to a corresponding diagonal functor (provided the category has the type of colimitsin question), and the unit of the adjunction provides the dening maps into the colimit object. Beloware some specicexamples.Coproducts. If F : Ab Ab2assigns to every pair (X1, X2) of abelian groups their direct sum, and if G :Ab Ab2is the functor which assigns to every abelian group Y the pair (Y, Y), then F is left adjoint to G,again a consequence of the universal property of direct sums. The unit of this adjoint pair is the dening pairof inclusion maps from X1 and X2 into the direct sum, and the counit is the additive map from the direct sumof (X,X) to back to X (sending an element (a,b) of the direct sum to the element a+b of X).Analogous examples are given by the direct sum of vector spaces and modules, by the free product ofgroups and by the disjoint union of sets.1.6. EXAMPLES 111.6.5 Further examplesAlgebraAdjoining an identity to a rng. This example was discussed in the motivation section above. Given a rng R,a multiplicative identity element can be added by taking RxZ and dening a Z-bilinear product with (r,0)(0,1)= (0,1)(r,0) = (r,0), (r,0)(s,0) = (rs,0), (0,1)(0,1) = (0,1). This constructs a left adjoint to the functor taking aring to the underlying rng.Ring extensions. Suppose R and S are rings, and : R S is a ring homomorphism. Then S can be seen asa (left) R-module, and the tensor product with S yields a functor F : R-Mod S-Mod. Then F is left adjointto the forgetful functor G : S-Mod R-Mod.Tensor products. If R is a ring and M is a right R module, then the tensor product with M yields a functor F: R-Mod Ab. The functor G : Ab R-Mod, dened by G(A) = homZ(M,A) for every abelian group A, isa right adjoint to F.From monoids and groups to rings The integral monoid ring construction gives a functor from monoidsto rings. This functor is left adjoint to the functor that associates to a given ring its underlying multiplicativemonoid. Similarly, the integral group ring construction yields a functor from groups to rings, left adjoint to thefunctor that assigns to a given ring its group of units. One can also start with a eld K and consider the categoryof K-algebras instead of the category of rings, to get the monoid and group rings over K.Field of fractions. Consider the category Dom of integral domains with injective morphisms. The forgetfulfunctor Field Dom from elds has a left adjoint - it assigns to every integral domain its eld of fractions.Polynomial rings. Let Ring* be the category of pointed commutative rings with unity (pairs (A,a) where Ais a ring, a A and morphisms preserve the distinguished elements). The forgetful functor G:Ring* Ringhas a left adjoint - it assigns to every ring R the pair (R[x],x) where R[x] is the polynomial ring with coecientsfrom R.Abelianization. Consider the inclusion functor G : Ab Grp from the category of abelian groups to categoryofgroups. IthasaleftadjointcalledabelianizationwhichassignstoeverygroupGthequotientgroupGab=G/[G,G].The Grothendieck group. In K-theory, the point of departure is to observe that the category of vector bundleson a topological space has a commutative monoid structure under direct sum. One may make an abeliangroup out of this monoid, the Grothendieck group, by formally adding an additive inverse for each bundle(or equivalence class). Alternatively one can observe that the functor that for each group takes the underlyingmonoid (ignoring inverses) has a left adjoint. This is a once-for-all construction, in line with the third sectiondiscussion above. That is, one can imitate the construction of negative numbers; but there is the other optionof an existence theorem. For the case of nitary algebraic structures, the existence by itself can be referred touniversal algebra, or model theory; naturally there is also a proof adapted to category theory, too.Frobeniusreciprocity in the representation theory of groups: see induced representation. This exampleforeshadowed the general theory by about half a century.TopologyA functor with a left and a right adjoint. Let G be the functor from topological spaces to sets that associatesto every topological space its underlying set (forgetting the topology, that is). G has a left adjoint F, creatingthe discrete space on a set Y, and a right adjoint H creating the trivial topology on Y.Suspensions and loop spaces Given topological spaces X and Y, the space [SX, Y] of homotopy classes ofmaps from the suspension SX of X to Y is naturally isomorphic to the space [X, Y] of homotopy classes ofmaps from X to the loop space Y of Y. This is an important fact in homotopy theory.12 CHAPTER 1. ADJOINT FUNCTORSStone-ech compactication. Let KHaus be the category of compact Hausdor spaces and G : KHaus Top be the inclusion functor to the category of topological spaces. Then G has a left adjoint F : Top KHaus,the Stoneech compactication. The unit of this adjoint pair yields a continuous map from every topologicalspace X into its Stone-ech compactication. This map is an embedding (i.e. injective, continuous and open)if and only if X is a Tychono space.Direct and inverse images of sheaves Every continuous map f : X Y between topological spaces inducesa functor f from the category of sheaves (of sets, or abelian groups, or rings...) on X to the correspondingcategory of sheaves on Y, the direct image functor. It also induces a functor f 1 from the category of sheavesof abelian groups on Y to the category of sheaves of abelian groups on X, the inverse image functor. f 1 isleft adjoint to f. Here a more subtle point is that the left adjoint for coherent sheaves will dier from that forsheaves (of sets).Soberication. The article on Stone duality describes an adjunction between the category of topological spacesand the category of sober spaces that is known as soberication. Notably, the article also contains a detaileddescription of another adjunction that prepares the way for the famous duality of sober spaces and spatiallocales, exploited in pointless topology.Category theoryA series of adjunctions. The functor 0 which assigns to a category its set of connected components is left-adjoint to the functor D which assigns to a set the discrete category on that set. Moreover, D is left-adjoint tothe object functor U which assigns to each category its set of objects, and nally U is left-adjoint to A whichassigns to each set the indiscrete category on that set.Exponential object. In a cartesian closed category the endofunctor C C given by A has a right adjointA.Categorical logicQuantication. If Yis a unary predicate expressing some property, then a suciently strong set theory mayprove the existence of the set Y = {y | Y (y)} of terms that fulll the property. A proper subset T Yand the associated injection of T into Yis characterized by a predicate T(y) = Y (y) (y) expressing astrictly more restrictive property.The role of quantiers in predicate logics is in forming propositions and also in expressing sophisticatedpredicates by closing formulas with possibly more variables. For example, consider a predicate f withtwo open variables of sort X and Y. Using a quantier to close X , we can form the set{y Y | x. f(x, y) S(x)}of all elements y of Yfor which there is an x to which it is f -related, and which itself is characterizedby the property S . Set theoretic operations like the intersection of two sets directly corresponds tothe conjunction of predicates. In categorical logic, a subeld of topos theory, quantiers are identiedwith adjoints to the pullback functor. Such a realization can be seen in analogy to the discussion ofpropositional logic using set theory but, interestingly, the general denition make for a richer range oflogics.So consider an object Yin a category with pullbacks. Any morphism f: X Yinduces a functorf: Sub(Y ) Sub(X)on the category that is the preorder of subobjects. It maps subobjects Tof Y(technically: monomor-phism classes of T Y) to the pullback X YT . If this functor has a left- or right adjoint, they arecalled f and f , respectively.[3] They both map from Sub(X) back to Sub(Y ) . Very roughly, given adomain S X to quantify a relation expressed via f over, the functor/quantier closes X in X YTand returns the thereby specied subset of Y.1.7. PROPERTIES 13Example: In Set , the category of sets and functions, the canonical subobjects are the subset (or rathertheir canonical injections). The pullback fT= X YT of an injection of a subset T into Yalong fis characterized as the largest set which knows all about f and the injection of Tinto Y. It thereforeturns out to be (in bijection with) the inverse image f1[T] X .For S X , let us gure out the left adjoinet, which is dened viaHom(fS, T) = Hom(S, fT),which here just meansfS T S f1[T]Consider f[S] T. We see S f1[f[S]] f1[T] . Conversely, If for an x S we also havex f1[T] , then clearly f(x) T . So S f1[T] implies f[S] T . We concude that left adjointto the inverse image functor f is given by the direct image. Here is a characterization of this result,which matches more the logical interpretation: The image ofS under fis the full set ofy 's, suchthat f1[{y}] S is non-empty. This works because it neglects exactly those y Ywhich are in thecomplement of f[S] . SofS= {y Y | (x f1[{y}]). x S } = f[S].Put this in analogy to our motivation {y Y | x. f(x, y) S(x)} .The right adjoint to the inverse image functor is given (without doing the computation here) byfS= {y Y | (x f1[{y}]). x S }.The subset fS of Yis characterized as the full set of y 's with the property that the inverse image of{y} with respect to fis fully contained within S . Note how the predicate determining the set is thesame as above, except that is replaced by .See also powerset.1.7 Properties1.7.1 ExistenceNot every functor G : C D admits a left adjoint. If C is a complete category, then the functors with left adjoints canbe characterized by the adjoint functor theorem of Peter J. Freyd: G has a left adjoint if and only if it is continuousand a certain smallness condition is satised: for every object Y of D there exists a family of morphismsfi : Y G(Xi)where the indices i come from a set I, not a proper class, such that every morphismh : Y G(X)can be written ash = G(t) o fifor some i in I and some morphismt : Xi X in C.An analogous statement characterizes those functors with a right adjoint.14 CHAPTER 1. ADJOINT FUNCTORS1.7.2 UniquenessIf the functor F : C D has two right adjoints G and G, then G and G are naturally isomorphic. The same is truefor left adjoints.Conversely, if Fis left adjoint to G, and G is naturally isomorphic to G then Fis also left adjoint to G. Moregenerally, if F, G, , is an adjunction (with counit-unit (,)) and : F F : G Gare natural isomorphisms then F, G, , is an adjunction where= ( ) = (1 1).Here denotes vertical composition of natural transformations, and denotes horizontal composition.1.7.3 CompositionAdjunctions can be composed in a natural fashion. Specically, if F, G, , is an adjunction between C and Dand F, G, , is an adjunction between D and E then the functorF F: C Eis left adjoint toG G: C E.More precisely, there is an adjunction between F F and G G with unit and counit given by the compositions:1EGFGFGGFFFFGGFGFG1C.This new adjunction is called the composition of the two given adjunctions.One can then form a category whose objects are all small categories and whose morphisms are adjunctions.1.7.4 Limit preservationThe most important property of adjoints is their continuity: every functor that has a left adjoint (and therefore is aright adjoint) is continuous (i.e. commutes with limits in the category theoretical sense); every functor that has a rightadjoint (and therefore is a left adjoint) is cocontinuous (i.e. commutes with colimits).Since many common constructions in mathematics are limits or colimits, this provides a wealth of information. Forexample:applying a right adjoint functor to a product of objects yields the product of the images;applying a left adjoint functor to a coproduct of objects yields the coproduct of the images;every right adjoint functor is left exact;every left adjoint functor is right exact.1.8. RELATIONSHIPS 151.7.5 AdditivityIf C and D are preadditive categories and F : C D is an additive functor with a right adjoint G : C D, then G isalso an additive functor and the hom-set bijectionsY,X: homC(FY, X) = homD(Y, GX)are, in fact, isomorphisms of abelian groups. Dually, if G is additive with a left adjoint F, then F is also additive.Moreover, if both C and D are additive categories (i.e. preadditive categories with all nite biproducts), then any pairof adjoint functors between them are automatically additive.1.8 Relationships1.8.1 Universal constructionsAs stated earlier, an adjunction between categories C and D gives rise to a family of universal morphisms, one foreach object in C and one for each object in D. Conversely, if there exists a universal morphism to a functor G : C D from every object of D, then G has a left adjoint.However, universal constructions are more general than adjoint functors: a universal construction is like an opti-mization problem; it gives rise to an adjoint pair if and only if this problem has a solution for every object of D(equivalently, every object of C).1.8.2 Equivalences of categoriesIf a functor F: CD is one half of an equivalence of categories then it is the left adjoint in an adjoint equivalence ofcategories, i.e. an adjunction whose unit and counit are isomorphisms.Every adjunction F, G, , extends an equivalence of certain subcategories. Dene C1 as the full subcategory ofC consisting of those objects X of C for which X is an isomorphism, and dene D1 as the full subcategory of Dconsisting of those objects Y of D for which Y is an isomorphism. Then F and G can be restricted to D1 and C1and yield inverse equivalences of these subcategories.In a sense, then, adjoints are generalized inverses. Note however that a right inverse of F (i.e. a functor G such thatFG is naturally isomorphic to 1D) need not be a right (or left) adjoint of F. Adjoints generalize two-sided inverses.1.8.3 MonadsEvery adjunction F, G, , gives rise to an associated monad T, , in the category D. The functorT: D Dis given by T = GF. The unit of the monad: 1D Tis just the unit of the adjunction and the multiplication transformation : T2 Tis given by = GF. Dually, the triple FG, , FG denes a comonad in C.Every monad arises from some adjunctionin fact, typically from many adjunctionsin the above fashion. Twoconstructions, called the category of EilenbergMoore algebras and the Kleisli category are two extremal solutions tothe problem of constructing an adjunction that gives rise to a given monad.16 CHAPTER 1. ADJOINT FUNCTORS1.9 References[1] arXiv.org: John C. Baez Higher-Dimensional Algebra II: 2-Hilbert Spaces.[2] William Lawvere, Adjointness in foundations, Dialectica, 1969, available here. The notation is dierent nowadays; aneasier introduction by Peter Smith in these lecture notes, which also attribute the concept to the article cited.[3] Saunders Mac Lane, Ieke Moerdijk, (1992) Sheaves in Geometry and Logic Springer-Verlag. ISBN 0-387-97710-4 Seepage 58Admek, Ji; Herrlich, Horst; Strecker, George E. (1990). Abstract and Concrete Categories. The joy of cats(PDF). John Wiley & Sons. ISBN 0-471-60922-6. Zbl 0695.18001.Mac Lane, Saunders (1998). Categories for the Working Mathematician. Graduate Texts in Mathematics 5(2nd ed.). Springer-Verlag. ISBN 0-387-98403-8. Zbl 0906.18001.1.10 External linksAdjunctions Seven short lectures on adjunctions.Chapter 2Amnestic functorIn the mathematical eld of category theory, an amnestic functor F : A B is a functor for which A-isomorphism is an identity whenever F is an identity.2.1 ReferencesAbstract and Concrete Categories. The Joy of Cats. Jiri Admek, Horst Herrlich, George E. Strecker.17Chapter 3Polynomial functorIn algebraic topology, a branch of mathematics, the calculus of functors or Goodwillie calculus is a techniquefor studying functors by approximating them by a sequence of simpler functors; it generalizes the sheacation of apresheaf. This sequence of approximations is formally similar to the Taylor series of a smooth function, hence theterm "calculus of functors.Many objects of central interest in algebraic topology can be seen as functors, which are dicult to analyze directly, sothe idea is to replace them with simpler functors which are suciently good approximations for certain purposes. Thecalculus of functors was developed by Thomas Goodwillie in a series of three papers in the 1990s and 2000s,[1][2][3]and has since been expanded and applied in a number of areas.3.1 ExamplesA motivational example, of central interest in geometric topology, is the functor of embeddings of one manifold Minto another manifold N, whose rst derivative in the sense of calculus of functors is the functor of immersions. Asevery embedding is an immersion, one obtains an inclusion of functors Emb(M, N) Imm(M, N) in this casethe map from a functor to an approximation is an inclusion, but in general it is simply a map.As this example illustrates, the linear approximation of a functor (on a topological space) is its sheacation, thinkingof the functor as a presheaf on the space (formally, as a functor on the category of open subsets of the space), andsheaves are the linear functors.This example was studied by Goodwillie and Michael Weiss.[4][5]3.2 DenitionHere is an analogy: with the Taylor series method from calculus, you can approximate the shape of a smooth functionf around a point x by using a sequence of increasingly accurate polynomial functions. In a similar way, with thecalculus of functors method, you can approximate the behavior of certain kind of functor F at a particular object Xby using a sequence of increasingly accurate polynomial functors.To be specic, let M be a smooth manifold and let O(M) be the category of open subspaces of Mi.e. the categorywhere the objects are the open subspaces of M, and the morphisms are inclusion maps. Let F be a contravariantfunctor from the category O(M) to the category Top of topological spaces with continuous morphisms. This kind offunctor, called a Top-valued presheaf on M, is the kind of functor you can approximate using the calculus of functorsmethod; you want to know what sort of topological space F(X) is for a particular open set XO(M), so you study thetopology of the increasingly accurate approximations F0(X), F1(X), F2(X), and so on.In the calculus of functors method, the sequence of approximations consists of (1) functors T0F, T1F, T2F, and soon, as well as (2) natural transformations k:F TkF for each integer k. These natural transforms are required to becompatible, meaning that the composition F Tk+1F TkFequals the map F TkF, and thus form a towerF Tk+1F TkF T1F T0F, and can be thought of as successive approximations, just as in aTaylor series one can progressively discard higher order terms.183.3. BRANCHES 19The approximating functors are required to be "k-excisive" such functors are called polynomial functors by analogywith Taylor polynomials which is a simplifying condition, and roughly means that they are determined by theirbehavior around k points at a time, or more formally are sheaves on the conguration space of k points in the givenspace. The dierence between the kth and (k 1) st functors is a homogeneous functor of degree k" (by analogywith homogeneous polynomials), which can be classied.For the functors TkFto be approximations to the original functor F, the resulting approximation maps F TkFmust be n-connected for some number n, meaning that the approximating functor approximates the original functorin dimension up to n"; this may not occur. Further, if one wishes to reconstruct the original functor, the resultingapproximations must be n-connected for n increasing to innity. One then calls F an analytic functor, and says thatthe Taylor tower converges to the functor, in analogy with Taylor series of an analytic function.3.3 BranchesThere are three branches of the calculus of functors, developed in the order:manifold calculus, such as embeddings,homotopy calculus, andorthogonal calculus.Homotopy calculus has seen far wider application than the other branches.3.4 HistoryThe notion of a sheaf and sheacation of a presheaf date to early category theory, and can be seen as the linear formof the calculus of functors. The quadratic form can be seen in the work of Andr Haeiger on links of spheres in1965, where he dened a metastable range in which the problem is simpler.[6] This was identied as the quadraticapproximation to the embeddings functor in Goodwillie and Weiss.3.5 References[1] T. Goodwillie, Calculus I: The rst derivative of pseudoisotopy theory, K-theory 4 (1990), 1-27.[2] T. Goodwillie, Calculus II: Analytic functors, K-theory 5 (1992), 295-332.[3] T. Goodwillie, Calculus III: Taylor series, Geom. Topol. 7 (2003), 645-711.[4] M. Weiss, Embeddings from the point of view of immersion theory, Part I, Geometry and Topology 3 (1999), 67-101.[5] T. Goodwillie and M. Weiss, Embeddings from the point of view of immersion theory, Part II, Geometry and Topology 3(1999), 103-118.[6] Haeiger, Andr, Enlacements de sphres en codimension suprieure 2Munson, Brian (2005), Syllabus for Math 283: Calculus of Functors3.6 External linksThomas GoodwillieJohn KleinMichael S. WeissChapter 4ApplyIn mathematics and computer science, Apply is a function that applies functions to arguments. It is central toprogramming languages derived from lambda calculus, such as LISP and Scheme, and also in functional languages.In particular, it has a role in the study of the denotational semantics of computer programs, because it is a continuousfunction on complete partial orders.In category theory, Apply is important in Cartesian closed categories, (and thus, also in Topos theory), where it is auniversal morphism, right adjoint to currying.4.1 ProgrammingIn computer programming, apply applies a function to a list of arguments. Eval and apply are the two interdependentcomponents of the eval-apply cycle, which is the essence of evaluating Lisp, described in SICP.[1]4.1.1 Apply functionApply is also the name of a special function in many languages, which takes a function and a list, and uses the list asthe functions own argument list, as if the function were called with the elements of the list as the arguments. This isimportant in languages with variadic functions, because this is the only way to call a function with an indeterminate(at compile time) number of arguments.Common Lisp and SchemeIn Common Lisp apply is a function that applies a function to a list of arguments (note here that "+" is a variadicfunction that takes any number of arguments):(apply #'+ (list 1 2))Similarly in Scheme:(apply + (list 1 2))C++In C++, Bind [2] is used either via the std namespace or via the boost namespace.C# and JavaIn C# and Java, variadic arguments are simply collected in an array. Caller can explicitly pass in an array in placeof the variadic arguments. This can only be done for a variadic parameter. It is not possible to apply an array of204.1. PROGRAMMING 21arguments to non-variadic parameter without using reection. An ambiguous case arises should the caller want topass an array itself as one of the arguments rather than using the array as a list of arguments. In this case, the callershould cast the array to Object to prevent the compiler from using the apply interpretation.variadicFunc(arrayOfArgs);GoIn Go, typed variadic arguments are simply collected in a slice. The caller can explicitly pass in a slice in place of thevariadic arguments, by appending a ... to the slice argument. This can only be done for a variadic parameter. Thecaller can not apply an array of arguments to non-variadic parameters, without using reection..s := []string{"foo, bar"} variadicFunc(s...)HaskellIn Haskell, functions may be applied by simple juxtaposition:func param1 param2 ...In Haskell, the syntax may also be interpreted that each parameter curries its function in turn. In the above example,func param1 returns another function accepting one fewer parameters, that is then applied to param2, and so on,until the function has no more parameters.JavaScriptIn JavaScript, function objects have an apply method, the rst argument is the value of the this keyword inside thefunction; the second is the list of arguments:func.apply(null, args);LuaIn Lua, apply can be written this way:function apply(f,...) return f(...) endPerlIn Perl, arrays, hashes and expressions are automatically attened into a single list when evaluated in a list context,such as in the argument list of a function:# Equivalent subroutine calls: @args = (@some_args, @more_args); func(@args); func(@some_args, @more_args);PHPIn PHP, apply is called call_user_func_array:call_user_func_array('func_name', $args);22 CHAPTER 4. APPLYPython and RubyIn Python and Ruby, the same asterisk notation used in dening variadic functions is used for calling a function on asequence and array respectively:func(*args)Python originally had an apply function, but this was deprecated in favour of the asterisk in 2.3 and removed in 3.0.[3]RIn R, do.call constructs and executes a function call from a name or a function and a list of arguments to be passedto it:f(x1, x2) # can also be performed via do.call(what = f, args = list(x1, x2))SmalltalkIn Smalltalk, block (function) objects have a valueWithArguments: method which takes an array of arguments:aBlock valueWithArguments: argsTclSince Tcl 8.5,[4] a function can be applied to arguments with the apply commandapply func ?arg1 arg2 ...?where the function is a two element list {args body} or a three element list {args body namespace}.4.2 Universal propertyConsider a function g: (X Y ) Z , that is, g [(X Y ) Z] where the bracket notation [A B] denotesthe space of functions from A to B. By means of currying, there is a unique function curry(g): X [YZ] .Then Apply provides the universal morphismApply : ([Y Z] Y ) Zso thatApply(f, y) = f(y)or, equivalently one has the commuting diagramApply (curry(g) idY ) = gThe notation[A B] for the space of functions from A to B occurs more commonly in computer science. Incategory theory, however, [A B] is known as the exponential object, and is written asBA. There are othercommon notational dierences as well; for example Apply is often called Eval,[5] even though in computer science,these are not the same thing, with eval distinguished from Apply, as being the evaluation of the quoted string form ofa function with its arguments, rather than the application of a function to some arguments.4.3. TOPOLOGICAL PROPERTIES 23Also, in category theory, curry is commonly denoted by , so thatg is written for curry(g). This notation isin conict with the use of in lambda calculus, where lambda is used to denote free variables. With all of thesenotational changes accounted for, the adjointness of Apply and curry is then expressed in the commuting diagramUniversal property of the exponential objectThe articles on exponential object and Cartesian closed category provide a more precise discussion of the category-theoretic formulation of this idea. Thus use of lambda here is not accidental; Cartesian-closed categories provide thegeneral, natural setting for lambda calculus.4.3 Topological propertiesIn order theory, in the category of complete partial orders endowed with the Scott topology, both curry and apply arecontinuous functions (that is, they are Scott continuous).[6] This property helps establish the foundational validity ofthe study of the denotational semantics of computer programs.4.4 References[1] Harold Abelson, Gerald Jay Sussman, Julie Sussman,Structure and Interpretation of Computer Programs, (1996) MITPress, ISBN 0-262-01153-0. See Section 4.1, The Metacircular Evaluator[2] http://www.boost.org/doc/libs/1_49_0/libs/bind/bind.html#with_functions[3] Non-essential built-in functions. Python Library Reference. 8 February 2005. Retrieved 19 May 2013.[4] apply. Tcl documentation. 2006. Retrieved 23 June 2014.[5] Saunders Mac Lane, Category Theory[6] H.P. Barendregt, The Lambda Calculus, (1984) North-Holland ISBN 0-444-87508-5Chapter 5Becks monadicity theoremIn category theory, a branch of mathematics, Becks monadicity theoremgives a criterion that characterises monadicfunctors. It asserts that a functorU: C Dis monadic if and only if[1]1. U has a left adjoint;2. U reects isomorphisms; and3. C has coequalizers of U-split parallel pairs (those parallel pairs of morphisms in C, which U sends to pairshaving a split coequalizer in D), and U preserves those coequalizers.The second and third condition together can be replaced by a modied condition: every fork in C which is by U sentto a split coequalizer sequence in D is itself a coequalizer sequence in C. In dierent words, U creates (preserves andreects) U-split coequalizer sequences.This is a basic result of Jonathan Mock Beck from around 1967, often stated in dual form for comonads. It is alsosometimes called the Beck tripleability theorem because of the older term triple for a monad.This theorem is particularly important in its relation with the descent theory, which plays role in sheaf and stacktheory, as well as in the Grothendieck's approach to algebraic geometry. Most cases of fai