Uploaded by jta15486

category-leinster

advertisement
Solutions to
Basic Category Theory
Tom Leinster
Solutions by positrón0802
https://positron0802.wordpress.com
1 January 2021
Contents
Contents
0 Introduction
2
1 Categories, functors and natural transformations
1.1 Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2 Functors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3 Natural Transformations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
4
4
10
2 Adjoints
2.1 Definition and examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Adjunctions via units and counits . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3 Adjunctions via initial objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
16
22
27
3 Interlude on sets
3.1 Constructions with sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2 Small and large categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3 Historical remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
31
33
36
4 Representables
4.1 Definitions and examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2 The Yoneda lemma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3 Consequences of the Yoneda lemma . . . . . . . . . . . . . . . . . . . . . . . . . .
36
36
39
40
5 Limits
5.1 Limits: definition and examples . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2 Colimits: definition and example . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3 Interactions between functors and limits . . . . . . . . . . . . . . . . . . . . . . .
42
42
46
50
6 Adjoints, representables and limits
6.1 Limits in terms of representables and adjoints . . . . . . . . . . . . . . . . . . . .
6.2 Limits and colimits of presheaves . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3 Interactions between adjoint functors and limits . . . . . . . . . . . . . . . . . . .
53
53
53
60
Appendix: Proof of the general adjoint functor theorem
66
1
Solutions by positrón0802
0. Introduction
0
Introduction
Exercise 0.10. Let ๐‘– : ๐‘† → ๐ผ (๐‘†) to the identity function of sets. Then the topological space ๐ผ (๐‘†)
together with the function ๐‘– satisfy the universal property illustrated in the following diagram:
๐‘–
๐ผ (๐‘†)
๐‘†
∃! continuous ๐‘“
∀ functions ๐‘“
∀๐‘‹ .
Explicitly, given any topological space ๐‘‹ and any function ๐‘“ : ๐‘‹ → ๐‘†, there exists a unique (continuous) map ๐‘“ : ๐‘‹ → ๐ผ (๐‘†) such that ๐‘“ = ๐‘– โ—ฆ ๐‘“ . Indeed, there is only one way to define ๐‘“ , namely to
be given by ๐‘“ (๐‘ฅ) = ๐‘“ (๐‘ฅ) for all ๐‘ฅ ∈ ๐‘‹, and this function is continuous since ๐ผ (๐‘†) has the indiscrete
topology. Briefly, this property says that any function into an indiscrete space is continuous.
Exercise 0.11. Let ๐œ€ : ๐บ → ๐ป denote the trivial homomorphism. The pair (ker ๐œƒ, ๐œ„) satisfies the
following universal property:
๐œ€โ—ฆ๐‘–
ker ๐œƒ
∃!๐‘— 0
๐œƒ
๐‘–
๐บ
๐ป
∀๐‘—
.
๐œ€โ—ฆ๐‘—
∀๐พ
That is, we have ๐œƒ โ—ฆ๐‘– = ๐œ€ โ—ฆ๐‘–, and if (๐พ, ๐‘—) is any other pair of a group ๐พ and a morphism ๐‘— : ๐พ → ๐บ
such that ๐œƒ โ—ฆ ๐‘— = ๐œ€ โ—ฆ ๐‘—, then there exists a unique homomorphism ๐‘— 0 : ๐พ → ker ๐œƒ such that
๐‘– โ—ฆ ๐‘— 0 = ๐‘— . Indeed, such ๐‘— 0 must be defined by ๐‘— 0 (๐‘˜) = ๐‘— (๐‘˜) for all ๐‘˜ ∈ ๐พ, and this is well-defined
since ๐‘— (๐‘˜) ∈ ker ๐œƒ for all ๐‘˜ ∈ ๐พ .
Exercise 0.12. We are given the following diagram:
๐‘–
๐‘ˆ ∩๐‘‰
๐‘ˆ
๐‘—0
๐‘—
∀๐‘“
๐‘–0
๐‘‰
๐‘‹
∃!โ„Ž
∀๐‘Œ .
∀๐‘”
Given a space ๐‘Œ and maps ๐‘“ : ๐‘ˆ → ๐‘Œ , ๐‘” : ๐‘‰ → ๐‘Œ such that ๐‘” โ—ฆ ๐‘— = ๐‘“ โ—ฆ ๐‘–, there exists a unique map
โ„Ž : ๐‘‹ → ๐‘Œ such that the diagram commutes. The condition ๐‘”โ—ฆ ๐‘— = ๐‘“ โ—ฆ๐‘– is saying that ๐‘”|๐‘ˆ ∩๐‘‰ = ๐‘“๐‘ˆ ∩๐‘‰ ,
so there is a unique well-defined function โ„Ž : ๐‘‹ → ๐‘Œ making the diagram commute, namely the
one given by โ„Ž(๐‘ฅ) = ๐‘”(๐‘ฅ) if ๐‘ฅ ∈ ๐‘‰ and โ„Ž(๐‘ฅ) = ๐‘“ (๐‘ฅ) if ๐‘ฅ ∈ ๐‘ˆ , and this function โ„Ž is continuous by
the gluing lemma as ๐‘ˆ and ๐‘‰ are open in ๐‘‹ .
2
Solutions by positrón0802
0. Introduction
Exercise 0.13. (a) Let ๐‘… be a ring and ๐‘Ÿ ∈ ๐‘…. Any ring homomorphism ๐œ™ : Z[๐‘ฅ] → ๐‘… such that
๐œ™ (๐‘ฅ) = ๐‘Ÿ must be given by
!
๐‘›
๐‘›
๐‘›
Õ
Õ
Õ
๐œ™
๐‘Ž๐‘– ๐‘ฅ ๐‘– =
๐œ™ (๐‘Ž๐‘– )๐œ™ (๐‘ฅ)๐‘– =
๐‘Ž๐‘– ๐‘Ÿ ๐‘– , ๐‘Ž๐‘– ∈ Z,
๐‘–=0
๐‘–=0
๐‘–=0
and it is clear that this is indeed a homomorphism.
(b) Since ๐ด is a ring and ๐‘Ž ∈ ๐ด, it follows from part (a) that there is a unique ring homomorphism ๐œ„ : Z[๐‘ฅ] → ๐ด such that ๐œ„ (๐‘ฅ) = ๐‘Ž. By assumption, there is also a unique ring homomorphism
๐œ™ : ๐ด → Z[๐‘ฅ] such that ๐œ™ (๐‘Ž) = ๐‘ฅ . Then ๐œ™ โ—ฆ ๐œ„ is a ring homomorphism Z[๐‘ฅ] → Z[๐‘ฅ] such that
๐‘ฅ โ†ฆ→ ๐‘ฅ, so by uniqueness we have ๐œ™ โ—ฆ ๐œ„ = 1Z[๐‘ฅ ] . Similarly ๐œ„ โ—ฆ ๐œ™ = 1๐ด, so ๐œ„ is an isomorphism.
Exercise 0.14. (a) We seek for (๐‘ƒ, ๐‘ 1, ๐‘ 2 ) with the universal property illustrated below:
∀๐‘“1
∀๐‘‰
∃!๐‘“
๐‘1
๐‘ƒ
∀๐‘“2
๐‘‹
๐‘2
.
๐‘Œ
Consider ๐‘ƒ = ๐‘‹ ⊕ ๐‘Œ with ๐‘ 1 : ๐‘ƒ → ๐‘‹ and ๐‘ 2 : ๐‘ƒ → ๐‘Œ the canonical projections. Then, given a
cone (๐‘‰ , ๐‘“1, ๐‘“2 ), there is only one way to define ๐‘“ : ๐‘‰ → ๐‘ƒ so that ๐‘ 1 โ—ฆ ๐‘“ = ๐‘“1 and ๐‘ 2 โ—ฆ ๐‘“ = ๐‘“2,
namely to be given by ๐‘“ (๐‘ฃ) = (๐‘“1 (๐‘ฃ), ๐‘“2 (๐‘ฃ)), and this is linear since both ๐‘“1 and ๐‘“2 are linear.
(b) Let (๐‘ƒ, ๐‘ 1, ๐‘ 2 ) and (๐‘ƒ 0, ๐‘ 10 , ๐‘ 20 ) be cones having the property stated in (a). Then, since
0
(๐‘ƒ , ๐‘ 10 , ๐‘ 20 ) has this property, there is a unique linear map ๐‘– : ๐‘ƒ → ๐‘ƒ 0 such that ๐‘ 10 โ—ฆ ๐‘– = ๐‘ 1 and
๐‘ 20 โ—ฆ ๐‘– = ๐‘ 2 . Similarly there exists a unique linear map ๐‘— : ๐‘ƒ 0 → ๐‘ƒ satisfying ๐‘ 1 โ—ฆ ๐‘— = ๐‘ 10 and
๐‘ 2 โ—ฆ ๐‘— = ๐‘ 20 , and the equations ๐‘– โ—ฆ ๐‘— = 1๐‘ƒ 0 and ๐‘— โ—ฆ ๐‘– = 1๐‘ƒ hold by uniqueness.
(c) We seek for (๐‘„, ๐‘ž 1, ๐‘ž 2 ) with the universal property illustrated below:
∀๐‘“1
∀๐‘‰
∃!๐‘“
๐‘„
∀๐‘“2
๐‘ž1
๐‘‹
๐‘ž2
๐‘Œ
.
Consider ๐‘„ = ๐‘‹ ⊕ ๐‘Œ with ๐‘ž 1 : ๐‘‹ → ๐‘„ and ๐‘ž 2 : ๐‘Œ → ๐‘„ the canonical inclusions, ๐‘ž 1 (๐‘ฅ) = (๐‘ฅ, 0) for
all ๐‘ฅ and ๐‘ž 2 (๐‘ฆ) = (0, ๐‘ฆ) for all ๐‘ฆ. Then, given a cocone (๐‘‰ , ๐‘“1, ๐‘“2 ) there is only one way to define a
map ๐‘“ : ๐‘„ → ๐‘‰ fitting in the diagram above, namely to be given by ๐‘“ (๐‘ฅ, ๐‘ฆ) = ๐‘“1 (๐‘ฅ) + ๐‘“2 (๐‘ฆ), and
this is linear since both ๐‘“1 and ๐‘“2 are linear.
3
Solutions by positrón0802
1. Categories, functors and natural transformations
(d) Given another cocone (๐‘„ 0, ๐‘ž 10 , ๐‘ž 20 ) satisfying the property stated in (c), there is a unique
linear map ๐œ™ : ๐‘„ → ๐‘„ 0 such that ๐œ™ โ—ฆ ๐‘ž 1 = ๐‘ž 10 and ๐œ™ โ—ฆ ๐‘ž 2 = ๐‘ž 20 , and similarly a unique linear map
๐œ“ : ๐‘„ 0 → ๐‘„ such that ๐œ“ โ—ฆ ๐‘ž 10 = ๐‘ž 1 and ๐œ“ โ—ฆ ๐‘ž 20 = ๐‘ž 2, which is the inverse of ๐œ™ by uniqueness.
1
1.1
Categories, functors and natural transformations
Categories
Exercise 1.1.12. The category of modules over a (fixed) ring ๐‘…; the category of based topological
spaces and based map; the category of smooth manifolds and smooth maps; the category of ringed
spaces and morphisms of ringed spaces.
Exercise 1.1.13. If ๐‘”, ๐‘” 0 : ๐ต → ๐ด are both inverses of ๐‘“ : ๐ด → ๐ต, then ๐‘” = ๐‘”1๐ต = ๐‘”๐‘“ ๐‘” 0 = 1๐ด๐‘” 0 = ๐‘” 0 .
Exercise 1.1.14. In the product category ๐’œ×โ„ฌ, identities are given by 1 (๐ด,๐ต) = (1๐ด, 1๐ต ) : (๐ด, ๐ต) →
(๐ด, ๐ต), and composition of morphisms by (๐‘“ , ๐‘”) โ—ฆ (๐‘“ 0, ๐‘” 0) = (๐‘“ ๐‘“ 0, ๐‘”๐‘” 0).
Exercise 1.1.15. To prove that Toph is a category we need the following facts from topology:
• Composition is well-defined: if ๐‘“ , ๐‘“ 0 : ๐‘‹ → ๐‘Œ are homotopic and ๐‘”, ๐‘” 0 : ๐‘Œ → ๐‘ are homotopic then ๐‘”๐‘“ , ๐‘” 0 ๐‘“ 0 : ๐‘‹ → ๐‘ are homotopic.
• Existence of identities: given a topological space ๐‘‹ there exists a map ๐‘ : ๐‘‹ → ๐‘‹ such that
for all maps ๐‘“ : ๐‘‹ → ๐‘Œ , ๐‘“ ๐‘ is homotopic to ๐‘“ , and for all maps ๐‘” : ๐‘ → ๐‘‹, ๐‘๐‘” is homotopic
to ๐‘”. We can take ๐‘ = 1๐‘‹ .
• Composition is associative: given maps ๐‘“ : ๐‘‹ → ๐‘Œ , ๐‘” : ๐‘Œ → ๐‘ and โ„Ž : ๐‘ → ๐‘Š , then โ„Žโ—ฆ(๐‘”โ—ฆ๐‘“ )
is homotopic to (โ„Ž โ—ฆ ๐‘”) โ—ฆ ๐‘“ . This is clear (they are equal).
Two objects ๐‘‹, ๐‘Œ ∈ Toph are isomorphic if and only if they are homotopy equivalent, i.e.
whenever there exist maps ๐‘“ : ๐‘‹ → ๐‘Œ and ๐‘” : ๐‘Œ → ๐‘‹ such that ๐‘”๐‘“ and ๐‘“ ๐‘” are homotopic to the
respective identity maps.
1.2
Functors
Exercise 1.2.20.
• Generalising the functor ๐œ‹1, for all ๐‘› ≥ 2 there are functors ๐œ‹๐‘› : Top∗ →
Ab assigning to a based space its ๐‘›th homotopy group (which happens to be abelian).
• The functor Grp → Ab sending a group to its abelianisation.
• The functor Ab → Ab sending an abelian group to its torsion subgroup.
• For ๐‘› = 0, 1, 2, . . . , the bifunctors Tor๐‘›๐‘… (−, −), Ext๐‘›๐‘… (−, −) : Mod๐‘… × ๐‘… Mod → Ab for a fixed
ring ๐‘….
4
Solutions by positrón0802
1.2
Functors
Exercise 1.2.21. Let ๐‘“ : ๐ด → ๐ด 0 be an isomorphism with inverse ๐‘” : ๐ด 0 → ๐ด. Then 1๐น (๐ด0) =
๐น (1๐ด0 ) = ๐น (๐‘“ ๐‘”) = ๐น (๐‘“ )๐น (๐‘”) and 1๐น (๐ด) = ๐น (1๐ด ) = ๐น (๐‘”๐‘“ ) = ๐น (๐‘”)๐น (๐‘“ ), so ๐น (๐‘“ ) : ๐น (๐ด) → ๐น (๐ด 0) is
an isomorphism with inverse ๐น (๐‘”) : ๐น (๐ด 0) → ๐น (๐ด).
Exercise 1.2.22. Given an order-preserving map ๐‘“ : ๐ด → ๐ต we obtain a functor ๐น : ๐’œ → โ„ฌ
sending ๐‘Ž ∈ ๐ด to ๐น (๐‘Ž) = ๐‘“ (๐‘Ž), and an arrow ๐‘Ž → ๐‘Ž 0 to ๐‘“ (๐‘Ž) → ๐‘“ (๐‘Ž 0). This is well-defined since
๐‘Ž ≤ ๐‘Ž 0 in ๐ด implies ๐‘“ (๐‘Ž) ≤ ๐‘“ (๐‘Ž 0) in ๐ต. Given arrows ๐‘Ž → ๐‘Ž 0, ๐‘Ž 0 → ๐‘Ž 00, their composition has to
be the unique arrow ๐‘Ž → ๐‘Ž 00, and we have unique arrows ๐‘“ (๐‘Ž) → ๐‘“ (๐‘Ž 0), ๐‘“ (๐‘Ž 0) → ๐‘“ (๐‘Ž 00) whose
composition is the unique arrow ๐‘“ (๐‘Ž) → ๐‘“ (๐‘Ž 00), so
๐น ((๐‘Ž → ๐‘Ž 0) โ—ฆ (๐‘Ž 0 → ๐‘Ž 00)) = ๐น (๐‘Ž → ๐‘Ž 00) = ๐‘“ (๐‘Ž) → ๐‘“ (๐‘Ž 00) = (๐‘“ (๐‘Ž) → ๐‘“ (๐‘Ž 0)) โ—ฆ (๐‘“ (๐‘Ž 0) → ๐‘“ (๐‘Ž 00)).
Thus ๐น is a functor.
Conversely, if ๐น : ๐’œ → โ„ฌ is a functor then ๐‘“ : ๐ด → ๐ต given by ๐‘“ (๐‘Ž) = ๐น (๐‘Ž) is orderpreserving. Indeed, if ๐‘Ž ≤ ๐‘Ž 0 then there is an arrow ๐‘Ž → ๐‘Ž 0, which is sent by ๐น to an arrow
๐‘“ (๐‘Ž) → ๐‘“ (๐‘Ž 0), which means that ๐‘“ (๐‘Ž) ≤ ๐‘“ (๐‘Ž 0).
๐‘”op
โ„Ž op
Exercise 1.2.23. (a) Given ๐‘”, โ„Ž ∈ ๐บ and ∗ −−→ ∗ −−→ ∗ in ๐บ op, the composition โ„Ž op โ—ฆop ๐‘”op is
the opposite arrow of ∗ −−→ ∗ in ๐บ, that is, โ„Ž op โ—ฆop ๐‘”op = (๐‘”โ„Ž) op . Thus ๐บ op is the group with the
same underlying set as ๐บ with multiplication : ๐บ op × ๐บ op → ๐บ op given by โ„Ž ๐‘” = ๐‘”โ„Ž. Define
๐œ™ : ๐บ → ๐บ op by ๐œ™ (๐‘”) = ๐‘”−1 . Then ๐œ™ is clearly bijective. Furthermore, ๐œ™ is a group homomorphism:
if ๐‘”, โ„Ž ∈ ๐บ then ๐œ™ (๐‘”โ„Ž) = (๐‘”โ„Ž) −1 = โ„Ž −1๐‘”−1 = ๐‘”−1 โ„Ž −1 = ๐œ™ (๐‘”) ๐œ™ (โ„Ž). Thus ๐œ™ is an isomorphism of
groups
๐‘”โ„Ž
(b) Let ๐‘‹ be any set with |๐‘‹ | ≥ 2 and consider ๐‘€ = End(๐‘‹ ). Consider a constant function
๐‘ ∈ ๐‘€. Then ๐‘ satisfies ๐‘ ๐‘“ = ๐‘ for all ๐‘“ ∈ ๐‘€. Since there is no element ๐‘ 0 in ๐‘€ such that ๐‘“ ๐‘ 0 = ๐‘ 0
for all ๐‘“ ∈ ๐‘€, it follows that ๐‘€ is not isomorphic to ๐‘€ op .
Exercise 1.2.24. (This is also Mac Lane’s Exercise I.3.4.)
We will show there is no such ๐‘ .
Consider the symmetric groups ๐‘† 2 Z/2 and ๐‘† 3 . The inclusion ๐‘– : ๐‘† 2 → ๐‘† 3 and the projection
๐œ‹ : ๐‘† 3 → ๐‘† 3 /๐ด3 ๐‘† 2 (where ๐ด3 denotes the alternating group of degree 3) compose to the identity
1๐‘†2 : ๐‘† 2 → ๐‘† 2 . As ๐‘† 3 has trivial centre, such functor ๐‘ : Grp → Ab would send 1๐‘† 2 to 1๐‘† 2 = 1๐‘ (๐‘†2 ) =
๐‘ (1๐‘† 2 ) = ๐‘ (๐œ‹)๐‘ (๐‘–) = 0, which is a contraction.
Exercise 1.2.25. (a) Let ๐ด ∈ ๐’œ. For all ๐ต ∈ โ„ฌ we have ๐น ๐ด (1๐ต ) = ๐น (1๐ด, 1๐ต ) = 1๐น (๐ด,๐ต) , and if
๐‘“ : ๐ต → ๐ต 0 and ๐‘” : ๐ต 0 → ๐ต 00 are morphisms in โ„ฌ then
๐น ๐ด (๐‘”๐‘“ ) = ๐น (1๐ด, ๐‘”๐‘“ ) = ๐น ((1๐ด, ๐‘”) โ—ฆ (1๐ด, ๐‘“ )) = ๐น (1๐ด, ๐‘”) โ—ฆ ๐น (1๐ด, ๐‘“ ) = ๐น ๐ด (๐‘”) โ—ฆ ๐น ๐ด (๐‘“ ).
Thus ๐น ๐ด is a functor. Similarly, given ๐ต ∈ โ„ฌ, ๐น๐ต : ๐’œ → ๐’ž defined by ๐น๐ต (๐ด) = ๐น (๐ด, ๐ต) on objects
and ๐น๐ต (๐‘“ ) = (๐‘“ , 1๐ต ) on morphisms is a functor.
5
Solutions by positrón0802
1.2
Functors
(b) The equation ๐น ๐ด (๐ต) = ๐น (๐ด, ๐ต) = ๐น๐ต (๐ด) is clear. Given ๐‘“ : ๐ด → ๐ด 0 in ๐’œ and ๐‘” : ๐ต → ๐ต 0 in
โ„ฌ we have
0
๐น ๐ด (๐‘”) โ—ฆ ๐น๐ต (๐‘“ ) = ๐น (1๐ด0 , ๐‘”) โ—ฆ ๐น (๐‘“ , 1๐ต ) = ๐น (๐‘“ , ๐‘”) = ๐น (๐‘“ , 1๐ต0 ) โ—ฆ ๐น (1๐ด, ๐‘”) = ๐น๐ต0 (๐‘“ ) โ—ฆ ๐น ๐ด (๐‘”)
by functoriality of ๐น .
(c) We must have ๐น (๐ด, ๐ต) = ๐น ๐ด (๐ต) = ๐น๐ต (๐ด) on objects. If ๐‘“ : ๐ด → ๐ด 0 and ๐‘” : ๐ต → ๐ต 0 are
morphisms in ๐’œ and โ„ฌ respectively, then ๐น (๐‘“ , ๐‘”) must be given by
๐น (๐‘“ , ๐‘”) = ๐น (๐‘“ , 1๐ต0 ) โ—ฆ ๐น (1๐ด, ๐‘”) = ๐น๐ต0 (๐‘“ ) โ—ฆ ๐น ๐ด (๐‘”),
so we define ๐น (๐‘“ , ๐‘”) by this formula. At the same time, ๐น (๐‘“ , ๐‘”) must be given by
0
๐น (๐‘“ , ๐‘”) = ๐น (1๐ด0 , ๐‘”) โ—ฆ ๐น (๐‘“ , 1๐ต ) = ๐น ๐ด (๐‘”) โ—ฆ ๐น๐ต (๐‘“ ).
By the conditions in (b), these two definitions agree. It remains to show that ๐น is indeed a functor
when defined in this way. First note that ๐น (1๐ด, 1๐ต ) = ๐น๐ต (1๐ด ) โ—ฆ ๐น ๐ด (1๐ต ) = 1๐น๐ต (๐ด) โ—ฆ 1๐น ๐ด (๐ต) = 1๐น (๐ด,๐ต)
for all ๐ด ∈ ๐’œ and ๐ต ∈ โ„ฌ. If (๐‘“ , ๐‘”) : (๐ด, ๐ต) → (๐ด 0, ๐ต 0) and (๐‘“ 0, ๐‘” 0) : (๐ด 0, ๐ต 0) → (๐ด 00, ๐ต 00) are
morphisms in ๐’œ × โ„ฌ then
๐น ((๐‘“ 0, ๐‘” 0) โ—ฆ (๐‘“ , ๐‘”)) = ๐น (๐‘“ 0 ๐‘“ , ๐‘” 0๐‘”) = ๐น๐ต00 (๐‘“ 0 ๐‘“ ) โ—ฆ ๐น ๐ด (๐‘” 0๐‘”)
= ๐น๐ต00 (๐‘“ 0) โ—ฆ ๐น๐ต00 (๐‘“ ) โ—ฆ ๐น ๐ด (๐‘” 0) โ—ฆ ๐น ๐ด (๐‘”)
0
= ๐น๐ต00 (๐‘“ 0) โ—ฆ ๐น ๐ด (๐‘” 0) โ—ฆ ๐น๐ต0 (๐‘“ ) โ—ฆ ๐น ๐ด (๐‘”)
= ๐น (๐‘“ 0, ๐‘” 0) โ—ฆ ๐น (๐‘“ , ๐‘”).
Hence ๐น : ๐’œ × โ„ฌ → ๐’ž is indeed a functor, the unique one satisfying the conditions in (b).
Exercise 1.2.26. (This is also Mac Lane’s Exercise II.3.5.)
Given a topological space ๐‘‹ let ๐ถ (๐‘‹ ) be the ring of continuous functions ๐‘‹ → R, and given a
map ๐‘“ : ๐‘‹ → ๐‘Œ of spaces let ๐ถ (๐‘“ ) : ๐ถ (๐‘Œ ) → ๐ถ (๐‘‹ ) be defined by โ„Ž โ†ฆ→ โ„Ž โ—ฆ ๐‘“ for all maps ๐‘” : ๐‘Œ → R.
This is well-defined since composition of continuous functions is continuous. Moreover, this
gives a contravariant functor from Top to Ring: given ๐‘“ : ๐‘‹ → ๐‘Œ and ๐‘” : ๐‘Œ → ๐‘, we have
๐ถ (๐‘“ ๐‘”) = ๐ถ (๐‘”)๐ถ (๐‘“ ); furthermore, clearly ๐ถ (1๐‘‹ ) = 1๐ถ (๐‘‹ ) for all spaces ๐‘‹ .
Exercise 1.2.27. Let ๐’œ be a category with precisely three objects ๐‘Ž, ๐‘, ๐‘ and only two non-identity
morphisms ๐‘“ : ๐‘Ž → ๐‘, ๐‘” : ๐‘Ž → ๐‘, and โ„ฌ be a category with exactly two objects ๐‘‘, ๐‘’ and only one
non-identity morphism โ„Ž : ๐‘‘ → ๐‘’. Let ๐น : ๐’œ → โ„ฌ be given by ๐น (๐‘Ž) = ๐‘‘ and ๐น (๐‘) = ๐น (๐‘) = ๐‘’ on
objects, and by ๐น (๐‘“ ) = ๐น (๐‘”) = โ„Ž on morphisms.
An easier example would be letting ๐’œ have two elements and only identity morphisms, โ„ฌ
have one element and only the identity, and letting ๐น : ๐ด → ๐ต be the only possible functor. Also,
any non-injective function of sets ๐’œ → โ„ฌ, considered as discrete categories, works.
Exercise 1.2.28. (a) We list them here:
6
Solutions by positrón0802
1.2
Functors
• Forgetful functors that forget “structure”, as Grp → Set, Ring → Set, Vect๐‘˜ → Set,
Ring → Ab and Ring → Mon. All of these are faithful; for instance, given two groups
๐บ, ๐ป ∈ Grp, if ๐‘“ : ๐บ → ๐ป is a function between the underlying sets then there is at most
one group homomorphism ๐บ → ๐ป whose underlying set function is ๐‘“ , namely ๐‘“ itself if
it is a homomorphism. Thus Grp → Set is faithful, and the same argument works for
the others. However, none of these is full, as forgetting some structure gives rise to more
morphisms. For instance, we can find two groups ๐บ, ๐ป and a function ๐บ → ๐ป between the
underlying sets which is not a group homomorphism, so Grp → Set is not full, and the
same argument works for the other functors.
• The forgetful functor Ab → Grp (which forgets a “property”) is full and faithful. It is
faithful by the same reason as in the previous example, but now it is also full since any
group homomorphism between abelian groups is an abelian group homomorphism.
• Free functors: Set → Grp, Set → CRing, Set → Vect๐‘˜ , etc. All of these satisfy the
same universal property in their corresponding categories. For instance, if ๐‘† is a set then
the free group ๐น (๐‘†) on ๐‘† have the following universal property: if ๐‘– : ๐‘† → ๐น (๐‘†) is the
natural inclusion, ๐ป is a group and ๐‘“ : ๐‘† → ๐ป a (set) function, there is a unique group
homomorphism ๐‘“ : ๐น (๐‘†) → ๐ป such that ๐‘“ ๐‘– = ๐‘“ :
๐‘–
๐น (๐‘†)
๐‘†
∃! homomorphism ๐‘“
∀ functions ๐‘“
∀๐ป
Thus, if ๐‘ˆ : Grp → Set denote the forgetful functor, for any group ๐ป we have a bijection Set(๐‘†, ๐‘ˆ (๐ป )) Grp(๐น (๐‘†), ๐ป ). In particular, for two sets ๐‘†,๐‘‡ we have a bijection
Set(๐‘†, ๐‘ˆ ๐น (๐‘‡ )) Grp(๐น (๐‘†), ๐น (๐‘‡ )). We have an inclusion ๐‘‡ ⊂ ๐‘ˆ ๐น (๐‘‡ ) of sets, so if ๐‘“ : ๐‘† → ๐‘‡
is a function inducing a homomorphism ๐น (๐‘†) → ๐น (๐‘‡ ), then ๐‘“ is unique for ๐‘“ can be seen
as a function ๐‘† → ๐‘ˆ ๐น (๐‘‡ ). Thus the free functor Set → Grp is faithful, and the same argument works for Set → CRing and Set → Vect๐‘˜ . However neither of these is full. For
instance, if a homomorphism ๐œ‘ : ๐น (๐‘†) → ๐น (๐‘‡ ) corresponds via the bijection to a function
๐‘† → ๐‘ˆ ๐น (๐‘‡ ) with image not in ๐‘‡ , then there is no function ๐‘† → ๐‘‡ inducing ๐œ‘.
• The fundamental group functor ๐œ‹1 : Top∗ → Grp. This functor is not faithful since two
different based maps ๐‘‹ → ๐‘Œ can induce the same morphism in ๐œ‹1 . For example, any two
(based) maps ๐‘† 2 → ๐‘† 2 will induce the trivial map on ๐œ‹ 1 since ๐œ‹ 1 (๐‘† 2 ) = 1. (Moreover, since
๐œ‹2 (๐‘† 2 ) = Z ≠ 0, then ๐œ‹ 1 as a functor Toph∗ → Grp is not faithful either.)
To show that ๐œ‹1 : Top∗ → Grp is not full consider the spaces R๐‘ƒ 3 and R๐‘ƒ 2, whose fundamental group is Z/2. Recall that ๐ป ∗ (R๐‘ƒ ๐‘› ; Z/2Z) = Z/2Z[๐‘ฅ]/(๐‘ฅ ๐‘›+1 ) for all ๐‘› ≥ 1. Thus
any map ๐‘“ : R๐‘ƒ 3 → R๐‘ƒ 2 induces the zero map on ๐ป 1 (−; Z/2Z), for if ๐‘ฅ ∈ ๐ป 1 (R๐‘ƒ 2 ; Z/2Z)
is a generator then 0 = ๐‘“ ∗ (๐‘ฅ 3 ) = ๐‘“ ∗ (๐‘ฅ) 3, so ๐‘“ ∗ (๐‘ฅ) = 0 ∈ ๐ป 1 (R๐‘ƒ 3 ; Z/2Z). Since there are
7
Solutions by positrón0802
1.2
Functors
natural isomorphisms ๐ป 1 (R๐‘ƒ ๐‘› ; Z/2Z) ๐ป 1 (R๐‘ƒ ๐‘› ; Z) ๐ป 1 (R๐‘ƒ ๐‘› ; Z) ๐œ‹ 1 (R๐‘ƒ ๐‘› ), then any
map R๐‘ƒ 3 → R๐‘ƒ 2 induces the trivial map on ๐œ‹ 1, so ๐œ‹ 1 : Top∗ → Grp is not a full functor.
(The above example could also show that ๐œ‹1 : Toph∗ → Grp is not full as long as we could
show that there is a map R๐‘ƒ 3 → R๐‘ƒ 2 which is not nullhomotopic. Is there?)
• The ๐‘›th homology group functor ๐ป๐‘› : Top → Ab. As in the previous examples, any map
๐‘† ๐‘›+1 → ๐‘† ๐‘›+1 will induce the trivial map on ๐ป๐‘› , so none of the functors ๐ป๐‘› : Toph → Ab is
faithful. The same example as before shows that ๐ป 1 : Toph → Ab is not full.
Now assume ๐‘› ≥ 2 and let ๐‘, ๐‘ž > 0 be such that ๐‘ + ๐‘ž = ๐‘›. We show that any map ๐‘“ : ๐‘† ๐‘› →
๐‘† ๐‘ × ๐‘† ๐‘ž induces the trivial map on ๐ป๐‘› . Let ๐›ผ ∈ ๐ป ๐‘ (๐‘† ๐‘ ) and ๐›ฝ ∈ ๐ป ๐‘ž (๐‘† ๐‘ž ) be generators, and
๐›ผ 0 = ๐›ผ × 1 ∈ ๐ป ๐‘ (๐‘† ๐‘ × ๐‘† ๐‘ž ), ๐›ฝ 0 = 1 × ๐›ฝ ∈ ๐ป ๐‘ž (๐‘† ๐‘ × ๐‘† ๐‘ž ). Then ๐›พ = ๐›ผ 0 ∪ ๐›ฝ 0 ∈ ๐ป ๐‘› (๐‘† ๐‘ × ๐‘† ๐‘ž ) is a
generator by Künneth theorem, so ๐‘“ ∗ : ๐ป ๐‘› (๐‘† ๐‘ ×๐‘† ๐‘ž ) → ๐ป ๐‘› (๐‘† ๐‘› ) sends ๐›พ to ๐‘“ ∗ (๐›ผ 0)∪๐‘“ ∗ (๐›ฝ 0) = 0.
Thus ๐‘“ is trivial on ๐ป ๐‘› , hence also on ๐ป๐‘› (by the universal coefficient theorem).This shows
that ๐ป๐‘› : Top → Ab is not full. (And neither is ๐ป ๐‘› .)
(Moreover, consider now ๐ป๐‘› as a functor Toph → Ab. For ๐‘› ≥ 3 consider ๐‘ = ๐‘› − 1, ๐‘ž = 1.
Since ๐œ‹๐‘š+1 (๐‘† ๐‘š ) ≠ 0 for all ๐‘š ≥ 2 then ๐œ‹๐‘› (๐‘† ๐‘›−1 × ๐‘† 1 ) ≠ 0, so there are maps ๐‘† ๐‘› → ๐‘† ๐‘›−1 × ๐‘† 1
which are not nullhomotopic, and hence ๐ป๐‘› : Toph → Ab is not full for ๐‘› ≥ 3. For ๐‘› = 2
this does not work since all maps ๐‘† 2 → ๐‘† 1 × ๐‘† 1 are nullhomotopic. In this case we should
find another example. Or maybe it is full?)
• A monoid (group) homomorphism ๐น : ๐บ → ๐ป, considered as a functor ๐น : ๐’ข → โ„‹ between
the corresponding categories. ๐น is faithful if and only if it is injective as a map ๐บ → ๐ป, and
full if and only if it is surjective as a map ๐บ → ๐ป .
• Let ๐บ be a monoid, regarded as a category ๐’ข with one element. Consider a functor ๐น : ๐’ข →
Set, i.e. a left ๐บ-set. Let ∗ ∈ ๐’ข be the unique object and ๐‘† = ๐น (∗). ๐น is faithful if and only if
the following condition holds: given ๐‘”, ๐‘” 0 ∈ ๐บ, if ๐‘” · ๐‘  = ๐‘” 0 · ๐‘  for all ๐‘  ∈ ๐‘† then ๐‘” = ๐‘” 0 . This is
the same as saying that the action of ๐บ in ๐‘† is faithful (in the sense of the definition in this
context). Now, ๐น is full if and only if for all functions ๐‘“ : ๐‘† → ๐‘† there exists some ๐‘” ∈ ๐บ
such that ๐‘“ (๐‘ ) = ๐‘” · ๐‘ , but this is only possible for bijections ๐‘“ . Thus ๐น is full if and only if
|๐‘† | ≤ 1.
The same conclusions hold for a functor ๐บ : ๐’ข → Vect๐‘˜ , a ๐‘˜-linear representation of ๐บ .
• ๐ด, ๐ต (pre)ordered sets, ๐’œ, โ„ฌ the corresponding categories. Let ๐น : ๐’œ → โ„ฌ be a functor,
that is, an order-preserving map ๐น : ๐ด → ๐ต. Given ๐‘Ž, ๐‘Ž 0 ∈ ๐ด the set ๐’œ(๐‘Ž, ๐‘Ž 0) is empty unless
๐‘Ž ≤ ๐‘Ž 0, and in this case there is a unique arrow ๐‘Ž → ๐‘Ž 0 . Thus ๐น is faithful since there is at
most one arrow between two given elements of ๐’œ. But ๐น is not necessarily full, for we can
have an arrow ๐‘“ (๐‘Ž) → ๐‘“ (๐‘Ž 0) in โ„ฌ such that ๐‘Ž, ๐‘Ž 0 ∈ ๐ด are not related, i.e. there is no arrow
๐‘Ž → ๐‘Ž 0.
• The functor ๐ถ : Topop → Ring sending a space to its ring of continuous real-valued functions. Let ๐‘‹, ๐‘Œ be topological spaces, and assume that ๐‘Œ has the indiscrete topology. If
8
Solutions by positrón0802
1.2
Functors
๐‘ž : ๐‘Œ → R is a map and ๐‘ฆ ∈ ๐‘Œ , then ๐‘ž(๐‘ฆ) ∈ R is non-empty closed, so ๐‘ž −1 ({๐‘ž(๐‘ฆ)}) = ๐‘Œ .
It follows that any map ๐‘Œ → R is constant. Thus, if ๐‘“ , ๐‘” : ๐‘‹ → ๐‘Œ are two arbitrary maps
then ๐‘“ ∗ = ๐‘”∗ : ๐ถ (๐‘Œ ) → ๐ถ (๐‘‹ ). By letting ๐‘Œ have at least two elements we see that ๐ถ is not
faithful. Moreover, in the same example we see that the induced morphism ๐ถ (๐‘Œ ) → ๐ถ (๐‘‹ )
of a map ๐‘‹ → ๐‘Œ have image precisely the constant functions. Hence ๐ถ is not full either.
op
• The contravariant Hom functor Hom(−,๐‘Š ) : Vect๐‘˜ → Vect๐‘˜ for a fixed ๐‘˜-vector space
๐‘Š . If ๐‘Š = 0 this functor is clearly full but not faithful, so assume ๐‘Š ≠ 0.
First we show that Hom(−,๐‘Š ) is faithful. Let ๐‘ˆ , ๐‘‰ ∈ Vect๐‘˜ and ๐‘“ , ๐‘” : ๐‘ˆ → ๐‘‰ be linear
maps. Suppose that ๐‘“ ≠ ๐‘”, so that there exists ๐‘ข ∈ ๐‘ˆ such that ๐‘ฃ B ๐‘“ (๐‘ข) ≠ ๐‘”(๐‘ข) B ๐‘ฃ 0 .
Extend {๐‘ฃ } to a basis for ๐‘‰ , such that if ๐‘ฃ and ๐‘ฃ 0 are linear independent then ๐‘ฃ 0 belongs to
this basis. Let ๐ฟ : ๐‘‰ → ๐‘Š be a linear map sending ๐‘ฃ to some ๐‘ค ≠ 0 and all other basis
elements to 0. If ๐‘ฃ, ๐‘ฃ 0 are linear dependent there exists ๐›ผ ∈ ๐‘˜, ๐›ผ ≠ 0, 1 such that ๐›ผ๐‘ฃ = ๐‘ฃ 0, so
that (๐‘“ ∗ ๐ฟ) (๐‘ข) = ๐ฟ(๐‘ฃ) = ๐‘ค and (๐‘”∗ ๐ฟ) (๐‘ข) = ๐ฟ(๐‘ฃ 0) = ๐›ผ๐‘ค ≠ ๐‘ค . If ๐‘ฃ, ๐‘ฃ 0 are linear independent
then (๐‘“ ∗ ๐ฟ) (๐‘ข) = ๐ฟ(๐‘ฃ) = ๐‘ค ≠ 0 and (๐‘”∗ ๐ฟ) (๐‘ข) = ๐ฟ(๐‘ฃ 0) = 0. Thus ๐‘“ ∗ ≠ ๐‘”∗ . It follows that the
functor Hom(−,๐‘Š ) is faithful.
Now we show that Hom(−,๐‘Š ) is not full. It is enough to consider the case ๐‘Š = ๐‘˜. (For
then it will hold for all ๐‘Š ≠ 0 as every ๐‘Š contains ๐‘˜ as a subspace.) Recall that if ๐‘ˆ is a
vector space with countable infinite dimension then ๐‘ˆ ∗ has uncountable dimension. Thus
not all linear maps ๐‘ˆ ∗ → ๐‘˜ ∗ ๐‘˜ are duals of a linear map ๐‘˜ → ๐‘ˆ , so Hom(−, ๐‘˜) is not full.
• The functors ๐ป ๐‘› : Topop → Ab assigning a space to its ๐‘›th cohomology group. None
of these is faithful, for any map ๐‘† ๐‘›+1 → ๐‘† ๐‘›+1 induces the trivial map on ๐ป ๐‘› . This shows
moreover that ๐ป ๐‘› is not faithful as a functor Tophop → Ab. The same examples as for ๐ป๐‘›
above show that ๐ป ๐‘› : Topop → Ab is not full for ๐‘› ≠ 2. (And ๐ป ๐‘› : Tophop → Ab is not full
for ๐‘› ≥ 3. Is it for ๐‘› = 2?)
• A functor ๐น : ๐’ขop → Set, i.e. a right ๐บ-set. This is analogous to example above of functors
๐’ข → Set, i.e. left ๐บ-sets.
• A presheaf on a category ๐’œ, i.e. a functor ๐’œ op → Set. One does not expect this to be faithful
or full unless we have an specific example. Consider a presheaf on a space ๐‘‹ ∈ Top, i.e. a
functor ๐น : ๐’ช(๐‘‹ ) op → Set. Then ๐น is faithful since for any two elements ๐‘ˆ , ๐‘‰ ∈ ๐’ช(๐‘‹ ), there
is at most one morphism ๐‘‰ → ๐‘ˆ . In general one does not expect ๐น to be full, for instance
if ๐‘ˆ ⊄ ๐‘‰ then there is no morphism ๐‘‰ → ๐‘ˆ in ๐’ช(๐‘‹ ) op, but there could be functions
๐น (๐‘‰ ) → ๐น (๐‘ˆ ), e.g. if they are both non-empty. In the particular case in which ๐น is the
presheaf of real continuous functions, ๐น is also not full in general for the same reason.
(b) We can use one the previous examples: Let ๐บ and ๐ป be monoids; let ๐’ข and โ„‹ denote
the corresponding categories. The a functor ๐’ข → โ„‹ is full (resp. faithful) if and only if the
1Z
corresponding homomorphism ๐บ → ๐ป is surjective (resp. injective). Thus Z −→ Z is full and
9
Solutions by positrón0802
1.3
Natural Transformations
2
(2 0)
1
faithful, Z →
− Z is faithful but not full, Z →
− Z/2 is full but not faithful, and Z × Z −−−→ Z is neither
full nor faithful.
Exercise 1.2.29. (a) Let (๐‘ƒ, ≤๐‘ƒ ) be a poset, i.e. a (partially) ordered set. Then a subcategory of ๐‘ƒ
is a poset (๐‘„, ≤๐‘„ ) such that ๐‘„ ⊂ ๐‘ƒ and if ๐‘ฅ ≤๐‘„ ๐‘ฆ for ๐‘ฅ, ๐‘ฆ ∈ ๐‘„, then ๐‘ฅ ≤๐‘ƒ ๐‘ฆ. A subcategory ๐‘„ ⊂ ๐‘ƒ
is full if and only if ๐‘„ is a subposet of ๐‘ƒ, i.e. if ๐‘ฅ ≤๐‘„ ๐‘ฆ ⇔ ๐‘ฅ ≤๐‘ƒ ๐‘ฆ for all ๐‘ฅ, ๐‘ฆ ∈ ๐‘„.
(b) As we do not require closure under inverses, the subcategories of a group are precisely
its submonoids (and the empty category). Only one subcategory is full, namely the whole group
itself.
1.3
Natural Transformations
Exercise 1.3.25.
๐‘… Mod.
• Given a ring ๐‘…, there is a natural isomorphism 1๐‘… Mod Hom๐‘… (๐‘…, −) : ๐‘… Mod →
• Given a ring ๐‘…, there is a natural isomorphism 1๐‘… Mod ๐‘… ⊗๐‘… − : ๐‘… Mod → ๐‘… Mod.
• Let ๐‘› ≥ 2 and consider the functors ๐œ‹๐‘› , ๐ป๐‘› : Top∗ → Ab. Then there is a natural transformation โ„Ž : ๐œ‹๐‘› ⇒ ๐ป๐‘› such that for all based spaces (๐‘‹, ๐‘ฅ 0 ) ∈ Top∗, โ„Ž (๐‘‹ ,๐‘ฅ 0 ) : ๐œ‹๐‘› (๐‘‹, ๐‘ฅ 0 ) → ๐ป๐‘› (๐‘‹ )
is the Hurewicz homomorphism.
Exercise 1.3.26. First assume that ๐›ผ is an isomorphism and let ๐›ฝ : ๐บ ⇒ ๐น be an inverse of ๐›ผ .
Then ๐›ผ๐ด โ—ฆ ๐›ฝ๐ด = 1๐บ (๐ด) and ๐›ฝ๐ด โ—ฆ ๐›ผ๐ด = 1๐น (๐ด) for all ๐ด ∈ ๐’œ, so ๐›ผ๐ด : ๐น (๐ด) → ๐บ (๐ด) is an isomorphism
for all ๐ด ∈ ๐’œ.
Conversely, assume that ๐›ผ๐ด : ๐น (๐ด) → ๐บ (๐ด) is an isomorphism for all ๐ด ∈ ๐’œ. Then for each
๐ด ∈ ๐’œ there exists an inverse ๐›ฝ๐ด : ๐บ (๐ด) → ๐น (๐ด) of ๐›ผ๐ด . If we prove that ๐›ฝ defines a natural
transformation ๐บ ⇒ ๐น then ๐›ฝ is an inverse of ๐›ผ . For this purpose, we need to show that for each
๐ด, ๐ด 0 ∈ ๐’œ and ๐‘“ : ๐ด → ๐ด 0, the diagram
๐บ (๐ด)
๐บ (๐‘“ )
๐›ฝ๐ด0
๐›ฝ๐ด
๐น (๐ด)
๐บ (๐ด 0)
๐น (๐‘“ )
๐น (๐ด 0)
commutes. By naturality of ๐›ผ we have ๐บ (๐‘“ ) โ—ฆ ๐›ผ๐ด = ๐›ผ๐ด0 โ—ฆ ๐น (๐‘“ ), so that
๐น (๐‘“ ) โ—ฆ ๐›ฝ๐ด = ๐›ฝ๐ด0 โ—ฆ ๐›ผ๐ด0 โ—ฆ ๐น (๐‘“ ) โ—ฆ ๐›ฝ๐ด = ๐›ฝ๐ด0 โ—ฆ ๐บ (๐‘“ ) โ—ฆ ๐›ผ๐ด โ—ฆ ๐›ฝ๐ด = ๐›ฝ๐ด0 โ—ฆ ๐บ (๐‘“ ).
It follows that ๐›ฝ : ๐บ ⇒ ๐น is a natural transformation which is inverse to ๐›ผ .
Exercise 1.3.27. Define a functor ๐นe: [๐’œ op, โ„ฌop ] → [๐’œ, โ„ฌ] op as follows. Given a functor
๐ป : ๐’œ op → โ„ฌop, let ๐นe(๐ป ) : ๐’œ → โ„ฌ be the functor given on objects ๐ด ∈ ๐’œ by ๐นe(๐ป ) (๐ด) = ๐ป (๐ด)
10
Solutions by positrón0802
1.3
Natural Transformations
and on morphisms ๐‘“ ∈ ๐’œ(๐ด, ๐ด 0) = ๐’œ op (๐ด 0, ๐ด) by ๐นe(๐ป ) (๐‘“ ) = ๐ป (๐‘“ ) ∈ โ„ฌop (๐ป (๐ด 0), ๐ป (๐ด)) =
โ„ฌ(๐ป (๐ด), ๐ป (๐ด 0)). Given a natural transformation
๐ป
๐’œ op
๐›ผ
โ„ฌop
๐พ
we need ๐นe(๐›ผ) ∈ [๐’œ, โ„ฌ] op ( ๐นe(๐ป ), ๐นe(๐พ)) = [๐’œ, โ„ฌ] ( ๐นe(๐พ), ๐นe(๐ป )), i.e. a natural transformation
๐นe(๐›ผ) : ๐นe(๐พ) ⇒ ๐นe(๐ป ). For each ๐ด ∈ ๐’œ we let ๐นe(๐›ผ)๐ด = ๐›ผ๐ด ∈ โ„ฌop (๐ป (๐ด), ๐พ (๐ด)) = โ„ฌ(๐พ (๐ด), ๐ป (๐ด)).
Given ๐‘“ ∈ ๐’œ(๐ด, ๐ด 0) = ๐’œ op (๐ด 0, ๐ด) the diagram
๐นe(๐พ) (๐ด) = ๐พ (๐ด)
๐นe(๐พ) (๐‘“ )=๐พ (๐‘“ )
๐นe(๐พ) (๐ด 0) = ๐พ (๐ด 0)
๐นe(๐›ผ)๐ด0 =๐›ผ๐ด0
๐นe(๐›ผ)๐ด =๐›ผ๐ด
๐นe(๐ป ) (๐ด) = ๐ป (๐ด)
๐นe(๐ป ) (๐‘“ )=๐ป (๐‘“ )
๐นe(๐ป ) (๐ด 0) = ๐ป (๐ด 0)
commutes by naturality of ๐›ผ, so
๐นe(๐พ)
๐’œ
๐นe(๐›ผ)
โ„ฌ
๐นe(๐ป )
is a natural transformation. If ๐›ผ : ๐ป ⇒ ๐พ and ๐›ฝ : ๐พ → ๐ฟ are natural transformations of functors
๐ป, ๐พ, ๐ฟ : ๐’œ op ⇒ โ„ฌop then ๐นe(๐›ผ โ—ฆ ๐›ฝ)๐ด = ๐›ผ๐ด โ—ฆ ๐›ฝ๐ด = ๐นe(๐›ผ)๐ด โ—ฆ ๐นe(๐›ฝ)๐ด, so ๐นe(๐›ผ โ—ฆ ๐›ฝ) = ๐นe(๐›ผ) โ—ฆ ๐นe(๐›ฝ). It
follows that ๐นe is a functor [๐’œ op, โ„ฌop ] → [๐’œ, โ„ฌ] op .
e : [๐’œ, โ„ฌ] op → [๐’œ op, โ„ฌop ] as follows. Given a functor ๐ป : ๐’œ → โ„ฌ let
Now define a functor ๐บ
op
op
e(๐ป ) : ๐’œ → โ„ฌ be the functor given on objects ๐ด ∈ ๐’œ op by ๐บ
e(๐ป ) (๐ด) = ๐ป (๐ด) and on morph๐บ
op
0
0
e
isms ๐‘“ ∈ ๐’œ (๐ด , ๐ด) = ๐’œ(๐ด, ๐ด ) by ๐บ (๐ป ) (๐‘“ ) = ๐ป (๐‘“ ) ∈ โ„ฌ(๐ป (๐ด), ๐ป (๐ด 0)) = โ„ฌop (๐ป (๐ด 0), ๐ป (๐ด)).
e(๐›ผ) ∈ [๐’œ op, โ„ฌop ] (๐บ
e(๐พ), ๐บ
e(๐ป )) be given by
Given ๐›ผ ∈ [๐’œ, โ„ฌ] op (๐พ, ๐ป ) = [๐’œ, โ„ฌ] (๐ป, ๐พ) let ๐บ
op
e
๐บ (๐›ผ)๐ด = ๐›ผ๐ด ∈ โ„ฌ(๐ป (๐ด), ๐พ (๐ด)) = โ„ฌ (๐พ (๐ด), ๐ป (๐ด)) for all ๐ด ∈ ๐’œ. Thus, if ๐‘“ ∈ ๐’œ op (๐ด 0, ๐ด) =
๐’œ(๐ด, ๐ด 0) then
e(๐ป ) (๐ด) = ๐ป (๐ด)
๐บ
e(๐ป ) (๐‘“ )=๐ป (๐‘“ )
๐บ
e(๐ป ) (๐ด 0) = ๐ป (๐ด 0)
๐บ
e(๐›ผ)๐ด0 =๐›ผ๐ด0
๐บ
e(๐›ผ)๐ด =๐›ผ๐ด
๐บ
e(๐พ) (๐ด) = ๐พ (๐ด)
๐บ
e(๐พ) (๐‘“ )=๐พ ( ๐‘“ )
๐บ
e(๐พ) (๐ด 0) = ๐พ (๐ด 0)
๐บ
commutes by naturality of ๐›ผ, so
e(๐พ)
๐บ
๐’œ op
e(๐›ผ)
๐บ
โ„ฌop
e(๐ป )
๐บ
11
Solutions by positrón0802
1.3
Natural Transformations
e : [๐’œ, โ„ฌ] op → [๐’œ op, โ„ฌop ].
is a natural transformation. This defines a functor ๐บ
It is clear that ๐น๐บ = 1 [๐’œ,โ„ฌ] op and ๐บ๐น = 1 [๐’œ op,โ„ฌop ] , so ๐น is an isomorphism [๐’œ op, โ„ฌop ] [๐’œ, โ„ฌ] op .
Exercise 1.3.28. (a) Let ๐‘“ : ๐ด × ๐ต๐ด → ๐ต be given by ๐‘“ (๐‘Ž, ๐‘”) = ๐‘”(๐‘Ž) for all ๐‘Ž ∈ ๐ด and ๐‘” ∈ ๐ต๐ด .
(b) Let โ„Ž : ๐ด → ๐ต (๐ต
๐ด)
be given by โ„Ž(๐‘Ž) (๐‘“ ) = ๐‘“ (๐‘Ž) for all ๐‘Ž ∈ ๐ด and ๐‘“ ∈ ๐ต๐ด .
Exercise 1.3.29. First assume that the family (๐›ผ๐ด,๐ต : ๐น (๐ด, ๐ต) → ๐บ (๐ด, ๐ต))๐ด∈๐’œ,๐ต ∈โ„ฌ is a natural
transformation ๐น ⇒ ๐บ . Fix ๐ด ∈ โ„ฌ and consider the family (๐›ผ๐ด,๐ต : ๐น ๐ด (๐ต) → ๐บ ๐ด (๐ต))๐ต ∈โ„ฌ . To
show this defines a natural transformation ๐น ๐ด ⇒ ๐บ ๐ด we need to prove that for all ๐ต, ๐ต 0 ∈ โ„ฌ and
๐‘“ ∈ โ„ฌ(๐ต, ๐ต 0), the diagram
๐น ๐ด (๐ต) = ๐น (๐ด, ๐ต)
๐น ๐ด (๐‘“ )=๐น (1๐ด ,๐‘“ )
๐น ๐ด (๐ต 0) = ๐น (๐ด, ๐ต 0)
๐›ผ๐ด,๐ต0
๐›ผ๐ด,๐ต
๐บ ๐ด (๐ต) = ๐บ (๐ด, ๐ต)
๐บ ๐ด (๐‘“ )=๐บ (1๐ด ,๐‘“ )
๐บ ๐ด (๐ต 0) = ๐บ (๐ด, ๐ต 0)
commutes, and it indeed does since ๐›ผ๐ด,๐ต : ๐น ⇒ ๐บ is natural. Similarly, the family (๐›ผ๐ด,๐ต : ๐น๐ต (๐ด) →
๐บ ๐ต (๐ด))๐ด∈๐’œ is a natural transformation ๐น๐ต ⇒ ๐บ ๐ต .
Conversely, assume that the above families define natural transformations ๐น ๐ด ⇒ ๐บ ๐ด and
๐น๐ต ⇒ ๐บ ๐ต for all ๐ด ∈ ๐’œ, ๐ต ∈ โ„ฌ. Let (๐ด, ๐ต), (๐ด 0, ๐ต 0) ∈ ๐’œ × โ„ฌ and (๐‘“ , ๐‘”) ∈ ๐’œ × โ„ฌ((๐ด, ๐ต), (๐ด 0, ๐ต 0)).
We want to show that the diagram
๐น ( ๐‘“ ,๐‘”)
๐น (๐ด, ๐ต)
๐น (๐ด 0, ๐ต 0)
๐›ผ๐ด0,๐ต0
๐›ผ๐ด,๐ต
๐บ (๐ด, ๐ต)
๐บ (๐‘“ ,๐‘”)
๐บ (๐ด 0, ๐ต 0)
commutes. Since ๐น (๐‘“ , ๐‘”) = ๐น (๐‘“ , 1๐ต ) โ—ฆ ๐น (1๐ด, ๐‘”), ๐บ (๐‘“ , ๐‘”) = ๐บ (๐‘“ , 1๐ต ) โ—ฆ ๐บ (1๐ด, ๐‘”), and the diagram
๐น (๐ด, ๐ต)
๐น (1๐ด ,๐‘”)
๐น (๐ด, ๐ต 0)
๐›ผ๐ด,๐ต0
๐›ผ๐ด,๐ต
๐บ (๐ด, ๐ต)
๐น (๐‘“ ,1๐ต )
๐บ (1๐ด ,๐‘”)
๐บ (๐ด, ๐ต 0)
๐น (๐ด 0, ๐ต 0)
๐›ผ๐ด0,๐ต0
๐บ (๐‘“ ,1๐ต )
๐บ (๐ด 0, ๐ต 0)
commutes by hypothesis, the result follows.
Exercise 1.3.30. Let ∗Z denote the unique object in Z and ∗๐บ the unique object in ๐บ . The oneto-one correspondence described assigns to an element ๐‘” ∈ ๐บ the functor Z → ๐บ sending a
morphism ๐‘› ∈ Z(∗Z, ∗Z ) to ๐‘”๐‘› ∈ ๐บ (∗๐บ , ∗๐บ ). Note that every natural transformation between
functors Z → ๐บ is an isomorphism by Exercise 1.3.26, since every element in a group is invertible.
12
Solutions by positrón0802
1.3
Natural Transformations
If โ„Ž, ๐‘” are functors Z → ๐บ, a natural isomorphism ๐›ผ : โ„Ž → ๐‘” amounts to a morphism ๐›ผ ∈ ๐บ (∗๐บ , ∗๐บ )
such that the diagram
∗๐บ
โ„Ž (๐‘š)
∗๐บ
๐›ผ
∗๐บ
๐›ผ
∗๐บ
๐‘” (๐‘š)
commutes for all ๐‘š ∈ Z, i.e. ๐›ผ ∈ ๐บ is such that ๐›ผโ„Ž๐‘š = ๐‘”๐‘š ๐›ผ for all ๐‘š ∈ Z. This holds if and only if
๐›ผโ„Ž๐›ผ −1 = ๐‘”. Thus, the equivalence relation on ๐บ is that of conjugacy.
Exercise 1.3.31. (a) Given ๐‘‹, ๐‘‹ 0 ∈ โ„ฌ and ๐‘“ ∈ โ„ฌ(๐‘‹, ๐‘‹ 0), define Sym(๐‘“ ) ∈ Set(Sym(๐‘‹ ), Sym(๐‘‹ 0))
to be given by โ„Ž โ†ฆ→ ๐‘“ โ„Ž๐‘“ −1 for โ„Ž ∈ Sym(๐‘‹ ).
Now define Ord(๐‘“ ) ∈ Set(Ord(๐‘‹ ), Ord(๐‘‹ 0)) as follows. Given a total order ≤ on ๐‘‹ let
Ord(๐‘“ )(≤) be the order on ๐‘‹ 0 given by ๐‘ฆ ๐‘ง if and only if ๐‘“ −1 (๐‘ฆ) ≤ ๐‘“ −1 (๐‘ง).
It is clear that both these definitions give functors โ„ฌ → Set.
(b) Suppose that ๐›ผ : Sym ⇒ Ord is a natural transformation. Let ๐‘‹, ๐‘‹ 0 ∈ โ„ฌ be finite groups
of the same cardinality and ๐‘“ : ๐‘‹ → ๐‘‹ 0 be a bijection. Then there is a commutative diagram
Sym(๐‘‹ )
Sym(๐‘“ )
Sym(๐‘‹ 0)
๐›ผ๐‘‹ 0
๐›ผ๐‘‹
Ord(๐‘‹ )
Ord(๐‘“ )
Ord(๐‘‹ 0) .
Consider the elements 1๐‘‹ ∈ Sym(๐‘‹ ), 1๐‘‹ 0 ∈ Sym(๐‘‹ 0) and denote ๐›ผ๐‘‹ (1๐‘‹ ) by ≤๐‘‹ and ๐›ผ๐‘‹ 0 (1๐‘‹ 0 ) by
≤๐‘‹ 0 . By definition, we have Sym(๐‘“ )(1๐‘‹ ) = 1๐‘‹ 0 . Hence Ord(๐‘“ ) (≤๐‘‹ ) = ≤๐‘‹ 0 . This means that no
matter what ๐‘“ is, Ord(๐‘“ ) sends ≤๐‘‹ to ≤๐‘‹ 0 . This situation is clearly impossible by considering,
e.g., ๐‘‹ = ๐‘‹ 0 and |๐‘‹ | ≥ 2 since there is at least two different bijections giving different total orders
in ๐‘‹ .
(c) It is clear that |Sym(๐‘‹ )| = |Ord(๐‘‹ )| = ๐‘›!. Since Sym(๐‘‹ ) and Ord(๐‘‹ ) have the same
cardinal, we have Sym(๐‘‹ ) Ord(๐‘‹ ) for all ๐‘‹ ∈ โ„ฌ. But this isomorphism is not natural in ๐‘‹ as
there is no natural transformation Sym ⇒ Ord.
Exercise 1.3.32. (a) By assumption there exists a functor ๐บ : โ„ฌ → ๐’œ and natural isomorphisms
๐œ‚ : ๐บ๐น ⇒ 1๐’œ and ๐œ€ : ๐น๐บ ⇒ 1โ„ฌ . If ๐ต ∈ โ„ฌ, then ๐บ (๐ต) ∈ ๐’œ and ๐น๐บ (๐ต) ๐ต via ๐œ€. Hence ๐น is
essentially surjective on objects.
Now let ๐ด, ๐ด 0 ∈ ๐’œ and consider the function
๐’œ(๐ด, ๐ด 0) → โ„ฌ(๐น (๐ด), ๐น (๐ด 0))
๐‘“ โ†ฆ→ ๐น (๐‘“ ).
13
Solutions by positrón0802
1.3
Natural Transformations
To show it is injective assume that ๐น (๐‘“ ) = ๐น (๐‘”) for ๐‘“ , ๐‘” ∈ ๐’œ(๐ด, ๐ด 0). Then ๐บ๐น (๐‘“ ) = ๐บ๐น (๐‘”). By
naturality of ๐œ‚ the diagram
๐บ๐น (๐ด)
๐บ๐น (๐‘“ )=๐บ๐น (๐‘”)
๐บ๐น (๐ด 0)
๐œ‚๐ด0
๐œ‚๐ด
๐ด0
๐ด
๐‘“
commutes. Since ๐œ‚๐ด is an isomorphism we have ๐‘“ = ๐œ‚๐ด0 โ—ฆ ๐บ๐น (๐‘“ ) โ—ฆ ๐œ‚๐ด−1, and the same can be said
about ๐‘”, so ๐‘“ = ๐‘”. Thus ๐น is faithful.
Now we show that the above function is surjective for all ๐ด, ๐ด 0 ∈ ๐’œ. Let โ„Ž ∈ โ„ฌ(๐น (๐ด), ๐น (๐ด 0))
be arbitrary. There exists a unique ๐‘“ ∈ ๐’œ(๐ด, ๐ด 0) making the diagram
๐บ๐น (๐ด)
๐บ (โ„Ž)
๐บ๐น (๐ด 0)
๐œ‚๐ด0
๐œ‚๐ด
๐ด0
๐ด
๐‘“
commute, namely ๐‘“ = ๐œ‚๐ด0 โ—ฆ ๐บ (โ„Ž) โ—ฆ ๐œ‚๐ด−1 . Since ๐บ is faithful (by the previous proof since it is an
equivalence), then for proving ๐น (๐‘“ ) = โ„Ž it suffices to prove ๐บ๐น (๐‘“ ) = ๐บ (โ„Ž). But both ๐บ๐น (๐‘“ ) and
๐บ (โ„Ž) fill the dashed arrow in the commutative diagram
๐บ๐น (๐ด 0)
๐บ๐น (๐ด)
๐œ‚๐ด0
๐œ‚๐ด
๐ด
๐‘“
๐ด0 ,
so both equal ๐œ‚๐ด−10 โ—ฆ ๐‘“ โ—ฆ ๐œ‚๐ด . Thus ๐น (๐‘“ ) = โ„Ž and it follows that ๐น is full.
(b) Define ๐บ : โ„ฌ → ๐’œ as follows. Since ๐น is essentially surjective, given ๐ต ∈ โ„ฌ there exists
๐บ (๐ต) ∈ ๐’œ and an isomorphism ๐œ€๐ต : ๐น๐บ (๐ต) → ๐ต. We want ๐œ€ to define a natural isomorphism
๐น๐บ ⇒ 1๐ต , i.e. that for all ๐ต, ๐ต 0 ∈ โ„ฌ and ๐‘“ ∈ โ„ฌ(๐ต, ๐ต 0) the diagram
๐น๐บ (๐ต)
๐น๐บ (๐‘“ )
๐น๐บ (๐ต 0)
๐œ€๐ต0
๐œ€๐ต
๐ต0
๐ต
๐‘“
commutes. Since ๐œ€๐ต0 is an isomorphism this amounts to having ๐น๐บ (๐‘“ ) = ๐œ€๐ต−10 โ—ฆ ๐‘“ โ—ฆ ๐œ€๐ต . Thus,
given ๐‘“ ∈ โ„ฌ(๐ต, ๐ต 0) we define ๐บ (๐‘“ ) to be the unique morphism ๐บ (๐ต) → ๐บ (๐ต 0) corresponding to
๐œ€๐ต−10 โ—ฆ ๐‘“ โ—ฆ ๐œ€๐ต : ๐น๐บ (๐ต) → ๐น๐บ (๐ต 0) under the function
๐’œ(๐บ (๐ต), ๐บ (๐ต 0)) → โ„ฌ(๐น๐บ (๐ต), ๐น๐บ (๐ต 0))
โ„Ž โ†ฆ→ ๐น (โ„Ž),
14
Solutions by positrón0802
1.3
Natural Transformations
which is a bijection since ๐น is full and faithful. If ๐‘“ ∈ โ„ฌ(๐ต, ๐ต 0) and ๐‘” ∈ โ„ฌ(๐ต 0, ๐ต 00) then the
equation ๐น๐บ (๐‘”) โ—ฆ ๐น๐บ (๐‘“ ) = ๐น๐บ (๐‘” โ—ฆ ๐‘“ ) guarantees ๐บ (๐‘”) โ—ฆ ๐บ (๐‘“ ) = ๐บ (๐‘” โ—ฆ ๐‘“ ), so ๐บ is a well-defined
functor โ„ฌ → ๐’œ. By construction, ๐œ€ : ๐น๐บ ⇒ 1๐ต is a natural isomorphism.
It remains to construct a natural isomorphism ๐œ‚ : ๐บ๐น ⇒ 1๐’œ . Given ๐ด ∈ ๐’œ, let ๐œ‚๐ด : ๐บ๐น (๐ด) → ๐ด
be the unique morphism corresponding to ๐œ€ ๐น (๐ด) : ๐น๐บ๐น (๐ด) → ๐น (๐ด) under the bijection
๐’œ(๐บ๐น (๐ด), ๐ด) → โ„ฌ(๐น๐บ๐น (๐ด), ๐น (๐ด))
โ„Ž โ†ฆ→ ๐น (โ„Ž).
Since ๐œ€ ๐น (๐ด) is an isomorphism, so is ๐œ‚๐ด . We thus have a family of isomorphisms (๐œ‚๐ด : ๐ด →
๐บ๐น (๐ด))๐ด∈๐’œ . To show that ๐œ‚ is natural, let ๐ด, ๐ด 0 ∈ ๐’œ, ๐‘“ ∈ ๐’œ(๐ด, ๐ด 0) and consider the diagram
๐บ๐น (๐ด)
๐บ๐น (๐‘“ )
๐บ๐น (๐ด 0)
๐œ‚๐ด0
๐œ‚๐ด
๐ด0 .
๐ด
๐‘“
We want to show that it commutes. But applying ๐น we obtain the commutative diagram
๐น๐บ๐น (๐‘“ )
๐น๐บ๐น (๐ด)
๐น๐บ๐น (๐ด 0)
๐น (๐œ‚๐ด0 )=๐œ€ ๐น (๐ด0 )
๐น (๐œ‚๐ด )=๐œ€ ๐น (๐ด)
๐น (๐ด)
๐น (๐ด 0) ,
๐น (๐‘“ )
so the first diagram commutes since the functor ๐น is faithful. Thus ๐œ‚ is a natural isomorphism.
We conclude that ๐น is an equivalence.
Exercise 1.3.33. (This is also Mac Lane’s Exercise I.4.6.)
Composition in Mat is given by multiplication of matrices.
For each finite-dimensional ๐‘˜-vector space ๐‘‰ fix an ordered basis {๐‘’๐‘–๐‘‰ }1≤๐‘– ≤dim ๐‘‰ . If ๐‘˜ = ๐น ๐‘› for
some ๐‘›, we take the (ordered) standard basis. Define a functor ๐‘‡ : FDVect → Mat as follows. For
๐‘‰ ∈ FDVect let ๐‘‡ (๐‘‰ ) = dim ๐‘‰ . If ๐ฟ ∈ FDVect(๐‘‰ ,๐‘Š ) let Mat(dim ๐‘‰ , dim๐‘Š ) be the dim๐‘Š ×dim ๐‘‰
matrix of ๐ฟ with respect to the bases {๐‘’๐‘–๐‘‰ }๐‘– , {๐‘’๐‘Š
๐‘— } ๐‘— . Then ๐‘‡ is a functor FDVect → Mat. On the
other hand, for each ๐‘› ∈ Mat let ๐บ (๐‘›) = ๐‘˜ ๐‘› , and given ๐ด ∈ Mat(๐‘›, ๐‘š) let ๐บ (๐ด) : ๐‘˜ ๐‘› → ๐‘˜๐‘š have
matrix ๐ด with respect to the standard bases for ๐‘˜ ๐‘› and ๐‘˜๐‘š . Then ๐บ : Mat → FDVect is a functor
such that ๐‘‡๐บ = 1Mat . Furthermore, for all ๐‘‰ ∈ FDVect there is an isomorphism ๐œ‚๐‘‰ : ๐‘‰ → ๐‘˜ ๐‘› ,
๐‘› = dim ๐‘‰ , sending the ordered basis {๐‘’๐‘–๐‘‰ }1≤๐‘– ≤๐‘› onto the (ordered) standard basis for ๐‘˜ ๐‘› . Then, if
๐‘“ : ๐‘‰ → ๐‘Š is a linear map, the square
๐œ‚๐‘‰
๐‘˜๐‘›
๐‘‰
๐บ๐‘‡ (๐‘“ )
๐‘“
๐‘Š
๐‘˜๐‘š
๐œ‚๐‘Š
15
Solutions by positrón0802
2. Adjoints
Í
๐‘˜ ๐‘Š
commutes, where ๐‘› = dim ๐‘‰ , ๐‘š = dim๐‘Š . Indeed, if ๐‘“ (๐‘’๐‘–๐‘‰ ) = ๐‘š
๐‘—=1 ๐ด๐‘– ๐‘’ ๐‘— for each ๐‘– = 1, . . . , ๐‘›,
Í
๐‘˜ ๐‘˜๐‘š
then both ๐บ๐‘‡ (๐‘“ ) โ—ฆ๐œ‚๐‘‰ and ๐œ‚๐‘Š โ—ฆ ๐‘“ send ๐‘’๐‘–๐‘‰ to ๐‘š
๐‘—=1 ๐ด๐‘– ๐‘’ ๐‘— for all ๐‘–. Then ๐œ‚ is a natural isomorphism
1FDVect ๐บ๐‘‡ and we conclude that FDVect is equivalent to Mat.
Our equivalence does not involve a canonical functor FDVect → Mat since we fixed bases
for all finite-dimensional vector spaces. However, the functor ๐บ : Mat → FDVect is canonical.
Exercise 1.3.34. For any category ๐’ž we have ๐’ž ' ๐’ž via the identity functor 1๐’ž . It is also
clear that this relation is symmetric; it remains to prove it is transitive. So assume ๐’ž, ๐’Ÿ, โ„ฐ are
categories such that ๐’ž ' ๐’Ÿ and ๐’Ÿ ' โ„ฐ. Then there exist functors ๐น : ๐’ž → ๐’Ÿ, ๐บ : ๐’Ÿ → ๐’ž and
๐ป : ๐’Ÿ → โ„ฐ, ๐พ : โ„ฐ → ๐’Ÿ such that ๐บ๐น 1๐’ž , ๐น๐บ 1๐’Ÿ, ๐พ๐ป 1๐’Ÿ and ๐ป๐พ 1โ„ฐ .
Consider the functors ๐ป ๐น : ๐’ž → โ„ฐ and ๐บ๐พ : โ„ฐ → ๐’ž; we show there are isomorphisms
๐บ๐พ๐ป ๐น 1๐’ž and ๐ป ๐น๐บ๐พ 1โ„ฐ . Let ๐›ผ : ๐พ๐ป ⇒ 1๐’Ÿ be a natural isomorphism. Then ๐›ผ ๐ท : ๐พ๐ป (๐ท) →
๐ท is an isomorphism for all ๐ท ∈ ๐’Ÿ (Exercise 1.3.26). In particular, given ๐ถ ∈ ๐’ž, ๐›ผ ๐น (๐ถ) : ๐พ๐ป ๐น (๐ถ) →
๐น (๐ถ) is an isomorphism, so ๐บ (๐›ผ ๐น (๐ถ) ) : ๐บ๐พ๐ป ๐น (๐ถ) → ๐บ๐น (๐ถ) is an isomorphism by functoriality
of ๐บ . Let ๐›ฝ : ๐บ๐น ⇒ 1๐’ž be a natural isomorphism. Define ๐œ‚๐ถ = ๐›ฝ๐ถ โ—ฆ ๐บ (๐›ผ ๐น (๐ถ) ) : ๐บ๐พ๐ป ๐น (๐ถ) → ๐ถ.
Then (๐œ‚๐ถ )๐ถ ∈๐’ž defines a family of isomorphisms. It remains to prove naturality: Let ๐ถ, ๐ถ 0 ∈ ๐’ž and
๐‘“ ∈ ๐’ž(๐ถ, ๐ถ 0). Consider the diagram
๐บ๐พ๐ป ๐น (๐ถ)
๐บ๐พ๐ป ๐น (๐‘“ )
๐บ (๐›ผ ๐น (๐ถ 0 ) )
๐บ (๐›ผ ๐น (๐ถ ) )
๐บ๐น (๐ถ)
๐บ๐พ๐ป ๐น (๐ถ 0)
๐บ๐น (๐‘“ )
๐บ๐น (๐ถ 0)
๐›ฝ๐ถ 0
๐›ฝ๐ถ
๐ถ0
๐ถ
๐‘“
The upper square commutes by naturality of ๐›ผ and functoriality of ๐บ, and the lower square commutes by naturality of ๐›ฝ. By definition of ๐œ‚, this shows that ๐œ‚ : ๐บ๐พ๐ป ๐น ⇒ 1๐’ž is a natural transformation, hence a natural isomorphism (Exercise 1.3.26 again). Similarly there is a natural isomorphism ๐ป ๐น๐บ๐พ ⇒ 1โ„ฐ and therefore ๐’ž ' โ„ฐ. We conclude that equivalence of categories is an
equivalence relation.
2
2.1
Adjoints
Definition and examples
Exercise 2.1.12. Adjoint functors:
• If ๐‘…, ๐‘† are rings, and ๐ด is an (๐‘†, ๐‘…)-bimodule, then the functor ๐ด ⊗๐‘… − : ๐‘… Mod → ๐‘† Mod is
left adjoint to the functor ๐‘† Mod(๐ด, −) : ๐‘† Mod → ๐‘… Mod. (Tensor-hom adjunction.)
16
Solutions by positrón0802
2.1
Definition and examples
• Let ๐‘“ : ๐‘‹ → ๐‘Œ be a function of sets. Let ๐‘“ −1 (−) : ๐’ซ(๐‘Œ ) → ๐’ซ(๐‘‹ ), ๐ต โ†ฆ→ ๐‘“ −1 (๐ต), be the
inverse image functor. Then the image functor ๐‘“ (−) : ๐’ซ(๐‘‹ ) → ๐’ซ(๐‘Œ ), ๐ด โ†ฆ→ ๐‘“ (๐ด), is left
adjoint to ๐‘“ −1 (−). Moreover, ๐‘“ −1 (−) has a right adjoint given by sending ๐ด ∈ ๐’ซ(๐‘‹ ) to the
largest subset ๐ต of ๐‘Œ such that ๐‘“ −1 (๐ต) ⊂ ๐ด.
• Let Σ : Toph∗ → Toph∗ denote the (reduced) suspension functor, and Ω : Toph∗ → Toph∗
denote the loop space functor. Then ๐‘† is left adjoint to Ω.
Initial and terminal objects:
• The category Top∗ of pointed topological spaces has no initial object, and any one-point
space is terminal.
• For a vector space ๐‘˜, Vect๐‘˜ the zero vector space 0 ∈ Vect๐‘˜ is both initial and terminal.
• It ๐’ž is a discrete category with more than one object, then ๐’ž has no initial nor terminal
object.
• The category Field has no initial nor terminal object, since given ๐น, ๐พ ∈ Field there is no
morphism ๐น → ๐พ if char ๐น ≠ char ๐พ .
• In Exercise 0.13(a) we showed that (Z[๐‘ฅ], ๐‘ฅ) is initial in the category of pointed rings and
basepoint-preserving ring homomorphisms.
Exercise 2.1.13. Let ๐น : ๐’œ → โ„ฌ and ๐บ : โ„ฌ → ๐’œ be adjoint functors between discrete categories,
so that for all ๐ด ∈ ๐’œ and ๐ต ∈ โ„ฌ we have a bijection โ„ฌ(๐น (๐ด), ๐ต) ๐’œ(๐ด, ๐บ (๐ต)). This means that
๐น (๐ด) = ๐ต if and only if ๐บ (๐ต) = ๐ด. So ๐น and ๐บ are mutually inverse and therefore ๐’œ โ„ฌ.
Exercise 2.1.14. First assume that the equation
๐‘
๐‘“
๐น (๐‘)
๐บ (๐‘ž)
๐‘“
๐‘ž
(๐ด 0 →
− ๐ด→
− ๐บ (๐ต) −−−−→ ๐บ (๐ต 0)) = (๐น (๐ด 0) −−−→ ๐น (๐ด) →
− ๐ต→
− ๐ต 0)
holds for all ๐‘, ๐‘“ and ๐‘ž. By considering ๐‘ = 1๐ด : ๐ด → ๐ด we obtain (the transpose of) equation
(2.2) for all ๐‘“ and ๐‘ž (with ๐‘” = ๐‘“ in that equation), and by considering ๐‘ž = 1๐ต → ๐ต we obtain
equation (2.3) for all ๐‘ and ๐‘“ .
Conversely, assume (2.2) and (2.3) hold and let ๐‘ : ๐ด 0 → ๐ด, ๐‘“ : ๐ด → ๐บ (๐ต) and ๐‘ž : ๐ต → ๐ต 0 .
Then
๐‘
๐‘“
๐บ (๐‘ž)
๐น (๐‘)
๐บ (๐‘ž)โ—ฆ๐‘“
๐น (๐‘)
๐‘“
๐‘ž
(๐ด 0 →
− ๐ต→
− ๐ต 0),
− ๐ด→
− ๐บ (๐ต) −−−−→ ๐บ (๐ต 0)) = ๐น (๐ด 0) −−−→ ๐น (๐ด) −−−−−−→ ๐ต 0 = (๐น (๐ด 0) −−−→ ๐น (๐ด) →
the first equality by (2.3) and the second one by (the transpose of) (2.2).
Exercise 2.1.15. Given ๐ต ∈ โ„ฌ there is a bijection โ„ฌ(๐น (๐ผ ), ๐ต) ๐’œ(๐ผ, ๐บ (๐ต)). Since ๐ผ ∈ ๐’œ is
initial there is precisely one map ๐ผ → ๐บ (๐ต), hence precisely one map ๐น (๐ผ ) → ๐ต. Thus ๐น (๐ผ ) ∈ โ„ฌ
is initial. Similarly, if ๐‘‡ ∈ โ„ฌ is terminal and ๐ด ∈ ๐’œ, the bijection ๐’œ(๐ด, ๐บ (๐‘‡ )) โ„ฌ(๐น (๐ด),๐‘‡ )
shows that there is precisely one map ๐บ (๐‘‡ ) → ๐ด, so ๐บ (๐‘‡ ) ∈ ๐’œ is terminal.
17
Solutions by positrón0802
2.1
Definition and examples
Exercise 2.1.16. (a) First consider the forgetful functor ๐‘ˆ : [๐บ, Set] → Set, whose object function
sends a ๐บ-set ๐‘“ ∈ [๐บ, Set] to its underlying set ๐‘“ (∗) ∈ Set. We will show that ๐‘ˆ has both left and
right adjoints.
First let ๐น : Set → [๐บ, Set] be given on objects by sending ๐‘‹ ∈ Set to ๐บ × ๐‘‹ ∈ [๐บ, Set], where
the ๐บ-action on ๐บ × ๐‘‹ is given by โ„Ž · (๐‘”, ๐‘ฅ) = (โ„Ž๐‘”, ๐‘ฅ) for all ๐‘”, โ„Ž ∈ ๐บ and ๐‘ฅ ∈ ๐‘‹ . It is clear that this
defines a ๐บ-action on ๐บ × ๐‘‹, and a map ๐‘“ : ๐‘‹ → ๐‘Œ of sets induces a map ๐น (๐‘“ ) : ๐บ × ๐‘‹ → ๐บ × ๐‘Œ
of ๐บ-sets given by (๐‘”, ๐‘ฅ) โ†ฆ→ (๐‘”, ๐‘“ (๐‘ฅ)), which clearly preserves the ๐บ-action. We claim that ๐น a ๐‘ˆ ,
i.e., for ๐‘‹ ∈ Set, ๐‘Œ ∈ [๐บ, Set] there is an isomorphism
๐œ‘๐‘‹ ,๐‘Œ : [๐บ, Set] (๐บ × ๐‘‹, ๐‘Œ ) → Set(๐‘‹, ๐‘ˆ (๐‘Œ ))
natural in ๐‘‹ and ๐‘Œ . Let ๐‘’ ∈ ๐บ denote the identity element. For ๐‘“ ∈ [๐บ, Set] (๐บ × ๐‘‹, ๐‘Œ ) define
๐œ‘๐‘‹ ,๐‘Œ (๐‘“ ) = ๐‘“e ∈ Set(๐‘‹, ๐‘ˆ (๐‘Œ )) to be given by ๐‘“e(๐‘ฅ) = ๐‘“ (๐‘’, ๐‘ฅ) for all ๐‘ฅ ∈ ๐‘‹ . On the other hand, for
๐‘“e ∈ Set(๐‘‹, ๐‘ˆ (๐‘Œ )) define ๐œ“๐‘‹ ,๐‘Œ ( ๐‘“e) = ๐‘“ ∈ [๐บ, Set] (๐น (๐‘‹ ), ๐‘Œ ) by ๐‘“ (๐‘”, ๐‘ฅ) = ๐‘” · ๐‘“e(๐‘ฅ). Note that this is
well-defined since ๐‘“ (โ„Ž · (๐‘”, ๐‘ฅ)) = ๐‘“ (โ„Ž๐‘”, ๐‘ฅ) = (โ„Ž๐‘”) · ๐‘“e(๐‘ฅ) = โ„Ž · (๐‘” · ๐‘“e(๐‘ฅ)) = โ„Ž · ๐‘“e(๐‘”, ๐‘ฅ).
We claim ๐œ‘๐‘‹−1,๐‘Œ = ๐œ“๐‘‹ ,๐‘Œ . Indeed, for ๐‘“ ∈ [๐บ, Set] (๐บ × ๐‘‹, ๐‘Œ ) and ๐‘ฅ ∈ ๐‘‹ we have
๐œ“๐‘‹ ,๐‘Œ โ—ฆ ๐œ‘๐‘‹ ,๐‘Œ (๐‘“ ) (๐‘”, ๐‘ฅ) = ๐‘” · ๐œ‘๐‘‹ ,๐‘Œ (๐‘“ ) (๐‘ฅ) = ๐‘” · ๐‘“ (1, ๐‘ฅ) = ๐‘“ (๐‘” · (๐‘’, ๐‘ฅ)) = ๐‘“ (๐‘”, ๐‘ฅ),
and for ๐‘“e ∈ Set(๐‘‹, ๐‘ˆ (๐‘Œ )) and (๐‘”, ๐‘ฅ) ∈ ๐บ × ๐‘‹ we have
๐œ‘๐‘‹ ,๐‘Œ โ—ฆ ๐œ“๐‘‹ ,๐‘Œ ( ๐‘“e) (๐‘ฅ) = ๐œ“๐‘‹ ,๐‘Œ ( ๐‘“e) (๐‘’, ๐‘ฅ) = ๐‘’ · ๐‘“e(๐‘ฅ) = ๐‘“e(๐‘ฅ).
Hence ๐œ‘๐‘‹ ,๐‘Œ is a bijection with inverse ๐œ“๐‘‹ ,๐‘Œ . It remains to show naturality. This amounts to showing that for all ๐‘‹, ๐‘‹ 0 ∈ Set and ๐‘Œ , ๐‘Œ 0 ∈ [๐บ, Set], and morphisms ๐‘“ : ๐‘‹ 0 → ๐‘‹, ๐‘” : ๐‘Œ → ๐‘Œ 0, the
diagram
[๐บ, Set] (๐บ × ๐‘‹, ๐‘Œ )
๐œ‘๐‘‹ ,๐‘Œ
Set(๐‘“ ,๐‘ˆ (๐‘”))
[๐บ,Set] (๐น (๐‘“ ),๐‘”)
[๐บ, Set] (๐บ
Set(๐‘‹, ๐‘ˆ (๐‘Œ ))
× ๐‘‹ 0, ๐‘Œ 0)
๐œ‘๐‘‹ 0,๐‘Œ 0
Set(๐‘‹ 0, ๐‘ˆ (๐‘Œ 0))
commutes (c.f. Exercise 2.1.14). So let ๐‘ž ∈ [๐บ, Set] (๐บ × ๐‘‹, ๐‘Œ ) and ๐‘ฅ 0 ∈ ๐‘‹ 0 . On the one hand we
have
Set(๐‘“ , ๐‘ˆ (๐‘”)) (๐œ‘๐‘‹ ,๐‘Œ (๐‘ž)) (๐‘ฅ 0) = ๐‘ˆ (๐‘”) โ—ฆ ๐œ‘๐‘‹ ,๐‘Œ (๐‘ž) โ—ฆ ๐‘“ (๐‘ฅ 0) = ๐‘”(๐‘ž(๐‘’, ๐‘“ (๐‘ฅ 0))),
and on the other hand
๐œ‘๐‘‹ 0,๐‘Œ 0 ([๐บ, Set] (๐น (๐‘“ ), ๐‘”) (๐‘ž)) (๐‘ฅ 0) = ๐œ‘๐‘‹ 0,๐‘Œ 0 (๐‘” โ—ฆ โ„Ž โ—ฆ ๐น (๐‘“ )) (๐‘ฅ 0) = ๐‘” โ—ฆ ๐‘ž โ—ฆ ๐น (๐‘“ ) (๐‘’, ๐‘ฅ 0) = ๐‘”(๐‘ž(๐‘’, ๐‘“ (๐‘ฅ 0))).
Thus the diagram indeed commutes and it follows that the isomorphism ๐œ‘๐‘‹ ,๐‘Œ is natural in ๐‘‹ and
๐‘Œ . We conclude that ๐น : Set → [๐บ, Set] is left adjoint to ๐‘ˆ : [๐บ, Set] → Set.
Now define ๐ป : Set → [๐บ, Set] as follows. For ๐‘‹ ∈ Set set ๐ป (๐‘‹ ) = ๐‘‹ ๐บ ∈ [๐บ, Set], the set
of functions ๐บ → ๐‘‹, with ๐บ-action given by (๐‘” · ๐‘“ ) (โ„Ž) = ๐‘“ (โ„Ž๐‘”) for all ๐‘”, โ„Ž ∈ ๐บ, ๐‘“ ∈ ๐‘‹ ๐บ . It
18
Solutions by positrón0802
2.1
Definition and examples
is clear that ๐‘’ · ๐‘“ = ๐‘“ for all ๐‘“ ∈ ๐‘‹ ๐บ . Moreover, if ๐‘”, ๐‘” 0, โ„Ž ∈ ๐บ then (๐‘” 0๐‘” · ๐‘“ ) (โ„Ž) = ๐‘“ (โ„Ž๐‘” 0๐‘”) =
(๐‘” · ๐‘“ )(โ„Ž๐‘” 0) = (๐‘” 0 · (๐‘” · ๐‘“ )) (โ„Ž), so this indeed defines a ๐บ-action. A map ๐‘ : ๐‘‹ → ๐‘Œ of sets induces
a map ๐ป (๐‘) : ๐‘‹ ๐บ → ๐‘Œ ๐บ given by [๐ป (๐‘) (๐‘“ )] (โ„Ž) = ๐‘ โ—ฆ ๐‘“ (โ„Ž). This is a morphism of ๐บ-sets by the
equation [๐ป (๐‘) (๐‘” · ๐‘“ )] (โ„Ž) = ๐‘ โ—ฆ (๐‘” · ๐‘“ ) (โ„Ž) = ๐‘ โ—ฆ ๐‘“ (โ„Ž๐‘”) = [๐‘” · ๐ป (๐‘) (๐‘“ )] (โ„Ž), so ๐ป : Set → [๐บ, Set]
is a functor. We claim ๐‘ˆ a ๐ป, so that we seek a natural bijection
๐œ‘๐‘Œ ,๐‘‹ : Set(๐‘ˆ (๐‘Œ ), ๐‘‹ ) → [๐บ, Set] (๐‘Œ , ๐‘‹ ๐บ ).
For ๐‘“ ∈ Set(๐‘ˆ (๐‘Œ ), ๐‘‹ ) define ๐œ‘๐‘Œ ,๐‘‹ (๐‘“ ) : ๐‘Œ → ๐‘‹ ๐บ by ๐œ‘๐‘Œ ,๐‘‹ (๐‘“ ) (๐‘ฆ) (๐‘”) = ๐‘“ (๐‘” · ๐‘ฆ) for all ๐‘ฆ ∈ ๐‘Œ , ๐‘” ∈ ๐บ .
If ๐‘“ ∈ Set(๐‘ˆ (๐‘Œ ), ๐‘‹ ), ๐‘ฆ ∈ ๐‘Œ and ๐‘”, โ„Ž ∈ ๐บ we have
[๐œ‘๐‘Œ ,๐‘‹ (๐‘“ ) (๐‘” · ๐‘ฆ)] (โ„Ž) = ๐‘“ (โ„Ž๐‘” · ๐‘ฆ) = [๐‘” · ๐œ‘๐‘Œ ,๐‘‹ (๐‘“ ) (๐‘ฆ)] (โ„Ž),
so ๐œ‘๐‘Œ ,๐‘‹ (๐‘“ ) is a morphism of ๐บ-sets. Now define a map ๐œ“๐‘Œ ,๐‘‹ : [๐บ, Set] (๐‘Œ , ๐‘‹ ๐บ ) → Set(๐‘ˆ (๐‘Œ ), ๐‘‹ )
by ๐œ“๐‘Œ ,๐‘‹ ( ๐‘“e) (๐‘ฆ) = ๐‘“e(๐‘ฆ) (๐‘’) for all ๐‘“e ∈ [๐บ, Set] (๐‘Œ , ๐‘‹ ๐บ ) and ๐‘ฆ ∈ ๐‘Œ . It is straightforward to show that
๐œ“๐‘Œ ,๐‘‹ = ๐œ‘๐‘Œ−1,๐‘‹ , so ๐œ‘๐‘Œ ,๐‘‹ is a bijection. It remains to show that this bijection is natural.
For ๐‘‹, ๐‘‹ 0 ∈ Set and ๐‘Œ , ๐‘Œ 0 ∈ [๐บ, Set], and morphisms ๐‘“ : ๐‘Œ 0 → ๐‘Œ , ๐‘˜ : ๐‘‹ → ๐‘‹ 0, we need to
show that the diagram
Set(๐‘ˆ (๐‘Œ ), ๐‘‹ )
๐œ‘๐‘Œ ,๐‘‹
[๐บ,Set] ( ๐‘“ ,๐ป (๐‘˜))
Set(๐‘ˆ (๐‘“ ),๐‘˜)
Set(๐‘ˆ (๐‘Œ 0), ๐‘‹ 0)
[๐บ, Set] (๐‘Œ , ๐‘‹ ๐บ )
๐œ‘๐‘Œ 0,๐‘‹ 0
[๐บ, Set] (๐‘Œ 0, (๐‘‹ 0)๐บ )
commutes. Given ๐‘ž ∈ Set(๐‘ˆ (๐‘Œ ), ๐‘‹ ), ๐‘ฆ 0 ∈ ๐‘Œ 0 and ๐‘” ∈ ๐บ we compute
๐œ‘๐‘Œ 0,๐‘‹ 0 (๐‘˜ โ—ฆ ๐‘ž โ—ฆ ๐‘ˆ (๐‘“ )) (๐‘ฆ 0) (๐‘”) = (๐‘˜ โ—ฆ ๐‘ž โ—ฆ ๐‘ˆ (๐‘“ )) (๐‘” · ๐‘ฆ 0) = ๐‘˜ (๐‘ž(๐‘“ (๐‘” · ๐‘ฆ 0)))
and
(๐ป (๐‘˜) โ—ฆ๐œ‘๐‘Œ ,๐‘‹ (๐‘ž) โ—ฆ ๐‘“ ) (๐‘ฆ 0) (๐‘”) = ๐ป (๐‘˜) [๐œ‘๐‘Œ ,๐‘‹ (๐‘ž) (๐‘“ (๐‘ฆ 0))] (๐‘”) = ๐‘˜ (๐œ‘๐‘Œ ,๐‘‹ (๐‘ž) (๐‘“ (๐‘ฆ 0)) (๐‘”)) = ๐‘˜ (๐‘ž(๐‘” · ๐‘“ (๐‘ฆ 0))).
Both results agree since ๐‘“ is a morphism of ๐บ-sets, so that ๐‘“ (๐‘” · ๐‘ฆ 0) = ๐‘” · ๐‘“ (๐‘ฆ 0). It follows that the
bijection ๐œ‘๐‘Œ ,๐‘‹ is natural in ๐‘‹ and ๐‘Œ , and we conclude that ๐‘ˆ a ๐ป .
Consider now the functor Δ : Set → [๐บ, Set] that equips a set with the trivial left ๐บ-action.
That is, if ๐‘‹ ∈ Set then Δ๐‘‹ is the ๐บ-set such that ๐‘” · ๐‘ฅ = ๐‘ฅ for all ๐‘ฅ ∈ ๐‘‹ . We have two interesting
functors [๐บ, Set] → Set as follows. We have the functor (−)๐บ : [๐บ, Set] → Set sending a ๐บset ๐‘‹ to its ๐บ-fixed point subset ๐‘‹ ๐บ = {๐‘ฅ ∈ ๐‘‹ | ๐‘” · ๐‘ฅ = ๐‘ฅ for all ๐‘” ∈ ๐บ }, and the functor
(−)/๐บ : [๐บ, Set] → Set sending a ๐บ-set ๐‘‹ to the set ๐‘‹ /๐บ = {๐บ · ๐‘ฅ | ๐‘ฅ ∈ ๐‘‹ } of orbits of ๐‘‹ under
๐บ . Then we have adjunctions (−)/๐บ a Δ a (−)๐บ . Similarly as in the previous adjunctions, these
can be proved directly. Alternatively, we are going to deduce them on Exercise 6.1.6.
(b) Definitions analogous to those in (a) give functors [๐บ, Vect๐‘˜ ] → Vect๐‘˜ left and right
adjoint to the forgetful functor ๐‘ˆ : Vect๐‘˜ → [๐บ, Vect๐‘˜ ], with the ๐‘˜-vector space structure on
19
Solutions by positrón0802
2.1
Definition and examples
๐บ × ๐‘‹ given by ๐›ผ (๐‘”, ๐‘ฅ) = (๐‘”, ๐›ผ๐‘ฅ), and the vector space structure on the set of functions ๐บ → ๐‘‹
given by (๐›ผ ๐‘“ ) (๐‘”) = ๐›ผ ๐‘“ (๐‘”).
We also have a functor Δ : Vect๐‘˜ → [๐บ, Vect๐‘˜ ] endowing a ๐‘˜-vector space with the trivial
left ๐บ-action. For a ๐บ-vector space ๐‘‰ , the ๐บ-fixed point subset ๐‘‰ ๐บ is a ๐‘˜-vector subspace of ๐‘‰ , so
we have a functor (−)๐บ : [๐บ, Vect๐‘˜ ] → Vect๐‘˜ which is right adjoint to Δ. However, we no longer
have a functor (−)/๐บ, as there is no natural way of endowing the set of orbits ๐‘‹ /๐บ of a ๐บ-vector
space ๐‘‹ under ๐บ with a ๐‘˜-vector space structure.
Exercise 2.1.17. More precisely, the functor Δ : Set → [๐’ช(๐‘‹ ) op, Set] is given as follows. If
๐ด ∈ Set then Δ๐ด(๐‘ˆ ) = ๐ด for all ๐‘ˆ ∈ ๐’ช(๐‘‹ ), and Δ๐ด(๐‘“ ) = 1๐ด for all morphisms ๐‘“ : ๐‘‰ → ๐‘ˆ in
๐’ช(๐‘‹ ) op . If ๐‘ : ๐ด → ๐ด 0 is a map of sets, Δ(๐‘)๐‘‰ = ๐‘ for all ๐‘‰ ⊂ ๐‘‹ .
For ๐‘ˆ ⊂ ๐‘‰ ∈ ๐’ช(๐‘‹ ) let ๐‘Ÿ๐‘‰ ,๐‘ˆ : ๐‘‰ → ๐‘ˆ denote the unique arrow ๐‘‰ → ๐‘ˆ in ๐’ช(๐‘‹ ) op .
First we find a right adjoint Γ to Δ. For ๐น ∈ [๐’ช(๐‘‹ ) op, Set] let Γ(๐น ) = ๐น (๐‘‹ ), and for a natural
transformation ๐œ‚ : ๐น ⇒ ๐บ of functors ๐’ช(๐‘‹ ) op → Set let Γ(๐›ผ) = ๐œ‚๐‘‹ : ๐น (๐‘‹ ) → ๐บ (๐‘‹ ). Then Γ
defines a functor [๐’ช(๐‘‹ ) op, Set] → Set. To show that Δ a Γ we need bijections
๐œ‘๐ด,๐น : [๐’ช(๐‘‹ ) op, Set] (Δ๐ด, ๐น ) → Set(๐ด, ๐น (๐‘‹ ))
natural in ๐ด ∈ Set and ๐น ∈ [๐’ช(๐‘‹ ) op, Set]. Given a natural transformation ๐œ‚ : Δ๐ด ⇒ ๐น, let
๐œ‘๐ด,๐น (๐œ‚) = ๐œ‚๐‘‹ : ๐ด → ๐น (๐‘‹ ). Conversely, define ๐œ“๐ด,๐น : Set(๐ด, ๐น (๐‘‹ )) → [๐’ช(๐‘‹ ) op, Set] (Δ๐ด, ๐น ) as
follows. If ๐‘“ : ๐ด → ๐น (๐‘‹ ) is a map of sets and ๐‘ˆ ∈ ๐’ช(๐‘‹ ), let ๐œ“๐ด,๐น (๐‘“ )๐‘ˆ : ๐ด → ๐น (๐‘ˆ ) be the composition ๐น (๐‘Ÿ ๐‘‹ ,๐‘ˆ ) โ—ฆ ๐‘“ . That ๐œ“๐ด,๐น (๐‘“ ) defines a natural transformation Δ๐ด ⇒ ๐น follows from the
equation ๐น (๐‘Ÿ๐‘‰ ,๐‘ˆ ) โ—ฆ๐œ“๐ด,๐น (๐‘“ )๐‘‰ = ๐œ“๐ด,๐น (๐‘“ )๐‘ˆ for all ๐‘ˆ ⊂ ๐‘‰ , which holds by functoriality of ๐น . It is clear
that ๐œ“๐ด,๐น and ๐œ‘๐ด,๐น are inverses to each other. It remains to show that the bijection ๐œ‘๐ด,๐น is natural,
that is, that given ๐ด, ๐ด 0 ∈ Set, ๐น, ๐น 0 ∈ [๐’ช(๐‘‹ ) op, Set], and morphisms ๐‘“ : ๐ด 0 → ๐ด, ๐›ผ : ๐น ⇒ ๐น 0, the
diagram
[๐’ช(๐‘‹ ) op, Set] (Δ๐ด, ๐น )
๐œ‘๐ด,๐น
Set(๐ด, ๐น (๐‘‹ ))
[๐’ช (๐‘‹ ) op ,Set] (Δ๐‘“ ,๐›ผ)
Set(๐‘“ ,Γ (๐›ผ))
[๐’ช(๐‘‹ ) op, Set] (Δ๐ด 0, ๐น 0)
๐œ‘๐ด0,๐น 0
Set(๐ด 0, ๐น 0 (๐‘‹ ))
commutes. This is a straightforward computation: for a natural transformation ๐œ‚ : Δ๐ด ⇒ ๐น we
have
Γ(๐›ผ) โ—ฆ ๐œ‘๐ด,๐น (๐œ‚) โ—ฆ ๐‘“ = ๐›ผ๐‘‹ โ—ฆ ๐œ‚๐‘‹ โ—ฆ ๐‘“ = (๐›ผ โ—ฆ ๐‘‹ โ—ฆ Δ๐‘“ )๐‘‹ = ๐œ‘๐ด0,๐น 0 (๐›ผ โ—ฆ ๐œ‚ โ—ฆ Δ๐‘“ ).
It follows that the bijections ๐œ‘๐ด,๐น define an adjunction Δ a Γ.
We now find a right adjoint ∇ to Γ. Given ๐ด ∈ Set let ∇๐ด ∈ [๐’ช(๐‘‹ ) op, Set] be defined as
follows. On objects define ∇๐ด by ∇๐ด(๐‘‹ ) = ๐ด and ∇๐ด(๐‘‰ ) = {∗} for all ๐‘‰ ≠ ๐‘‹ . On morphisms,
let ∇๐ด(1๐‘‹ ) = 1๐ด, and if ๐‘‹ ≠ ๐‘ˆ ⊂ ๐‘‰ and ๐‘Ÿ๐‘‰ ,๐‘ˆ is the unique morphism ๐‘‰ → ๐‘ˆ on ๐’ช(๐‘‹ ) op, let
∇๐ด(๐‘Ÿ๐‘‰ ,๐‘ˆ ) : ∇๐ด(๐‘‰ ) → {∗} be the unique possible map. Then ∇๐ด is a functor ๐’ช(๐‘‹ ) op → Set. For
a map of sets ๐‘“ : ๐ด → ๐ด 0, let ∇๐‘“ : ∇๐ด ⇒ ∇๐ด 0 be the natural transformation given by (∇๐‘“ )๐‘‹ = ๐‘“ ,
20
Solutions by positrón0802
2.1
Definition and examples
and (∇๐‘“ )๐‘‰ = 1 {∗} if ๐‘‰ ≠ ๐‘‹ . Then ∇ is a functor Set → [๐’ช(๐‘‹ ) op, Set]. To show it is right adjoint
to Γ we seek bijections
๐œ‘ ๐น,๐ด : Set(๐น (๐‘‹ ), ๐ด) → [๐’ช(๐‘‹ ) op, Set] (๐น, ∇๐ด)
natural in ๐น ∈ [๐’ช(๐‘‹ ) op, Set] and ๐ด ∈ Set. For ๐‘“ : ๐น (๐‘‹ ) → ๐ด let ๐œ‘ ๐น,๐ด (๐‘“ ) : ๐น ⇒ ∇๐ด be given by
๐œ‘ ๐น,๐ด (๐‘“ )๐‘‹ = ๐‘“ and ๐œ‘ ๐น,๐ด (๐‘“ )๐‘‰ : ๐น (๐‘ˆ ) → {∗} the unique map if ๐‘‰ ≠ ๐‘‹ . Then ๐œ‘ ๐น,๐ด (๐‘“ ) is clearly natural. Conversely, if we are given a natural transformation ๐œ‚ : ๐น ⇒ ∇๐ด let ๐œ“ ๐น,๐ด (๐œ‚) = ๐œ‚๐‘‹ : ๐น (๐‘‹ ) →
๐ด, so that we have a function ๐œ“ ๐น,๐ด : [๐’ช(๐‘‹ ) op, Set] (๐น, ∇๐ด) → Set(๐น (๐‘‹ ), ๐ด). Then it is clear that
−1 , so ๐œ‘
๐œ“ ๐น,๐ด = ๐œ‘ ๐น,๐ด
๐น,๐ด is a bijection. It remains to show naturality.
Given ๐ด, ๐ด 0 ∈ Set, ๐น, ๐น 0 ∈ [๐’ช(๐‘‹ ) op, Set], and morphisms ๐‘“ : ๐ด → ๐ด 0, ๐›ผ : ๐น 0 ⇒ ๐น, we need to
show commutativity of diagram
Set(๐น (๐‘‹ ), ๐ด)
๐œ‘ ๐น ,๐ด
[๐’ช(๐‘‹ ) op, Set] (๐น, ∇๐ด)
[๐’ช (๐‘‹ ) op ,Set] (๐›ผ,∇๐‘“ )
Set(Γ (๐›ผ),๐‘“ )
Set(๐น 0 (๐‘‹ ), ๐ด 0)
๐œ‘ ๐น 0,๐ด0
[๐’ช(๐‘‹ ) op, Set] (๐น 0, ∇๐ด 0) .
For ๐‘ž : ๐น (๐‘‹ ) → ๐ด, we want to show that
(∇๐‘“ โ—ฆ ๐œ‘ ๐น,๐ด (๐‘ž) โ—ฆ ๐›ผ)๐‘‰ = [๐œ‘ ๐น 0,๐ด0 (๐‘“ โ—ฆ ๐‘ž โ—ฆ ๐›ผ๐‘‹ )]๐‘‰
for all ๐‘‰ ⊂ ๐‘‹ . For ๐‘‰ ≠ ๐‘‹ this is clear as there is only one map ๐น 0 (๐‘‰ ) → {∗}, and for ๐‘‰ = ๐‘‹ we
have
(∇๐‘“ โ—ฆ ๐œ‘ ๐น,๐ด (๐‘ž) โ—ฆ ๐›ผ)๐‘‹ = (∇๐‘“ )๐‘‹ โ—ฆ ๐œ‘ ๐น,๐ด (๐‘ž)๐‘‹ โ—ฆ ๐›ผ๐‘‹ = ๐‘“ โ—ฆ ๐‘ž โ—ฆ ๐›ผ๐‘‹ = [๐œ‘ ๐น 0,๐ด0 (๐‘“ โ—ฆ ๐‘ž โ—ฆ ๐›ผ๐‘‹ )]๐‘‹ .
It follows that ๐œ‘ ๐น,๐ด is a bijection natural in ๐ด and ๐น . We conclude that Γ a ∇.
Now we construct a left adjoint Π to Δ. Given ๐น ∈ [๐’ช(๐‘‹ ) op, Set] set Π(๐น ) = ๐น (∅), and
for a natural transformation ๐œ‚ : ๐น ⇒ ๐บ let Π(๐›ผ) = ๐›ผ ∅ : ๐น (∅) → ๐บ (∅). This defines a functor
Π : [๐’ช(๐‘‹ ) op, Set] → Set. To show that Π a Δ, define, for all ๐ด ∈ Set and ๐น ∈ [๐’ช(๐‘‹ ) op, Set],
๐œ‘ ๐น,๐ด : Set(๐น (∅), ๐ด) → [๐’ช(๐‘‹ ) op, Set] (๐น, Δ๐ด)
by ๐œ‘ ๐น,๐ด (๐‘“ )๐‘‰ = ๐‘“ โ—ฆ ๐น (๐‘Ÿ๐‘‰ ,∅ ) : ๐น (๐‘‰ ) → ๐ด for all ๐‘“ ∈ Set(๐น (∅), ๐ด) and ๐‘‰ ⊂ ๐‘‹ . Then ๐œ‘ ๐น,๐ด (๐‘“ ) is a
natural transformation ๐น ⇒ Δ๐ด since given ๐‘ˆ ⊂ ๐‘‰ we have ๐œ‘ ๐น,๐ด (๐‘“ )๐‘‰ = ๐œ‘ ๐น,๐ด (๐‘“ )๐‘ˆ โ—ฆ ๐น (๐‘Ÿ๐‘‰ ,๐‘ˆ ) by
functoriality of ๐น . On the other direction define ๐œ“ ๐น,๐ด : [๐’ช(๐‘‹ ) op, Set] (๐น, Δ๐ด) → Set(๐น (∅), ๐ด) by
−1 , so
๐œ“ ๐น,๐ด (๐›ผ) = ๐›ผ ∅ : ๐น (∅) → ๐ด for all ๐›ผ : ๐น ⇒ Δ๐ด. It is straightforward to check that ๐œ“ ๐น,๐ด = ๐œ‘ ๐น,๐ด
๐œ‘ ๐น,๐ด is a bijection. To prove naturality of this bijection let ๐ด, ๐ด 0 ∈ Set, ๐น, ๐น 0 ∈ [๐’ช(๐‘‹ ) op, Set], and
morphisms ๐‘“ : ๐ด → ๐ด 0, ๐›ผ : ๐น 0 ⇒ ๐น, and consider the diagram
Set(๐น (∅), ๐ด)
๐œ‘ ๐น ,๐ด
[๐’ช(๐‘‹ ) op, Set] (๐น, Δ๐ด)
[๐’ช (๐‘‹ ) op ,Set] (๐›ผ,Δ๐‘“ )
Set(Π (๐›ผ),๐‘“ )
Set(๐น 0 (∅), ๐ด 0)
๐œ‘ ๐น 0,๐ด0
[๐’ช(๐‘‹ ) op, Set] (๐น 0, Δ๐ด 0) .
21
Solutions by positrón0802
2.2
Adjunctions via units and counits
To prove it is commutative let ๐‘ž : ๐น (∅) → ๐ด and ๐‘‰ ⊂ ๐‘‹ . Then
๐œ‘ ๐น 0,๐ด0 (๐‘“ โ—ฆ ๐‘ž โ—ฆ โ—ฆ๐›ผ ∅ )๐‘‰ = ๐‘“ โ—ฆ ๐‘ž โ—ฆ ๐›ผ ∅ โ—ฆ ๐น 0 (๐‘Ÿ๐‘‰ ,∅ ) = ๐‘“ โ—ฆ ๐‘ž โ—ฆ ๐น (๐‘Ÿ๐‘‰ ,∅ ) โ—ฆ ๐›ผ๐‘‰ = (Δ๐‘“ โ—ฆ ๐œ‘ ๐น,๐ด (๐‘ž) โ—ฆ ๐›ผ)๐‘‰ ,
the second equality by naturality of ๐›ผ . It follows that ๐œ‘ ๐น,๐ด is a bijection natural in ๐ด and ๐น and
hence Π a Δ.
At last, we find a left adjoint Λ to Π. For ๐ด ∈ Set let Λ(๐ด) be the functor ๐’ช(๐‘‹ ) op → Set
given as follows. On objects, Λ(๐ด) (∅) = ๐ด and Λ(๐ด) (๐‘‰ ) = ∅ if ๐‘‰ ≠ ∅; on morphisms, let
Λ(๐ด)(1 ∅ ) = 1๐ด and let Λ(๐ด) (๐‘Ÿ๐‘‰ ,๐‘ˆ ) be the empty function if ๐‘‰ ≠ ∅. If ๐‘“ : ๐ด → ๐ด 0 is a map of
sets let Λ(๐‘“ ) : Λ(๐ด) ⇒ Λ(๐ด 0) have ∅-component Λ(๐‘“ )∅ = ๐‘“ , and ๐‘‰ -component Λ(๐‘“ )๐‘‰ the empty
function if ๐‘‰ ≠ ∅. The naturality of Λ(๐‘“ ) is automatic. Then Λ is a functor Set → [๐’ช(๐‘‹ ) op, Set].
We now find natural bijections
๐œ‘๐ด,๐น : [๐’ช(๐‘‹ ) op, Set] (Λ(๐ด), ๐น ) → Set(๐ด, ๐น (∅)).
Define ๐œ‘๐ด,๐น by ๐œ‘๐ด,๐น (๐›ผ) = ๐›ผ ∅ for all ๐›ผ : Λ(๐ด) ⇒ ๐น . On the other hand, let ๐œ“ ๐น,๐ด : Set(๐ด, ๐น (∅)) →
[๐’ช(๐‘‹ ) op, Set] (Λ(๐ด), ๐น ) send ๐‘“ : ๐ด → ๐น (∅) to the transformation ๐œ“ ๐น,๐ด (๐‘“ ) : Λ(๐ด) ⇒ ๐น with ∅component ๐œ“ ๐น,๐ด (๐‘“ )∅ = ๐‘“ and ๐‘‰ -component ๐œ“ ๐น,๐ด (๐‘“ )๐‘‰ the empty function if ๐‘‰ ≠ ∅. Then ๐œ“ ๐น,๐ด (๐‘“ )
−1 .
is of course natural, so ๐œ“ ๐น,๐ด is well-defined, and moreover ๐œ“ ๐น,๐ด = ๐œ‘ ๐น,๐ด
0
0
op
0
Given ๐ด, ๐ด ∈ Set, ๐น, ๐น ∈ [๐’ช(๐‘‹ ) , Set], and morphisms ๐‘“ : ๐ด → ๐ด, ๐›ผ : ๐น ⇒ ๐น 0, consider the
diagram
[๐’ช(๐‘‹ ) op, Set] (Λ(๐ด), ๐น )
๐œ‘๐ด,๐น
[๐’ช (๐‘‹ ) op ,Set] (Λ(๐‘“ ),๐›ผ)
Set(๐ด, ๐น (∅))
Set(๐‘“ ,Π (๐›ผ))
[๐’ช(๐‘‹ ) op, Set] (Λ(๐ด 0), ๐น 0)
๐œ‘๐ด0,๐น 0
Set(๐ด 0, ๐น 0 (∅)) .
If ๐œ‚ : Δ๐ด ⇒ ๐น is a natural transformation then
Π(๐›ผ) โ—ฆ ๐œ‘๐ด,๐น (๐œ‚) โ—ฆ ๐‘“ = ๐›ผ ∅ โ—ฆ ๐œ‚ ∅ โ—ฆ Λ(๐‘“ )∅ = (๐›ผ โ—ฆ ๐œ‚ โ—ฆ Λ(๐‘“ ))∅ = ๐œ‘๐ด0,๐น 0 (๐›ผ โ—ฆ ๐œ‚ โ—ฆ Λ(๐‘“ )),
so the diagram commutes. It follows that ๐œ‘ is a natural isomorphism, so that Λ a Π.
This completes the chain of adjoint functors
Λ a Π a Δ a Γ a ∇.
2.2
Adjunctions via units and counits
Exercise 2.2.10. First assume (a) holds. Given ๐‘Ž ∈ ๐ด, then ๐‘“ (๐‘Ž) ∈ ๐ต and ๐‘“ (๐‘Ž) ≤ ๐‘“ (๐‘Ž), so
๐‘Ž ≤ ๐‘”๐‘“ (๐‘Ž) by assumption. Similarly, given ๐‘ ∈ ๐ต then ๐‘”(๐‘) ≤ ๐‘”(๐‘) implies ๐‘“ ๐‘”(๐‘) ≤ ๐‘.
Now assume (b) holds. Let ๐‘Ž ∈ ๐ด and ๐‘ ∈ ๐ต. First suppose that ๐‘“ (๐‘Ž) ≤ ๐‘. We have ๐‘”๐‘“ (๐‘Ž) ≤ ๐‘”(๐‘)
as ๐‘” is order-preserving, so ๐‘Ž ≤ ๐‘”๐‘“ (๐‘Ž) ≤ ๐‘”(๐‘) by assumption. Similarly, suppose that ๐‘Ž ≤ ๐‘”(๐‘).
We have ๐‘“ (๐‘Ž) ≤ ๐‘“ ๐‘”(๐‘) since ๐‘“ is order preserving, so ๐‘“ (๐‘Ž) ≤ ๐‘“ ๐‘”(๐‘) ≤ ๐‘ by assumption.
22
Solutions by positrón0802
2.2
Adjunctions via units and counits
Exercise 2.2.11. (a) Let ๐ด ∈ Fix(๐บ๐น ). Then ๐œ‚๐ด is an isomorphism, so ๐น (๐œ‚๐ด ) is an isomorphism.
Since ๐œ€ ๐น (๐ด) โ—ฆ ๐น (๐œ‚๐ด ) = 1๐น (๐ด) it follows that ๐œ€ ๐น (๐ด) is also an isomorphism. Thus ๐น restricts to a
well-defined functor ๐น 0 : Fix(๐บ๐น ) → Fix(๐น๐บ). Similarly, ๐บ restricts to a well-defined functor
๐บ 0 : Fix(๐น๐บ) → Fix(๐บ๐น ). Furthermore, ๐œ‚ 0 : 1Fix(๐บ๐น ) ⇒ ๐บ 0๐น 0 given by ๐œ‚๐ด0 = ๐œ‚๐ด and ๐œ€ 0 : ๐น 0๐บ 0 ⇒
1Fix(๐น๐บ) given by ๐œ€๐ต0 = ๐œ€๐ต are well-defined. Since by definition ๐œ‚ 0 and ๐œ€ 0 are isomorphisms, it
follows that (๐น 0, ๐บ 0, ๐œ‚ 0, ๐œ€ 0) is an equivalence.
(b) Let ๐‘ˆ : Top → Set be the forgetful functor. Recall (from Example 2.1.5) that ๐‘ˆ has a
left adjoint ๐ท : Set → Top which equips a set ๐‘‹ with the discrete topology. The unit ๐œ‚ of the
adjunction ๐ท a ๐‘ˆ is given at a set ๐‘† by the identity function ๐œ‚๐‘† = 1๐‘† : ๐‘† → ๐‘ˆ ๐ท (๐‘†), so that
Fix(๐‘ˆ ๐ท) = Set. On the other hand, the counit ๐œ€ at a topological space ๐‘‹ is the map ๐œ€๐‘‹ : ๐ท๐‘ˆ (๐‘‹ ) →
๐‘‹ whose underlying set function is the identity function. Thus ๐œ€๐‘‹ is a homeomorphism if and
only if ๐‘‹ is discrete, and therefore Fix(๐ท๐‘ˆ ) is the full subcategory Topd of Top spanned by the
discrete topological spaces. It follows that ๐‘ˆ and ๐ท induce an equivalence Topd ' Set which
associates to a discrete space its underlying set, and equips a set with the discrete topology.
Similarly, ๐‘ˆ : Top → Set has a right adjoint ๐ผ : Set → Top which equips a set with the
indiscrete topology. Its counit is given at a set ๐‘† by the identity function 1๐‘† = ๐‘ˆ ๐ผ (๐‘†) → ๐‘†, which
is always a bijection. Its unit is given at a space ๐‘‹ by the map ๐‘‹ → ๐ผ๐‘ˆ (๐‘‹ ) whose underlying set
function is the identity function; it is a homeomorphism if and only if ๐‘‹ is indiscrete. It follows
that ๐‘ˆ and ๐ผ induce an equivalence Topi ' Set, where Topi is the full subcategory of Top spanned
by the indiscrete topological spaces.
Consider now the forgetful functor ๐‘ˆ : Ab → Grp, whose left adjoint ๐น : Grp → Ab sends
a group to its the abelianisation (see Example 2.1.3 (c)). Since ๐น is the identity on Ab ⊂ Grp (or
more precisely, can be taken in this way), the counit of ๐น a ๐‘ˆ at an abelian group ๐ด is the identity
morphism 1๐ด = ๐น๐‘ˆ (๐ด) → ๐ด, so it is always an isomorphism. On the other hand, the counit
of ๐น a ๐‘ˆ at a group ๐บ is the canonical quotient ๐บ → ๐‘ˆ ๐น (๐บ) onto its abelianisation, so it is an
isomorphism if and only if ๐บ is abelian. It follows that the equivalence induced by the adjunction
๐น a ๐‘ˆ is just the identity Ab ' Ab.
Exercise 2.2.12. (a) Let ๐น a ๐บ, ๐น : ๐’œ → โ„ฌ, be an adjunction with counit ๐œ€. Let
๐œ‘๐ด,๐ต : ๐’œ(๐ด, ๐บ (๐ต)) → โ„ฌ(๐น (๐ด), ๐ต)
be the structural isomorphisms of the adjunction. Then ๐œ€๐ต = ๐œ‘๐บ (๐ต),๐ต (1๐บ (๐ต) ) for all ๐ต ∈ โ„ฌ, by
definition. By naturality of ๐œ‘ we have
๐‘ž โ—ฆ ๐œ€๐ต = ๐‘ž โ—ฆ ๐œ‘๐บ (๐ต),๐ต (1๐บ (๐ต) ) = ๐œ‘๐บ (๐ต),๐ต0 โ—ฆ ๐บ (๐‘ž)∗ (1๐บ (๐ต) ) = ๐œ‘๐บ (๐ต),๐ต0 โ—ฆ ๐บ (๐‘ž)
for all ๐‘ž : ๐ต → ๐ต 0, that is, the composite map
๐œ‘๐บ (๐ต),๐ต0
๐บ (−)
โ„ฌ(๐ต, ๐ต 0) −−−−→ ๐’œ(๐บ (๐ต), ๐บ (๐ต 0)) −−−−−−→ โ„ฌ(๐น๐บ (๐ต), ๐ต 0)
is given by ๐‘ž โ†ฆ→ ๐‘ž โ—ฆ ๐œ€๐ต .
23
Solutions by positrón0802
2.2
Adjunctions via units and counits
First suppose that ๐บ is full and faithful. Then the above composition is bijective for all ๐ต, ๐ต 0 ∈
๐ต. In particular, given ๐ต ∈ โ„ฌ then for ๐ต 0 = ๐น๐บ (๐ต) there exists a map โ„Ž : ๐ต → ๐น๐บ (๐ต) such that
โ„Žโ—ฆ๐œ€๐ต = 1๐น๐บ (๐ต) . Moreover, since ๐บ is full and faithful then ๐œ€๐ต has a right inverse if and only if ๐บ (๐œ€๐ต )
has a right inverse, and the latter holds by the triangle identity ๐บ (๐œ€๐ต ) โ—ฆ๐œ‚๐บ (๐ต) = 1๐บ (๐ต) . Thus ๐œ€๐ต has
both a left and a right inverse, which then must coincide. It follows that ๐œ€๐ต is an isomorphism.
Conversely, suppose that ๐œ€ is a natural isomorphism. Let ๐ต, ๐ต 0 ∈ โ„ฌ. Then the composition
written above is bijective with inverse given by ๐‘ โ†ฆ→ ๐‘ โ—ฆ ๐œ€๐ต−1 for all ๐‘ : ๐บ๐น (๐ต) → ๐ต 0 . Since ๐œ‘๐บ (๐ต),๐ต0
is a bijection, it follows that ๐บ (−) is a bijection. Thus ๐บ is full and faithful.
(b) We want to see which of the right adjoints given in the examples are full and faithful.
• Forgetful functors that forget “structure”, as Vect๐‘˜ → Set, Grp → Set, Grp → Mon,
Top → Set, etc. They are all right adjoint to “free” functors. These forgetful functors are
not full, so these adjunctions are not reflections.
• The forgetful functor ๐‘ˆ : Ab → Grp, which forgets a “property”. Its right adjoint ๐น : Grp →
Ab is given by the abelianisation. The functor ๐‘ˆ is full and faithful, so the adjunction ๐น a ๐‘ˆ
is a reflection.
• The forgetful functor ๐‘ˆ : Top → Set has a right adjoint ๐ผ : Set → Top endowing a set with
the indiscrete topology. The functor ๐ผ is full and faithful, so ๐‘ˆ a ๐ผ is a reflection.
• For ๐ต a set, the functor (−) ๐ต : Set → Set is right adjoint to − × ๐ต : Set → Set. If ๐ต = ∅, the
functor (−) ๐ต sends every set to the empty set, so is clearly not faithful. If ๐ต has precisely
one element, (−) ๐ต is the identity functor, hence full and faithful, so that (− × ๐ต) a (−) ๐ต is a
reflection. Finally, if ๐ต has more than one element, the functor (−) ๐ต is not full. For instance,
if ๐ต has precisely two elements, then (−) ๐ต is the functor ๐ถ โ†ฆ→ ๐ถ × ๐ถ, and for sets ๐ถ and ๐ท,
in general not all maps ๐ถ × ๐ถ → ๐ท × ๐ท have the form ๐‘“ × ๐‘“ for some ๐‘“ : ๐ถ → ๐ท.
• Let ๐’œ be a category. If ๐’œ has an initial object, then the unique functor ๐’œ → 1 has a left
adjoint (given by the initial object). The right adjoint ๐’œ → 1 is full and faithful if and only
if ๐’œ has precisely one arrow between every two objects, so this adjunction is a reflection
if and only if this is the case.
If ๐’œ has a terminal object, a functor 1 → ๐’œ given by a terminal object is right adjoint to
๐’œ → 1. Such a functor 1 → ๐’œ is full and faithful, so this adjunction is a reflection.
Exercise 2.2.13. (a) Let โ„Ž : ๐’ซ(๐พ) → ๐’ซ(๐ฟ), ๐‘‡ โ†ฆ→ ๐‘“ (๐‘‡ ), be the image functor. (It is a functor
being order-preserving.) The equations ๐‘‡ ⊂ ๐‘“ −1 (๐‘“ (๐‘‡ )) for all ๐‘‡ ∈ ๐’ซ(๐พ) and ๐‘“ (๐‘“ −1 (๐‘†)) ⊂ ๐‘† for
all ๐‘† ∈ ๐’ซ(๐ฟ) (which hold for any set function) translate into
๐‘‡ ≤ ๐‘“ ∗โ„Ž(๐‘‡ ) for all ๐‘‡ ∈ ๐’ซ(๐พ),
โ„Ž๐‘“ ∗ (๐‘†) ≤ ๐‘† for all ๐‘† ∈ ๐’ซ(๐ฟ).
This means precisely that โ„Ž a ๐‘“ ∗ (see Example 2.2.7, c.f. Exercise 2.2.10).
24
Solutions by positrón0802
2.2
Adjunctions via units and counits
Now let us find a right adjoint ๐‘” : ๐’ซ(๐พ) → ๐’ซ(๐ฟ) to ๐‘“ ∗ . For ๐‘‡ ⊂ ๐พ, let ๐‘”(๐‘‡ ) be the largest
subset ๐‘† of ๐ฟ such that ๐‘“ −1 (๐‘†) ⊂ ๐‘‡ . More explicitly, ๐‘” is given as follows. Let ๐‘€ = ๐ฟ \ ๐‘“ (๐พ). Given
๐‘‡ ⊂ ๐พ let ๐‘‡ 0 ⊂ ๐‘‡ be the subset consisting of points ๐‘ก ∈ ๐‘‡ such that there exists some ๐‘ข ∉ ๐‘‡ with
๐‘“ (๐‘ข) = ๐‘“ (๐‘ก). Then
๐‘”(๐‘‡ ) = ๐‘“ (๐‘‡ \ ๐‘‡ 0) ∪ ๐‘€.
Suppose ๐‘‡1 ⊂ ๐‘‡2 ⊂ ๐พ . If ๐‘ก ∈ ๐‘‡1 \ ๐‘‡10, then there is no ๐‘ข ∉ ๐‘‡1 such that ๐‘“ (๐‘ข) = ๐‘“ (๐‘ก). In particular
there is no ๐‘ข ∉ ๐‘‡2 such that ๐‘“ (๐‘ข) = ๐‘“ (๐‘ก), and hence ๐‘ก ∈ ๐‘‡2 \ ๐‘‡20 . Thus ๐‘” is order-preserving, i.e. a
functor ๐’ซ(๐พ) → ๐’ซ(๐ฟ). Now, proving ๐‘“ ∗ a ๐‘” amounts to showing the equations
๐‘† ⊂ ๐‘”(๐‘“ −1 (๐‘†)) for all ๐‘† ∈ ๐’ซ(๐ฟ),
๐‘“ −1 (๐‘”(๐‘‡ )) ⊂ ๐‘‡ for all ๐‘‡ ∈ ๐’ซ(๐พ).
Given ๐‘† ∈ ๐’ซ(๐ฟ), note that (๐‘“ −1 (๐‘†)) 0 = ∅, for if ๐‘ก ∈ ๐‘“ −1 (๐‘†) and ๐‘ข ∈ ๐พ are such that ๐‘“ (๐‘ข) = ๐‘“ (๐‘ก),
then ๐‘ข ∈ ๐‘“ −1 (๐‘†). Thus ๐‘”(๐‘“ −1 (๐‘†)) = ๐‘“ (๐‘“ −1 (๐‘†)) ∪ ๐‘€, and this set contains ๐‘†. Furthermore, if ๐‘‡ ⊂ ๐พ
then
๐‘“ −1 (๐‘”(๐‘‡ )) = ๐‘“ −1 (๐‘“ (๐‘‡ \ ๐‘‡ 0) ∩ ๐‘€) = ๐‘“ −1 (๐‘“ (๐‘‡ \ ๐‘‡ 0)) ⊂ ๐‘‡ \ ๐‘‡ 0 ⊂ ๐‘‡ .
Hence the above equations hold, and we conclude that ๐‘“ ∗ a ๐‘”.
(b) Let us write our definitions of ๐‘” and โ„Ž above for the particular case ๐‘ ∗ : ๐’ซ(๐‘‹ ) → ๐’ซ(๐‘‹ ×๐‘Œ ).
Given ๐‘‡ ⊂ ๐‘‹ × ๐‘Œ we have โ„Ž(๐‘‡ ) = ๐‘ (๐‘‡ ). This is the set of points ๐‘ฅ ∈ ๐‘‹ such that (๐‘ฅ, ๐‘ฆ) ∈ ๐‘‡ for
some ๐‘ฆ ∈ ๐‘Œ , i.e., the set of points ๐‘ฅ ∈ ๐‘‹ satisfying
๐‘† (๐‘ฅ) = ∃๐‘ฆ ∈ ๐‘Œ such that (๐‘ฅ, ๐‘ฆ) ∈ ๐‘‡ .
The unit of the adjunction โ„Ž a ๐‘ ∗ at a subset ๐‘‡ ⊂ ๐‘‹ is the inclusion ๐‘‡ ⊂ ๐‘ −1 (๐‘ (๐‘‡ )). This can be
written as a logical implication as
(∀๐‘‡ ⊂ ๐‘‹ × ๐‘Œ ) (∀(๐‘ฅ, ๐‘ฆ) ∈ ๐‘‹ × ๐‘Œ ) ((๐‘ฅ, ๐‘ฆ) ∈ ๐‘‡ =⇒ (∃๐‘ฆ 0 ∈ ๐‘Œ ) ((๐‘ฅ, ๐‘ฆ 0) ∈ ๐‘‡ )).
Similarly, the counit at a subset ๐‘† ⊂ ๐‘‹ is the inclusion ๐‘ (๐‘ −1 (๐‘†)) ⊂ ๐‘†. This can be written as
(∀๐‘† ⊂ ๐‘‹ ) (∀๐‘ฅ ∈ ๐‘‹ ) ((∃๐‘ฆ ∈ ๐‘Œ ) ((๐‘ฅ, ๐‘ฆ) ∈ ๐‘ −1 (๐‘†)) =⇒ ๐‘ฅ ∈ ๐‘†).
On the other hand ๐‘”(๐‘‡ ) = ๐‘ (๐‘‡ \ ๐‘‡ 0) ∪ ๐‘€ with ๐‘‡ 0 defined as in (a) and ๐‘€ = ๐‘‹ \ ๐‘ (๐‘‹ × ๐‘Œ ) = ∅.
By definition, the set ๐‘‡ \ ๐‘‡ 0 consists of those pairs (๐‘ฅ, ๐‘ฆ) ∈ ๐‘‡ such that (๐‘ฅ, ๐‘ฆ 0) ∈ ๐‘‡ for all ๐‘ฆ 0 ∈ ๐‘Œ .
Thus ๐‘”(๐‘‡ ) is the set of points satisfying
๐‘† 0 (๐‘ฅ) = ∀๐‘ฆ ∈ ๐‘Œ , (๐‘ฅ, ๐‘ฆ) ∈ ๐‘‡ .
The unit of the adjunction ๐‘ ∗ a ๐‘” can be written as a logical implication as
(∀๐‘† ⊂ ๐‘‹ ) (∀๐‘ฅ ∈ ๐‘‹ ) (๐‘ฅ ∈ ๐‘† =⇒ (∀๐‘ฆ ∈ ๐‘Œ ) ((๐‘ฅ, ๐‘ฆ) ∈ ๐‘ −1 (๐‘†))),
and the counit as
(∀๐‘‡ ⊂ ๐‘‹ × ๐‘Œ ) (∀(๐‘ฅ, ๐‘ฆ) ∈ ๐‘‹ × ๐‘Œ ) ((∀๐‘ฆ 0 ∈ ๐‘Œ ) ((๐‘ฅ, ๐‘ฆ 0) ∈ ๐‘‡ ) =⇒ (๐‘ฅ, ๐‘ฆ) ∈ ๐‘‡ ).
25
Solutions by positrón0802
2.2
Adjunctions via units and counits
Exercise 2.2.14. Let ๐œ‚ : 1๐’œ ⇒ ๐บ๐น and ๐œ€ : ๐น๐บ ⇒ 1โ„ฌ be the unit and counit of the adjunction,
respectively. We will show that they induce natural transformations ๐œ‚ ∗ : 1 [๐’œ,๐’ฎ] ⇒ ๐น ∗๐บ ∗ and
๐œ€ ∗ : ๐บ ∗ ๐น ∗ ⇒ 1 [โ„ฌ,๐’ฎ] which will be the unit and counit, respectively, of the adjunction ๐บ ∗ a ๐น ∗ .
For all ๐ป ∈ [๐’œ, ๐’ฎ] let ๐œ‚๐ป∗ : ๐ป ⇒ ๐ป๐บ๐น be the transformation with components (๐œ‚๐ป∗ )๐ด =
๐ป (๐œ‚๐ด ) : ๐ป (๐ด) → ๐ป๐บ๐น (๐ด) for all ๐ด ∈ ๐’œ. Since ๐œ‚ is natural, so is ๐œ‚๐ป∗ . Moreover, given ๐ป, ๐ป 0 ∈
[๐’œ, ๐’ฎ] and ๐›ผ : ๐ป ⇒ ๐ป 0 consider the diagram
∗
๐œ‚๐ป
๐ป
๐ป๐บ๐น
๐›ผ
๐›ผ๐บ๐น
๐ป0
∗
๐œ‚๐ป
0
๐ป 0๐บ๐น .
For all ๐ด ∈ ๐’œ we have
(๐›ผ๐บ๐น โ—ฆ ๐œ‚๐ป∗ )๐ด = ๐›ผ๐บ๐น (๐ด) โ—ฆ ๐ป (๐œ‚๐ด ) = ๐ป 0 (๐œ‚๐ด ) โ—ฆ ๐›ผ๐ด = (๐œ‚๐ป∗ 0 โ—ฆ ๐›ผ)๐ด
by naturality of ๐›ผ, so the diagram commutes. Thus ๐œ‚ ∗ : 1 [๐’œ,๐’ฎ] ⇒ ๐น ∗๐บ ∗ is indeed natural. Similarly,
for all ๐พ ∈ [โ„ฌ, ๐’ฎ] let ๐œ€๐พ∗ = : ๐พ๐น๐บ ⇒ ๐พ have components (๐œ€๐พ∗ )๐ต = ๐พ (๐œ€๐ต ) : ๐พ๐น๐บ (๐ต) → ๐พ (๐ต) for
all ๐ต ∈ โ„ฌ. Then ๐œ€ ∗ is a well-defined natural transformation ๐บ ∗ ๐น ∗ ⇒ 1 [โ„ฌ,๐’ฎ] .
To complete the proof it suffices to show that ๐œ‚ ∗ and ๐œ€ ∗ satisfy the triangle identities
๐บ∗
๐บ ∗๐œ‚ ∗
1๐บ ∗
๐บ ∗ ๐น ∗๐บ ∗
๐œ‚∗๐น ∗
๐น∗
๐œ€ ∗๐บ ∗
1๐น ∗
๐บ∗ ,
๐น ∗๐บ ∗ ๐น ∗
๐น ∗๐œ€ ∗
๐น∗ .
First consider the left-hand side triangle. Given ๐ป ∈ [๐’œ, ๐’ฎ], we want to show that the triangle
∗ ๐บ
๐œ‚๐ป
๐ป๐บ
๐ป๐บ๐น๐บ
∗
๐œ€๐ป๐บ
1๐ป๐บ
๐ป๐บ
commutes, and this follows from the computation
∗
(๐œ€๐ป๐บ
โ—ฆ ๐œ‚๐ป∗ ๐บ)๐ต = ๐ป๐บ (๐œ€๐ต ) โ—ฆ ๐ป (๐œ‚๐บ (๐ต) ) = ๐ป (๐บ (๐œ€๐ต ) โ—ฆ ๐œ‚๐บ (๐ต) ) = ๐ป (1๐บ (๐ต) ) = 1๐ป๐บ (๐ต)
for ๐ต ∈ โ„ฌ, where we use one triangle identity for ๐œ‚ and ๐œ€ in the third equality. Similarly, given
๐พ ∈ [โ„ฌ, ๐’ฎ] and ๐ด ∈ ๐’œ we have
∗
(๐œ€๐พ∗ ๐น โ—ฆ ๐œ‚๐พ๐น
)๐ด = ๐พ (๐œ€ ๐น (๐ด) ) โ—ฆ ๐พ๐น (๐œ‚๐ด ) = ๐พ (๐œ€ ๐น (๐ด) โ—ฆ ๐น (๐œ‚๐ด )) = ๐พ (1๐น (๐ด) ) = 1๐พ๐น (๐ด) ,
so that ๐œ‚ ∗ and ๐œ€ ∗ satisfy the right-hand side triangle identity above. We conclude that ๐บ ∗ a ๐น ∗
with unit ๐œ‚ ∗ and counit ๐œ€ ∗ .
26
Solutions by positrón0802
2.3
2.3
Adjunctions via initial objects
Adjunctions via initial objects
Exercise 2.3.8. Let ๐ป, ๐พ be groups, ๐น : ๐ป → ๐พ, ๐บ : ๐พ → ๐ป be functors (i.e. group homomorphisms), and suppose that we have an adjunction ๐น a ๐บ . The unit of this adjunction amounts to an
element โ„Ž ∈ ๐ป such that ๐บ๐น (๐‘ฅ) = โ„Ž๐‘ฅโ„Ž −1 for all ๐‘ฅ ∈ ๐ป (c.f. Exercise 1.3.30). Similarly, the counit
is an element ๐‘˜ ∈ ๐พ such that ๐‘ฆ = ๐‘˜๐น๐บ (๐‘ฆ)๐‘˜ −1 for all ๐‘ฆ ∈ ๐พ . Moreover, the triangle identities say
that ๐‘˜๐น (โ„Ž) = 1 and ๐บ (๐‘˜)โ„Ž = 1, so that ๐น (โ„Ž) = ๐‘˜ −1 and ๐บ (๐‘˜) = โ„Ž −1 . It follows that an adjunction
๐น a ๐บ amounts to group homomorphisms ๐น : ๐ป → ๐พ, ๐บ : ๐ป → ๐พ such that there exist โ„Ž ∈ ๐ป,
๐‘˜ ∈ ๐พ, with ๐น (โ„Ž) = ๐‘˜ −1, ๐บ (๐‘˜) = โ„Ž −1, such that ๐บ๐น is conjugation by โ„Ž and ๐น๐บ is conjugation by
๐‘˜ −1 . In particular, both ๐บ๐น and ๐น๐บ are isomorphisms, and therefore so are ๐น and ๐บ .
Exercise 2.3.9.
Dual of Corollary 2.3.7. Let ๐น : ๐’œ → โ„ฌ be a functor. Then ๐น has a right adjoint if and only if for
each ๐ต ∈ โ„ฌ, the category (๐น ⇒ ๐ต) has an initial object.
The proof goes through the dual statements of Lemma 2.3.5 and Theorem 2.3.6.
Dual of Lemma 2.3.5. Take an adjunction ๐น a ๐บ, ๐น : ๐’œ → ๐ต, and an object ๐ต ∈ โ„ฌ. Then the
counit map ๐œ€๐ต : ๐น๐บ (๐ต) → ๐ต is a terminal object of (๐น ⇒ ๐ต).
๐‘“
Proof of Dual of Lemma 2.3.5. Let (๐ด, โ„Ž) ∈ (๐น ⇒ ๐ต). We want a unique arrow (๐ด, โ„Ž) →
− (๐บ (๐ต), ๐œ€๐ต ),
i.e. a unique ๐‘“ : ๐ด → ๐บ (๐ต) such that โ„Ž = ๐œ€๐ต โ—ฆ ๐น (๐‘“ ). By Lemma 2.2.4, ๐‘“ = โ„Ž is the unique such
arrow.
Dual of Theorem 2.3.6. Take categories and functors ๐น : ๐’œ → โ„ฌ, ๐บ : โ„ฌ → ๐’œ. There is a one-toone correspondence between:
(a) adjunctions ๐น a ๐บ;
(b) natural transformations ๐œ€ : ๐น๐บ ⇒ 1โ„ฌ such that ๐œ€๐ต : ๐น๐บ (๐ต) → ๐ต is terminal in (๐น ⇒ ๐ต) for
all ๐ต ∈ โ„ฌ.
Proof of Dual of Theorem 2.3.6. It remains to show that if ๐œ€ : ๐น๐บ ⇒ 1โ„ฌ satisfies (b) then there
exists a unique natural transformation ๐œ‚ : 1๐’œ ⇒ ๐บ๐น such that (๐œ‚, ๐œ€) satisfies the triangle identities.
To prove uniqueness assume that ๐œ‚ and ๐œ‚ 0 are natural transformations 1๐’œ ⇒ ๐บ๐น such that
both (๐œ‚, ๐œ€) and (๐œ‚ 0, ๐œ€) satisfy the triangle identities. For ๐ด ∈ ๐’œ, the diagram
๐น (๐ด)
๐น (๐œ‚๐ด )
๐น๐บ๐น (๐ด)
๐œ€ ๐น (๐ด)
1๐น (๐ด)
๐น (๐ด)
shows that ๐œ‚๐ด is a map (๐ด, 1๐น (๐ด) ) → (๐บ๐น (๐ด), ๐œ€ ๐น (๐ด) ) in (๐น ⇒ ๐น (๐ด)). The same can be said about
๐œ‚๐ด0 . Since ๐œ€ ๐น (๐ด) is terminal in (๐น ⇒ ๐น (๐ด 0)) it follows that ๐œ‚๐ด0 = ๐œ‚๐ด . Hence ๐œ‚ = ๐œ‚ 0 .
27
Solutions by positrón0802
2.3
Adjunctions via initial objects
To show existence define ๐œ‚ : 1๐’œ ⇒ ๐บ๐น as follows. Given ๐ด ∈ ๐’œ let ๐œ‚๐ด : ๐ด → ๐บ๐น (๐ด) be
the unique map (1๐น (๐ด) , ๐ด) → (๐บ๐น (๐ด), ๐œ€ ๐น (๐ด) ) in (๐น ⇒ ๐น (๐ด)). We need to show that ๐œ‚ is indeed
natural. Given ๐ด, ๐ด 0 ∈ ๐’œ and ๐‘“ : ๐ด → ๐ด 0, the diagrams
๐น (๐ด)
๐น (๐œ‚๐ด )
๐น๐บ๐น (๐ด)
๐น๐บ๐น (๐‘“ )
๐น๐บ๐น (๐ด 0)
๐น (๐ด)
๐น (๐‘“ )
๐น (๐ด 0)
๐œ€ ๐น (๐ด0 )
๐น ( ๐‘“ )โ—ฆ๐œ€ ๐น (๐ด)
๐น (๐œ‚๐ด0 )
1๐น (๐ด0 )
๐น (๐ด 0)
๐น๐บ๐น (๐ด 0)
๐œ€ ๐น (๐ด0 )
๐น (๐ด 0)
๐น (๐‘“ )
๐น (๐‘“ )
commute. Thus ๐บ๐น (๐‘“ ) โ—ฆ ๐œ‚๐ด and ๐œ‚๐ด0 โ—ฆ ๐‘“ are both maps (๐ด, ๐น (๐‘“ )) → (๐บ๐น (๐ด 0), ๐œ€ ๐น (๐ด0) ) in (๐น ⇒
๐น (๐ด 0)); since ๐œ€ ๐น (๐ด0) is terminal we have ๐บ๐น (๐‘“ ) โ—ฆ๐œ‚๐ด = ๐œ‚๐ด0 โ—ฆ ๐‘“ , and hence ๐œ‚ is natural. By definition
(๐œ‚, ๐œ€) satisfies the triangle identity given in the triangle of the right-hand side diagram above, it
remains to show the other one, i.e. we want to show that the diagram
๐บ (๐ต)
๐œ‚๐บ (๐ต)
๐บ๐น๐บ (๐ต)
๐บ (๐œ€๐ต )
1๐บ (๐ต)
๐บ (๐ต)
commutes for all ๐ต ∈ โ„ฌ. This follows by considering the commutative diagrams
๐น๐บ (๐ต)
๐น (๐œ‚๐บ (๐ต) )
๐น๐บ๐น๐บ (๐ต)
๐น๐บ (๐œ€๐ต )
๐น๐บ (๐ต)
๐น๐บ (๐ต)
๐น (1๐บ (๐ต) )
๐œ€๐ต
๐œ€๐ต โ—ฆ๐น๐บ (๐œ€๐ต )
๐น๐บ (๐ต)
๐œ€๐ต
๐œ€๐ต
๐ต,
๐œ€๐ต
๐ต.
Indeed, we see that both ๐น๐บ (๐œ€๐ต ) โ—ฆ ๐œ‚๐บ (๐ต) and 1๐บ (๐ต) are maps (๐บ (๐ต), ๐œ€๐ต ) → (๐บ (๐ต), ๐œ€๐ต ) in (๐น ⇒ ๐ต),
so they are equal. This completes the proof.
Proof of Dual of Corollary 2.3.7. By the dual of Lemma 2.3.5 it remains to show that if for each ๐ต ∈
โ„ฌ, (๐น ⇒ ๐ต) has an initial object, then ๐น has a right adjoint. Given ๐ต ∈ โ„ฌ let (๐บ (๐ต), ๐œ€๐ต : ๐น๐บ (๐ต) →
๐ต) be an initial object of (๐น ⇒ ๐ต). For ๐‘” : ๐ต → ๐ต 0 let ๐บ (๐‘”) be unique map (๐บ (๐ต), ๐‘“ โ—ฆ ๐œ€๐ต ) →
(๐บ (๐ต 0), ๐œ€๐ต0 ) in (๐น ⇒ ๐ต 0). Then ๐บ : โ„ฌ → ๐’œ is a functor, and the definition ensures that ๐œ€ : ๐น๐บ ⇒
1โ„ฌ is a natural transformation. By the dual of Theorem 2.3.6 it follows that ๐น a ๐บ .
Exercise 2.3.10. In view of Remark 2.2.8 the tuple (๐น, ๐บ, ๐œ‚, ๐œ€) is not necessarily an adjunction
since (๐œ‚, ๐œ€) may not satisfy the triangle identities. However we may show that ๐น a ๐บ with unit ๐œ‚
(and some counit ๐œ€ 0) using Theorem 2.3.6. More precisely, we will show that ๐œ‚ : 1๐’œ ⇒ ๐บ๐น is such
that ๐œ‚๐ด : ๐ด → ๐บ๐น (๐ด) is initial in (๐ด ⇒ ๐บ) for all ๐ด ∈ ๐’œ.
28
Solutions by positrón0802
2.3
Adjunctions via initial objects
First we define a natural transformation ๐œ€ 0 : ๐น๐บ ⇒ 1โ„ฌ so that the triangle identity ๐บ (๐œ€๐ต0 ) โ—ฆ
๐œ‚๐บ (๐ต) = 1๐บ (๐ต) holds. Define ๐œ€๐ต0 : ๐น๐บ (๐ต) → ๐ต by requiring the following diagram to be commutative:
๐œ€๐ต0
๐น๐บ (๐ต)
๐ต
๐น๐บ (๐œ€๐ต−1 )
๐œ€๐ต
๐น๐บ๐น๐บ (๐ต)
−1 )
๐น (๐œ‚๐บ
(๐ต)
๐น๐บ (๐ต) .
Then ๐œ€ 0 : ๐น๐บ ⇒ 1โ„ฌ is indeed natural. (Even so, naturality of ๐œ€ 0 will not be used in this proof.) To
show the desired triangle identity we want to show that the composite map
๐œ‚๐บ (๐ต)
−1 )
๐บ๐น (๐œ‚๐บ
(๐ต)
๐บ๐น๐บ (๐œ€๐ต−1 )
๐บ (๐œ€๐ต )
๐บ (๐ต) −−−−→ ๐บ๐น๐บ (๐ต) −−−−−−−→ ๐บ๐น๐บ๐น๐บ (๐ต) −−−−−−−−→ ๐บ๐น๐บ (๐ต) −−−−→ ๐บ (๐ต)
is the identity 1๐บ (๐ต) . First note that by naturality of ๐œ‚ we have
๐บ๐น๐บ (๐œ€๐ต−1 ) โ—ฆ ๐œ‚๐บ (๐ต) = ๐œ‚๐บ๐น๐บ (๐ต) โ—ฆ ๐บ (๐œ€๐ต−1 ), and ๐บ๐น (๐œ‚๐บ (๐ต) ) โ—ฆ ๐œ‚๐บ (๐ต) = ๐œ‚๐บ๐น๐บ (๐ต) โ—ฆ ๐œ‚๐บ (๐ต) .
Since ๐œ‚๐บ (๐ต) is an isomorphism, it follows from the second equation that ๐บ๐น (๐œ‚๐บ (๐ต) ) = ๐œ‚๐บ๐น๐บ (๐ต) .
Thus the composite map above is equal to
๐บ (๐œ€๐ต ) โ—ฆ ๐บ๐น (๐œ‚๐บ−1(๐ต) ) โ—ฆ ๐บ๐น๐บ (๐œ€๐ต−1 ) โ—ฆ ๐œ‚๐บ (๐ต) = ๐บ (๐œ€๐ต ) โ—ฆ ๐บ๐น (๐œ‚๐บ (๐ต) ) −1 โ—ฆ ๐œ‚๐บ๐น๐บ (๐ต) โ—ฆ ๐บ (๐œ€๐ต−1 )
= ๐บ (๐œ€๐ต ) โ—ฆ ๐บ๐น (๐œ‚๐บ (๐ต) ) −1 โ—ฆ ๐บ๐น (๐œ‚๐บ (๐ต) ) โ—ฆ ๐บ (๐œ€๐ต ) −1
= 1๐บ (๐ต) ,
as desired. Note that since ๐œ‚๐บ (๐ต) is an isomorphism, it follows that ๐บ (๐œ€๐ต0 ) = ๐œ‚๐บ−1(๐ต) .
Now we are ready to show that ๐œ‚ : 1๐’œ ⇒ ๐บ๐น is such that ๐œ‚๐ด : ๐ด → ๐บ๐น (๐ด) is initial in (๐ด ⇒ ๐บ)
for all ๐ด ∈ ๐’œ. Let ๐ด ∈ ๐’œ be arbitrary. Given (๐ต, โ„Ž) ∈ (๐ด ⇒ ๐บ) we want to show that there is a
unique arrow ๐‘ž : (๐น (๐ด), ๐œ‚๐ด ) → (๐ต, โ„Ž) in (๐ด ⇒ ๐บ). That is, we want a unique ๐‘ž : ๐น (๐ด) → ๐ต such
that ๐บ (๐‘ž) โ—ฆ ๐œ‚๐ด = โ„Ž. To show uniqueness assume that ๐‘ž satisfies the given equation. Then
๐บ (๐‘ž) = โ„Ž โ—ฆ ๐œ‚๐ด−1 = ๐œ‚๐บ−1(๐ต) โ—ฆ ๐บ๐น (โ„Ž) = ๐บ (๐œ€๐ต0 ) โ—ฆ ๐บ๐น (โ„Ž) = ๐บ (๐œ€๐ต0 โ—ฆ ๐น (โ„Ž)).
Since ๐บ is full and faithful (Exercise 1.3.32) we have ๐‘ž = ๐œ€๐ต0 โ—ฆ ๐น (โ„Ž), which shows that ๐‘ž is unique.
It remains to see that defining ๐‘ž = ๐œ€๐ต0 โ—ฆ ๐น (โ„Ž) gives indeed an arrow (๐น (๐ด), ๐œ‚๐ด ) → (๐ต, โ„Ž), i.e. that
the diagram
๐œ‚๐ด
๐ด
โ„Ž
๐บ๐น (๐ด)
๐บ (๐‘ž)=๐บ (๐œ€๐ต0 )โ—ฆ๐บ๐น (โ„Ž)
๐บ (๐ต)
commutes. This holds since ๐บ (๐œ€๐ต0 ) = ๐œ‚๐บ−1(๐ต) and ๐œ‚ is natural. We conclude, by Theorem 2.3.6, that
๐น is left adjoint to ๐บ .
29
Solutions by positrón0802
2.3
Adjunctions via initial objects
Exercise 2.3.11. For the sake of contradiction suppose that there exists a set ๐‘† such that ๐œ‚๐‘† : ๐‘† →
๐‘ˆ ๐น (๐‘†) is not injective. Then there exist ๐‘ฅ, ๐‘ฆ ∈ ๐‘† such that ๐‘ฅ ≠ ๐‘ฆ and ๐œ‚๐‘† (๐‘ฅ) = ๐œ‚๐‘† (๐‘ฆ). We will
prove that this implies that for all ๐‘‡ ∈ Set, the map ๐œ‚๐‘‡ : ๐‘‡ → ๐‘ˆ ๐น (๐‘‡ ) is constant. So let ๐‘‡ ∈ Set.
If |๐‘‡ | ≤ 1 there is nothing to prove, so assume |๐‘‡ | ≥ 2. Let ๐‘ก 1 ≠ ๐‘ก 2 ∈ ๐‘‡ . Let ๐‘“ : ๐‘† → ๐‘‡ be any
function sending ๐‘ฅ to ๐‘ก 1 and ๐‘ฆ to ๐‘ก 2 . By naturality of ๐œ‚, the diagram
๐œ‚๐‘†
๐‘ˆ ๐น (๐‘†)
๐‘†
๐‘ˆ ๐น (๐‘“ )
๐‘“
๐‘‡
๐‘ˆ ๐น (๐‘‡ )
๐œ‚๐‘‡
commutes. Since ๐œ‚๐‘† (๐‘ฅ) = ๐œ‚๐‘† (๐‘ฆ), we have ๐œ‚๐‘‡ (๐‘ก 1 ) = ๐œ‚๐‘‡ (๐‘“ (๐‘ฅ)) = ๐œ‚๐‘‡ (๐‘“ (๐‘ฆ)) = ๐œ‚๐‘‡ (๐‘ก 2 ). It follows that
๐œ‚๐‘‡ : ๐‘‡ → ๐‘ˆ ๐น (๐‘‡ ) is constant, as asserted.
Now let ๐ด ∈ ๐’œ be such that ๐‘ˆ (๐ด) has at least two elements, say ๐‘ 1 ≠ ๐‘ 2 ∈ ๐‘ˆ (๐ด). Let
๐‘“ : ๐‘ˆ (๐ด) → ๐‘ˆ (๐ด) be any map such that ๐‘“ (๐‘ 1 ) = ๐‘ 2 and ๐‘“ (๐‘ 2 ) = ๐‘ 1 . By Lemma 2.3.5 there exists
a unique ๐‘ž : ๐น๐‘ˆ (๐ด) → ๐ด such that the diagram
๐‘ˆ (๐ด)
๐œ‚๐‘ˆ (๐ด)
๐‘ˆ ๐น๐‘ˆ (๐ด)
๐‘ˆ (๐‘ž)
๐‘“
๐‘ˆ (๐ด)
commutes. But ๐œ‚๐‘ˆ (๐ด) is constant, say with value ๐‘ง ∈ ๐‘ˆ ๐น๐‘ˆ (๐ด). Then ๐‘ˆ (๐‘ž) (๐‘ง) = ๐‘“ (๐‘ 1 ) = ๐‘ 2 and
๐‘ˆ (๐‘ž)(๐‘ง) = ๐‘“ (๐‘ 2 ) = ๐‘ 1, a contradiction. It follows that ๐œ‚๐‘† : ๐‘† → ๐‘ˆ ๐น (๐‘†) is injective for all ๐‘† ∈ Set.
In the case of the usual adjunction ๐น a ๐‘ˆ between Grp and Set, where ๐‘ˆ : Grp → Set is
the forgetful functor and ๐น : Set → Grp is the free functor, this means that for each set ๐‘†, the
underlying set of the free group ๐น (๐‘†) contains ๐‘†.
Exercise 2.3.12. Define a functor ๐บ : Par → Set∗ as follows. For ๐ด ∈ Par let ๐บ (๐ด) = ๐ด q {∗}
with basepoint ∗, i.e. we take the (disjoint) union of ๐ด and the one-point set {∗} and take as
basepoint the point the unique element of the latter. If (๐‘†, ๐‘“ ) : ๐ด → ๐ต is a map in Par let
๐บ (๐‘†, ๐‘“ ) : ๐ด q {∗} → ๐ต q {∗}
(
๐‘“ (๐‘Ž), ๐‘Ž ∈ ๐‘†,
๐‘Ž โ†ฆ→
∗,
๐‘Ž ∉ ๐‘†.
If (๐‘†, ๐‘“ ) : ๐ด → ๐ต and (๐‘‡ , ๐‘“ ) : ๐ต → ๐ถ are maps in Par then their composition is (๐‘‡ , ๐‘”) โ—ฆ (๐‘†, ๐‘“ ) =
(๐‘† ∩ ๐‘“ −1 (๐‘‡ ), ๐‘” โ—ฆ ๐‘“ |๐‘†∩๐‘“ −1 (๐‘‡ ) ). Thus ๐บ ((๐‘‡ , ๐‘”) โ—ฆ (๐‘†, ๐‘“ )) and ๐บ (๐‘‡ , ๐‘”) โ—ฆ ๐บ (๐‘†, ๐‘“ ) both send an element
๐‘Ž ∈ ๐‘† ∩ ๐‘“ −1 (๐‘‡ ) to ๐‘”๐‘“ (๐‘Ž) ∈ ๐ถ, and an element ๐‘Ž ∉ ๐‘† ∩ ๐‘“ −1 (๐‘‡ ) to ∗ ∈ ๐ถ. Thus ๐บ : Par → Set∗ is a
functor. We will show that ๐บ is an equivalence. First we show that it is full and faithful. Given
๐ด, ๐ต ∈ Par we want to prove that the map
๐บ (−)
Par(๐ด, ๐ต) −−−−→ Set∗ (๐ด q ∗, ๐ต q ∗)
30
Solutions by positrón0802
3. Interlude on sets
is a bijection. Given any pointed map ๐‘“ : ๐ด q ∗ → ๐ต q ∗, it restricts to a map ๐‘“ 0 : ๐ด → ๐ต, and
๐บ (๐ด, ๐‘“ 0) = ๐‘“ . Thus ๐บ (−) is surjective. Now assume that ๐บ (๐‘†, ๐‘“ ) = ๐บ (๐‘‡ , ๐‘”) for (๐‘†, ๐‘“ ), (๐‘‡ , ๐‘”) : ๐ด →
๐ต. Then both ๐‘† and ๐‘Œ are the complement of ๐บ (๐‘†, ๐‘“ ) −1 (∗) = ๐บ (๐‘‡ , ๐‘”) −1 (∗) in ๐ด q {∗}, so ๐‘† = ๐‘‡ .
Moreover, ๐‘“ = ๐‘” on ๐‘† = ๐‘‡ by definition of ๐บ on morphisms. Thus ๐บ (−) is injective, hence a
bijection. It remains to prove that ๐บ is essentially surjective on objects: if (๐ด, ๐‘Ž) is any pointed
set then
๐บ (๐ด \ ๐‘Ž) = ((๐ด \ ๐‘Ž) q {∗}, ∗) (๐ด, ๐‘Ž)
as pointed sets via the bijection ๐‘“ : ๐บ (๐ด \ ๐‘Ž) → (๐ด, ๐‘Ž) whose restriction to ๐ด \ ๐‘Ž is the identity
and such that ๐‘“ (∗) = ๐‘Ž. We conclude that ๐บ is an equivalence.
Now we describe Set∗ as a coslice category. Let {∗} ∈ Set be the one-point set and consider
the coslice category {∗}/Set = ({∗} ⇒ Set). It has objects pairs (๐ด, โ„Ž) where โ„Ž : ∗ → ๐ด, and a
morphism (๐ด, โ„Ž) → (๐ต, ๐‘˜) is a map ๐‘“ : ๐ด → ๐ต such that the diagram
โ„Ž
{∗}
๐ด
๐‘“
๐‘˜
๐ต
commutes. A map โ„Ž : {∗} → ๐ด is just a choice of basepoint โ„Ž(∗) ∈ ๐ด, and a morphism (๐ด, โ„Ž) →
(๐ต, ๐‘˜) is precisely a basepoint-preserving map ๐‘“ : (๐ด, โ„Ž(∗)) → (๐ต, ๐‘˜ (∗)). Thus {∗}/Set Set∗ .
3
3.1
Interlude on sets
Constructions with sets
Exercise 3.1.1. First we find a left adjoint ๐น to Δ. We want ๐น : Set × Set → Set such that for all
๐‘‹, ๐‘Œ, ๐‘ ∈ Set, a map ๐น (๐‘‹, ๐‘Œ ) → ๐‘ is the same thing as a pair of maps ๐‘‹ → ๐‘, ๐‘Œ → ๐‘ .
On objects define ๐น (๐‘‹, ๐‘Œ ) = ๐‘‹ q๐‘Œ . On morphisms, send a pair of maps ๐‘“ : ๐‘‹ → ๐‘‹ 0, ๐‘” : ๐‘Œ → ๐‘Œ 0
to ๐น (๐‘“ , ๐‘”) = ๐‘“ q ๐‘”; that is, ๐น (๐‘“ , ๐‘”) is the unique map ๐‘‹ q ๐‘Œ → ๐‘‹ 0 q ๐‘Œ 0 whose restriction to ๐‘‹
is ๐‘“ (followed by the inclusion ๐‘‹ 0 → ๐‘‹ 0 q ๐‘Œ 0) and whose restriction to ๐‘Œ is ๐‘” (followed by the
inclusion ๐‘Œ 0 → ๐‘‹ 0 q ๐‘Œ 0). For any ๐‘‹, ๐‘Œ , ๐‘ ∈ Set we then have a canonical map
๐œ‘๐‘‹ ,๐‘Œ ,๐‘ : Set(๐‘‹ q ๐‘Œ , ๐‘ ) → Set × Set((๐‘‹, ๐‘Œ ), (๐‘, ๐‘ ))
given by ๐‘ โ†ฆ→ (๐‘ |๐‘‹ , ๐‘ |๐‘Œ ), which is a bijection with inverse given by sending a pair of maps ๐‘“ : ๐‘‹ →
๐‘, ๐‘” : ๐‘Œ → ๐‘ to the unique map ๐‘ : ๐‘‹ q ๐‘Œ → ๐‘ whose restriction to ๐‘‹ is ๐‘๐‘‹ = ๐‘“ and whose
restriction to ๐‘Œ is ๐‘๐‘Œ = ๐‘”. Naturality amounts to proving that given maps of sets ๐‘“ : ๐‘‹ 0 → ๐‘‹,
๐‘” : ๐‘Œ 0 → ๐‘Œ and โ„Ž : ๐‘ → ๐‘ 0, the diagram
Set(๐‘‹ q ๐‘Œ , ๐‘ )
๐œ‘๐‘‹ ,๐‘Œ ,๐‘
Set × Set((๐‘‹, ๐‘Œ ), (๐‘, ๐‘ ))
(๐‘“ q๐‘”) ∗ โ—ฆโ„Ž ∗
(๐‘“ ,๐‘”) ∗ โ—ฆ(โ„Ž,โ„Ž)∗
Set(๐‘‹ 0 q ๐‘Œ 0, ๐‘ 0) ๐œ‘๐‘‹ 0,๐‘Œ 0,๐‘ 0 Set × Set((๐‘‹ 0, ๐‘Œ 0), (๐‘ 0, ๐‘ 0))
31
Solutions by positrón0802
3.1
Constructions with sets
commutes. By definition, if ๐‘ : ๐‘‹ q ๐‘Œ → ๐‘ is a map, then both paths in the above diagram send
๐‘ to the pair of maps (โ„Ž โ—ฆ ๐‘ |๐‘‹ โ—ฆ ๐‘“ , โ„Ž โ—ฆ ๐‘ |๐‘Œ โ—ฆ ๐‘”). It follows that ๐œ‘๐‘‹ ,๐‘Œ ,๐‘ is a natural isomorphism and
therefore ๐น a Δ.
We now find a right adjoint to Δ. This is a functor ๐บ : Set × Set → Set such that for all
๐‘‹, ๐‘Œ, ๐‘ ∈ Set, a map ๐‘ → ๐บ (๐‘‹, ๐‘Œ ) is the same thing as a pair of maps ๐‘ → ๐‘‹, ๐‘ → ๐‘Œ .
Define ๐บ (๐‘‹, ๐‘Œ ) = ๐‘‹ × ๐‘Œ on objects and ๐บ (๐‘“ , ๐‘”) = ๐‘“ × ๐‘” on morphisms. Given ๐‘‹, ๐‘Œ , ๐‘ ∈ Set
there is a canonical map
๐œ“๐‘‹ ,๐‘Œ ,๐‘ : Set × Set((๐‘, ๐‘ ), (๐‘‹, ๐‘Œ )) → Set(๐‘, ๐‘‹ × ๐‘Œ )
sending ๐‘“ : ๐‘ → ๐‘‹, ๐‘” : ๐‘ → ๐‘Œ to the map ๐‘˜ : ๐‘ → ๐‘‹ ×๐‘Œ given by ๐‘˜ (๐‘ง) = (๐‘“ (๐‘ง), ๐‘”(๐‘ง)), and this is a
bijection with inverse sending ๐‘ž : ๐‘ → ๐‘‹ ×๐‘Œ to the pair of maps (๐œ‹๐‘‹ โ—ฆ๐‘ž : ๐‘ → ๐‘‹, ๐œ‹๐‘Œ โ—ฆ๐‘ž : ๐‘ → ๐‘Œ ),
where ๐œ‹๐‘‹ and ๐œ‹๐‘Œ are the projections. If ๐‘“ : ๐‘‹ → ๐‘‹ 0, ๐‘” : ๐‘Œ → ๐‘Œ 0 and โ„Ž : ๐‘ 0 → ๐‘ are maps of sets
then the diagram
Set × Set((๐‘, ๐‘ ), (๐‘‹, ๐‘Œ ))
๐œ“๐‘‹ ,๐‘Œ ,๐‘
(โ„Ž×โ„Ž) ∗ โ—ฆ( ๐‘“ ×๐‘”)∗
Set(๐‘, ๐‘‹ × ๐‘Œ )
โ„Ž ∗ โ—ฆ( ๐‘“ ×๐‘”)∗
Set × Set((๐‘ 0, ๐‘ 0), (๐‘‹ 0, ๐‘Œ 0))
๐œ“๐‘‹ 0,๐‘Œ 0,๐‘ 0
Set(๐‘ 0, ๐‘‹ 0 × ๐‘Œ 0)
commutes, for if (๐‘, ๐‘ž) is a pair of maps ๐‘ : ๐‘ → ๐‘‹, ๐‘ž : ๐‘ → ๐‘Œ , then both paths in the above
diagram send (๐‘, ๐‘ž) to the map ๐‘˜ : ๐‘ 0 → ๐‘‹ 0 × ๐‘Œ 0 given by ๐‘˜ (๐‘ง) = (๐‘“ โ—ฆ ๐‘ โ—ฆ โ„Ž(๐‘ง), ๐‘” โ—ฆ ๐‘ž โ—ฆ โ„Ž(๐‘ง)). Thus
๐œ“๐‘‹ ,๐‘Œ ,๐‘ is a bijection natural in ๐‘‹, ๐‘Œ , ๐‘, and we conclude that Δ a ๐บ .
Exercise 3.1.2. (This is also Mac Lane’s Exercise I.5.8.)
Let ๐’ž be the category with objects triples (๐‘‹, ๐‘’, ๐‘ก) where ๐‘‹ is a non-empty set, ๐‘’ ∈ ๐‘‹ and
๐‘ก : ๐‘‹ → ๐‘‹ is a map. If (๐‘‹, ๐‘’, ๐‘ก), (๐‘‹ 0, ๐‘’ 0, ๐‘ก 0) are two objects, a map (๐‘‹, ๐‘’, ๐‘ก) → (๐‘‹ 0, ๐‘’ 0, ๐‘ก 0) is defined
to be function ๐‘“ : ๐‘‹ → ๐‘‹ 0 such that ๐‘“ (๐‘’) = ๐‘’ 0 and ๐‘“ โ—ฆ๐‘ก = ๐‘ก 0 โ—ฆ ๐‘“ . Then the triple (N, 0, ๐‘ ) is initial in
๐’ž. Indeed, given a non-empty set ๐‘Œ , an element ๐‘ฆ0 ∈ ๐‘Œ and a function ๐‘ก : ๐‘Œ → ๐‘Œ , we shall prove
there exists a unique function ๐‘“ : N → ๐‘Œ such that ๐‘“ (0) = ๐‘ฆ0 and the diagram
๐‘“
N
๐‘Œ
๐‘ 
N
๐‘ก
๐‘Œ
๐‘“
commutes. This is constructed by induction, starting with ๐‘“ (0) = ๐‘ฆ0 . If ๐‘“ (๐‘›) has been defined for
some ๐‘› ∈ N, define ๐‘“ (๐‘› + 1) = ๐‘“ (๐‘  (๐‘›)) = ๐‘ก (๐‘“ (๐‘›)). This shows that ๐‘“ indeed exists and is unique.
32
Solutions by positrón0802
3.2
3.2
Small and large categories
Small and large categories
Exercise 3.2.12. (a) We will prove ๐œƒ (๐‘†) = ๐‘†. On the one hand,
© Ø ª
Ø
­
®
๐œƒ (๐‘†) = ๐œƒ ­
๐‘…® =
๐œƒ (๐‘…) ⊂
­
®
๐‘… ∈๐’ซ (๐ด)
๐‘… ∈๐’ซ (๐ด)
« ๐‘… ⊂๐œƒ (๐‘…) ¬ ๐‘… ⊂๐œƒ (๐‘…)
Ø
๐‘… = ๐‘†.
๐‘… ∈๐’ซ (๐ด)
๐‘… ⊂๐œƒ (๐‘…)
On the other hand, for each ๐‘… ∈ ๐’ซ(๐ด) such that ๐‘… ⊂ ๐œƒ (๐‘…) we have ๐œƒ (๐‘…) ⊂ ๐œƒ 2 (๐‘…) since ๐œƒ is
order-preserving, so that ๐‘… 0 = ๐œƒ (๐‘…) in turn satisfies ๐‘… 0 ⊂ ๐œƒ (๐‘… 0). It follows that ๐‘† ⊂ ๐œƒ (๐‘†) and
therefore ๐œƒ (๐‘†) = ๐‘†.
(b) Let ๐œƒ : ๐’ซ(๐ด) → ๐’ซ(๐ด) be given by ๐œƒ (๐‘†) = ๐ด \ ๐‘”(๐ต \ ๐‘“ (๐‘†)) for all ๐‘† ⊂ ๐ด. We claim that
๐œƒ is order-preserving. Let ๐‘† ⊂ ๐‘† 0 ⊂ ๐ด. Then ๐‘“ (๐‘†) ⊂ ๐‘“ (๐‘† 0), so that ๐ต \ ๐‘“ (๐‘† 0) ⊂ ๐ต \ ๐‘“ (๐‘†). Thus
๐‘”(๐ต \ ๐‘“ (๐‘† 0)) ⊂ ๐‘”(๐ต \ ๐‘“ (๐‘†)) and therefore ๐œƒ (๐‘†) ⊂ ๐œƒ (๐‘† 0). It follows from part (a) that there exists
๐‘† ∈ ๐’ซ(๐ด) such that ๐œƒ (๐‘†) = ๐‘†, that is, ๐‘”(๐ต \ ๐‘“ (๐‘†)) = ๐ด \ ๐‘†.
(c) Let ๐ด and ๐ต be sets and assume that |๐ด| ≤ |๐ต| ≤ |๐ด|. We want to find a bijection โ„Ž : ๐ด → ๐ต.
By assumption, there exists injective maps ๐‘“ : ๐ด → ๐ต and ๐‘” : ๐ต → ๐ด. Let ๐‘† be a subset of ๐ด such
that ๐‘”(๐ต \ ๐‘“ (๐‘†)) = ๐ด \ ๐‘†, which exists by part (a). Define
(
๐‘“ (๐‘Ž)
๐‘Ž ∈ ๐‘†,
โ„Ž : ๐ด → ๐ต, ๐‘Ž โ†ฆ→ −1
๐‘” (๐‘Ž) ๐‘Ž ∈ ๐ด \ ๐‘†.
Note that this is well-defined since ๐ด \๐‘† is contained in the image of ๐‘”. It remains to show that โ„Ž is
a bijection. Let ๐‘Ž, ๐‘Ž 0 ∈ ๐ด and suppose that โ„Ž(๐‘Ž) = โ„Ž(๐‘Ž 0). If ๐‘Ž and ๐‘Ž 0 both belong to ๐‘†, then ๐‘Ž = ๐‘Ž 0 by
injectivity of ๐‘“ . Similarly ๐‘Ž = ๐‘Ž 0 if both ๐‘Ž and ๐‘Ž 0 belong to ๐ด\๐‘†. If ๐‘Ž ∈ ๐‘† and ๐‘Ž 0 ∈ ๐ด\๐‘† = ๐‘”(๐ต \ ๐‘“ (๐‘†)),
then ๐‘“ (๐‘Ž) = ๐‘”−1 (๐‘Ž 0) = ๐‘ for some ๐‘ ∈ ๐ต \ ๐‘“ (๐‘†), a contradiction. It follows that โ„Ž is injective.
Now let ๐‘ ∈ ๐ต be arbitrary; we want to prove that ๐‘ = โ„Ž(๐‘Ž) for some ๐‘Ž ∈ ๐ด. If ๐‘ ∈ ๐‘“ (๐ด) this is
clear. If ๐‘ ∉ ๐‘“ (๐ด), then ๐‘”(๐‘) ∈ ๐‘”(๐ต \ ๐‘“ (๐‘†)) = ๐ด \๐‘†, so that โ„Ž(๐‘”(๐‘)) = ๐‘. It follows that โ„Ž is bijective.
We conclude that ๐ด ๐ต.
Exercise 3.2.13. (a) Suppose that ๐‘“ is surjective. Let ๐ต = {๐‘Ž ∈ ๐ด | ๐‘Ž ∉ ๐‘“ (๐‘Ž)} ∈ ๐’ซ(๐ด). By
assumption, there exists ๐‘Ž ∈ ๐ด such that ๐‘“ (๐‘Ž) = ๐ต. Then either ๐‘Ž ∈ ๐‘“ (๐‘Ž) = ๐ต or ๐‘Ž ∉ ๐‘“ (๐‘Ž) = ๐ต, but
either case leads to a contradiction. It follows that ๐‘“ is not surjective.
(b) Since the function ๐ด → ๐’ซ(๐ด) given by ๐‘Ž โ†ฆ→ {๐‘Ž} is injective, we have |๐ด| ≤ |๐’ซ(๐ด)|. As
there is no surjective function ๐ด → ๐’ซ(๐ด), it follows that |๐ด| < |๐’ซ(๐ด)|.
Exercise 3.2.14. (a) Let ๐ผ be a set and (๐ด๐‘– )๐‘– ∈๐ผ a family of objects of ๐’œ. Then the set
!
Ø
๐‘ˆ (๐ด๐‘– )
๐‘†=๐’ซ
๐‘– ∈๐ผ
33
Solutions by positrón0802
3.2
Small and large categories
satisfies |๐‘ˆ (๐ด๐‘– )| < |๐‘† | for all ๐‘– ∈ ๐ผ . By Exercise 2.3.11, the unit map ๐‘† → ๐‘ˆ ๐น (๐‘†) is injective, so
that |๐‘ˆ (๐ด๐‘– )| < |๐‘† | ≤ |๐‘ˆ ๐น (๐‘†)|. It follows that ๐น (๐‘†) is an object of ๐’œ which is not isomorphic to ๐ด๐‘–
for any ๐‘– ∈ ๐ผ, for an isomorphism ๐น (๐‘†) ๐ด๐‘– would induce an isomorphism ๐‘ˆ ๐น (๐‘†) ๐‘ˆ (๐ด๐‘– ).
(b) It follows from part (a) that the class of isomorphism classes of objects of ๐’œ is large, so ๐’œ
is not essentially small.
(c) For all of the categories Set, Vect๐‘˜ , Grp, Ab, Ring, and Top we have a forgetful functor ๐‘ˆ
into the category Set (whose left adjoint is a free functor) which satisfies the assumption of (a). It
follows from (b) that none of these categories is essentially small.
Exercise 3.2.15. (a) The category Mon is not even essentially small by Exercise 3.2.14(b), as the
forgetful functor ๐‘ˆ : Mon → Set satisfies the assumption of Exercise 3.2.14(a). It is locally small.
(b) The group Z viewed as a one-object category is small as it has only one object with Z as
set of morphisms.
(c) The ordered set of integers Z has a set of objects and at most one arrow between any two
objects, hence it is small.
(d) The category Cat of small categories is not even essentially small by Exercise 3.2.14(b), by
considering the functor ๐‘‚ : Cat → Set sending a small category to its set of objects and applying
Exercise 3.2.16. Nevertheless, Cat is locally small: if ๐’ž and ๐’Ÿ are small categories with sets of
objects ob(๐’ž) and ob(๐’Ÿ) and sets of morphisms mor(๐’ž) and mor(๐’Ÿ), respectively, then the class
of functors ๐’ž → ๐’Ÿ is a subset of the set Set(ob(๐’ž), ob(๐’Ÿ)) × Set(mor(๐’ž), mor(๐’Ÿ)), so it is a
set.
(d) The multiplicative monoid of cardinals has one object whose class of morphisms is the
monoid of cardinals. This class is not a set, for given a set of cardinals {๐œ…๐‘– }๐‘– ∈๐ผ there exists a
cardinal ๐œ… such that ๐œ… > ๐œ…๐‘– for all ๐‘– ∈ ๐ผ . Therefore this category is not locally small.
Exercise 3.2.16. First we find a right adjoint ๐ผ to ๐‘‚. Given a set ๐‘†, let ๐ผ (๐‘†) be the indiscrete
category whose set of objects is ๐‘†. That is, for any two ๐‘ , ๐‘  0 ∈ ๐‘†, there is precisely one arrow
๐‘  → ๐‘  0 . If โ„Ž : ๐‘† → ๐‘† 0 is a function of sets, let ๐ผ (โ„Ž) : ๐ผ (๐‘†) → ๐ผ (๐‘† 0) have object function โ„Ž and send
the unique morphism ๐‘  → ๐‘  0 in ๐ผ (๐‘†) to the unique morphism โ„Ž(๐‘ ) → โ„Ž(๐‘  0) in ๐ผ (๐‘† 0) for all ๐‘ , ๐‘  0 ∈ ๐‘†.
Then ๐ผ : Set → Cat is a functor. We claim ๐‘‚ a ๐ผ . We need a bijection
๐œ‘ ๐’ž,๐‘† : Set(๐‘‚ (๐’ž), ๐‘†) → Cat(๐’ž, ๐ผ (๐‘†))
natural in ๐’ž ∈ Cat and ๐‘† ∈ Set. Let ๐œ‘ ๐’ž,๐‘† send a function โ„Ž : ๐‘‚ (๐’ž) → ๐‘† to the functor ๐’ž →
๐ผ (๐‘†) whose object function is โ„Ž and sending a morphism ๐‘ → ๐‘ 0 in ๐’ž to the unique morphism
โ„Ž(๐‘) → โ„Ž(๐‘ 0) in ๐ผ (๐‘†). Then ๐œ‘ ๐’ž,๐‘† is bijective with inverse given by sending a functor ๐’ž → ๐ผ (๐‘†)
to its object function. It remains to prove that ๐œ‘ ๐’ž,๐‘† is natural in ๐’ž and ๐‘†. So let ๐น : ๐’ž 0 → ๐’ž be a
functor between small categories, โ„Ž : ๐‘† → ๐‘† 0 be a function between sets and consider the diagram
Set(๐‘‚ (๐’ž), ๐‘†)
๐œ‘ ๐’ž,๐‘†
Set(๐‘‚ (๐น ),โ„Ž)
Set(๐‘‚ (๐’ž 0), ๐‘† 0)
Cat(๐’ž, ๐ผ (๐‘†))
Cat(๐น,๐ผ (โ„Ž))
๐œ‘ ๐’ž0,๐‘† 0
34
Cat(๐’ž 0, ๐ผ (๐‘† 0)) .
Solutions by positrón0802
3.2
Small and large categories
If ๐‘˜ : ๐‘‚ (๐’ž) → ๐‘† is a function, then both paths in the above diagram send ๐‘˜ to the functor ๐’ž 0 →
๐ผ (๐‘† 0) whose object function is โ„Ž โ—ฆ ๐‘˜ โ—ฆ ๐‘‚ (๐น ) and whose morphism function sends an arrow ๐‘ → ๐‘ 0
in ๐’ž 0 to the unique arrow โ„Ž โ—ฆ ๐‘˜ โ—ฆ ๐น (๐‘) → โ„Ž โ—ฆ ๐‘˜ โ—ฆ ๐น (๐‘ 0) in ๐ผ (๐‘† 0). It follows that the bijection ๐œ‘ ๐’ž,๐‘†
is natural in ๐’ž ∈ Cat and ๐‘† ∈ Set, and therefore ๐‘‚ a ๐ผ .
We now find a left adjoint ๐ท to ๐‘‚. Given a set ๐‘†, let ๐ท (๐‘†) be the discrete category whose
set of objects is ๐‘† (that is, the only morphisms are the identity morphisms). This gives a functor
๐ท : Set → Cat. To show that ๐ท a ๐‘‚, consider, for ๐‘† ∈ Set and ๐’ž ∈ Cat, the function
๐œ‘๐‘†,๐’ž : Cat(๐ท (๐‘†), ๐’ž) → Set(๐‘†, ๐‘‚ (๐’ž))
given by sending a functor ๐ท (๐‘†) → ๐’ž to its object function. Then ๐œ‘๐‘†,๐’ž is clearly bijective.
Moreover, if ๐น : ๐’ž → ๐’ž 0 is a functor between small categories and โ„Ž : ๐‘† 0 → ๐‘† a set function, then
the diagram
Cat(๐ท (๐‘†), ๐’ž)
๐œ‘๐‘†,๐’ž
Cat(๐ท (โ„Ž),๐น )
Cat(๐ท (๐‘† 0), ๐’ž 0)
Set(๐‘†, ๐‘‚ (๐’ž))
Set(โ„Ž,๐‘‚ (๐น ))
๐œ‘๐‘† 0,๐’ž0
Set(๐‘† 0, ๐‘‚ (๐’ž 0))
commutes. Indeed, given a functor ๐บ : ๐ท (๐‘†) → ๐’ž, both paths in the above diagrams send ๐บ to
the function ๐‘‚ (๐น ) โ—ฆ ๐‘‚ (๐บ) โ—ฆ โ„Ž : ๐‘† 0 → ๐‘‚ (๐’ž 0). It follows that ๐œ‘๐‘†,๐’ž is a bijection natural in ๐‘† ∈ Set
and ๐’ž ∈ Cat, so that ๐ท a ๐‘‚.
Finally, we find a left adjoint ๐ถ to ๐ท. Given a small category ๐’ž, let ๐ถ (๐’ž) be the quotient of the
set of objects of ๐’ž by the equivalence relation generated by ๐‘ ∼ ๐‘ 0 if there exists an arrow ๐‘ → ๐‘ 0
in ๐’ž. For ๐‘ ∈ ๐’ž, write [๐‘] ∈ ๐ถ (๐’ž) for its equivalence class. If ๐น : ๐’ž → ๐’ž 0 is a functor between
small categories and ๐‘ → ๐‘ 0 is a morphism in ๐’ž, then ๐น (๐‘) → ๐น (๐‘ 0) is a morphism in ๐’ž 0, hence
the object function of ๐น descends to a function ๐ถ (๐น ) : ๐ถ (๐’ž) → ๐ถ (๐’ž 0). Thus ๐ถ : Cat → Set is a
functor. For ๐ถ ∈ Cat and ๐‘† ∈ Set, consider the function
๐œ‘ ๐’ž,๐‘† : Set(๐ถ (๐’ž), ๐‘†) → Cat(๐’ž, ๐ท (๐‘†))
sending a map โ„Ž : ๐ถ (๐’ž) → ๐‘† to the functor ๐’ž → ๐ท (๐‘†) whose object function sends an element
๐‘ ∈ ๐’ž to โ„Ž[๐‘] ∈ ๐‘†, and whose morphism function sends an arrow ๐‘ → ๐‘ 0 in ๐’ž to the identity
arrow of โ„Ž[๐‘] = โ„Ž[๐‘ 0] ∈ ๐‘†. If ๐น : ๐’ž → ๐ท (๐‘†) is a functor, then for every arrow ๐‘ → ๐‘ 0 in ๐’ž
the arrow ๐น (๐‘ → ๐‘ 0) is an identity arrow, so in particular ๐น (๐‘) = ๐น (๐‘ 0) ∈ ๐‘†. Thus the object
function of ๐น descends to a map ๐ถ (๐’ž) → ๐‘†. This assignment gives an inverse for ๐œ‘ ๐’ž,๐‘† , which is
therefore bijective. It remains to prove naturality on ๐’ž ∈ Cat and ๐‘† ∈ Set, which amounts to
commutativity of the diagram
Set(๐ถ (๐’ž), ๐‘†)
๐œ‘ ๐’ž,๐‘†
Set(๐ถ (๐น ),โ„Ž)
Set(๐ถ (๐’ž 0), ๐‘† 0)
Cat(๐’ž, ๐ท (๐‘†))
Cat(๐น,๐ท (โ„Ž))
๐œ‘ ๐’ž0,๐‘† 0
35
Cat(๐’ž 0, ๐ท (๐‘† 0))
Solutions by positrón0802
3.3
Historical remarks
for all ๐น : ๐’ž 0 → ๐’ž and โ„Ž : ๐‘† → ๐‘† 0 . If ๐‘˜ : ๐ถ (๐’ž) → ๐‘† is a function, both compositions above send ๐‘˜
to the functor ๐’ž 0 → ๐ท (๐‘† 0) whose object function is the composite map
๐‘‚ (๐น )
๐‘ž
๐‘˜
โ„Ž
๐‘‚ (๐’ž 0) −−−−→ ๐‘‚ (๐’ž) →
− ๐ถ (๐’ž) →
− ๐‘†→
− ๐‘† 0,
where ๐‘ž is the quotient map, and whose morphism function sends an arrow ๐‘ → ๐‘ 0 in ๐’ž 0 to the
identity arrow of โ„Ž โ—ฆ ๐‘˜ [๐น (๐‘)] = โ„Ž โ—ฆ ๐‘˜ [๐น (๐‘ 0)] ∈ ๐‘† 0 . It follows that ๐œ‘ ๐’ž,๐‘† is natural in ๐’ž and ๐‘†, so that
๐ถ a ๐ท.
This completes the chain of adjoint functors
๐ถ a ๐ท a ๐‘‚ a ๐ผ.
3.3
Historical remarks
No Exercises.
4
4.1
Representables
Definitions and examples
Exercise 4.1.26.
• Let ๐’ž be the category of CW complexes, where for ๐‘‹, ๐‘Œ ∈ ๐’ž, the set
๐’ž(๐‘‹, ๐‘Œ ) is that of homotopy classes of maps from ๐‘‹ to ๐‘Œ . Then, given a positive integer ๐‘›
and a group ๐บ, there exists a space ๐พ (๐บ, ๐‘›) representing the functor ๐‘ˆ โ—ฆ๐ป ๐‘› (−; ๐บ) : Tophop →
Set sending a CW complex to (the underlying set of) its ๐‘›th cohomology group with values
in ๐บ . The space ๐พ (๐บ, ๐‘›) is usually called an Eilenberg-MacLane space.
• Let ๐’ž denote the category of connected pointed CW complexes, where for ๐‘‹, ๐‘Œ ∈ ๐’ž,
the set ๐’ž(๐‘‹, ๐‘Œ ) is that pointed homotopy classes of pointed maps from ๐‘‹ to ๐‘Œ . A functor ๐ธe∗ : ๐’ž op → AbZ from ๐’ž into the category AbZ of Z-graded abelian groups is called a
cohomology theory. Given a positive integer ๐‘›, the composition of ๐ธe∗ with the canonical
projection AbZ → Ab, ๐ด โ†ฆ→ ๐ด๐‘› , gives a functor ๐ธf๐‘› : ๐’ž op → Ab. Brown’s representability
theorem asserts that ๐ธe∗ and any positive integer ๐‘›, there exists ๐พ๐‘› ∈ ๐’ž such that ๐ธf๐‘› is
represented by ๐พ๐‘› .
• Generalising Example 4.1.8 of the fundamental group ๐œ‹ 1, for all ๐‘› ≥ 2 the composition of
๐‘›th homotopy group functor ๐œ‹ ๐‘› : Toph∗ → Ab with the forgetful functor ๐‘ˆ : Grp → Set
is represented by (๐‘† ๐‘› , ∗) ∈ Toph∗ .
• Let ๐น : Mat → Set be the functor sending ๐‘› โ†ฆ→ R๐‘› , and ๐ด ∈ Mat(๐‘›, ๐‘š) to the map R๐‘› → R๐‘š
given by left multiplication by the ๐‘š × ๐‘› matrix ๐ด. Then R๐‘š = ๐น (๐‘š) Mat(1, ๐‘š) naturally
in ๐‘š, i.e. ๐น is represented by 1 ∈ Mat.
36
Solutions by positrón0802
4.1
Definitions and examples
Exercise 4.1.27. By assumption, there exists a bijection ๐œ‘ ๐ต : ๐’œ(๐ต, ๐ด) → ๐’œ(๐ต, ๐ด 0) natural in
๐ต ∈ ๐’œ. By considering ๐ต = ๐ด we have a map ๐‘“ = ๐œ‘๐ด (1๐ด ) : ๐ด → ๐ด 0, and by considering ๐ต = ๐ด 0
we have a map ๐‘” = ๐œ‘๐ด−10 (1๐ด0 ) : ๐ด 0 → ๐ด. By naturality, there following diagrams are commutative:
๐’œ(๐ด 0, ๐ด)
๐œ‘๐ด0
๐‘“∗
๐’œ(๐ด, ๐ด)
๐œ‘๐ด
๐’œ(๐ด 0, ๐ด 0)
๐’œ(๐ด, ๐ด)
๐‘“∗
๐œ‘๐ด
๐‘”∗
๐’œ(๐ด, ๐ด 0) ,
๐’œ(๐ด, ๐ด 0)
๐‘”∗
๐’œ(๐ด 0, ๐ด)
๐œ‘๐ด0
๐’œ(๐ด 0, ๐ด 0) .
Thus ๐œ‘๐ด (๐‘”โ—ฆ ๐‘“ ) = ๐œ‘๐ด โ—ฆ ๐‘“ ∗ (๐‘”) = ๐‘“ ∗ โ—ฆ๐œ‘๐ด0 (๐‘”) = ๐‘“ ∗ (1๐ด0 ) = ๐‘“ = ๐œ‘๐ด (1๐ด ). Since ๐œ‘๐ด is injective, ๐‘”โ—ฆ ๐‘“ = 1๐ด .
Furthermore, ๐‘“ โ—ฆ ๐‘” = ๐‘”∗ โ—ฆ ๐œ‘๐ด (1๐ด ) = ๐œ‘๐ด0 โ—ฆ ๐‘”∗ (1๐ด ) = ๐œ‘๐ด0 (๐‘”) = 1๐ด0 . It follows that ๐‘“ : ๐ด → ๐ด 0 is an
isomorphism.
Exercise 4.1.28. Recall that ๐‘ˆ๐‘ is given on objects by ๐‘ˆ๐‘ (๐บ) = {elements of ๐บ of order 1 or ๐‘}. If
๐œ‘ : ๐บ → ๐บ 0 is a group homomorphism then there is an induced homomorphism ๐‘ˆ๐‘ (๐œ‘) : ๐‘ˆ๐‘ (๐บ) →
๐‘ˆ๐‘ (๐บ 0). Indeed, if ๐‘ฅ ∈ ๐‘ˆ๐‘ (๐บ) is not the identity then ๐‘ฅ has order ๐‘. Thus ๐œ‘ (๐‘ฅ) ๐‘ = ๐œ‘ (๐‘ฅ ๐‘ ) = ๐œ‘ (1) = 1
and since ๐‘ is prime, either ๐œ‘ (๐‘ฅ) is the identity or has order ๐‘.
For all ๐บ ∈ Grp define
๐œ‚๐บ : ๐‘ˆ๐‘ (๐บ) → Grp(Z/๐‘Z, ๐บ)
๐‘ฅ โ†ฆ→ (๐œ“๐‘ฅ : 1 โ†ฆ→ ๐‘ฅ).
Note that ๐œ‚๐บ is well-defined by definition of ๐‘ˆ๐‘ (๐บ). It is of course injective. Moreover, it is surjective: any group homomorphism Z/๐‘Z → ๐บ is determined by its value at 1, and this value must
have order 1 or ๐‘, i.e. must be an element of ๐‘ˆ๐‘ (๐บ). To show that ๐œ‚ : ๐‘ˆ๐‘ ⇒ Grp(Z/๐‘Z, −) is
natural take a group homomorphism ๐œ‘ : ๐บ → ๐บ 0 and consider the diagram
๐‘ˆ๐‘ (๐บ)
๐œ‚๐บ
Grp(Z/๐‘Z, ๐บ)
๐‘ˆ๐‘ (๐œ‘)
๐‘ˆ๐‘ (๐บ 0)
๐œ‘∗
๐œ‚๐บ 0
Grp(Z/๐‘Z, ๐บ 0) .
If ๐‘ฅ ∈ ๐‘ˆ๐‘ (๐บ), then ๐œ‘ ∗ โ—ฆ๐œ‚๐บ (๐‘ฅ) and ๐œ‚๐บ 0 โ—ฆ๐‘ˆ๐‘ (๐œ‘) (๐‘ฅ) both send 1 to ๐œ‘ (๐‘ฅ). Thus the diagram commutes.
It follows that ๐œ‚ is a natural isomorphism ๐‘ˆ๐‘ Grp(Z/๐‘Z, −), and hence ๐‘ˆ๐‘ is represented by
Z/๐‘Z.
Exercise 4.1.29. Let ๐‘ˆ denote the forgetful functor CRing → Set. By Exercise 0.13(a), for each
๐‘… ∈ CRing there is a bijective map ๐œ‚๐‘… : ๐‘ˆ (๐‘…) → CRing(Z[๐‘ฅ], ๐‘…) given by sending an element ๐‘Ÿ ∈
๐‘… to the unique morphism ๐œ“๐‘Ÿ : Z[๐‘ฅ] → ๐‘… such that ๐œ“๐‘Ÿ (๐‘ฅ) = ๐‘Ÿ . If ๐œ‘ : ๐‘… → ๐‘… 0 is a homomorphism
of commutative rings and ๐‘Ÿ ∈ ๐‘…, then ๐œ‘ ∗ โ—ฆ ๐œ‚๐‘… (๐‘Ÿ ) and ๐œ‚๐‘…0 โ—ฆ ๐‘ˆ (๐œ‘), which are maps Z[๐‘ฅ] → ๐‘… 0, both
send ๐‘ฅ to ๐œ‘ (๐‘Ÿ ), so by the uniqueness they are equal. Thus ๐œ‚ : ๐‘ˆ ⇒ CRing(Z[๐‘ฅ], −) is a natural
isomorphism.
37
Solutions by positrón0802
4.1
Definitions and examples
Exercise 4.1.30. Write ๐‘† = {๐‘Ž, ๐‘} for the Sierpiล„ski space, where {๐‘Ž} is open. Let ๐‘‹ by a topological space. Given a subset ๐‘ˆ ⊂ ๐‘‹ there is a function ๐‘“๐‘ˆ : ๐‘‹ → ๐‘† given by ๐‘“๐‘ˆ (๐‘ฅ) = ๐‘Ž if ๐‘ฅ ∈ ๐‘ˆ , and
๐‘“๐‘ˆ (๐‘ฅ) = ๐‘ if ๐‘ฅ ∉ ๐‘ˆ . The function ๐‘“๐‘ˆ is continuous since ๐‘ˆ is open. Furthermore, it is clear that
the map
๐œ‚๐‘‹ : ๐’ช(๐‘‹ ) → Topop (๐‘†, ๐‘‹ ) = Top(๐‘‹, ๐‘†)
๐‘ˆ โ†ฆ→ ๐‘“๐‘ˆ
is bijective with inverse given by sending a continuous map ๐‘“ : ๐‘‹ → ๐‘† to the open subset ๐‘“ −1 (๐‘Ž)
of ๐‘‹ . Now let ๐‘‹, ๐‘Œ ∈ Top and ๐‘“ ∈ Topop (๐‘‹, ๐‘Œ ) = Top(๐‘Œ , ๐‘‹ ) and consider the diagram
๐’ช(๐‘‹ )
๐œ‚๐‘‹
๐‘“∗
๐’ช (๐‘“ )
๐’ช(๐‘Œ )
Top(๐‘‹, ๐‘†)
๐œ‚๐‘Œ
Top(๐‘Œ , ๐‘†) .
If ๐‘ˆ ∈ ๐’ช(๐‘‹ ), then both ๐‘“ ∗ โ—ฆ ๐œ‚๐‘‹ (๐‘ˆ ) and ๐œ‚๐‘Œ โ—ฆ ๐’ช(๐‘“ ) (๐‘ˆ ) send all of ๐‘“ −1 (๐‘ˆ ) to ๐‘Ž and all of ๐‘Œ \ ๐‘“ −1 (๐‘ˆ )
to ๐‘. Thus the diagram commutes. It follows that ๐œ‚ : ๐’ช → Top(−, ๐‘†) is a natural isomorphism, so
that ๐’ช is represented by ๐‘†.
Exercise 4.1.31. Let ๐ผ be the category with only two objects ๐‘–, ๐‘– 0 ∈ ๐’ž and precisely one nonidentity morphism, ๐‘“ : ๐‘– → ๐‘– 0 . For any ๐’œ ∈ Cat, a functor ๐น : ๐ผ → ๐’œ consists of a pair of
objects ๐น (๐‘–) = ๐ด, ๐น (๐‘– 0) = ๐ด 0 together with a morphism ๐น (๐‘“ ) : ๐ด → ๐ด 0 . Thus, for ๐’œ ∈ Cat define
๐œ‚ ๐’œ : ๐‘€ (๐’œ) → Cat(๐ผ, ๐’œ) to be the function sending an element โ„Ž ∈ ๐’œ(๐ด, ๐ด 0) ⊂ ๐‘€ (๐’œ) to the
functor ๐น : ๐ผ → ๐’œ given by ๐น (๐‘) = ๐ด, ๐น (๐‘ 0) = ๐ด 0 and ๐น (๐‘“ ) = โ„Ž. Then ๐œ‚ ๐’œ is bijective. Moreover,
consider a functor ๐บ : ๐’œ → โ„ฌ between small categories and the diagram
๐‘€ (๐’œ)
๐œ‚๐’œ
๐‘€ (๐บ)
๐‘€ (โ„ฌ)
Cat(๐ผ, ๐’œ)
๐บ∗
๐œ‚โ„ฌ
Cat(๐ผ, โ„ฌ) .
Given โ„Ž ∈ ๐’œ(๐ด, ๐ด 0) ⊂ ๐‘€ (๐’œ), both ๐บ ∗ โ—ฆ ๐œ‚ ๐’œ (โ„Ž) and ๐œ‚ โ„ฌ โ—ฆ ๐‘€ (๐บ) (โ„Ž) are the functor ๐ผ → โ„ฌ sending
๐‘ โ†ฆ→ ๐บ (๐ด), ๐‘ 0 โ†ฆ→ ๐บ (๐ด 0) and ๐‘“ โ†ฆ→ ๐บ (โ„Ž). Thus ๐œ‚ : ๐‘€ ⇒ Cat(๐ผ, −) is a natural isomorphism. We
conclude that ๐‘€ is represented by ๐ผ .
Exercise 4.1.32. ๐น is left adjoint to ๐บ if and only if there exists bijections ๐œ“๐ด,๐ต : โ„ฌ(๐น (๐ด), ๐ต) ๐’œ(๐ด, ๐บ (๐ต)) natural in ๐ด ∈ ๐’œ and ๐ต ∈ โ„ฌ, which by Exercise 2.1.14 means that for all ๐‘ : ๐ด 0 → ๐ด,
๐‘“ : ๐ด → ๐บ (๐ต) and ๐‘ž : ๐ต → ๐ต 0 we have
๐บ (๐‘ž) โ—ฆ ๐œ‘๐ด,๐ต (๐‘“ ) โ—ฆ ๐‘ = ๐œ‘๐ด0,๐ต0 (๐‘ž โ—ฆ ๐‘“ โ—ฆ ๐น (๐‘)).
38
Solutions by positrón0802
4.2
The Yoneda lemma
This is precisely the statement that the diagram
โ„ฌ(๐น (๐ด), ๐ต)
๐œ‘๐ด,๐ต
๐’œ(๐ด, ๐บ (๐ต))
โ„ฌ(๐น (๐‘),๐‘ž)
๐’œ (๐‘,๐บ (๐‘ž))
โ„ฌ(๐น (๐ด 0), ๐ต 0)
๐œ‘๐ด0,๐ต0
๐’œ(๐ด 0, ๐บ (๐ต 0))
commutes, i.e. that ๐œ“ is a natural isomorphism โ„ฌ(๐น (−), −) ๐’œ(−, ๐บ (−)).
4.2
The Yoneda lemma
Exercise 4.2.2. (Recall that ๐ป ๐ด = ๐’œ(๐ด, −).)
Dual of the Yoneda lemma. Let ๐’œ be a locally small category. Then
[๐’œ, Set] (๐ป ๐ด, ๐‘‹ ) ๐‘‹ (๐ด)
naturally in ๐ด ∈ ๐’œ and ๐‘‹ ∈ [๐’œ, Set].
Exercise 4.2.3. (a) Let ∗ denote the unique object of ๐‘€. Recall that a functor ๐น : ๐‘€ op → Set
corresponds to the right ๐‘€-set ๐น (∗) where the map ๐น (∗) × ๐‘€ → ๐น (∗) is given by (๐‘ฅ, ๐‘š) โ†ฆ→
๐น (๐‘š)(∗). Since ๐‘€ op has only one object ∗, there is only one representable functor ๐‘€ op → Set,
namely ๐‘€ (−, ∗). This functor sends ∗ โ†ฆ→ ๐‘€ (∗, ∗) = ๐‘€ and ๐‘€ ∈ ๐‘š โ†ฆ→ ๐‘€ (๐‘š, ∗) = ๐‘“๐‘š : ๐‘€ → ๐‘€
where ๐‘“๐‘š (๐‘ฅ) = ๐‘ฅ๐‘š. This is precisely ๐‘€.
(b) Assume ๐›ผ : ๐‘€ → ๐‘‹ exists. Then, given ๐‘š ∈ ๐‘€ we have ๐›ผ (๐‘š) = ๐›ผ (1 ·๐‘š) = ๐›ผ (1) ·๐‘š = ๐‘ฅ ·๐‘š.
Hence ๐›ผ is unique. Moreover, ๐›ผ : ๐‘€ → ๐‘‹ given by ๐›ผ (๐‘š) = ๐‘ฅ · ๐‘š preserves the right ๐‘€-action. It
follows that ๐›ผ → ๐›ผ (1) gives a bijection {maps ๐‘€ → ๐‘‹ of right ๐‘€-sets} → ๐‘‹ .
(c) Let โ„ณ denote the full subcategory of Cat consisting of the one-object categories. Recall
from Example 3.2.11 that Mon ' โ„ณ. Furthermore, from Example 1.3.4, a natural transformation
between functors ๐‘€ op → Set, where ๐‘€ ∈ Mon, is the same thing as a map of right ๐‘€-sets under
the identification of functors ๐‘€ op → Set with right ๐‘€-sets. In (a) and (b) we have shown that
given a one-object category ๐‘€ ∈ โ„ณ and a functor ๐‘‹ : ๐‘€ op → Set, there is a bijection
๐œ‘๐‘‹ : [๐‘€ op, Set] (๐‘€, ๐‘‹ ) ๐‘‹ (∗),
where ๐‘€ = ๐ป ∗, with ∗ ∈ ๐‘€ the unique object of ๐‘€. The proof of the Yoneda lemma for โ„ณ is
complete once we prove that ๐œ‘๐‘‹ is natural in ๐‘‹, i.e. that if ๐‘‹, ๐‘‹ 0 ∈ [๐‘€ op, Set] and ๐œ‚ : ๐‘‹ ⇒ ๐‘‹ 0
then the diagram
[๐‘€ op, Set] (๐‘€, ๐‘‹ )
๐œ‘๐‘‹
๐‘‹ (∗)
๐œ‚ (∗)
๐œ‚∗
[๐‘€ op, Set] (๐‘€, ๐‘‹ 0)
๐œ‘๐‘‹ 0
๐‘‹ 0 (∗)
commutes. If ๐›ผ : ๐‘€ → ๐‘‹ is a map of ๐‘€-sets, then ๐œ‘๐‘‹ (๐›ผ) = ๐›ผ (1) and hence ๐œ‚ (∗) (๐›ผ (1)) = ๐œ‚ โ—ฆ ๐›ผ (1).
On the other hand, ๐œ‚ ∗ (๐›ผ) = ๐œ‚ โ—ฆ ๐›ผ, so ๐œ‘๐‘‹ 0 (๐œ‚ โ—ฆ ๐›ผ) = ๐œ‚ โ—ฆ ๐›ผ (1). Thus the diagram indeed commutes
and the bijection ๐›ผ๐‘‹ is natural in ๐‘‹ . We conclude that the Yoneda holds on โ„ณ.
39
Solutions by positrón0802
4.3
4.3
Consequences of the Yoneda lemma
Consequences of the Yoneda lemma
Exercise 4.3.15. (a) Let ๐‘“ : ๐ด → ๐ด 0 be a map in ๐’œ. If ๐‘“ : ๐ด → ๐ด 0 is an isomorphism in ๐’œ, then
๐ฝ (๐‘“ ) : ๐ฝ (๐ด) → ๐ฝ (๐ด 0) is an isomorphism in โ„ฌ by functoriality of ๐ฝ . Conversely, assume that ๐ฝ (๐‘“ )
is an isomorphism. Let ๐‘” : ๐ด 0 → ๐ด be the unique map ๐ด 0 → ๐ด such that ๐ฝ (๐‘”) = ๐ฝ (๐‘“ ) −1, which
exists (and is unique) since ๐ฝ is full and faithful. Then ๐ฝ (๐‘” โ—ฆ ๐‘“ ) = 1 ๐ฝ (๐ด) and ๐ฝ (๐‘“ โ—ฆ ๐‘”) = 1 ๐ฝ (๐ด0) , and
since ๐ฝ is full and faithful, it follows ๐‘” โ—ฆ ๐‘“ = 1๐ด and ๐‘“ โ—ฆ ๐‘” = 1๐ด0 . Thus ๐‘“ is an isomorphism.
(a).
(b) There is exactly one map ๐‘“ : ๐ด → ๐ด 0 such that ๐ฝ (๐‘“ ) = ๐‘”, which is an isomorphism by part
(c) This follows immediately from parts (a) and (b).
Exercise 4.3.16. (a) Let ๐ด, ๐ด 0 ∈ ๐’œ. Assume that ๐‘“ , ๐‘” ∈ ๐’œ(๐ด 0, ๐ด) are such that ๐ป ๐‘“ = ๐ป๐‘” : ๐ป๐ด0 ⇒
๐ป๐ด . Then for all ๐ต ∈ ๐’œ, (๐ป ๐‘“ )๐ต = (๐ป๐‘” )๐ต : ๐’œ(๐ต, ๐ด 0) → ๐’œ(๐ต, ๐ด). In particular, by considering ๐ต = ๐ด 0
we obtain ๐‘“ = (๐ป ๐‘“ )๐ด0 (1๐ด0 ) = (๐ป๐‘” )๐ด0 (1๐ด0 ) = ๐‘”. It follows that ๐ป • is faithful.
(b) Let ๐ด, ๐ด 0 ∈ ๐’œ and ๐œ‚ : ๐ป๐ด0 ⇒ ๐ป๐ด . We want to find ๐‘“ : ๐ด 0 → ๐ด such that ๐ป ๐‘“ = ๐œ‚. Consider
๐‘“ = ๐œ‚๐ด0 (1๐ด0 ). Given any ๐ต ∈ ๐’œ and ๐‘” ∈ ๐’œ(๐ต, ๐ด 0), by naturality of ๐œ‚ the diagram
๐’œ(๐ด 0, ๐ด 0)
๐œ‚๐ด0
๐‘”∗
๐’œ(๐ต, ๐ด 0)
๐’œ(๐ด 0, ๐ด)
๐‘”∗
๐œ‚๐ต
๐’œ(๐ต, ๐ด)
commutes. Thus ๐œ‚๐ต (๐‘”) = ๐œ‚๐ต โ—ฆ ๐‘”∗ (1๐ด0 ) = ๐‘”∗ โ—ฆ ๐œ‚๐ด0 (1๐ด0 ) = ๐‘“ โ—ฆ ๐‘” = (๐ป ๐‘“ )๐ต (๐‘”) and hence ๐ป ๐‘“ = ๐œ‚. It
follows that that ๐ป • is full.
(c) We are given an object ๐ด ∈ ๐’œ, a functor ๐‘‹ : ๐’œ op → Set and an element ๐‘ข ∈ ๐‘‹ (๐ด) such
that for each ๐ต ∈ ๐’œ and ๐‘ฅ ∈ ๐‘‹ (๐ต), there is a unique map ๐‘ฅ : ๐ต → ๐ด such that ๐‘‹ (๐‘ฅ) (๐‘ข) = ๐‘ฅ . Thus,
for each ๐ต ∈ ๐’œ the map ๐œ‘ ๐ต : ๐‘‹ (๐ต) → ๐ป๐ด (๐ต) = ๐ป (๐ต, ๐ด) given by ๐‘ฅ โ†ฆ→ ๐‘ฅ is bijective with inverse
๐ป (๐ต, ๐ด) → ๐‘‹ (๐ต) given by โ„Ž โ†ฆ→ ๐‘‹ (โ„Ž) (๐‘ข). It remains to prove that the bijection ๐œ‘ ๐ต is natural in ๐ต.
So let ๐‘“ : ๐ต 0 → ๐ต be a morphism and consider the diagram
๐‘‹ (๐ต)
๐œ‘๐ต
๐‘“∗
๐‘‹ (๐‘“ )
๐‘‹ (๐ต 0)
๐ป (๐ต, ๐ด)
๐œ‘ ๐ต0
๐ป (๐ต 0, ๐ด) .
Let ๐‘ฅ ∈ ๐‘‹ (๐ต). On the one hand we have ๐‘“ ∗ โ—ฆ ๐œ‘ ๐ต (๐‘ฅ) = ๐‘ฅ โ—ฆ ๐‘“ , and on the other hand we have ๐œ‘ ๐ต0 โ—ฆ
๐‘‹ ๐‘“ (๐‘ฅ) = (๐‘‹ ๐‘“ ) (๐‘ฅ). By definition, (๐‘‹ ๐‘“ ) (๐‘ฅ) is the unique map ๐ต 0 → ๐ด such that ๐‘‹ ((๐‘‹ ๐‘“ ) (๐‘ฅ)) (๐‘ข) =
(๐‘‹ ๐‘“ )(๐‘ฅ). Since ๐‘‹ (๐‘ฅ โ—ฆ ๐‘“ ) (๐‘ข) = (๐‘‹ ๐‘“ ) (๐‘‹๐‘ฅ) (๐‘ข) = ๐‘‹ ๐‘“ (๐‘ฅ), we have (๐‘‹ ๐‘“ ) (๐‘ฅ) = ๐‘ฅ โ—ฆ ๐‘“ . Thus the diagram
commutes. It follows that ๐œ‘ : ๐‘‹ ⇒ ๐ป๐ด is a natural isomorphism.
Exercise 4.3.17. Let ๐’œ be a discrete category. Then ๐’œ = ๐’œ op . A presheaf ๐‘‹ : ๐’œ op → Set on ๐’œ
is simply an assignment of a set ๐‘‹ (๐ด) ∈ Set for each ๐ด ∈ ๐’œ. If ๐ด ∈ ๐’œ, the presheaf represented
40
Solutions by positrón0802
4.3
Consequences of the Yoneda lemma
by ๐ด if given by
(
๐ป ๐ด (๐ต) = ๐ป๐ด (๐ต) =
{1๐ด }, ๐ต = ๐ด,
∅,
๐ต ≠ ๐ด.
Now we analyse the Yoneda lemma. Let ๐‘‹ be a presheaf on ๐’œ and ๐œ‚ : ๐ป๐ด → ๐‘‹ a natural transformation, for some ๐ด ∈ ๐’œ. Then ๐œ‚๐ต , for ๐ต ≠ ๐ด, is the empty function, so we must have ๐‘‹ (๐ต) = ∅
for all such ๐ต. (In particular, representable presheaves are precisely those ๐‘‹ such that for some
๐ด ∈ ๐’œ, ๐‘‹ (๐ต) = for all ๐ต ≠ ๐ด and ๐‘‹ (๐ด) is a singleton.) So a natural transformation ๐œ‚ : ๐ป๐ด → ๐‘‹ is
determined by ๐œ‚๐ด : {1๐ด } → ๐‘‹ (๐ด), an element of ๐‘‹ (๐ด). So the Yoneda lemma is clear in this case.
Finally, consider Corollary 4.3.2. It says that a representation of ๐‘‹ consists of an object ๐ด ∈ ๐’œ
and an element ๐‘ข ∈ ๐‘‹ (๐ด) such that ๐‘‹ (๐ต) = ∅ for all ๐ต ≠ ๐ด, and for all ๐‘ฅ ∈ ๐‘‹ (๐ด), there is a unique
map ๐‘ฅ : ๐ด → ๐ด with ๐‘‹ (๐‘ฅ) (๐‘ข) = ๐‘ฅ . As there is only one map ๐ด → ๐ด, namely 1๐ด, the last condition
says that ๐‘ฅ is the unique element of ๐‘‹ (๐ด), so ๐‘‹ (๐ด) is a singleton (as we deduced in the paragraph
above). Similarly for Corollary 4.3.3.
Exercise 4.3.18. (a) Let ๐น, ๐น 0 ∈ [โ„ฌ, ๐’ž]. We want to show that the map
๐ฝ
[โ„ฌ, ๐’ž] (๐น, ๐น 0) →
− [โ„ฌ, ๐’Ÿ] (๐ฝ ๐น, ๐ฝ ๐น 0)
is bijective. First suppose that ๐›ผ, ๐›ผ 0 : ๐น ⇒ ๐น 0 are natural transformations such that ๐ฝ ๐›ผ = ๐ฝ ๐›ผ 0
Then, given ๐ต ∈ โ„ฌ, ๐ฝ (๐›ผ ๐ต ) = ๐ฝ (๐›ผ ๐ต0 ) : ๐ฝ ๐น (๐ต) → ๐ฝ 0๐น (๐ต). Since ๐ฝ is faithful there is at most one
arrow ๐‘“ : ๐น (๐ต) → ๐น 0 (๐ต) such that ๐ฝ (๐‘“ ) = ๐ฝ (๐›ผ ๐ต ) = ๐ฝ (๐›ผ ๐ต0 ). Since both ๐›ผ ๐ต and ๐›ผ ๐ต0 are such arrows,
we have ๐›ผ ๐ต = ๐›ผ ๐ต0 . It follows that ๐›ผ = ๐›ผ 0, so the above map is injective.
Now we prove that it is also surjective. Let ๐›ฝ : ๐ฝ ๐น ⇒ ๐ฝ ๐น 0 be natural. Since ๐ฝ is full and faithful,
for each ๐ต ∈ โ„ฌ there is precisely one map ๐›ผ ๐ต : ๐น (๐ต) → ๐น 0 (๐ต) such that ๐ฝ (๐›ผ ๐ต ) = ๐›ฝ๐ต : ๐ฝ ๐น (๐ต) →
๐ฝ ๐น 0 (๐ต). It remains to prove that ๐›ผ = (๐›ผ ๐ต )๐ต ∈โ„ฌ is natural, for then ๐ฝ (๐›ผ) = ๐›ฝ. Let ๐‘“ : ๐ต → ๐ต 0 be a
map in โ„ฌ and consider the diagram
๐น (๐ต)
๐›ผ๐ต
๐น 0 (๐‘“ )
๐น (๐‘“ )
๐น (๐ต 0)
๐น 0 (๐ต)
๐›ผ ๐ต0
๐น 0 (๐ต 0) .
We want to show it is commutative. Now ๐น 0 (๐‘“ ) โ—ฆ ๐›ผ ๐ต and ๐›ผ ๐ต0 โ—ฆ ๐น (๐‘“ ) are such that
๐ฝ (๐น 0 (๐‘“ ) โ—ฆ ๐›ผ ๐ต ) = ๐ฝ ๐น 0 (๐‘“ ) โ—ฆ ๐›ฝ๐ต = ๐›ฝ๐ต0 โ—ฆ ๐น ๐ฝ (๐‘“ ) = ๐ฝ (๐›ผ ๐ต0 โ—ฆ ๐น (๐‘“ ))
by naturality of ๐›ฝ. Since ๐ฝ is faithful it follows that ๐น 0 (๐‘“ ) โ—ฆ ๐›ผ ๐ต = ๐›ผ ๐ต0 โ—ฆ ๐น (๐‘“ ). Thus ๐›ผ is natural. We
conclude that ๐ฝ โ—ฆ − is full and faithful.
(b) Since ๐บ and ๐บ 0 are both maps such that ๐ฝ โ—ฆ ๐บ ๐ฝ โ—ฆ ๐บ 0 and ๐ฝ โ—ฆ − is full and faithful, then
๐บ ๐บ 0 by Lemma 4.3.8(a) (which was proved in Exercise 4.3.15.)
(c) We have bijections ๐’œ(๐ด, ๐บ (๐ต)) โ„ฌ(๐น (๐ด), ๐ต) ๐’œ(๐ด, ๐บ 0 (๐ต)) natural in ๐ด ∈ ๐’œ and
๐ต ∈ โ„ฌ. Consider the Yoneda embedding ๐ป • : ๐’œ → [๐’œ op, Set], which is full and faithful by
41
Solutions by positrón0802
5. Limits
Corollary 4.3.7. It follows from part (a) that the functor ๐ป • โ—ฆ − : [โ„ฌ, ๐’œ] → [โ„ฌ, [๐’œ op, Set]] is
full and faithful. Note that ๐ป • โ—ฆ ๐บ : โ„ฌ → [๐’œ, Set] is the functor ๐ต โ†ฆ→ ๐ป๐บ (๐ต) = ๐’œ(−, ๐บ (๐ต)), and
similarly for ๐ป • โ—ฆ ๐บ 0, so that ๐ป • โ—ฆ ๐บ ๐ป • โ—ฆ ๐บ 0 . Then ๐บ ๐บ 0 follows from (b).
5
5.1
Limits
Limits: definition and examples
Exercise 5.1.33. This was done in Exercise 0.14(a).
Exercise 5.1.34. We will show that if ๐ธ is an equaliser then it is not necessarily a pullback. If the
above square is a pullback then it has the following universal property:
∀๐‘—
∀๐ธ 0
∃!โ„Ž
๐‘–
๐ธ
∀๐‘˜
๐‘‹
๐‘”
๐‘–
๐‘‹
๐‘“
๐‘Œ.
If the maps ๐‘˜ and ๐‘— are equal, then โ„Ž indeed exists and is unique since ๐ธ is a coequaliser. However,
we do not expect this to be true if ๐‘˜ ≠ ๐‘— in general. Indeed, consider for instance the category
Set, ๐‘‹ = {1, 2}, ๐‘Œ = {1} and ๐‘“ , ๐‘” the unique possible maps. Then the pullback is (๐‘‹ × ๐‘‹, pr1, pr2 ),
and the equaliser is (๐‘‹, 1๐‘‹ ). Since ๐‘‹ × ๐‘‹ is not isomorphic to ๐‘‹, these are not equal.
On the other hand, the converse does hold: if the given square is a pullback then (๐ธ, ๐‘–) is
the equaliser of ๐‘“ and ๐‘”. To show this, consider the diagram above which illustrates the universal
property of the pullback. By taking ๐‘˜ and ๐‘— to be equal, we see that for any ๐ธ 0 and a map ๐‘– 0 : ๐ธ 0 → ๐‘‹
such that ๐‘“ ๐‘– 0 = ๐‘”๐‘– 0, there is a unique map โ„Ž : ๐ธ 0 → ๐ธ such that ๐‘–โ„Ž = ๐‘– 0 . Hence (๐ธ, ๐‘–) is the equaliser
of ๐‘“ and ๐‘”.
Exercise 5.1.35. (This is also Mac Lane’s Exercise III.4.8.)
Assume we have a commutative diagram
๐‘“
๐ด
๐‘”
๐ต
๐‘—
๐ถ
๐‘˜
๐ท
๐‘™
๐ธ
๐น
๐‘–
โ„Ž
in some category ๐’ž such that the right-hand square is a pullback.
First assume that the left-hand square is also a pullback. Let ๐ป be an object together with
maps ๐‘ก 1 : ๐ป → ๐ป, ๐‘ก 2 : ๐ป → ๐ถ such that ๐‘–โ„Ž๐‘ก 1 = ๐‘™๐‘ก 2 . We want to find a unique ๐‘ : ๐ป → ๐ด fitting in a
42
Solutions by positrón0802
5.1
Limits: definition and examples
commutative diagram as below:
๐‘ก2
๐ป
๐‘
๐‘“
๐ด
๐‘”
๐ต
๐ถ
๐‘ก1
๐‘—
๐‘˜
๐ท
๐‘™
๐ธ
๐‘–
โ„Ž
๐น.
Since the right-hand square is a pullback there is a unique ๐‘ 0 : ๐ป → ๐ต such that ๐‘˜๐‘ 0 = โ„Ž๐‘ก 1 and
๐‘”๐‘ 0 = ๐‘ก 2 . Then, since the left-hand square is a pullback there is a unique ๐‘ : ๐ป → ๐ด such that
๐‘—๐‘ = ๐‘ก 1 and ๐‘ 0 = ๐‘“ ๐‘. Then ๐‘ satisfies ๐‘—๐‘ = ๐‘ก 1 and ๐‘”๐‘“ ๐‘ = ๐‘ก 2, and is unique as such. We deduce that
the outer rectangle is a pullback.
Now assume that the outer rectangle is a pullback. Let ๐ป be an object of ๐’ž and ๐‘ก 1 : ๐ป → ๐ท,
๐‘ก 2 : ๐ป → ๐ต be such that ๐‘˜๐‘ก 2 = โ„Ž๐‘ก 1 . We want to find a unique ๐‘ : ๐ป → ๐ด filling the diagram
๐ป
๐‘ก2
๐‘
๐‘“
๐ด
๐‘”
๐ต
๐ถ
๐‘ก1
๐‘—
๐‘˜
๐ท
๐‘™
๐ธ
โ„Ž
๐‘–
๐น.
Since ๐‘™๐‘”๐‘ก 2 = ๐‘–๐‘˜๐‘ก 2 = ๐‘–โ„Ž๐‘ก 1 and the right-hand square is a pullback, there exists a unique ๐‘ 0 : ๐ป → ๐ต
such that ๐‘”๐‘ 0 = ๐‘”๐‘ก 2 and ๐‘˜๐‘ 0 = โ„Ž๐‘ก 1 . As ๐‘ก 2 satisfies these equations, we have that ๐‘ 0 = ๐‘ก 2 . Now, since
the outer rectangle is a pullback there exists a unique ๐‘ : ๐ป → ๐ด such that ๐‘”๐‘“ ๐‘ = ๐‘”๐‘ก 2 and ๐‘—๐‘ = ๐‘ก 1 .
Then ๐‘”๐‘“ ๐‘ = ๐‘”๐‘ก 2 and ๐‘˜ ๐‘“ ๐‘ = โ„Ž ๐‘—๐‘ = โ„Ž๐‘ก 1, i.e. ๐‘“ ๐‘ satisfies the equations for ๐‘ 0, and hence ๐‘“ ๐‘ = ๐‘ก 2 by
uniqueness. It follows that the left-hand square is a pullback.
๐‘ ๐ผ โ—ฆโ„Ž
๐‘ข
Exercise 5.1.36. (a) Note that (๐ด −−−→ ๐ท (๐ผ ))๐ผ ∈I is a cone on ๐ท. Indeed, if ๐ผ →
− ๐ฝ in I then
๐ท๐‘ข โ—ฆ ๐‘ ๐ผ โ—ฆ โ„Ž = ๐‘ ๐ฝ โ—ฆ โ„Ž since ๐ฟ is a cone. By the universal property of the limit, there is precisely one
map โ„Že: ๐ด → ๐ฟ such that ๐‘ ๐ผ โ—ฆ โ„Že = ๐‘ ๐ผ โ—ฆ โ„Ž for all ๐ผ ∈ I. Since both โ„Ž and โ„Ž 0 satisfy this condition, it
follows that โ„Ž = โ„Ž 0 .
(b) A diagram ๐ท : I → Set is a pair of sets ๐‘‹, ๐‘Œ . Its limit is the product ๐‘‹ × ๐‘Œ together with
the projections pr๐‘‹ , pr๐‘Œ . A map 1 → ๐‘‹ × ๐‘Œ is an element (๐‘ฅ, ๐‘ฆ) ∈ ๐‘‹ × ๐‘Œ . Thus (a) in this case
means that given (๐‘ฅ, ๐‘ฆ), (๐‘ฅ 0, ๐‘ฆ 0) ∈ ๐‘‹ × ๐‘Œ , if ๐‘ฅ = ๐‘ฅ 0 and ๐‘ฆ = ๐‘ฆ 0 then (๐‘ฅ, ๐‘ฆ) = (๐‘ฅ 0, ๐‘ฆ 0).
Exercise 5.1.37. Let ๐ฟ denote the given set
๐‘ข
{(๐‘ฅ ๐ผ )๐ผ ∈I | ๐‘ฅ ๐ผ ∈ ๐ท (๐ผ ) for all ๐ผ ∈ I and (๐ท๐‘ข) (๐‘ฅ ๐ผ ) = ๐‘ฅ ๐ฝ for all ๐ผ →
− ๐ฝ in I},
43
Solutions by positrón0802
5.1
Limits: definition and examples
๐‘๐ผ
and ๐‘ ๐ฝ : ๐ฟ → ๐ท (๐ฝ ) be given by ๐‘ ๐ฝ ((๐‘ฅ ๐ผ )๐ผ ∈I ) = ๐‘ฅ ๐ฝ for all ๐ฝ ∈ I. First note that (๐ฟ −→ ๐ท (๐ผ ))๐ผ ∈I is a
๐‘“๐ผ
cone on ๐ท by definition. Now let (๐ด −
→ ๐ท (๐ผ ))๐ผ ∈I be any cone on ๐ท. We need to show that there
is a unique map โ„Ž : ๐ด → ๐ฟ such that ๐‘“ ๐ฝ = ๐‘ ๐ฝ โ—ฆ โ„Ž for all ๐ฝ ∈ I. Suppose such โ„Ž exists. Given ๐‘Ž ∈ ๐ด
write โ„Ž(๐‘Ž) = (โ„Ž๐ผ (๐‘Ž))๐ผ ∈I . Then, for all ๐ฝ ∈ I, ๐‘“ ๐ฝ (๐‘Ž) = ๐‘ ๐ฝ โ—ฆ โ„Ž(๐‘Ž) = โ„Ž ๐ฝ (๐‘Ž). This shows that if โ„Ž exists
then it is unique. Moreover, define โ„Ž : ๐ด → ๐ฟ by โ„Ž(๐‘Ž) = (๐‘“๐ผ (๐‘Ž))๐ผ ∈I . Note that ๐‘“๐ผ (๐‘Ž) ∈ ๐ท (๐ผ ) for
๐‘ข
each ๐ผ, and if ๐ผ →
− ๐ฝ is an arrow in I we have (๐ท๐‘ข) (๐‘“๐ผ (๐‘Ž)) = ๐‘“ ๐ฝ (๐‘Ž) since โ„Ž is a cone on ๐ท. Thus โ„Ž
๐‘๐ผ
well-defined, and moreover satisfies ๐‘“ ๐ฝ = ๐‘ ๐ฝ โ—ฆ โ„Ž for all ๐ฝ ∈ I. It follows that (๐ฟ −→ ๐ท (๐ผ ))๐ผ ∈I is a
limit cone.
๐‘๐ผ
๐‘ข
Exercise 5.1.38. (a) First note that (๐ฟ −→ ๐ท (๐ผ ))๐ผ ∈I is a cone on ๐ท. Indeed, if ๐ผ →
− ๐ฝ is an arrow in
I we have ๐‘ ๐ฝ = pr ๐ฝ โ—ฆ๐‘ = ๐ท๐‘ข โ—ฆ pr๐ผ โ—ฆ๐‘ = ๐ท๐‘ข โ—ฆ ๐‘ ๐ผ as (๐ฟ, ๐‘) is the equaliser of ๐‘  and ๐‘ก . Now suppose
๐‘“๐ผ
that (๐ด −
→ ๐ท (๐ผ ))๐ผ ∈I is an arbitrary cone on ๐ท. We shall find a unique map โ„Ž : ๐ด → ๐ฟ such that
Î
๐‘“๐ผ = ๐‘ ๐ผ โ—ฆ โ„Ž for all ๐ผ ∈ I. The family (๐‘“๐ผ )๐ผ ∈I induces a unique map ๐‘“ : ๐ด → ๐ผ ∈I ๐ท (๐ผ ) such that
๐‘ข
pr๐ผ โ—ฆ๐‘“ = ๐‘“๐ผ for all ๐ผ ∈ I. Given ๐ผ →
− ๐ฝ an arrow in I then pr ๐ฝ โ—ฆ๐‘“ = ๐‘“ ๐ฝ = ๐ท๐‘ข โ—ฆ ๐‘“๐ผ = ๐ท๐‘ข โ—ฆ pr๐ผ โ—ฆ๐‘“ , so
๐‘“ is a map such that ๐‘  โ—ฆ ๐‘“ = ๐‘ก โ—ฆ ๐‘“ . Since (๐ฟ, ๐‘) is an equaliser there is a unique map โ„Ž : ๐ด → ๐ฟ
such that ๐‘ โ—ฆ โ„Ž = ๐‘“ , and this last equation is equivalent to satisfying ๐‘ ๐ผ โ—ฆ โ„Ž = ๐‘“๐ผ for all ๐ผ ∈ I. We
๐‘๐ผ
conclude that (๐ฟ −→ ๐ท (๐ผ ))๐ผ ∈I is a limit cone on ๐ท.
(b) Existence of a terminal object is equivalent to existence of the empty product. Assuming
binary products, we have all finite products by iteration. Hence the same proof above as in (a)
applies, assuming the category I to be finite.
Exercise 5.1.39. (This is also Mac Lane’s Exercise III.4.10.)
Denote by ∗ the terminal object of the category ๐’ž. Given two objects ๐‘‹, ๐‘Œ of ๐’ž, consider the
pullback square
๐‘๐‘‹
๐ธ
๐‘‹
๐‘Œ
∗.
๐‘๐‘Œ
We claim that (๐ธ, ๐‘๐‘‹ , ๐‘๐‘Œ ) is the product of ๐‘‹ and ๐‘Œ . Indeed, ๐ด ∈ ๐’ž and a pair of maps ๐‘“๐‘‹ : ๐ด → ๐‘‹
and ๐‘“๐‘Œ : ๐ด → ๐‘Œ , then the respective compositions with ๐‘‹ → ∗ and ๐‘Œ → ∗ are equal since ∗ is
terminal, so there is a unique map ๐‘“ : ๐ด → ๐ธ such that ๐‘๐‘‹ โ—ฆ ๐‘“ = ๐‘“๐‘‹ and ๐‘๐‘Œ โ—ฆ ๐‘“ = ๐‘“๐‘Œ . That is,
(๐ธ, ๐‘๐‘‹ , ๐‘๐‘Œ ) satisfies the universal property of the product.
Now, given parallel arrows ๐‘“ , ๐‘” : ๐‘‹ → ๐‘Œ , consider the following pullback diagram
๐‘’
๐ธ
๐‘‹
๐‘’0
๐‘‹
(1๐‘‹ ,๐‘“ )
(1๐‘‹ ,๐‘”)
๐‘‹ ×๐‘Œ .
Then ๐‘’ = ๐‘’ 0 and ๐‘’ : ๐ธ → ๐‘‹ is the equaliser of ๐‘“ and ๐‘” (see Exercise 5.1.34.)
44
Solutions by positrón0802
5.1
Limits: definition and examples
Thus our category has all binary products, equalisers and a terminal object, so it has all finite
limits by Proposition 5.1.26(b) (proved in Exercise 5.1.38(b)).
Exercise 5.1.40. (a) Monics in Set are precisely the injective maps (Example 5.1.30). Now ๐‘š : ๐‘‹ →
๐ด and ๐‘š 0 : ๐‘‹ 0 → ๐ด are isomorphic in Monic(๐ด) if and only if there exists maps ๐‘“ : ๐‘‹ → ๐‘‹ 0 and
๐‘” : ๐‘‹ 0 → ๐‘‹ such that ๐‘“ ๐‘” = 1๐‘Œ , ๐‘”๐‘“ = 1๐‘‹ and ๐‘š 0 ๐‘“ = ๐‘š, ๐‘š๐‘” = ๐‘š 0 . These conditions are equivalent to existence of a bijection ๐‘“ : ๐‘‹ → ๐‘‹ 0 such that ๐‘š 0 ๐‘“ = ๐‘š. If such ๐‘“ exists then ๐‘š and
๐‘š 0 have the same image since ๐‘“ is a bijection. Conversely, if ๐‘š and ๐‘š 0 have the same image,
then they are bijections onto the subset ๐‘š(๐‘‹ ) = ๐‘š(๐‘‹ 0) of ๐ด. Then we can define ๐‘“ : ๐‘‹ → ๐‘‹ 0 by
๐‘“ (๐‘ฅ) = ๐‘š −1 (๐‘š(๐‘ฅ)), and this is a bijection such that ๐‘š 0 ๐‘“ = ๐‘š.
It follows that an isomorphism class of objects in Monic(๐ด) corresponds precisely to a subset
of ๐ด, namely the image of any representative of the class.
(b) Monics in each of these categories are precisely the injective morphisms, and the same
proof as before applies, since the map ๐‘“ (๐‘ฅ) = ๐‘š −1 (๐‘š(๐‘ฅ)) defined at the end is indeed a morphism
in the respective category. Therefore subobjects of Grp, Ring and Vect๐‘˜ are subgroups, subrings
and subspaces respectively.
(c) As in the category of sets, a map ๐‘“ in Top is monic if and only if it is injective. Now, for
๐ด ∈ Top and monics ๐‘š : ๐‘‹ → ๐ด, ๐‘š 0 : ๐‘‹ 0 → ๐ด representing objects of Monic(๐ด), a map from
๐‘š to ๐‘š 0 is a homeomorphism ๐‘“ : ๐‘‹ → ๐‘‹ 0 such that ๐‘š 0 ๐‘“ = ๐‘š. In this case ๐‘“ : ๐‘‹ → ๐‘‹ 0 given by
๐‘“ (๐‘ฅ) = ๐‘š −1 (๐‘š(๐‘ฅ)) may not be continuous. Hence subobjects of ๐ด are not its subspaces. They are
subsets ๐‘ˆ ⊂ ๐ด equipped with a topology finer than the subspace topology inherited from ๐ด.
Exercise 5.1.41. (This is also (the dual of) Mac Lane’s Exercise III.4.4.)
First assume that ๐‘“ is monic and consider the diagram
๐‘‹
1๐‘‹
1๐‘‹
๐‘‹
๐‘“
๐‘‹
๐‘“
๐‘Œ.
Suppose we are given arrows ๐‘”, ๐‘” 0 : ๐‘ → ๐‘‹, such that ๐‘“ โ—ฆ ๐‘” = ๐‘“ โ—ฆ ๐‘” 0 . We must show there is a
unique โ„Ž : ๐‘ → ๐‘‹ such that 1๐‘‹ โ—ฆ โ„Ž = ๐‘” and 1๐‘‹ โ—ฆ โ„Ž = ๐‘” 0 . But ๐‘“ is monic, so โ„Ž = ๐‘” = ๐‘” 0 works.
Conversely, assume the diagram above is a pullback and let ๐‘”, ๐‘” 0 : ๐‘ → ๐‘‹ be such that ๐‘“ โ—ฆ ๐‘” =
๐‘“ โ—ฆ ๐‘” 0 . Then there is a unique โ„Ž : ๐‘ → ๐‘‹ such that 1๐‘‹ โ—ฆ โ„Ž = ๐‘” and 1๐‘‹ โ—ฆ โ„Ž = ๐‘” 0, so ๐‘” = ๐‘” 0 .
Exercise 5.1.42. (This is also Mac Lane’s Exercise III.4.5.)
Let ๐‘”, ๐‘” 0 : ๐‘Œ → ๐‘‹ 0 be arrows such that ๐‘š 0 โ—ฆ๐‘” = ๐‘š 0 โ—ฆ๐‘” 0 . Then ๐‘š โ—ฆ ๐‘“ 0 โ—ฆ๐‘” = ๐‘“ โ—ฆ๐‘š 0 โ—ฆ๐‘” = ๐‘“ โ—ฆ๐‘š 0 โ—ฆ๐‘” 0 =
๐‘š โ—ฆ ๐‘“ 0 โ—ฆ๐‘” 0, so ๐‘“ 0 โ—ฆ๐‘” = ๐‘“ 0 โ—ฆ๐‘” 0 as ๐‘š is monic. Since the square is a pullback and ๐‘š โ—ฆ ๐‘“ 0 โ—ฆ๐‘” = ๐‘“ โ—ฆ๐‘š 0 โ—ฆ๐‘”,
there is a unique โ„Ž : ๐‘Œ → ๐‘‹ 0 such that ๐‘š 0 โ—ฆ โ„Ž = ๐‘š 0 โ—ฆ ๐‘” and ๐‘“ 0 โ—ฆ โ„Ž = ๐‘“ 0 โ—ฆ ๐‘”. Both ๐‘” and ๐‘” 0 satisfy
the equations for โ„Ž, so ๐‘” = ๐‘” 0 . It follows that ๐‘š 0 is monic.
45
Solutions by positrón0802
5.2
5.2
Colimits: definition and example
Colimits: definition and example
1๐‘‹
Exercise 5.2.21. First assume that ๐‘  = ๐‘ก . Consider ๐‘‹ −−→ ๐‘‹ . Then ๐‘ 1๐‘‹ = ๐‘ก1๐‘‹ . Moreover, any map
๐‘’
๐‘→
− ๐‘‹ satisfies the condition ๐‘ ๐‘’ = ๐‘ก๐‘’, and given any such map then ๐‘’ is the unique map ๐‘ → ๐‘‹
such that 1๐‘‹ ๐‘’ = ๐‘’. Thus (๐‘‹, 1๐‘‹ ) is the equaliser of ๐‘  and ๐‘ก . Similarly, (๐‘Œ , 1๐‘Œ ) is the coequaliser of
๐‘  and ๐‘ก .
Now suppose that the equaliser (๐‘, ๐‘’) of ๐‘  and ๐‘ก is an isomorphism. Then ๐‘ ๐‘’ = ๐‘ก๐‘’ and ๐‘  =
−1
๐‘ ๐‘’๐‘’ = ๐‘ก๐‘’๐‘’ −1 = ๐‘ก . Similarly, if the coequaliser of ๐‘  and ๐‘ก is an isomorphism then ๐‘  = ๐‘ก .
Exercise 5.2.22. (a) By Example 5.2.9, the coequaliser of ๐‘“ and 1๐‘‹ is the quotient ๐‘‹ /∼ where ∼
is the equivalence relation generated by ๐‘“ (๐‘ฅ) ∼ ๐‘ฅ for all ๐‘ฅ ∈ ๐‘‹, together with the quotient map
๐‘‹ → ๐‘‹ /∼ . This is ๐‘‹ /∼ where ๐‘ฅ ∼ ๐‘ฆ if there exists ๐‘› ≥ 1 such that ๐‘“ ๐‘› (๐‘ฅ) = ๐‘ฆ or ๐‘“ ๐‘› (๐‘ฆ) = ๐‘ฅ .
(b) In Top, the coequaliser is again the quotient ๐‘‹ /∼ as before, equipped with the quotient
topology. Let ๐œƒ ∈ [0, 2๐œ‹] be irrational and consider the map ๐‘“ : ๐‘† 1 → ๐‘† 1 given by ๐‘’ ๐‘–๐‘ก โ†ฆ→ ๐‘’ ๐‘– (๐‘ก +๐œƒ ) .
Let ๐‘˜ : ๐‘‹ → ๐‘Œ be the coequaliser of ๐‘“ and 1๐‘‹ , where ๐‘Œ = ๐‘‹ /∼ is the quotient of ๐‘‹ by the relation
generated by ๐‘“ (๐‘ฅ) ∼ ๐‘ฅ for all ๐‘ฅ ∈ ๐‘‹ . Then ๐‘Œ is uncountable, for each equivalence class [๐‘ฅ] is
countable. Let ๐‘ˆ ⊂ ๐‘Œ be a non-empty open set, and [๐‘ฅ] ∈ ๐‘ˆ . Since ๐‘˜ −1 (๐‘ˆ ) is open in ๐‘‹, there
exists ๐œ€ > 0 such that ๐ต(๐‘ฅ, ๐œ€) ∩ ๐‘† 1 ⊂ ๐‘˜ −1 (๐‘ˆ ). Then ๐ต(๐‘ง, ๐œ€) ∩ ๐‘† 1 ⊂ ๐‘˜ −1 (๐‘ˆ ) for all ๐‘ง ∈ ๐‘‹ such that
[๐‘ง] = [๐‘ฅ]. Now, let ๐‘ง ∈ ๐‘‹ be arbitrary. As ๐œƒ is irrational, the set ๐ด = {๐‘“ ๐‘› (๐‘ฅ 0) | ๐‘› ∈ Z} is dense
in ๐‘‹, so there exists ๐‘ค ∈ ๐ด ∩ ๐ต(๐‘ฅ, ๐œ€) ∩ ๐‘† 1 . Then [๐‘ค] = [๐‘ง] and ๐‘ค ∈ ๐‘˜ −1 (๐‘ˆ ), so ๐‘˜ (๐‘ง) = ๐‘˜ (๐‘ค) ∈ ๐‘ˆ .
Thus ๐‘˜ −1 (๐‘ˆ ) = ๐‘‹, so ๐‘ˆ = ๐‘Œ . It follows that ๐‘Œ has the indiscrete topology.
Exercise 5.2.23. (a) Let ๐‘– denote the inclusion (N, +, 0) โ†ฉ−
→ (Z, +, 0). Let (๐‘€, +๐‘€ , 0๐‘€ ) be a monoid
and ๐‘“ , ๐‘” : (Z, +, 0) → (๐‘€, +๐‘€ , 0๐‘€ ) morphisms of monoids such that ๐‘“ ๐‘– = ๐‘”๐‘–. Then ๐‘“ (๐‘›) = ๐‘”(๐‘›)
for all ๐‘› ≥ 0. Let ๐‘› < 0. Then 0๐‘€ = ๐‘“ (0) = ๐‘“ (๐‘› − ๐‘›) = ๐‘“ (๐‘›) +๐‘€ ๐‘“ (−๐‘›), and similarly 0๐‘€ =
๐‘“ (−๐‘›) +๐‘€ ๐‘“ (๐‘›), so ๐‘“ (๐‘›) is the inverse of ๐‘“ (−๐‘›) in ๐‘€. Similarly ๐‘”(๐‘›) is the inverse of ๐‘”(−๐‘›) in ๐‘€.
Since inverses are unique and ๐‘“ (−๐‘›) = ๐‘”(−๐‘›), we have ๐‘“ (๐‘›) = ๐‘”(๐‘›). Thus ๐‘“ (๐‘›) = ๐‘”(๐‘›) for all
๐‘› < 0 and therefore ๐‘“ = ๐‘”.
(b) (This is also Mac Lane’s Exercise I.5.4.) Let ๐‘– denote the inclusion Z โ†ฉ−
→ Q. Let ๐‘… be a
ring and ๐œ‘,๐œ“ : Q → ๐‘… be morphisms
such
that
๐œ‘๐‘–
=
๐œ“๐‘–.
Then
๐œ‘
=
๐œ“
on
Z.
If
๐‘ž ∈ Z \ {0} then
๐‘ž
๐‘
1
1
1
−1
−1
1 = ๐œ‘ (1) = ๐œ‘ ๐‘ž = ๐œ‘ (๐‘ž)๐œ‘ ๐‘ž , so ๐œ‘ ๐‘ž = ๐œ‘ (๐‘ž) = ๐œ“ (๐‘ž) = ๐œ“ ๐‘ž . Thus ๐œ‘ ๐‘ž = ๐œ‘ (๐‘)๐œ‘ (๐‘ž) −1 =
๐‘
๐‘
๐œ“ (๐‘)๐œ“ (๐‘ž) −1 = ๐œ“ ๐‘ž for all ๐‘ž ∈ Q, so ๐œ‘ = ๐œ“ . It follows that ๐‘– is epic (and not surjective!).
Exercise 5.2.24. (a) Epics in Set are precisely the surjective maps (Example 5.2.18). In general,
a surjective function ๐‘“ : ๐‘‹ → ๐‘Œ induces an equivalence relation on ๐‘‹ given by ๐‘ฅ ∼ ๐‘ฅ 0 if ๐‘“ (๐‘ฅ) =
๐‘“ (๐‘ฅ 0). Given epics ๐‘’ : ๐ด → ๐‘‹, ๐‘’ 0 : ๐ด → ๐‘‹ 0, an isomorphism from ๐‘’ to ๐‘’ 0 is a map ๐‘“ : ๐‘‹ → ๐‘‹ 0
such that ๐‘“ ๐‘’ = ๐‘’ 0 and there is a map ๐‘” : ๐‘‹ 0 → ๐‘‹ with ๐‘”๐‘’ 0 = ๐‘’ and ๐‘”๐‘“ = 1, ๐‘“ ๐‘” = 1. This amounts
to a bijection ๐‘“ : ๐‘‹ → ๐‘‹ 0 such that ๐‘“ ๐‘’ = ๐‘’ 0 . So assume there is such bijection. Let ๐‘Ž, ๐‘Ž 0 ∈ ๐ด.
Then ๐‘’ (๐‘Ž) = ๐‘’ (๐‘Ž 0) =⇒ ๐‘“ ๐‘’ (๐‘Ž) = ๐‘“ ๐‘’ (๐‘Ž 0) =⇒ ๐‘’ 0 (๐‘Ž) = ๐‘’ 0 (๐‘Ž 0), and similarly (using ๐‘“ −1 ) ๐‘’ 0 (๐‘Ž) =
๐‘’ 0 (๐‘Ž 0) =⇒ ๐‘’ (๐‘Ž) = ๐‘’ (๐‘Ž 0). Thus the equivalence relations induced on ๐ด by ๐‘’ and ๐‘’ 0 coincide.
Conversely, assume that ๐‘’ (๐‘Ž) = ๐‘’ (๐‘Ž 0) ⇐⇒ ๐‘’ 0 (๐‘Ž) = ๐‘’ 0 (๐‘Ž 0) for all ๐‘Ž, ๐‘Ž 0 ∈ ๐ด. Define ๐‘“ : ๐‘‹ → ๐‘‹ 0 by
46
Solutions by positrón0802
5.2
Colimits: definition and example
๐‘“ (๐‘ฅ) = ๐‘’ 0 (๐‘Ž) where ๐‘Ž is any preimage of ๐‘ฅ under ๐‘’. This is well-defined by assumption, and is a
bijection such that ๐‘“ ๐‘’ = ๐‘’ 0 . Thus ๐‘’ and ๐‘’ 0 are isomorphic in Epic(๐ด).
We deduce that the quotient objects of ๐ด are in canonical one-to-one correspondence with the
equivalence relations of ๐ด, namely a quotient object represented by some ๐‘’ : ๐ด → ๐‘‹ corresponds
to the equivalence relation on ๐ด such that ๐‘Ž ∼ ๐‘Ž 0 if and only if ๐‘’ (๐‘Ž) = ๐‘’ (๐‘Ž 0).
(b) (The proof that epic =⇒ surjective on Grp can be found in Mac Lane’s Exercise I.5.5.)
๐œ‘
๐œ‘
An epimorphism ๐บ −
→ ๐ป induces an isomorphism ๐œ‘
e: ๐บ/ker ๐œ‘ → ๐ป . Two epimorphisms ๐บ −
→ ๐ป,
๐œ“
๐บ−
→ ๐ป 0 are isomorphic in Epic(๐บ) if and only if there is an isomorphism ๐œƒ : ๐ป → ๐ป 0 such that
๐œƒ๐œ‘ = ๐œ“ . If there is such ๐œƒ then ker ๐œ‘ = ker๐œ“ . Conversely, if ker ๐œ‘ = ker๐œ“, let ๐œƒ = (๐œ“e) −1๐œ‘
e: ๐ป → ๐ป 0 .
Then ๐œƒ is an isomorphism, and is given by ๐œ‘ (๐‘”) โ†ฆ→ ๐œ“ (๐‘”) for ๐‘” ∈ ๐บ, so ๐œƒ๐œ‘ = ๐œ“ . Thus ๐œ‘,๐œ“ ∈ Epic(๐บ)
are isomorphic if and only if ker ๐œ‘ = ker๐œ“ . Hence the correspondence ๐œ‘ ↔ ker ๐œ‘ is one-to-one
between quotient objects of ๐บ and normal subgroups of ๐บ . (Any kernel is normal, and any normal
subgroup ๐‘ of ๐บ is the kernel of ๐บ → ๐บ/๐‘ .)
Exercise 5.2.25. (a) Let ๐‘š : ๐ด → ๐ต be a morphism.
First suppose that ๐‘š is split monic and let ๐‘’ : ๐ต → ๐ด be such that ๐‘’๐‘š = 1๐ด . Consider the
maps ๐‘š๐‘’, 1๐ต : ๐ต → ๐ต. Then ๐‘š๐‘’๐‘š = ๐‘š1๐ด = 1๐ต๐‘š. Moreover, if โ„Ž : ๐ถ → ๐ต is a map such that
๐‘š๐‘’โ„Ž = 1๐ต โ„Ž = โ„Ž, then ๐‘’โ„Ž : ๐ถ → ๐ด satisfies ๐‘š(๐‘’โ„Ž) = โ„Ž, and if โ„Ž 0 : ๐ถ → ๐ด satisfies ๐‘šโ„Ž 0 = โ„Ž then
โ„Ž 0 = ๐‘’๐‘šโ„Ž 0 = ๐‘’โ„Ž. Thus ๐‘š is the equaliser of the maps ๐‘š๐‘’ : ๐ต → ๐ต and 1๐ต : ๐ต → ๐ต, so it is regular
monic.
Now assume that ๐‘š is regular monic, and let ๐ถ be an object and ๐‘“ , ๐‘” : ๐ต → ๐ถ maps of which ๐‘š
is an equaliser. Suppose that โ„Ž, โ„Ž 0 : ๐‘‹ → ๐ด are maps such that ๐‘šโ„Ž = ๐‘šโ„Ž 0 . Since ๐‘š is an equaliser,
given any map ๐‘˜ : ๐‘‹ → ๐ต such that ๐‘“ ๐‘˜ = ๐‘”๐‘˜ then there exists a unique โ„Že: ๐‘‹ → ๐ด such that
e so โ„Ž = โ„Ž 0 by
๐‘šโ„Že = ๐‘˜. Taking ๐‘˜ = ๐‘šโ„Ž = ๐‘šโ„Ž 0 then both โ„Ž and โ„Ž 0 satisfy the condition for โ„Ž,
uniqueness. Thus ๐‘š is monic.
(b) Let ๐œ‘ : ๐ด → ๐ต be monic in Ab, that is, ๐œ‘ is a monomorphism. Consider ๐ถ = ๐ต/im ๐œ‘, and
the maps ๐œ‹ : ๐ต → ๐ถ, 0 : ๐ต → ๐ถ, where ๐œ‹ is the projection. Then ๐œ‹๐œ‘ = 0๐œ‘ = 0, and is universal
as such. Indeed, if ๐œ“ : ๐‘‹ → ๐ต is a homomorphism such that ๐œ‹๐œ“ = 0, then ๐œ“ (๐‘‹ ) ⊂ ๐œ‘ (๐ด), and we
can define a map ๐œƒ : ๐‘‹ → ๐ด by ๐œƒ (๐‘ฅ) = ๐‘Ž if ๐œ“ (๐‘ฅ) = ๐œ‘ (๐‘Ž). This is well-defined since ๐œ‘ is injective.
Moreover, it is the unique map with the property ๐œ‘๐œƒ = ๐œ“ . Thus ๐œ‘ : ๐ด → ๐ต is the equaliser of
๐œ‹ : ๐ต → im ๐œ‘ and 0 : ๐ต → ๐ถ. It follows that all monics in Ab are regular monics.
To show that not all monics in Ab are split monics consider ๐œ‘ : Z → Z given by ๐œ‘ (1) = 2.
Then ๐œ‘ is a monomorphism, but there is no ๐œ“ : Z → Z such that ๐œ“๐œ‘ = 1Z . Indeed, any such ๐œ“
would send 2 to 1, which is not possible.
(c) We will show that the regular monics in Top are precisely the embeddings, i.e. the injective
maps which are homeomorphisms onto their image. Let โ„Ž : ๐‘‹ → ๐‘Œ be regular monic in Top. In
particular it is monic, i.e. it is injective. Let โ„Ž : ๐‘‹ → โ„Ž(๐‘‹ ) be obtained from โ„Ž by restricting
its codomain. Let ๐‘“ , ๐‘” : ๐‘Œ → ๐‘ be maps of which โ„Ž is an equaliser. Consider the inclusion map
๐‘– : โ„Ž(๐‘‹ ) โ†ฉ−
→ ๐‘Œ . Then ๐‘“ ๐‘– = ๐‘”๐‘–, so there is a unique ๐‘˜ : โ„Ž(๐‘‹ ) → ๐‘‹ such that ๐‘– = โ„Ž๐‘˜ = ๐‘–โ„Ž๐‘˜. As ๐‘– is
monic, it follows that โ„Ž๐‘˜ = 1โ„Ž (๐‘‹ ) . Thus, the inverse function ๐‘˜ : โ„Ž(๐‘‹ ) → ๐‘‹ of โ„Ž is continuous, so
47
Solutions by positrón0802
5.2
Colimits: definition and example
โ„Ž is an embedding. Conversely, assume that โ„Ž : ๐‘‹ → ๐‘Œ is an embedding. Consider the pushout
โ„Ž
๐‘‹
๐‘Œ
๐‘”
โ„Ž
๐‘Œ
๐‘“
๐‘.
By the construction of pushouts in Top, ๐‘ = ๐‘Œ q ๐‘Œ /∼ where an element โ„Ž(๐‘ฅ) ∈ ๐‘Œ in the first
summand is identified with the same element โ„Ž(๐‘ฅ) ∈ ๐‘Œ in the second summand, and ๐‘“ , ๐‘” are the
inclusions. The equaliser of ๐‘“ , ๐‘” is then the inclusion ๐‘Œ 0 → ๐‘Œ of the subspace ๐‘Œ 0 of ๐‘Œ where both
๐‘“ and ๐‘” are equal, i.e. โ„Ž(๐‘‹ ) →
− ๐‘Œ . Since โ„Ž is an embedding this is the same as โ„Ž : ๐‘‹ → ๐‘Œ .
Exercise 5.2.26. A regular epic is thus a map which is a coequaliser, and a split epic is a map
with a right inverse. As in Exercise 5.2.25(a), split epic =⇒ regular epic =⇒ epic.
(a) Let ๐‘“ : ๐ด → ๐ต be map in a category. If ๐‘“ is an isomorphism, then the equations ๐‘“ −1 ๐‘“ = 1
and ๐‘“ ๐‘“ −1 = 1 imply that ๐‘“ is split epic and split monic, in particular monic and regular epic.
Conversely, assume that ๐‘“ is both monic and regular epic. Let ๐‘”, โ„Ž : ๐ถ → ๐ด be maps of which ๐‘“ is
a coequaliser. Then ๐‘“ ๐‘” = ๐‘“ โ„Ž, so ๐‘” = โ„Ž as ๐‘“ is monic. By Exercise 5.2.21, ๐‘“ is an isomorphism
(b) It suffices to prove that epic =⇒ split epic in Set. Assume ๐‘“ : ๐ด → ๐ต is epic in Set, i.e. ๐‘“
is surjective. By the axiom of choice it follows that ๐‘“ has a section, that is, there exists ๐‘” : ๐ต → ๐ด
such that ๐‘“ ๐‘” = 1๐ต . Thus ๐‘“ is split epic.
(c) In Top the epimorphisms are precisely the surjective (continuous) maps. Let ๐‘‹ ∈ Top and
suppose that ๐‘‹ 0 ∈ Top is another space with the same underlying set as ๐‘‹, but whose topology
is strictly finer. Then the identity ๐‘‹ 0 → ๐‘‹ is a map in Top, and is epic, but is is not split since
the identity ๐‘‹ → ๐‘‹ 0 is not continuous. It follows from (b) that Top does not satisfy the axiom of
choice.
In Grp the epics are precisely the surjections (c.f. Exercise 5.2.24 and Mac Lane’s Exercise
I.5.5.) Consider the quotient map ๐œ‹ : Z ∗ Z → Z ⊕ Z of the free group Z ∗ Z on two generators
onto its abelianisation Z ⊕ Z. Then ๐œ‹ is epic, but is not split. Indeed, no map Z ⊕ Z → Z ∗ Z is as
since Z ⊕ Z is countable and Z ∗ Z is uncountable. It follows from (b) that Grp does not satisfy
the axiom of choice.
Exercise 5.2.27. First we analyse stability under pullbacks. By Exercise 5.1.42, monics are stable
under pullbacks. Now consider the category generated by the graph
•
๐‘Ž
•
๐‘
๐‘
๐‘“
•
๐‘’
•
•
๐‘”
with the relations ๐‘“ ๐‘’ = ๐‘”๐‘’, ๐‘’๐‘ = ๐‘๐‘Ž and ๐‘“ ๐‘’๐‘ = ๐‘”๐‘’๐‘. Then ๐‘’ is the equaliser of ๐‘“ and ๐‘”, the square is
a pullback, but ๐‘Ž is not an equaliser, as can be check. It follows that regular monics are not stable
48
Solutions by positrón0802
5.2
Colimits: definition and example
under pullbacks. Finally, note that split monics are not stable under pullbacks either: let ๐‘‹ and ๐‘Œ
be disjoint empty subsets of a set ๐‘ . Then
∅
๐‘‹
๐‘Œ
๐‘
is a pullback on Set, where ๐‘‹ โ†ฉ−
→ ๐‘ is split monic but ∅ โ†ฉ−
→ ๐‘Œ is not.
Next, epics are not stable under pullbacks. Consider the category Haus of Hausdorff topological spaces. If ๐ด ⊂ ๐ต is an inclusion of a dense subspace in Haus, it is epic, for if two maps into
a Hausdorff space agree on a dense subset, they are equal. It follows that in the pullback diagram
∅
Q
R\Q
R
in Haus the map Q ←
−โ†ช R is epic, but ∅ → R \ Q is clearly not. Now, an example similar to the one
of regular monics above (where now ๐‘“ and ๐‘” are maps into the left-bottom corner) shows that
regular epics are not stable under pullbacks either.
Finally, note that split epics are stable under pullbacks. Indeed, let
๐‘“0
๐‘Š
๐‘Œ
๐‘”0
๐‘”
๐‘‹
๐‘
๐‘“
be a pullback square in some category, where ๐‘“ is split epic. Then there exists ๐‘  : ๐‘ → ๐‘‹ a right
inverse of ๐‘“ . Then the maps 1๐‘Œ : ๐‘Œ → ๐‘Œ and ๐‘ ๐‘” : ๐‘Œ → ๐‘‹ satisfy ๐‘”1๐‘Œ = ๐‘“ ๐‘ ๐‘”, so by the universal
property of the pullback there is a map ๐‘  0 : ๐‘Œ → ๐‘Š such that ๐‘“ 0๐‘  0 = 1๐‘Œ . Thus ๐‘“ 0 is split epic.
Now we analyse stability under composition. If ๐‘“ and ๐‘” are monic and โ„Ž 1, โ„Ž 2 are maps such
that ๐‘“ ๐‘”โ„Ž 1 = ๐‘“ ๐‘”โ„Ž 2, we have ๐‘”โ„Ž 1 = ๐‘”โ„Ž 2 since ๐‘“ is monic, and in turn โ„Ž 1 = โ„Ž 2 since ๐‘” is monic. Thus
monics are stable under composition. Dually, epics are stable under composition too.
Finally, regular monics are not stable under compositions. Consider the full subcategory
FHaus of Haus spanned by the functionally Hausdorff spaces (or completely Hausdorff spaces):
those spaces ๐‘‹ such that for any ๐‘ฅ, ๐‘ฆ ∈ ๐‘‹, there exists a continuous map ๐‘“ : [0, 1] → ๐‘‹ such that
๐‘“ (0) = ๐‘ฅ and ๐‘“ (1) = ๐‘ฆ. Let ๐ด = {1/๐‘› | ๐‘› ∈ Z+ }, ๐ต = ๐ด ∪ {0}, and ๐ถ the subspace whose underlying
set is R and having basis ๐’ฏ ∪ {R\๐ด} for its topology, where ๐’ฏ is a basis for the standard topology
on R. Then it can be prove that the inclusions ๐ด ⊂ ๐ต and ๐ต ⊂ ๐ถ are regular monics in FHaus, but
their composition is not. Details would take us too far into analysis and hence are omitted. Since
regular epics in a category ๐’ž are precisely regular monics in ๐’ž op, it follows that regular epics are
not stable under composition either.
49
Solutions by positrón0802
5.3
5.3
Interactions between functors and limits
Interactions between functors and limits
Exercise 5.3.8. Let ๐น : ๐’œ × ๐’œ be given on objects by ๐น (๐‘‹, ๐‘Œ ) = ๐‘‹ × ๐‘Œ (for our previously made
choice). For a morphism (๐‘“ , ๐‘”) : (๐‘‹, ๐‘Œ ) → (๐‘‹ 0, ๐‘Œ 0) in ๐’œ × ๐’œ define ๐น (๐‘“ , ๐‘”) : ๐‘‹ ×๐‘Œ → ๐‘‹ 0 ×๐‘Œ 0 to be
the unique map ๐‘‹ ×๐‘Œ → ๐‘‹ 0 ×๐‘Œ 0 induced by the maps ๐‘“ โ—ฆ๐‘ 1๐‘‹ ,๐‘Œ : ๐‘‹ ×๐‘Œ → ๐‘‹ 0, ๐‘” โ—ฆ๐‘ 2๐‘‹ ,๐‘Œ : ๐‘‹ ×๐‘Œ → ๐‘Œ 0
using the universal property of the product ๐‘‹ 0 × ๐‘Œ 0 . Then clearly ๐น (1๐‘‹ , 1๐‘Œ ) = 1๐‘‹ ,๐‘Œ . Consider two
maps (๐‘“ , ๐‘”) : (๐‘‹, ๐‘Œ ) → (๐‘‹ 0, ๐‘Œ 0) and (โ„Ž, ๐‘˜) : (๐‘‹ 0, ๐‘Œ 0) → (๐‘‹ 00, ๐‘Œ 00) in ๐’œ × ๐’œ. Then ๐น (โ„Ž๐‘“ , ๐‘”๐‘˜) is the
00 00
00 00
unique map ๐‘‹ ×๐‘Œ → ๐‘‹ 00 ×๐‘Œ 00 such that ๐‘ 1๐‘‹ ,๐‘Œ โ—ฆ ๐น (โ„Ž๐‘“ , ๐‘˜๐‘”) = โ„Ž โ—ฆ ๐‘“ โ—ฆ ๐‘ 1๐‘‹ ,๐‘Œ and ๐‘ 2๐‘‹ ,๐‘Œ โ—ฆ ๐น (โ„Ž๐‘“ , ๐‘˜๐‘”) =
00
00
0
0
๐‘˜ โ—ฆ ๐‘” โ—ฆ ๐‘ 2๐‘‹ ,๐‘Œ . Since ๐‘ 1๐‘‹ ,๐‘Œ โ—ฆ ๐น (โ„Ž, ๐‘˜) = โ„Ž โ—ฆ ๐‘ 1๐‘‹ ,๐‘Œ we have
๐‘ 1๐‘‹
00
00,๐‘Œ 00
0
0
โ—ฆ ๐น (โ„Ž, ๐‘˜) โ—ฆ ๐น (๐‘“ , ๐‘”) = โ„Ž โ—ฆ ๐‘ 1๐‘‹ ,๐‘Œ โ—ฆ ๐น (๐‘“ , ๐‘”) = โ„Ž โ—ฆ ๐‘“ โ—ฆ ๐‘ 1๐‘‹ ,๐‘Œ .
00
Similarly ๐‘ 2๐‘‹ ,๐‘Œ โ—ฆ ๐น (โ„Ž, ๐‘˜) โ—ฆ ๐น (๐‘“ , ๐‘”) = ๐‘˜ โ—ฆ ๐‘” โ—ฆ ๐‘ 1๐‘‹ ,๐‘Œ . By uniqueness it follows that ๐น (โ„Ž๐‘“ , ๐‘”๐‘˜) =
๐น (โ„Ž, ๐‘˜) โ—ฆ ๐น (๐‘“ , ๐‘”). Thus ๐น is indeed a functor.
Exercise 5.3.9. Given ๐ด, ๐‘‹, ๐‘Œ ∈ ๐’œ define
๐œ‘๐ด,๐‘‹ ,๐‘Œ : ๐’œ(๐ด, ๐‘‹ × ๐‘Œ ) → ๐’œ(๐ด, ๐‘‹ ) × ๐’œ(๐ด, ๐‘Œ )
๐‘“ โ†ฆ→ (pr๐‘‹ โ—ฆ๐‘“ , pr๐‘Œ โ—ฆ๐‘“ ).
Then ๐œ‘๐ด,๐‘‹ ,๐‘Œ is bijective with inverse given by (๐‘”, โ„Ž) โ†ฆ→ ๐‘“ , where ๐‘“ is the unique map ๐ด → ๐‘‹ × ๐‘Œ
induced by the universal property of the product. Given ๐‘” : ๐ด 0 → ๐ด, โ„Ž : ๐‘‹ → ๐‘‹ 0 and ๐‘˜ : ๐‘Œ → ๐‘Œ 0
consider the diagram
๐’œ(๐ด, ๐‘‹ × ๐‘Œ )
๐œ‘๐ด,๐‘‹ ,๐‘Œ
๐’œ(๐ด, ๐‘‹ ) × ๐’œ(๐ด, ๐‘Œ )
๐‘”∗ (โ„Ž×๐‘˜)∗
(๐‘”∗โ„Ž ∗ ,๐‘”∗๐‘˜ ∗ )
๐’œ(๐ด 0, ๐‘‹ 0 × ๐‘Œ 0) ๐œ‘๐ด0,๐‘‹ 0,๐‘Œ 0 ๐’œ(๐ด 0, ๐‘‹ 0) × ๐’œ(๐ด 0, ๐‘‹ 0) .
For any ๐‘“ : ๐ด → ๐‘‹ × ๐‘Œ we have
(๐‘”∗โ„Ž ∗, ๐‘”∗๐‘˜ ∗ ) โ—ฆ ๐œ‘๐ด,๐‘‹ ,๐‘Œ (๐‘“ ) = (โ„Ž โ—ฆ pr๐‘‹ โ—ฆ๐‘“ โ—ฆ ๐‘”, ๐‘˜ โ—ฆ pr๐‘Œ โ—ฆ๐‘“ โ—ฆ ๐‘”)
and
๐œ‘๐ด0,๐‘‹ 0,๐‘Œ 0 โ—ฆ ๐‘”∗ (โ„Ž × ๐‘˜)∗ (๐‘“ ) = (pr๐‘‹ 0 โ—ฆ(โ„Ž × ๐‘˜) โ—ฆ ๐‘“ โ—ฆ ๐‘”, pr๐‘Œ 0 โ—ฆ(โ„Ž × ๐‘˜) โ—ฆ ๐‘“ โ—ฆ ๐‘”).
Thus, proving naturality of ๐œ‘ reduces to proving commutativity of the diagrams
๐‘‹ ×๐‘Œ
โ„Ž×๐‘˜
๐‘‹0 ×๐‘Œ0
๐‘‹ ×๐‘Œ
pr๐‘‹ 0
pr๐‘‹
๐‘‹
โ„Ž
โ„Ž×๐‘˜
pr๐‘Œ 0
pr๐‘Œ
๐‘‹0,
๐‘‹0 ×๐‘Œ0
๐‘Œ
๐‘˜
๐‘Œ0.
But โ„Ž × ๐‘˜ is by definition the unique map such that the above diagrams commute. It follows that
๐œ‘๐ด,๐‘‹ ,๐‘Œ is an isomorphism ๐’œ(๐ด, ๐‘‹ × ๐‘Œ ) ๐’œ(๐ด, ๐‘‹ ) × ๐’œ(๐ด, ๐‘Œ ) natural in ๐ด, ๐‘‹, ๐‘Œ ∈ ๐’œ.
50
Solutions by positrón0802
5.3
Interactions between functors and limits
Exercise 5.3.10. Let ๐น : ๐’œ → โ„ฌ create limits. Let ๐ท : I → ๐’œ be a diagram. Then, for any limit
๐‘ž๐ผ
๐‘๐ผ
cone (๐ต −→ ๐น ๐ท (๐ผ ))๐ผ ∈I on ๐น ๐ท, there is a unique cone (๐ด −→ ๐ท (๐ผ ))๐ผ ∈I on ๐ท such that ๐น (๐ด) = ๐ต and
๐‘๐ผ
๐‘๐ผ
๐น (๐‘ ๐ผ ) = ๐‘ž๐ผ for all ๐ผ ∈ I, and the cone (๐ด −→ ๐ท (๐ผ ))๐ผ ∈I is a limit cone. In particular, if (๐ด −→ ๐ท (๐ผ ))๐ผ ∈I
๐น (๐‘ ๐ผ )
๐‘๐ผ
is a cone on ๐ท such that (๐น (๐ด) −−−−→ ๐น ๐ท (๐ผ ))๐ผ ∈I is a limit cone on ๐น ๐ท, then (๐ด −→ ๐ท (๐ผ ))๐ผ ∈I is
the unique cone given by the property of creating limits, and hence it is a limit cone. Therefore ๐น
reflects limits.
Exercise 5.3.11. (a) If ๐ท : I → Set is a diagram then
๐‘ข
− ๐ฝ in I}
๐ฟ = lim ๐ท {(๐‘ฅ ๐ผ )๐ผ ∈I | ๐‘ฅ ๐ผ ∈ ๐ท (๐ผ ) for all ๐ผ ∈ I and (๐ท๐‘ข) (๐‘ฅ ๐ผ ) = ๐‘ฅ ๐ฝ for all ๐ผ →
→I
๐‘๐ฝ
is the limit cone on ๐ท with projections ๐ฟ −−→ ๐ท (๐ฝ ) given by ๐‘ ๐ฝ ((๐‘ฅ ๐ผ )๐ผ ∈I ) = ๐‘ฅ ๐ฝ for all ๐ฝ ∈ I. This
formula was given in Example 5.1.22 and proven in Exercise 5.1.37.
๐‘ž๐ผ
Let ๐ท : I → Grp be a diagram in Grp and (๐ต −→ ๐‘ˆ ๐ท (๐ผ ))๐ผ ∈I be a limit cone on ๐‘ˆ ๐ท in Set.
Then
๐‘ข
− ๐ฝ in I} ∈ Set
๐ต 0 = {(๐‘ฅ ๐ผ )๐ผ ∈I | ๐‘ฅ ๐ผ ∈ ๐‘ˆ ๐ท (๐ผ ) for all ๐ผ ∈ I and (๐‘ˆ ๐ท๐‘ข) (๐‘ฅ ๐ผ ) = ๐‘ฅ ๐ฝ for all ๐ผ →
๐‘ž0๐ฝ
is also a limit cone on ๐‘ˆ ๐ท with projections −−→ ๐‘ˆ ๐ท (๐ฝ ) given by ๐‘ž 0๐ฝ ((๐‘ฅ ๐ผ )๐ผ ∈I ) = ๐‘ฅ ๐ฝ for all ๐ฝ ∈ I,
so there is a unique isomorphism โ„Ž : ๐ต → ๐ต 0 such that ๐‘ž 0๐ฝ โ„Ž = ๐‘ž ๐ฝ for all ๐ฝ ∈ I.
Î
Endow the set ๐ต 0 with a canonical group structure as a subgroup of ๐‘– ∈I ๐ท (๐ผ ) ∈ Grp, call
this group ๐ด 0, and let ๐‘ ๐ฝ0 : ๐ด 0 → ๐ท (๐ฝ ), for ๐ฝ ∈ I, denote the projection homomorphism whose
underlying set function is ๐‘ž 0๐ฝ . Now, the bijection โ„Ž : ๐ต → ๐ต 0 endows ๐ต with a group structure, and
call this group ๐ด, so that โ„Ž : ๐ด → ๐ด 0 is an isomorphism of groups. For ๐ฝ ∈ I, let ๐‘ ๐ฝ : ๐ด → ๐ท (๐ฝ )
be the projection, so that its underlying set function is ๐‘ž ๐ฝ . Then ๐‘ˆ (๐ด) = ๐ต and ๐‘ˆ (๐‘ ๐ผ0 ) = ๐‘ ๐ผ for all
๐ผ ∈ I, and clearly (๐ด, (๐‘ ๐ผ0 )๐ผ ∈I ) is unique as such.
๐ต0
๐‘ ๐ผ0
๐‘“๐ผ
It remains to show that (๐ด −→ ๐ท (๐ผ ))๐ผ ∈I is a limit cone on ๐ท. So let (๐ถ −
→ ๐ท (๐ผ ))๐ผ ∈I be a cone
๐‘ˆ (๐‘“๐ผ )
on ๐ท. Then (๐‘ˆ (๐ถ) −−−−→ ๐‘ˆ ๐ท (๐ผ ))๐ผ ∈I is a cone on ๐‘ˆ ๐ท, so there is a unique map ๐‘” : ๐‘ˆ (๐ถ) → ๐ต such
that ๐‘ ๐ผ ๐‘” = ๐‘ˆ (๐‘“๐ผ ) for all ๐ผ ∈ I. What we must prove is that ๐‘” is a group homomorphism as a map
๐ถ → ๐ด. But composing with โ„Ž gives a map โ„Ž๐‘” : ๐‘ˆ (๐ถ) → ๐ต 0 which is the unique one given by
the universal property. This โ„Ž๐‘” is a group homomorphism when viewed as a map ๐ถ → ๐ด 0 . Since
we defined the group structure on ๐ด declaring โ„Ž to be an isomorphism of groups, it follows that
๐‘” : ๐ถ → ๐ด is indeed a homomorphism, and is of course the unique such that ๐‘ ๐ผ0๐‘” = ๐‘“๐ผ for all ๐ผ ∈ I.
๐‘ ๐ผ0
Thus (๐ด −→ ๐ท (๐ผ ))๐ผ ∈I is a limit cone on ๐ท. We conclude that ๐‘ˆ : Grp → Set creates limits.
(b) The above proof works when Grp is replaced by Ab, Ring or Vect๐‘˜ .
๐‘ž๐ผ
Exercise 5.3.12. Let ๐ท : I → ๐’œ be a diagram. Then there exists a limit cone (๐ต −→ ๐น ๐ท (๐ผ ))๐ผ ∈I on
๐‘๐ผ
๐น ๐ท. Since ๐น creates limits there is a unique cone (๐ด −→ ๐ท (๐ผ ))๐ผ ∈I such that ๐น (๐ด) = ๐ต, ๐น (๐‘ ๐ผ ) = ๐‘ž๐ผ
๐‘๐ผ
for all ๐ผ ∈ I, and (๐ด −→ ๐ท (๐ผ ))๐ผ ∈I is a limit cone on ๐ท. It follows ๐’œ has limits of shape I.
51
Solutions by positrón0802
5.3
Interactions between functors and limits
๐‘๐ผ
๐‘ž๐ผ
Now suppose (๐ด −→ ๐ท (๐ผ ))๐ผ ∈I is a limit cone on ๐ท. There exists a limit cone (๐ต −→ ๐น ๐ท (๐ผ ))๐ผ ∈I
๐‘ ๐ผ0
๐‘ ๐ผ0
on ๐น ๐ท, and a unique cone (๐ด 0 −→ ๐ท (๐ผ ))๐ผ ∈I such that ๐น (๐ด 0) = ๐ต, ๐น (๐‘ ๐ผ0 ) = ๐‘ž๐ผ for all ๐ผ ∈ I, and (๐ด 0 −→
๐ท (๐ผ ))๐ผ ∈I is a limit cone on ๐ท. Thus there is a unique isomorphism โ„Ž : ๐ด 0 → ๐ด such that ๐‘ ๐ผ โ„Ž = ๐‘ ๐ผ0
๐น (๐‘ ๐ผ )
for all ๐ผ ∈ I. Then ๐น (โ„Ž) : ๐ต → ๐น (๐ด) is an isomorphism. Consider the cone (๐น (๐ด) −−−−→ ๐น ๐ท (๐ผ ))๐ผ ∈I .
๐‘“๐ผ
Given any cone (๐ถ −
→ ๐น ๐ท (๐ผ ))๐ผ ∈I, there is a unique ๐‘“ : ๐ถ → ๐ต such that ๐‘ž๐ผ ๐‘“ = ๐‘“๐ผ for all ๐ผ ∈ I. Then
๐น (โ„Ž)๐‘“ : ๐ถ → ๐น (๐ด) satisfies ๐น (๐‘ ๐ผ )๐น (โ„Ž)๐‘“ = ๐น (๐‘ ๐ผ0 ) ๐‘“ = ๐‘“๐ผ for all ๐ผ ∈ I. Moreover, if โ„Ž 0 : ๐ถ → ๐น (๐ด)
satisfies ๐น (๐‘ ๐ผ )โ„Ž 0 = ๐‘“๐ผ for each ๐ผ then ๐น (โ„Ž) −1โ„Ž 0 satisfies ๐‘ž๐ผ ๐น (โ„Ž) −1โ„Ž 0 = ๐น (๐‘ ๐ผ0โ„Ž −1 )โ„Ž 0 = ๐น (๐‘ ๐ผ )โ„Ž 0 = ๐‘“๐ผ ,
so we must have ๐น (โ„Ž) −1โ„Ž 0 = ๐‘“ by uniqueness of ๐‘“ , i.e. โ„Ž 0 = ๐น (โ„Ž)๐‘“ is unique. It follows that
๐น (๐‘ ๐ผ )
(๐น (๐ด) −−−−→ ๐น ๐ท (๐ผ ))๐ผ ∈I is a limit cone on ๐น ๐ท. We conclude that ๐น preserves limits.
Exercise 5.3.13. (a) Let ๐‘† ∈ Set be arbitrary and let ๐‘“ : ๐ต → ๐ต 0 be epic in โ„ฌ. Then ๐บ (๐‘“ ) : ๐บ (๐ต) →
๐บ (๐ต 0) is epic in Set. By Exercise 5.2.26(b), ๐บ (๐‘“ ) has a right inverse, say โ„Ž : ๐บ (๐ต 0) → ๐บ (๐ต). Then
the induced map ๐บ (๐‘“ )∗ : Set(๐‘†, ๐บ (๐ต)) → Set(๐‘†, ๐บ (๐ต 0)) has a right inverse, namely โ„Ž ∗ : Set(๐‘†, ๐บ (๐ต 0)) →
Set(๐‘†, ๐บ (๐ต)). In particular, ๐บ (๐‘“ )∗ is surjective.
Since ๐บ a ๐น there is an isomorphism ๐œ‘๐‘†,๐ต : โ„ฌ(๐น (๐‘†), ๐ต) → ๐’œ(๐‘†, ๐บ (๐ต)) natural in ๐‘† ∈ Set and
๐บ (๐ต), so that we have a commutative square
โ„ฌ(๐น (๐‘†), ๐ต)
๐œ‘๐‘†,๐ต
Set(๐‘†, ๐บ (๐ต))
๐บ (๐‘“ )∗
๐‘“∗
โ„ฌ(๐น (๐‘†), ๐ต 0)
๐œ‘๐‘†,๐ต0
Set(๐‘†, ๐บ (๐ต 0)) .
Since ๐œ‘๐‘†,๐ต , ๐œ‘๐‘†,๐ต0 are isomorphisms and ๐บ (๐‘“ )∗ is surjective, it follows that โ„ฌ(๐น (๐‘†), ๐‘“ ) is surjective,
i.e. it is epic. Therefore ๐น (๐‘†) is projective. We conclude that ๐น (๐‘†) is projective for all sets ๐‘†.
(b) Recall that a map in Ab is epic if and only if it is surjective (Example 5.2.19). Consider
Z/2Z ∈ Ab. Then the unique non-trivial map ๐‘“ : Z → Z/2Z is epic in Ab, but ๐‘“∗ : Ab(Z/2, Z) →
Ab(Z/2Z, Z/2Z) is not epic, for Ab(Z/2Z, Z) = 0 and Ab(Z/2Z, Z/2Z) Z/2Z. Thus Z/2Z is not
projective in Ab.
op
(c) Let ๐‘˜ be a vector space and ๐‘ˆ ∈ Vect๐‘˜ arbitrary. Let ๐‘“ op : ๐‘Š → ๐‘‰ be epic in Vect๐‘˜ , that is,
๐‘“ : ๐‘‰ → ๐‘Š is monic (i.e. injective) in Vect๐‘˜ . We shall prove that ๐‘“ ∗ : Vect๐‘˜ (๐‘Š , ๐‘ˆ ) → Vect๐‘˜ (๐‘‰ , ๐‘ˆ )
is surjective. Given a linear map ๐ฟ : ๐‘‰ → ๐‘ˆ we need e
๐ฟ : ๐‘Š → ๐‘ˆ such that the diagram
๐‘‰
๐ฟ
๐‘“
๐‘Š
๐‘ˆ
e
๐ฟ
commutes. Taking a basis {๐‘ฃ๐‘– }๐‘– ∈๐ฝ for ๐‘‰ then {๐‘“ (๐‘ฃ๐‘– )}๐‘– ∈๐ฝ is linear independent in ๐‘Š , so extends to
a basis for ๐‘Š . Then we may define e
๐ฟ by sending each ๐‘“ (๐‘ฃ๐‘– ) to ๐ฟ(๐‘ฃ๐‘– ) and all other basis elements
to 0. Thus ๐‘ˆ is injective. Since ๐‘ˆ was arbitrary, it follows that every ๐‘˜-vector space is injective.
Now consider Z ∈ Ab and ๐‘“ : Z → Q the inclusion map, which is monic. Then ๐‘“ ∗ : Ab(Q, Z) →
Ab(Z, Z) is not epic, for Ab(Q, Z) = 0 and Ab(Z, Z) = Z. It follows that Z is not injective in Ab.
52
Solutions by positrón0802
6. Adjoints, representables and limits
6
6.1
Adjoints, representables and limits
Limits in terms of representables and adjoints
Exercise 6.1.5. Let I be the discrete category with two object ๐‘– 0 and ๐‘– 1 . Let ๐’œ be a category. A
functor ๐ท : I → ๐’œ is simply a pair of objects ๐ท (๐‘– 0 ) and ๐ท (๐‘– 1 ) of ๐’œ. For ๐ด ∈ ๐’œ, the diagonal
functor Δ๐’œ → [I, ๐’œ] = ๐’œ × ๐’œ is simply given by Δ(๐ด) = (๐ด, ๐ด). For ๐ท : I → ๐’œ and ๐ด ∈ ๐’œ, a
cone on ๐ท with vertex ๐ด is a pair of maps ๐ด → ๐ท (๐‘– 0 ) and ๐ด → ๐ท (๐‘– 1 ). Proposition 6.1.1 tells us
that a limit of ๐ท is a product (๐ท (๐‘– 0 ) × ๐ท (๐‘– 1 ), (๐‘๐‘˜ : ๐ท (๐‘– 0 ) × ๐ท (๐‘– 1 ) → ๐ท (๐‘–๐‘˜ ))๐‘˜=0,1 ); this is Example
5.1.21(a). Corollary 6.1.2 tells us that products are unique up to isomorphism.
Lemma 6.1.3(a) tells us that given two products (๐ท (๐‘– 0 )×๐ท (๐‘– 1 ), (๐‘๐‘˜ )๐‘˜=0,1 ) and (๐ท 0 (๐‘– 0 )×๐ท 0 (๐‘– 1 ), (๐‘๐‘˜0 )๐‘˜=0,1 )
in ๐’œ and maps ๐›ผ๐‘˜ : ๐ท (๐‘–๐‘˜ ) → ๐ท 0 (๐‘–๐‘˜ ), ๐‘˜ = 0, 1, there is a unique map ๐›ผ : ๐ท (๐‘– 0 ) × ๐ท (๐‘– 1 ) →
๐ท 0 (๐‘– 0 ) × ๐ท 0 (๐‘– 1 ) such that ๐›ผ๐‘๐‘˜0 = ๐‘๐‘˜ for ๐‘˜ = 0, 1. (cf. Exercise 5.3.8). Lemma 6.1.3(b) says that
if we further have objects ๐ด, ๐ด 0 ∈ ๐’œ with maps ๐‘“๐‘˜ : ๐ด → ๐ท (๐‘–๐‘˜ ) and ๐‘“๐‘˜0 : ๐ด 0 → ๐ท 0 (๐‘–๐‘˜ ) for ๐‘˜ = 0, 1,
and a map ๐‘  : ๐ด → ๐ด 0 such that ๐›ผ๐‘˜ ๐‘“๐‘˜ = ๐‘“๐‘˜0๐‘  for ๐‘˜ = 0, 1, then ๐›ผ ๐‘“ = ๐‘“ 0 ๐‘ , where ๐‘“ and ๐‘“ 0 are induced
by the ๐‘“๐‘˜ and the ๐‘“๐‘˜0 respectively.
Proposition 6.1.4 says that taking products is a functor (after taking choices, see Exercise 5.3.8)
is right adjoint to the diagonal functor ๐’œ → ๐’œ × ๐’œ. This was shown in Exercise 3.1.1.
Exercise 6.1.6. If I = ๐บ is a group (with unique object ∗), then [๐บ, Set] is the category of left
๐บ-sets and ๐บ-equivariant maps (Example 1.3.4). The diagonal functor Δ : Set → [๐บ, Set] equips
a set ๐ด with the trivial left ๐บ-action, such that ๐‘” · ๐‘Ž = ๐‘Ž for all ๐‘” ∈ ๐บ and ๐‘Ž ∈ ๐ด. Let ๐ท : ๐บ → Set
be a left ๐บ-set and write ๐‘‹ = ๐ท (∗).
A cone on ๐ท consists of a set ๐‘Œ together with a function ๐‘“ : ๐‘Œ → ๐‘‹ such that ๐‘” · ๐‘“ (๐‘ฅ) = ๐‘“ (๐‘ฅ)
for all ๐‘ฅ ∈ ๐‘‹ and ๐‘” ∈ ๐บ, that is, the image of ๐‘“ is contained in the ๐บ-fixed point subset ๐‘‹ ๐บ = {๐‘ฅ ∈
๐‘‹ | ๐‘” · ๐‘ฅ = ๐‘ฅ for all ๐‘” ∈ ๐บ } of ๐‘‹ . It follows that ๐‘‹ ๐บ together with the inclusion ๐‘– : ๐‘‹ ๐บ → ๐‘‹ is a
limit cone on ๐ท. Proposition 6.1.4 tells us that the functor (−)๐บ : [๐บ, Set] → Set sending a ๐บ-set
๐‘‹ to its ๐บ-fixed point subset ๐‘‹ ๐บ is right adjoint to the functor Δ : Set → [๐บ, Set] which equips a
set with the trivial left ๐บ-action.
Now we consider the dual. A cocone on ๐ท consists of a set ๐‘Œ together with a function ๐‘“ : ๐‘‹ →
๐‘Œ such that ๐‘“ (๐‘” · ๐‘ฅ) = ๐‘ฅ for all ๐‘” ∈ ๐บ and ๐‘ฅ ∈ ๐‘‹, that is, ๐‘“ factors through the set ๐‘‹ /๐บ = {๐บ · ๐‘ฅ |
๐‘ฅ ∈ ๐‘‹ } of orbits of ๐‘‹ under ๐บ . It follows that ๐‘‹ /๐บ together with the quotient ๐‘ž : ๐‘‹ → ๐‘‹ /๐บ is a
colimit of ๐ท. The dual of Proposition 6.1.4 tells us that the functor (−)/๐บ : [๐บ, Set] → Set sending
a ๐บ-set ๐‘‹ to its set ๐‘‹ /๐บ of orbits under ๐บ is left adjoint to the functor Δ : Set → [๐บ, Set] which
endows a set with the trivial left ๐บ-action.
6.2
Limits and colimits of presheaves
Exercise 6.2.20. (a) Let ๐›ผ : A → ๐’ฎ be a natural transformation. First assume that each ๐›ผ๐ด, ๐ด ∈ A,
is monic in ๐’ฎ. If ๐›ฝ, ๐›พ : A → ๐’ฎ are natural transformations such that ๐›ผ๐›ฝ and ๐›ผ๐›พ are defined and
equal, so that ๐›ผ๐ด ๐›ฝ๐ด = ๐›ผ๐ด๐›พ๐ด for all ๐ด ∈ ๐’œ, we have ๐›ฝ๐ด = ๐›พ๐ด for all ๐ด as each ๐›ผ๐ด is monic. Thus
๐›ฝ = ๐›พ and it follows that ๐›ผ is monic in [A, ๐’ฎ].
53
Solutions by positrón0802
6.2
Limits and colimits of presheaves
Conversely, assume that ๐›ผ is monic in [A, ๐’ฎ]. By Lemma 5.1.32, the square
๐‘‹
1๐‘‹
๐‘‹
1๐‘‹
๐›ผ
๐‘‹
๐›ผ
๐‘Œ
is a pullback in [A, ๐’ฎ]. Since ๐’ฎ has pullbacks, by Corollary 6.2.6 it follows that
๐‘‹ (๐ด)
1๐‘‹ (๐ด)
1๐‘‹ (๐ด)
๐‘‹ (๐ด)
๐›ผ๐ด
๐‘‹ (๐ด)
๐›ผ๐ด
๐‘Œ (๐ด)
is a pullback in ๐’ฎ for all ๐ด ∈ ๐’œ. By Lemma 5.1.32 again, we deduce that each ๐›ผ๐ด, ๐ด ∈ ๐’œ, is monic
in ๐’ฎ.
(b) By part (a), ๐›ผ ∈ [Aop, Set] is monic (respectively epic) if and only if ๐›ผ๐ด is monic (respectively epic) in Set for all ๐ด ∈ A.
(c) Let ๐›ผ : ๐‘‹ ⇒ ๐‘Œ be a natural transformation between functors Aop → Set. If each ๐›ผ๐ด is
monic (epic), then the proof given in (a) that ๐›ผ is monic (epic) in [Aop, Set] did not rely on the fact
that (co)limits of presheaves are computed pointwise. It remains to prove that if ๐›ผ is monic (epic),
then so is ๐›ผ๐ด for each ๐ด ∈ Aop, without relying on this fact. We consider the case of ๐›ผ monic,
the case of ๐›ผ epic is dual. Suppose for the sake of contradiction that there exists ๐ด ∈ A such that
๐›ผ๐ด is not monic. Then there exist ๐‘Ž, ๐‘Ž 0 ∈ ๐‘‹ (๐ด) such that ๐‘Ž ≠ ๐‘Ž 0 and ๐›ผ๐ด (๐‘Ž) = ๐›ผ๐ด (๐‘Ž 0) ∈ ๐‘Œ (๐ด). By
the Yoneda Lemma, we have an isomorphism ๐‘‹ (๐ด) [Aop, Set] (๐ป๐ด, ๐‘‹ ) under which ๐‘Ž and ๐‘Ž 0
correspond to functors ๐›ฝ : ๐ป๐ด ⇒ ๐‘‹ and ๐›ฝ 0 : ๐ป๐ด ⇒ ๐‘‹, respectively, determined uniquely by the
conditions ๐›ฝ๐ด (1๐ด ) = ๐‘Ž and ๐›ฝ๐ด0 (1๐ด ) = ๐‘Ž 0 . Thus ๐›ฝ ≠ ๐›ฝ 0 and ๐›ผ๐›ฝ = ๐›ผ๐›ฝ 0, contradicting the fact that ๐›ผ
is monic. We deduce that if ๐›ผ is monic in [Aop, Set], then ๐›ผ๐ด is monic in Set for all ๐ด ∈ Aop .
Exercise 6.2.21. We will write the sum ๐‘‹ + ๐‘Œ in coproduct notation ๐‘‹ q ๐‘Œ . By definition, given
functor ๐‘‹, ๐‘Œ : ๐’œ op → Set then ๐‘‹ q๐‘Œ is the functor ๐’œ op → Set given by (๐‘‹ q๐‘Œ ) (๐ด) = ๐‘‹ (๐ด)q๐‘Œ (๐ด),
the disjoint union of ๐‘‹๐ด and ๐‘Œ๐ด, for all ๐ด ∈ ๐’œ, and similarly (๐‘‹ q ๐‘Œ ) (๐‘“ ) = ๐‘‹ (๐‘“ ) q ๐‘Œ (๐‘“ ) on
morphisms. Suppose that ๐ด ∈ ๐’œ is such that there exists an isomorphism ๐›ผ : ๐ป๐ด → ๐‘‹ q ๐‘Œ . Then
for every ๐ต ∈ ๐’œ, the function ๐›ผ ๐ต : ๐’œ(๐ต, ๐ด) → ๐‘‹ (๐ต) q ๐‘Œ (๐ต) is bijective.
Considering 1๐ด ∈ ๐’œ(๐ด, ๐ด), we must have either 1๐ด ∈ ๐›ผ −1 (๐‘‹ (๐ด)) or 1๐ด ∈ ๐›ผ๐ด−1 (๐‘Œ (๐ด)). Suppose
that 1๐ด ∈ ๐›ผ๐ด−1 (๐‘‹ (๐ด)); we will prove that ๐‘Œ is constant with value ∅. Let ๐ต ∈ ๐’œ. If ๐’œ(๐ต, ๐ด) = ∅,
then ๐‘Œ (๐ต) = ∅ as ๐›ผ ๐ต is bijective. So assume ๐’œ(๐ต, ๐ด) ≠ ∅ and let ๐‘“ : ๐ต → ๐ด be any map. SBy
naturality of ๐›ผ, the following diagram is commutative:
๐›ผ๐ด
๐’œ(๐ด, ๐ด)
๐‘‹ (๐ด) q ๐‘Œ (๐ด)
๐‘“∗
๐’œ(๐ต, ๐ด)
๐‘‹ (๐‘“ ) q๐‘Œ (๐‘“ )
๐›ผ๐ด
๐‘‹ (๐ต) q ๐‘Œ (๐ต) .
54
Solutions by positrón0802
6.2
Limits and colimits of presheaves
Since 1๐ด ∈ ๐›ผ๐ด−1 (๐‘‹ (๐ด)), it follows that ๐›ผ๐ด (๐‘“ ) ∈ ๐‘‹ (๐ต). Since ๐›ผ๐ด is a bijection and ๐‘“ ∈ ๐’œ(๐ต, ๐ด) was
arbitrary, we deduce that ๐‘Œ (๐ต) = ∅. We conclude that ๐‘Œ is the constant functor ∅. Similarly, if
1๐ด ∈ ๐›ผ๐ด−1 (๐‘Œ (๐ด)) then ๐‘‹ is constant with value ∅.
(b) By part (a), it suffices to prove that no representable functor is constant with value ∅. For
this, note that for an object ๐ด in a locally small category ๐’œ we have ๐ป๐ด (๐ด) = ๐’œ(๐ด, ๐ด) ≠ ∅ as
1๐ด ∈ ๐’œ(๐ด, ๐ด).
Exercise 6.2.22. Let A be a category and ๐‘‹ : Aop → Set a functor. Let {∗} be a one-point set
and ๐น : 1 → Set the functor sending the unique object of 1 to {∗}. Then the category of element
E(๐‘‹ ) of ๐‘‹ is precisely the comma category (๐น ⇒ ๐‘‹ ). Indeed, an object of (๐น ⇒ ๐‘‹ ) is a pair
consisting of an object ๐ด ∈ ๐’œ and an arrow ๐‘ฅ : {∗} → ๐‘‹ (๐ด), the latter being the same as an
object ๐‘ฅ ∈ ๐‘‹ (๐ด). An arrow in (๐น ⇒ ๐‘‹ ) from (๐ด 0, ๐‘ฅ 0) to (๐ด, ๐‘ฅ) is an arrow ๐‘“ : ๐ด 0 → ๐ด in ๐’œ such
that ๐‘‹ (๐‘“ ) โ—ฆ๐‘ฅ = ๐‘ฅ 0, that is, when ๐‘ฅ and ๐‘ฅ 0 are considered as objects of ๐‘‹ (๐ด) and ๐‘‹ (๐ด 0) respectively,
we have ๐‘‹ (๐‘“ ) (๐‘ฅ) = ๐‘ฅ 0 .
Exercise 6.2.23. Let ๐‘‹ be a presheaf on a locally small category ๐’œ. First assume that ๐‘‹ is representable; we will prove that E(๐‘‹ ) h as a terminal object. It suffices to consider the case ๐‘‹ = ๐ป๐ด
for some ๐ด ∈ ๐’œ. In this case (๐ด, 1๐ด ) is terminal in E(๐ป๐ด ), for given (๐ต, ๐‘“ : ๐ต → ๐ด) ∈ E(๐ป๐ด ) then
๐‘“ : ๐ต → ๐ด is an arrow such that ๐‘“ ∗ (1๐ด ) = ๐‘“ , the unique as such.
Conversely, suppose that E(๐‘‹ ) has a terminal object (๐ด, ๐‘ฅ). This is an object ๐ด ∈ ๐’œ and an
element ๐‘ฅ ∈ ๐‘‹ (๐ด) such that for any ๐ต ∈ ๐’œ and ๐‘ฆ ∈ ๐‘‹ (๐ต), there exists a unique map ๐‘“ : ๐ต → ๐ด
such that ๐‘‹ (๐‘“ ) (๐‘ฅ) = ๐‘ฆ. It follows from Corollary 4.3.2 that ๐‘‹ is representable.
Exercise 6.2.24. Let A be a small category and ๐‘‹ a presheaf on A. Consider the category B =
E(๐‘‹ ) of elements of ๐‘‹ . Since A is small, so is E(๐‘‹ ). We claim there is an equivalence of categories
[Aop, Set]/๐‘‹ ' [E(๐‘‹ ) op, Set]. By Proposition 1.3.18, it suffices to find a functor ๐น : [Aop, Set]/๐‘‹ →
[E(๐‘‹ ) op, Set] full, faithful and essentially surjective on objects.
Let (๐‘Œ , ๐›ผ) be an object of [Aop, Set]/๐‘‹, that is, ๐‘Œ is a presheaf on A and ๐›ผ is a natural
transformation ๐‘Œ ⇒ ๐‘‹ . Define ๐น (๐‘Œ, ๐›ผ) : E(๐‘‹ ) op → Set as follows. Given (๐ด, ๐‘ฅ) ∈ E(๐‘‹ ), let
๐น (๐‘Œ, ๐›ผ) send (๐ด, ๐‘ฅ) to the subset ๐›ผ๐ด−1 (๐‘ฅ) of ๐‘Œ (๐ด). If ๐‘“ : (๐ด, ๐‘ฅ) → (๐ต, ๐‘ฆ) is an arrow in E(๐‘‹ ) and
๐‘ง ∈ ๐›ผ ๐ต−1 (๐‘ฆ) ⊂ ๐‘Œ (๐ต), we claim ๐‘Œ (๐‘“ ) : ๐‘Œ (๐ต) → ๐‘Œ (๐ด) sends ๐‘ง to an element of ๐›ผ๐ด−1 (๐‘ฅ). Indeed,
๐›ผ๐ด โ—ฆ ๐‘Œ (๐‘“ ) (๐‘ง) = ๐‘‹ (๐‘“ ) โ—ฆ ๐›ผ ๐ต (๐‘ง) = ๐‘‹ (๐‘“ ) (๐‘ฆ) = ๐‘ฅ by naturality of ๐›ผ and the fact that ๐‘“ is an arrow
(๐ด, ๐‘ฅ) → (๐ต, ๐‘ฆ) in E(๐‘‹ ). It follows that ๐น (๐‘Œ , ๐›ผ) is a functor E(๐‘‹ ) op → Set, given on morphisms by
sending ๐‘“ : (๐ด, ๐‘ฅ) → (๐ต, ๐‘ฆ) to the function ๐›ผ ๐ต−1 (๐‘ฆ) → ๐›ผ๐ด−1 (๐‘ฅ) obtained by restricting the domain
and codomain of ๐‘Œ (๐‘“ ). This defines a map ๐น : [Aop, Set]/๐‘‹ → [E(๐‘‹ ) op, Set] on objects, now we
define ๐น on morphisms. Given a map ๐œƒ : (๐‘Œ , ๐›ผ) → (๐‘Œ 0, ๐›ผ 0) in [Aop, Set]/๐‘‹, then for each ๐ด ∈ ๐’œ,
๐œƒ ๐ด is a function ๐‘Œ (๐ด) → ๐‘Œ 0 (๐ด). Let (๐ด, ๐‘ฅ) ∈ E(๐‘‹ ) and ๐‘ง ∈ ๐›ผ๐ด−1 (๐‘ฅ). Then ๐›ผ๐ด0 โ—ฆ ๐œƒ ๐ด (๐‘ง) = ๐›ผ๐ด (๐‘ง) = ๐‘ฅ,
so that ๐œƒ ๐ด (๐‘ง) ∈ (๐›ผ๐ด0 ) −1 (๐‘ฅ). Thus, we obtain a function ๐น (๐œƒ )(๐ด,๐‘ฅ) : ๐›ผ๐ด−1 (๐‘ฅ) → (๐›ผ๐ด0 ) −1 (๐‘ฅ) by restricting the domain and codomain of ๐œƒ ๐ด . Moreover, given a map ๐‘“ : (๐ด, ๐‘ฅ) → (๐ต, ๐‘ฆ) in E(๐‘‹ ) then the
square on the left below commutes, being obtained from the diagram on the right by restricting
55
Solutions by positrón0802
6.2
Limits and colimits of presheaves
domains and codomains:
๐›ผ ๐ต−1 (๐‘ฆ)
๐น (๐œƒ ) (๐ต,๐‘ฆ)
(๐›ผ ๐ต0 ) −1 (๐‘ฆ)
๐น (๐‘Œ 0,๐›ผ 0 ) (๐‘“ )
๐น (๐‘Œ ,๐›ผ) ( ๐‘“ )
๐›ผ๐ด−1 (๐‘ฅ)
๐‘Œ (๐ต)
๐น (๐œƒ ) (๐ด,๐‘ฅ )
๐œƒ๐ด
๐‘Œ 0 (๐‘“ )
๐‘Œ (๐‘“ )
(๐›ผ๐ด0 ) −1 (๐‘ฅ) ,
๐‘Œ 0 (๐ต)
๐‘Œ (๐ด)
๐œƒ๐ต
๐‘Œ 0 (๐ด) .
Thus ๐น (๐œƒ ) is a natural transformation ๐น (๐‘Œ , ๐›ผ) ⇒ ๐น (๐‘Œ 0, ๐›ผ 0). It follows that ๐น is a functor from
[Aop, Set]/๐‘‹ to [E(๐‘‹ ) op, Set].
First we show that ๐น is essentially surjective on objects. Let ๐‘Š be a presheaf on E(๐‘‹ ). Define
๐‘Œ : Aop → Set as follows. Let ๐‘Œ (๐ด) = q๐‘ฅ ∈๐‘‹ (๐ด)๐‘Š (๐ด, ๐‘ฅ) on objects ๐ด ∈ ๐’œ. If ๐‘“ : ๐ด → ๐ต is a
morphism in ๐’œ, then for each ๐‘ฆ ∈ ๐‘‹ (๐ต) it is a morphism ๐‘“ : (๐ด, ๐‘ฅ) → (๐ต, ๐‘ฆ), where ๐‘ฅ = ๐‘‹ (๐‘“ ) (๐‘ฆ),
so let
๐‘Œ (๐‘“ ) : q๐‘ฆ ∈๐‘‹ (๐ต) ๐‘Š (๐ต, ๐‘ฆ) → q๐‘ฅ ∈๐‘‹ (๐ด)๐‘Š (๐ด, ๐‘ฅ)
be the function whose restriction summand ๐‘Š (๐ต, ๐‘ฆ), ๐‘ฆ ∈ ๐‘‹ (๐ต), is the map ๐‘Š (๐‘“ ) : ๐‘Š (๐ต, ๐‘ฆ) →
๐‘Š (๐ด, ๐‘‹ (๐‘“ ) (๐‘ฆ)) follows by the inclusion into q๐‘ฅ ∈๐‘‹ (๐ด)๐‘Š (๐ด, ๐‘ฅ). Since ๐‘Š is a functor, so is ๐‘Œ .
Moreover, for each ๐ด ∈ ๐’œ we have a function ๐›ผ๐ด : ๐‘Œ (๐ด) → ๐‘‹ (๐ด) whose restriction to the summand๐‘Š (๐ด, ๐‘ฅ), ๐‘ฅ ∈ ๐‘‹ (๐ด), is constant with value ๐‘ฅ . By definition of ๐‘Œ on morphisms, for ๐‘“ : ๐ด → ๐ต
a map in ๐’œ, the diagram
๐›ผ๐ต
q๐‘ฆ ∈๐‘‹ (๐ต)๐‘Š (๐ต, ๐‘ฆ)
๐‘‹ (๐ต)
๐‘‹ (๐‘“ )
๐‘Œ (๐‘“ )
q๐‘ฅ ∈๐‘‹ (๐ด)๐‘Š (๐ด, ๐‘ฅ)
๐›ผ๐ด
๐‘‹ (๐ด)
commutes. Thus ๐›ผ is a natural transformation ๐‘Œ ⇒ ๐‘‹, and therefore (๐‘Œ , ๐›ผ) is an object of
[Aop, Set]/๐‘‹ . Moreover, by definition ๐น (๐‘Œ , ๐›ผ) sends an object (๐ด, ๐‘ฅ) ∈ E(๐‘‹ ) to ๐›ผ๐ด−1 (๐‘ฅ) = ๐‘Š (๐ด, ๐‘ฅ)
and a morphism ๐‘“ : (๐ด, ๐‘ฅ) → (๐ต, ๐‘ฆ) to ๐‘Š (๐‘“ ), so that ๐น (๐‘Œ , ๐›ผ) = ๐‘Š . It follows that ๐น is surjective
on objects.
It is left to prove that ๐น is full and faithful. For this purpose, let (๐‘Œ , ๐›ผ), (๐‘Œ 0, ๐›ผ 0) ∈ [Aop, Set]/๐‘‹ .
We shall prove that given a natural transformation ๐œ€ : ๐น (๐‘Œ , ๐›ผ) ⇒ ๐น (๐‘Œ 0, ๐›ผ 0), there is a unique map
๐œƒ : (๐‘Œ, ๐›ผ) → (๐‘Œ 0, ๐›ผ 0) such that ๐น (๐œƒ ) = ๐œ€. To show this, note that for ๐ด ∈ ๐’œ, the set ๐‘Œ (๐ด) is
the disjoint union q๐‘ฅ ∈๐‘‹ (๐ด) ๐›ผ๐ด−1 (๐‘ฅ) (and similarly for ๐‘Œ 0) so there is precisely one way to define
๐œƒ ๐ด : ๐‘Œ (๐ด) → ๐‘Œ 0 (๐ด) so that ๐น (๐œƒ )(๐ด,๐‘ฅ) = ๐œ€ (๐ด,๐‘ฅ) for all (๐ด, ๐‘ฅ) ∈ E(๐‘‹ ), namely the restriction of ๐œƒ ๐ด
to each summand ๐›ผ๐ด−1 (๐‘ฅ), ๐‘ฅ ∈ ๐‘‹ (๐ด), of ๐‘Œ (๐ด) must be the function ๐œ€ (๐ด,๐‘ฅ) : ๐›ผ๐ด−1 (๐‘ฅ) → (๐›ผ๐ด0 ) −1 (๐‘ฅ)
followed by the inclusion (๐›ผ๐ด0 ) −1 (๐‘ฅ) ⊂ ๐‘Œ 0 (๐ด). Moreover, ๐œƒ : ๐‘Œ ⇒ ๐‘Œ 0 is natural as ๐œ€ is natural, and
is a map (๐‘Œ , ๐›ผ) → (๐‘Œ 0, ๐›ผ 0). It follows that ๐น is full and faithful.
We conclude that ๐น is an equivalence of categories [Aop, Set]/๐‘‹ ' [E(๐‘‹ ) op, Set].
Exercise 6.2.25. (a) We must define Lan๐น ๐‘‹ on morphisms. Let ๐‘“ : ๐ต → ๐ต 0 be a map in B.
For (๐ด, โ„Ž) ∈ (๐น ⇒ ๐ต), let ๐‘ (๐ด,โ„Ž) : ๐‘‹ (๐ด) → Lan๐น ๐‘‹ (๐ต) be the canonical map into the colimit,
and similarly for (๐ด, ๐‘˜) ∈ (๐น ⇒ ๐ต 0) let ๐‘ž (๐ด,๐‘˜) : ๐‘‹ (๐ด) → Lan๐น ๐‘‹ (๐ต 0) be the canonical map into
56
Solutions by positrón0802
6.2
Limits and colimits of presheaves
the colimit. Given (๐ด, โ„Ž) ∈ (๐น ⇒ ๐ต), then (๐ด, ๐‘“ โ„Ž : ๐น (๐ด) → ๐ต 0) ∈ (๐น ⇒ ๐ต 0). Furthermore, if
๐‘” : (๐ด, โ„Ž) → (๐ด 0, โ„Ž 0) is a map in (๐น ⇒ ๐ต), then ๐‘” is also a map (๐ด, ๐‘“ โ„Ž) → (๐ด 0, ๐‘“ โ„Ž 0), so ๐‘ž (๐ด0,๐‘“ โ„Ž0) โ—ฆ
๐‘‹ (๐‘”) = ๐‘ž (๐ด,๐‘“ โ„Ž) . Thus Lan๐น ๐‘‹ (๐ต 0) together with the maps ๐‘ž (๐ด,๐‘“ โ„Ž) is a cocone on ๐‘‹ โ—ฆ ๐‘ƒ๐ต . By the
universal property of the colimit, there is a unique map Lan๐น ๐‘‹ (๐‘“ ) : Lan๐น ๐‘‹ (๐ต) → Lan๐น ๐‘‹ (๐ต 0)
such that Lan๐น ๐‘‹ (๐‘“ ) โ—ฆ ๐‘ (๐ด,โ„Ž) = ๐‘ž (๐ด,๐‘“ โ„Ž) for all (๐ด, โ„Ž) ∈ (๐น ⇒ ๐ต).
Now let ๐‘Œ : B → ๐’ฎ be a functor. We want to prove that there is a canonical bijection
[B, ๐’ฎ] (Lan๐น ๐‘‹, ๐‘Œ ) [A, ๐’ฎ] (๐‘‹, ๐‘Œ ๐น ). Let ๐›ผ : Lan๐น ๐‘‹ ⇒ ๐‘Œ be a natural transformation. Then,
for each ๐ด ∈ A, we have a map ๐›ผ ๐น (๐ด) : Lan๐น ๐‘‹ (๐น (๐ด)) → ๐‘Œ ๐น (๐ด), or to say the same thing, a
cocone on ๐‘‹ โ—ฆ ๐‘ƒ ๐น (๐ด) with vertex ๐‘Œ ๐น (๐ด), say with structure maps ๐›ฝ ๐ด(๐ถ,โ„Ž) : ๐‘‹ (๐ถ) → ๐‘Œ ๐น (๐ด) for
(๐ถ, โ„Ž) ∈ (๐น ⇒ ๐น (๐ด)). In particular we have a map ๐›ผe๐ด = ๐›ฝ ๐ด(๐ด,1 ) : ๐‘‹ (๐ด) → ๐‘Œ ๐น (๐ด). We want to
๐น (๐ด)
show that the family ๐›ผe๐ด, ๐ด ∈ A, defines a natural transformation. So let ๐‘“ : ๐ด → ๐ด 0 be a map
in A. Then ๐‘“ is a map (๐ด, ๐น (๐‘“ )) → (๐ด 0, 1๐น (๐ด0) ), so by definition of cocone the following diagram
commutes:
๐‘‹ (๐ด)
๐‘‹ (๐‘“ )
๐‘‹ (๐ด 0)
0
๐›ฝ๐ด
(๐ด0,1
0
๐›ฝ๐ด
(๐ด,๐น (๐‘“ ) )
๐น (๐ด0 ) )
๐‘Œ ๐น (๐ด 0) ,
0
that is, ๐›ฝ ๐ด(๐ด,๐น (๐‘“ )) = ๐›ผe๐ด0 โ—ฆ ๐‘‹ (๐‘“ ). Now consider the diagram
๐›ฝ๐ด
(๐ด,1
๐‘‹ (๐ด)
๐น (๐ด) )
Lan๐น ๐‘‹ (๐น (๐ด))
๐›ผ ๐น (๐ด)
Lan๐น ๐‘‹ (๐น (๐‘“ ))
๐‘‹ (๐ด)
๐‘Œ ๐น (๐ด)
๐‘Œ ๐น (๐‘“ )
Lan๐น ๐‘‹ (๐น (๐ด 0))
๐›ผ ๐น (๐ด0 )
๐‘Œ ๐น (๐ด 0)
0
๐›ฝ๐ด
(๐ด,๐น ( ๐‘“ ) )
where the two horizontal morphisms on the left are the canonical inclusions into the colimit. The
left-hand side square commutes by definition of Lan๐น ๐‘‹ on morphisms, and the right-hand side
0
square commutes by naturality of ๐›ผ . Thus ๐›ฝ ๐ด(๐ด,๐น (๐‘“ )) = ๐‘Œ ๐น (๐‘“ ) โ—ฆ ๐›ฝ ๐ด(๐ด,1 ) = ๐‘Œ ๐น (๐‘“ ) โ—ฆ ๐›ผe๐ด . It follows
๐น (๐ด)
that ๐›ผe is a natural transformation ๐‘‹ ⇒ ๐‘Œ ๐น . We thus have defined a map [B, ๐’ฎ] (Lan๐น ๐‘‹, ๐‘Œ ) →
[A, ๐’ฎ] (๐‘‹, ๐‘Œ ๐น ).
We now define a map in the other direction. Let ๐œ€ : ๐‘‹ ⇒ ๐‘Œ ๐น be a natural transformation.
For ๐ต ∈ โ„ฌ, we shall define a map e
๐œ€๐ต : Lan๐น ๐‘‹ (๐ต) → ๐‘Œ (๐ต). Given (๐ด, โ„Ž) ∈ (๐น ⇒ ๐ต), consider
๐‘Œ (โ„Ž) โ—ฆ ๐œ€๐ด : ๐‘‹ (๐ด) → ๐‘Œ (๐ต). Given a map ๐‘“ : (๐ด, โ„Ž) → (๐ด 0, โ„Ž 0) in (๐น ⇒ ๐ต), the triangle in the
57
Solutions by positrón0802
6.2
Limits and colimits of presheaves
diagram
๐‘‹ (๐ด)
๐œ€๐ด
๐‘Œ ๐น (๐ด)
๐‘‹ (๐‘“ )
๐‘Œ (โ„Ž)
๐‘Œ ๐น (๐‘“ )
๐‘‹ (๐ด 0)
๐‘Œ ๐น (๐ด 0)
๐œ€๐ด0
๐‘Œ (๐ต)
๐‘Œ (โ„Ž0 )
commutes by definition, and the square commutes by naturality of ๐œ€. It follows that ๐‘Œ (๐ต) together
with the collection of maps ๐‘Œ (โ„Ž) โ—ฆ ๐œ€๐ด, for (๐ด, โ„Ž) ∈ (๐น ⇒ ๐ต), is a cocone on ๐‘‹ โ—ฆ ๐‘ƒ๐ต , and we let
e
๐œ€๐ต : Lan๐น ๐‘‹ (๐ต) → ๐‘Œ (๐ต) be the unique map induced by the universal property of the colimit
Lan๐น ๐‘‹ (๐ต). We claim that e
๐œ€ is a natural transformation. Indeed, to prove this it suffices to prove
that the diagram
๐‘‹ (๐ด)
๐‘Œ (โ„Ž)โ—ฆ๐œ€๐ด
๐‘Œ (๐ต)
๐‘Œ (๐‘”)
๐‘Œ (๐‘”โ„Ž)โ—ฆ๐œ€๐ด
๐‘Œ (๐ต 0)
commutes for all ๐‘” : ๐ต → ๐ต 0 in B and (๐ด, โ„Ž) ∈ (๐น ⇒ ๐ต), and this is clear. We thus have defined a
map [A, ๐’ฎ] (๐‘‹, ๐‘Œ ๐น ) → [B, ๐’ฎ] (Lan๐น ๐‘‹, ๐‘Œ ), ๐œ€ โ†ฆ→ e
๐œ€ , and looking at the definition it is easily checked
that this map is a two-sided inverse of the map [B, ๐’ฎ] (Lan๐น ๐‘‹, ๐‘Œ ) → [A, ๐’ฎ] (๐‘‹, ๐‘Œ ๐น ), ๐›ผ โ†ฆ→ ๐›ผe,
defined above.
(b) First, note that Lan๐น is a functor [A, ๐’ฎ] → [B, ๐’ฎ] as follows. Let ๐œ‚ ⇒ ๐‘‹ 0 → ๐‘‹ be
a natural transformation between functors A → ๐’ฎ. Let ๐ต ∈ A. For each (๐ด, โ„Ž) ∈ (๐น ⇒ ๐ต),
let ๐‘ž (๐ด,โ„Ž) : ๐‘‹ (๐ด) → Lan๐น ๐‘‹ (๐ต) denote the inclusion into the colimit. Given a map ๐‘“ : (๐ด, โ„Ž) →
(๐ด 0, โ„Ž 0) in (๐น ⇒ ๐ต), we have a commutative diagram
๐‘‹ 0 (๐ด)
๐œ‚๐ด
๐‘‹ 0 (๐‘“ )
๐‘‹ (๐ด)
๐‘ž (๐ด,โ„Ž)
๐‘‹ (๐‘“ )
๐‘‹ 0 (๐ด 0)
๐œ‚๐ด0
๐‘‹ (๐ด 0)
๐‘ž (๐ด0,โ„Ž0 )
Lan๐น ๐‘‹ (๐ต) .
Thus Lan๐น ๐‘‹ (๐ต) together with the collection of maps ๐‘ž (๐ด,โ„Ž) โ—ฆ๐œ‚๐ด, for (๐ด, โ„Ž) ∈ (๐น ⇒ ๐ต), is a cocone
on ๐‘‹ 0 โ—ฆ ๐‘ƒ๐ต . Let Lan๐น (๐œ‚)๐ต : Lan๐น ๐‘‹ 0 (๐ต) → Lan๐น ๐‘‹ (๐ต) be the unique map induced by the universal
property of the colimit Lan๐น ๐‘‹ 0 (๐ต). For proving Lan๐น (๐œ‚) : Lan๐น ๐‘‹ 0 ⇒ Lan๐น ๐‘‹ is natural, for a
map ๐‘” : ๐ต → ๐ต 0 in B we shall prove that the diagram
Lan๐น ๐‘‹ 0 (๐ต)
Lan๐น
Lan๐น (๐œ‚)๐ต
Lan๐น ๐‘‹ 0 (๐ต 0)
Lan๐น ๐‘‹ (๐ต)
Lan๐น ๐‘‹ (๐‘”)
๐‘‹ 0 (๐‘”)
Lan๐น (๐œ‚)๐ต0
Lan๐น ๐‘‹ (๐ต 0)
commutes. Let (๐ด, โ„Ž) ∈ (๐น ⇒ ๐ต), and let ๐‘ (๐ด,โ„Ž) : ๐‘‹ 0 (๐ด) → Lan๐น ๐‘‹ 0 (๐ต) and ๐‘ž (๐ด,โ„Ž) : ๐‘‹ (๐ด) →
Lan๐น ๐‘‹ (๐ต 0) denote the inclusions into the respective colimits. It then follows from the definitions
58
Solutions by positrón0802
6.2
that
Limits and colimits of presheaves
Lan๐น (๐œ‚)๐ต0 โ—ฆ Lan๐น ๐‘‹ 0 (๐‘”) โ—ฆ ๐‘ (๐ด,โ„Ž) = ๐‘ž (๐ด,โ„Ž) โ—ฆ ๐œ‚๐ด = Lan๐น ๐‘‹ (๐‘”) โ—ฆ Lan๐น (๐œ‚) โ—ฆ ๐‘ (๐ด,โ„Ž)
and thus, as these holds for all (๐ด, โ„Ž), we deduce that the diagram above commutes. Therefore
Lan๐น (๐œ‚) : Lan๐น ๐‘‹ 0 ⇒ Lan๐น ๐‘‹ is natural.
Now, in part (a) we have defined for ๐‘‹ ∈ [A, ๐’ฎ] and ๐‘Œ ∈ [B, ๐’ฎ] a bijection
[A, ๐’ฎ] (๐‘‹, ๐‘Œ ๐น ) → [B, ๐’ฎ] (Lan๐น ๐‘‹, ๐‘Œ ), ๐œ€ โ†ฆ→ e
๐œ€.
It remains to prove that this bijection, call it ๐œ‘๐‘‹ ,๐‘Œ , is natural in ๐‘‹ and ๐‘Œ . So let ๐œ‚ : ๐‘‹ 0 ⇒ ๐‘‹ and
๐œƒ : ๐‘Œ ⇒ ๐‘Œ 0 be natural transformations. We shall prove that the diagram
[A, ๐’ฎ] (๐‘‹, ๐‘Œ ๐น )
๐œ‘๐‘‹ ,๐‘Œ
(๐œƒ ๐น )∗ โ—ฆ๐œ‚ ∗
[A, ๐’ฎ] (๐‘‹ 0, ๐‘Œ 0๐น )
[B, ๐’ฎ] (Lan๐น ๐‘‹, ๐‘Œ )
๐œƒ ∗ โ—ฆLan๐น (๐œ‚) ∗
๐œ‘๐‘‹ 0,๐‘Œ 0
[B, ๐’ฎ] (Lan๐น ๐‘‹ 0, ๐‘Œ 0)
is commutative. Let ๐œ€ : ๐‘‹ ⇒ ๐‘Œ ๐น and let ๐ต ∈ B. Let (๐ด, โ„Ž) ∈ (๐น ⇒ ๐ต) and let ๐‘ (๐ด,โ„Ž) : ๐‘‹ 0 (๐ด) →
Lan๐น ๐‘‹ 0 (๐ต) denote the inclusion. It follows from the definitions that
(๐œƒ โ—ฆ ๐œ‘๐‘‹ ,๐‘Œ (๐œ€) โ—ฆ Lan๐น (๐œ‚))๐ต โ—ฆ ๐‘ (๐ด,โ„Ž) = ๐œƒ ๐ต โ—ฆ ๐‘Œ (โ„Ž) โ—ฆ ๐œ€๐ด โ—ฆ ๐œ‚๐ด
and
๐œ€๐‘‹ 0,๐‘Œ 0 (๐œƒ ๐น โ—ฆ ๐œ€ โ—ฆ ๐œ‚)๐ต โ—ฆ ๐‘ (๐ด,โ„Ž) = ๐‘Œ 0 (โ„Ž) โ—ฆ ๐œƒ ๐น (๐ด) โ—ฆ ๐œ€๐ด โ—ฆ ๐œ‚๐ด,
and these two are equal by naturality of ๐œƒ . It follows that the diagram above commutes, so that
๐œ‘๐‘‹ ,๐‘Œ is natural in ๐‘‹ and ๐‘Œ . We conclude that the functor − โ—ฆ ๐น : [B, ๐’ฎ] → [A, ๐’ฎ] is right adjoint
to the functor Lan๐น : [A, ๐’ฎ] → [B, ๐’ฎ].
(c) Let ๐’ฎ = Set be the category of sets. First let ๐น be the unique functor 1 → ๐บ . Then
− โ—ฆ ๐น : [๐บ, Set] → [1, Set] = Set is precisely the forgetful functor ๐‘ˆ from ๐บ-sets to sets. From
part (b) we know ๐‘ˆ has both left and right adjoints, and in Exercise 2.1.16 we described these
adjoints explicitly. Its left adjoint ๐บ : Set → [๐บ, Set] is given on objects by sending ๐‘‹ ∈ Set to
๐บ × ๐‘‹ ∈ [๐บ, Set], where the ๐บ-action on ๐บ × ๐‘‹ is given by โ„Ž · (๐‘”, ๐‘ฅ) = (โ„Ž๐‘”, ๐‘ฅ) for all ๐‘”, โ„Ž ∈ ๐บ
and ๐‘ฅ ∈ ๐‘‹, and a map ๐‘“ : ๐‘‹ → ๐‘Œ of sets to the map ๐บ (๐‘“ ) : ๐บ × ๐‘‹ → ๐บ × ๐‘Œ of ๐บ-sets given by
(๐‘”, ๐‘ฅ) โ†ฆ→ (๐‘”, ๐‘“ (๐‘ฅ)). Its right adjoint ๐ป : Set → [๐บ, Set] sends ๐‘‹ ∈ Set to ๐ป (๐‘‹ ) = ๐‘‹ ๐บ ∈ [๐บ, Set],
the set of functions ๐บ → ๐‘‹, with ๐บ-action given by (๐‘” · ๐‘“ ) (โ„Ž) = ๐‘“ (โ„Ž๐‘”) for all ๐‘”, โ„Ž ∈ ๐บ, ๐‘“ ∈ ๐‘‹ ๐บ ,
and a function ๐‘ : ๐‘‹ → ๐‘Œ to the map ๐ป (๐‘) : ๐‘‹ ๐บ → ๐‘Œ ๐บ given by [๐ป (๐‘) (๐‘“ )] (โ„Ž) = ๐‘ โ—ฆ ๐‘“ (โ„Ž).
Now consider ๐น to be the unique functor ๐บ → 1. Then − โ—ฆ ๐น : Set → [๐บ, Set] is precisely the
functor Δ that equips a set with the trivial ๐บ-action. From part (b) we know Δ has both left and
right adjoints, and in Exercise 2.1.16 we described these adjoints explicitly. Its left adjoint is the
functor (−)/๐บ : [๐บ, Set] → Set sending a ๐บ-set ๐‘‹ to the set ๐‘‹ /๐บ = {๐บ · ๐‘ฅ | ๐‘ฅ ∈ ๐‘‹ } of orbits of ๐‘‹
under ๐บ, and its right adjoint the functor (−)๐บ : [๐บ, Set] → Set sending a ๐บ-set ๐‘‹ to its ๐บ-fixed
point subset ๐‘‹ ๐บ = {๐‘ฅ ∈ ๐‘‹ | ๐‘” · ๐‘ฅ = ๐‘ฅ for all ๐‘” ∈ ๐บ }.
59
Solutions by positrón0802
6.3
6.3
Interactions between adjoint functors and limits
Interactions between adjoint functors and limits
Exercise 6.3.21. (a) The initial object of Grp is the zero group, whose underlying set has precisely
one element, and the initial object of Set is the empty set. Thus ๐‘ˆ does not preserve colimits, so
it has no right adjoint by Theorem 6.3.1.
(b) Recall from Exercise 3.2.16 that ๐ถ : Cat → Set sends a small category ๐’ž be the quotient
๐ถ (๐’ž) of the set of objects of ๐’ž by the equivalence relation generated by ๐‘ ∼ ๐‘ 0 if there exists an
arrow ๐‘ → ๐‘ 0 in ๐’ž. We shall prove that ๐ถ has no left adjoint. For this purpose, first we claim that
right adjoints preserve monics. Indeed, suppose ๐บ : ๐’Ÿ → โ„ฐ is a functor right adjoint to a functor
๐น, with the adjunction given by the natural isomorphism ๐œ‘ ๐ธ,๐ท : ๐’Ÿ(๐น (๐ธ), ๐ท) → โ„ฐ(๐ธ, ๐บ (๐ท)). Let
๐‘“ : ๐ท → ๐ท 0 be monic in ๐’Ÿ and โ„Ž 1, โ„Ž 2 : ๐ธ → ๐บ (๐ท) two maps in ๐’ž such that ๐บ (๐‘“ ) โ—ฆ โ„Ž 1 = ๐บ (๐‘“ ) โ—ฆ โ„Ž 2 .
It follows from equation (2.2) that
−1
๐‘“ โ—ฆ ๐œ‘ ๐ธ,๐ท
(โ„Ž 1 ) = ๐œ‘ ๐ธ,๐ท 0 (๐บ (๐‘“ ) โ—ฆ โ„Ž 1 ) = ๐œ‘ ๐ธ,๐ท 0 (๐บ (๐‘“ ) โ—ฆ โ„Ž 2 ) = ๐‘“ โ—ฆ ๐œ‘ −1 (โ„Ž 2 ),
−1 (โ„Ž ) = ๐œ‘ −1 (โ„Ž ) as ๐‘“ is monic, and therefore โ„Ž = โ„Ž . The claim follows. Thus, for
so that ๐œ‘ ๐ธ,๐ท
1
2
1
2
proving that ๐ถ is not a right adjoint, we will prove that ๐ถ does not preserve monics. Let ๐’ž be a
discrete category with two objects ๐‘ 1, ๐‘ 2 and ๐’Ÿ be the indiscrete category with two objects ๐‘‘ 1, ๐‘‘ 2,
that is, we have precisely two non-identity morphisms in ๐’Ÿ, one ๐‘‘ 1 → ๐‘‘ 2 and one ๐‘‘ 2 → ๐‘‘ 1 . We
have a functor ๐น : ๐’ž → ๐’Ÿ sending ๐‘๐‘– to ๐‘‘๐‘– , ๐‘– = 1, 2. Assume โ„ฐ is a category and ๐บ, ๐บ 0 : โ„ฐ → ๐’ž
are functors such that ๐น๐บ = ๐น๐บ 0 . Then ๐บ and ๐บ 0 must the the same on objects, and must send a
morphism ๐‘’ → ๐‘’ 0 in โ„ฐ to the identity map of ๐บ (๐‘’) = ๐บ (๐‘’ 0) = ๐บ 0 (๐‘’) = ๐บ 0 (๐‘’ 0). It follows that ๐น
is monic. But ๐ถ (๐น ) is not monic, for ๐ถ (๐’ž) has two objects while ๐ถ (๐’Ÿ) has only one. We deduce
that ๐ถ is not a right adjoint.
Now, recall from Exercise 3.2.16 that ๐ผ : Set → Cat sends a set ๐‘† to the indiscrete category
๐ผ (๐‘†) whose set of objects is ๐‘†. We shall prove that ๐ผ is not a left adjoint. By Theorem 6.3.1, it
suffices to note that ๐ผ does not preserve coproducts. If {๐‘Ž} denotes a one-element set, note that
{๐‘Ž} q {๐‘Ž} is simply a set with precisely two elements ๐‘Ž 1, ๐‘Ž 2, so that the category ๐ผ ({๐‘Ž} q {๐‘Ž}) has
a morphism ๐‘Ž 1 → ๐‘Ž 2 . But, on the other hand, the category ๐ผ ({๐‘Ž}) q ๐ผ ({๐‘Ž}) has no non-identity
morphisms. It follows that ๐ผ has no right adjoint.
(c) Let ๐‘‹ be a topological space. If ๐‘‹ is empty, then in the chain of adjunctions in Exercise
2.1.17 we have Λ = Δ = ∇ and Π = Γ, so we have two functors which are left and right adjoint to
each other and thus the chain extends infinitely at both ends.
Now assume that ๐‘‹ is non-empty. Recall from Exercise 2.1.17 that Λ : Set → [๐’ช(๐‘‹ ) op, Set]
sends ๐ด ∈ Set to the functor Λ(๐ด) : ๐’ช(๐‘‹ ) op → Set given on objects by Λ(๐ด) (∅) = ๐ด and
Λ(๐ด)(๐‘‰ ) = ∅ if ๐‘‰ ≠ ∅, and on morphisms by Λ(๐ด) (1 ∅ ) = 1๐ด and Λ(๐ด) (๐‘Ÿ๐‘‰ ,๐‘ˆ ) = the empty
function if ๐‘‰ ≠ ∅. We claim that Λ has no left adjoint. By Theorem 6.3.1, it suffices to prove
that Λ does not preserve limits. For this purpose, consider the one-point set {∗}, which is terminal in Set. Since limits in [๐’ช(๐‘‹ ) op, Set] are computed point-wise, if ๐น is a terminal object in
[๐’ช(๐‘‹ ) op, Set] then ๐น (๐‘ˆ ) must be a singleton for all ๐‘ˆ ∈ ๐’ช(๐‘‹ ). As Λ({∗}) ({∗}) = ∅, it follows
that Λ({∗}) is not terminal. We deduce that Λ has no left adjoint.
60
Solutions by positrón0802
6.3
Interactions between adjoint functors and limits
Now, recall from Exercise 2.1.17 that ∇ : Set → [๐’ช(๐‘‹ ) op, Set] is given on objects by sending
๐ด ∈ Set to the functor ∇๐ด : ๐’ช(๐‘‹ ) op → Set given by ∇๐ด(๐‘‹ ) = ๐ด and ∇๐ด(๐‘‰ ) = {∗} for all ๐‘‰ ≠ ๐‘‹ .
Now ∅ is the initial object of Set, but (as ๐‘‹ is non-empty) the set ∇∅(∅) = {∗} is non-empty. It
follows from Theorem 6.3.1 that ∇ has no right adjoint.
Exercise 6.3.22. (a) First assume that ๐‘ˆ has a left adjoint ๐น : Set → ๐’œ and let ๐œ‘๐‘†,๐ด : ๐’œ(๐น (๐‘†), ๐ด) →
Set(๐‘†, ๐‘ˆ (๐ด)) be the isomorphism natural in ๐‘† ∈ Set and ๐ด ∈ ๐’œ determining the adjunction. In
particular, by considering the one-element set ๐‘† = {∗}, we have an isomorphism
๐œ‘ {∗},๐ด : ๐’œ(๐น ({∗}), ๐ด) → Set({∗}, ๐‘ˆ (๐ด)) = ๐‘ˆ (๐ด)
natural in ๐ด ∈ ๐’œ. It follows that ๐‘ˆ is representable.
Now, if ๐‘ˆ is representable, then it preserves limits by Proposition 6.2.2.
(b) Suppose that ๐’œ has sums and is representable. Without loss of generality, we may assume
that ๐‘ˆ = ๐ป ๐ด = ๐’œ(๐ด, −) for some ๐ด ∈ ๐’œ. Define a functor ๐น : Set → ๐’œ as follows. For ๐‘† ∈
Set, let ๐น (๐‘†) = q๐‘  ∈๐‘† ๐ด (a chosen coproduct). For a function ๐‘“ : ๐‘† 0 → ๐‘†, we have a unique map
๐น (๐‘“ ) : ๐น (๐‘† 0) → ๐น (๐‘†) induced by the universal property of the coproduct. That is, for ๐‘  0 ∈ ๐‘† 0,
denote by ๐‘—๐‘  0 : ๐ด → q๐‘  0 ∈๐‘† 0 ๐ด inclusion corresponding to the summand ๐‘  0 ∈ ๐‘† 0, and for ๐‘  ∈ ๐‘† denote
by ๐‘™๐‘  : ๐ด → q๐‘  ∈๐‘† ๐ด the inclusion corresponding to the summand ๐‘  ∈ ๐‘†. Then ๐น (๐‘“ ) is the unique
map such that ๐น (๐‘“ ) โ—ฆ ๐‘—๐‘  0 = ๐‘™ ๐‘“ (๐‘  0) .
We claim that ๐น is left adjoint to ๐‘ˆ . For ๐‘† ∈ ๐’ฎ and ๐ต ∈ ๐’œ, define
๐œ‘๐‘†,๐ต : ๐’œ(๐น (๐‘†), ๐ต) → Set(๐‘†, ๐‘ˆ (๐ต))
as follows. Let โ„Ž : ๐น (๐‘†) → ๐ต. Let ๐œ‘๐‘†,๐ต (โ„Ž) : ๐‘† → ๐‘ˆ (๐ต) send ๐‘  to โ„Ž โ—ฆ ๐‘—๐‘  : ๐ด → ๐ต. Conversely, define
๐œ“๐‘†,๐ต : Set(๐‘†, ๐‘ˆ ๐ต) → ๐’œ(๐น (๐‘†), ๐ต) as follows. For ๐‘˜ : ๐‘† → ๐‘ˆ (๐ต), let ๐œ“๐‘†,๐ต : ๐น (๐‘†) → ๐ต be induced from
the maps ๐‘˜ (๐‘ ) : ๐ด → ๐ต, ๐‘  ∈ ๐‘†, by the universal property of the coproduct. It is clear that ๐œ‘๐‘†,๐ต and
๐œ“๐‘†,๐ต are inverses to each other, so that ๐œ‘๐‘†,๐ต is a bijection. It remains to prove that ๐œ‘๐‘†,๐ต is natural
in ๐‘† ∈ Set and ๐ต ∈ ๐’œ. Let ๐‘“ : ๐‘† 0 → ๐‘† be a function of sets and ๐‘” : ๐ต → ๐ต 0 be a map in ๐’œ. We shall
prove that the diagram
๐’œ(๐น (๐‘†), ๐ต)
๐œ‘๐‘†,๐ต
๐‘”∗ โ—ฆ๐น (๐‘“ ) ∗
๐’œ(๐น (๐‘† 0), ๐ต 0)
Set(๐‘†, ๐‘ˆ (๐ต))
๐‘“∗ โ—ฆ๐‘ˆ (๐‘”) ∗
๐œ‘๐‘† 0,๐ต0
Set(๐‘† 0, ๐‘ˆ (๐ต 0))
commutes. Let โ„Ž : ๐น (๐‘†) → ๐ต. For ๐‘  ∈ ๐‘† and ๐‘  0 ∈ ๐‘† 0, let ๐‘™๐‘  and ๐‘—๐‘  0 be defined as in the first paragraph
above. Then ๐‘“ โ—ฆ ๐œ‘๐‘†,๐ต โ—ฆ ๐‘ˆ (๐‘”) sends ๐‘  0 ∈ ๐‘† 0 to ๐‘” โ—ฆ โ„Ž โ—ฆ ๐‘™ ๐‘“ (๐‘  0) , and ๐œ‘๐‘† 0,๐ต0 (๐‘” โ—ฆ โ„Ž โ—ฆ ๐น (๐‘“ )) sends ๐‘  0 ∈ ๐‘† 0
to ๐‘” โ—ฆ โ„Ž โ—ฆ ๐น (๐‘“ ) โ—ฆ ๐‘—๐‘  0 , and these two are equal since ๐น (๐‘“ ) โ—ฆ ๐‘—๐‘  0 = ๐‘™ ๐‘“ (๐‘  0) . It follows that the diagram
above commutes, so that ๐œ‘๐‘†,๐ต is natural. We conclude that ๐น is left adjoint to ๐‘ˆ .
Exercise 6.3.23. (a) Let ๐‘ƒ be a preordered set. Let ๐‘„ be the quotient of ๐‘ƒ by the equivalence
relation given by ๐‘ ∼ ๐‘ 0 if ๐‘ ≤ ๐‘ 0 and ๐‘ 0 ≤ ๐‘. For ๐‘ ∈ ๐‘ƒ, let [๐‘] ∈ ๐‘„ denote its equivalence class.
61
Solutions by positrón0802
6.3
Interactions between adjoint functors and limits
Then ๐‘„ is an ordered set via [๐‘] ≤ [๐‘ 0] if ๐‘ ≤ ๐‘ 0 . Let ๐น : ๐‘ƒ → ๐‘„ be the quotient function. Then
๐น is a functor. Moreover, ๐น is clearly full, faithful and essentially surjective on objects, hence an
equivalence by Proposition 1.3.18.
(b) A map ๐‘“ : ๐ด → ๐ต ๐ผ from ๐ด into the product of |๐ผ | copies of ๐ต is the same thing as a collection
of maps ๐‘“๐‘– : ๐ด → ๐ต, ๐‘– ∈ ๐ผ . Since there exist distinct maps ๐‘“ , ๐‘” : ๐ด → ๐ต in ๐’œ, there are at least two
possibilities for each ๐‘“๐‘– . Thus, we have at least 2 |๐ผ | maps ๐ด → ๐ต ๐ผ in ๐’œ. In particular, it follows
that ๐’œ is not small.
(c) If ๐’œ is small with small products, it follows from part (b) that ๐’œ is a preoder, and in turn
from part (a) that ๐’œ is equivalent to an ordered set ๐‘„. Note that ๐‘„ has all small products, being
equivalent to ๐’œ. Moreover, trivially any ordered set has equalisers. It follows from Proposition
5.1.26(a) that ๐‘„ is complete.
(d) Let ๐’œ be a finite category with finite products. From the analogous statement of (b) it
follows that ๐’œ is a preorder. Thus, by part (a) we have that ๐’œ is equivalent to a finite ordered
set ๐‘„ with all finite products. Note that any finite ordered set has a maximal element, i.e. ๐‘„ has
a terminal object. We deduce from Proposition 5.1.26(b) that ๐‘„ is complete.
Exercise 6.3.24. (a) An element of the subgroup of ๐บ generated by {๐‘”๐‘Ž | ๐‘Ž ∈ ๐ด} is a finite string
of elements of the set {๐‘”๐‘Ž , ๐‘”๐‘Ž−1 | ๐‘Ž ∈ ๐ด}. it follows that this subgroup has cardinality at most
|N| · |๐ด| = max{|N|, |๐ด|}.
(b) Let ๐‘† be a set. Let ๐บ be a group with cardinality |๐บ | ≤ |๐‘† |. Then there is an injection
๐‘– : ๐บ → ๐‘† which endows ๐‘– (๐บ) ⊂ ๐‘† with a group structure such that ๐บ ๐‘– (๐บ). Thus, we may
assume that ๐บ ⊂ ๐‘†. Now the group structure of ๐บ is determined by a function ๐บ × ๐บ → ๐บ, which
is a subset of ๐บ × ๐บ × ๐บ ⊂ ๐‘† × ๐‘† × ๐‘†. It follows that there is at most |๐’ซ(๐‘†)| · |๐’ซ(๐‘† × ๐‘† × ๐‘†)|
isomorphism classes of groups of cardinality at most |๐‘† |, so this collection is small.
(c) If ๐ด is infinite, let ๐‘† = ๐ด, otherwise, let ๐‘† = N. Consider the collection S of all elements of
∈ (๐ด ⇒ ๐‘ˆ ) such that ๐‘ˆ (๐บ 0) ⊂ ๐‘†. It follows from part (b) that S is a set. Let (๐บ, โ„Ž) ∈ (๐ด ⇒
๐‘ˆ ) and let ๐ฟ denote the subgroup of ๐บ generated by {โ„Ž(๐‘Ž) | ๐‘Ž ∈ ๐ด}. By part (a), ๐ฟ has cardinality
at most |๐‘† |, so we have a bijection ๐œ‘ : ๐‘† 0 → ๐‘ˆ (๐ฟ) from ๐‘† 0 a subset of ๐‘†. This bijection endows the
set ๐‘† 0 with a unique group structure such that ๐œ‘ is an isomorphism; call this group ๐บ 0, so that
๐‘ˆ (๐บ 0) = ๐‘† 0 . If ๐‘– : ๐ฟ → ๐บ denotes the inclusion, then ๐‘“ = ๐‘– โ—ฆ ๐œ‘ : ๐บ 0 → ๐บ is a monomorphism of
groups. Now let โ„Ž 0 : ๐ด → ๐‘† 0 be given by โ„Ž 0 (๐‘Ž) = ๐œ‘ −1 โ—ฆ โ„Ž(๐‘Ž). Then ๐‘“ : (๐บ 0, โ„Ž 0) → (๐บ, โ„Ž) is a map
in (๐ด ⇒ ๐‘ˆ ), where (๐บ 0, โ„Ž 0) ∈ S. It follows that S is a weakly initial set in (๐ด ⇒ ๐‘ˆ ).
(๐บ 0, โ„Ž 0)
(d) Note that Set is complete and Grp is locally small. In Exercise 5.3.11 we proved that ๐‘ˆ
creates arbitrary limits. Thus, by Lemma 5.3.6 (proved in Exercise 5.3.12), Grp is complete and
๐‘ˆ preserves limits. Finally, in (c) we have prove that (๐ด ⇒ ๐‘ˆ ) has a weakly initial set for every
๐ด ∈ Set. We deduce from the General adjoint functor theorem (Theorem 6.3.10) that ๐‘ˆ has a left
adjoint.
b = [Aop, Set] for the presheaf category. Let ๐ป • : A → A
b denote the
Exercise 6.3.25. Write A
Yoneda embedding. By assumption, A has finite products and for each ๐ต ∈ A, the functor − ×
62
Solutions by positrón0802
6.3
Interactions between adjoint functors and limits
๐ต : A → A has a right adjoint (−) ๐ต : ๐’œ → ๐’œ. Given ๐‘‹, ๐‘Œ ∈ ๐’œ, there is a natural isomorphism
๐ป๐‘‹ ×๐‘Œ = ๐’œ(−, ๐‘‹ × ๐‘Œ ) ๐’œ(−, ๐‘‹ ) × ๐’œ(−, ๐‘Œ ) = ๐ป๐‘‹ × ๐ป๐‘Œ
given at ๐ด ∈ A by sending a map ๐‘“ : ๐ด → ๐‘‹ × ๐‘Œ into the pair (๐‘๐‘‹ โ—ฆ ๐‘“ , ๐‘๐‘Œ โ—ฆ ๐‘“ ), where ๐‘๐‘‹ and ๐‘๐‘Œ
denote the projections. Thus ๐ป • preserves finite products; it remains to prove that it preserves
b For ๐ด, ๐ต ∈ A,
exponentials. (Recall from the proof of Theorem 6.3.20 the exponentials in A.)
b • × ๐ป๐ต , ๐ป๐ด ) A(๐ป
b •×๐ต , ๐ป๐ด ).
(๐ป๐ด ) ๐ป๐ต = A(๐ป
Since ๐ป • is fully faithful, we have
b •×๐ต , ๐ป๐ด ) (๐ป๐ด ) ๐ป๐ต .
๐ป๐ด๐ต = A(−, ๐ด๐ต ) A(− × ๐ต, ๐ด) A(๐ป
It follows that ๐ป • preserves the whole cartesian closed structure.
Exercise 6.3.26. (a) Let ๐‘“ : ๐ด 0 → ๐ด be a map in ๐’œ. Let ๐‘š : ๐‘‹ → ๐ด be a monic into ๐ด, representing
a class [๐‘š] ∈ Sub(๐ด). By assumption, the pullback
๐‘‹0
๐‘“0
๐‘‹
๐‘š0
๐‘š
๐ด0
๐ด
๐‘“
exists in ๐’œ. It follows from Exercise 5.1.42 that ๐‘š 0 : ๐‘‹ 0 → ๐ด 0 is a monic into ๐ด 0, and we set
Sub(๐‘“ ) [๐‘š] = [๐‘š 0]. It is clear that this gives a well-defined map Sub(๐‘“ ) : Sub(๐ด) → Sub(๐ด 0).
(b) We follow the hint. It is clear that Sub(1๐ด ) = 1Sub(๐ด) for any ๐ด ∈ ๐’œ. Now let ๐‘“ : ๐ด 00 → ๐ด 0
and ๐‘” : ๐ด 0 → ๐ด and be composable maps in ๐’œ. Let ๐‘š : ๐‘‹ → ๐ด be a monic into ๐ด. Consider a
diagram
๐‘‹ 00
๐‘“0
๐‘š00
๐‘‹0
๐‘”0
๐‘‹
๐‘š0
๐ด 00
๐ด0
๐‘“
๐‘š
๐‘”
๐ด
where both squares are pullbacks. Then Sub(๐‘”) โ—ฆ Sub(๐‘“ ) [๐‘š] = Sub(๐‘”) [๐‘š 0] = [๐‘š 00] by definition. On the other hand, the outer rectangle is also a pullback by Exercise 5.1.35, so that Sub(๐‘” โ—ฆ
๐‘“ ) [๐‘š 00] = [๐‘š]. We deduce that Sub is a functor ๐’œ op → Set.
(c) Consider the set 2 = {0, 1} with two elements. Given ๐‘† ∈ Set, recall from Exercise 5.1.40(a)
that subobjects of ๐‘† are in canonical one-to-one correspondence with subsets of ๐‘†, where the class
of a monic ๐‘š : ๐‘‹ → ๐‘† into ๐‘† corresponds to the image ๐‘š(๐‘‹ ) ⊂ ๐‘†. Under this correspondence, for
a function ๐‘“ : ๐‘† 0 → ๐‘†, the map Sub(๐‘“ ) : Sub(๐‘†) → Sub(๐‘† 0) is simply the inverse image functor
๐’ซ(๐‘†) → ๐’ซ(๐‘† 0), ๐‘‹ โ†ฆ→ ๐‘“ −1 (๐‘‹ ). It follows that Sub ๐ป {0,1} .
63
Solutions by positrón0802
6.3
Interactions between adjoint functors and limits
b = [Aop, Set] for the presheaf category.
Exercise 6.3.27. Write A
b Then Sub(๐‘‹ ) ๐ป Ω (๐‘‹ ) =
(a) Suppose that Ω : Aop → Set is a subobject classifier of A.
b
b In particular, this holds for representable presheaves, so for all ๐ด ∈ A we
A(๐‘‹,
Ω) for all ๐‘‹ ∈ A.
b
have Sub(๐ป๐ด ) A(๐ป๐ด, Ω) Ω(๐ด), the last isomorphism by Yoneda.
b op denote the Yoneda emdedding. Inspired from (a), set
(b) Let ๐ป • : Aop → ( A)
Ω = Sub โ—ฆ๐ป • : Aop → Set.
We shall prove that Ω is a subobject classifier. We shall prove that Ω is a subobject classifier. First
b are precisely the natural transformations which
recall from Exercise 6.2.20(b) that monics in A
are pointwise monic. It follows from the description of subobjects in Set (see Exercise 5.1.40(a))
b Sub(๐‘‹ ) can be identified with collection of subpresheaves of ๐‘‹, that is,
that for a presheaf ๐‘‹ ∈ A,
b
presheaves ๐น ∈ A such that ๐น (๐ด) ⊂ ๐‘‹ (๐ด) for all ๐ด ∈ A and such that for all maps ๐‘“ : ๐ด 0 → ๐ด in
A, the function ๐‘‹ (๐‘“ ) : ๐‘‹ (๐ด) → ๐‘‹ (๐ด 0) restricts to a function ๐น (๐ด) → ๐น (๐ด 0).
b and define a map ๐œ‘๐‘‹ : Sub(๐‘‹ ) →
Now, we want a natural isomorphism Sub ๐ป Ω . Let ๐‘‹ ∈ A
b
A(๐‘‹, Ω) as follows. Let ๐น ∈ Sub(๐‘‹ ) be a subpresheaf of ๐‘‹ . Let ๐ด ∈ A. Given ๐‘Ž ∈ ๐‘‹ (๐ด), let
๐œ‚๐‘Ž : ๐ป๐ด ⇒ ๐‘‹ be the natural transformation corresponding to ๐‘Ž via the Yoneda Lemma, and define
๐œ‘๐‘‹ (๐น )๐ด : ๐‘‹ (๐ด) → Sub(๐ป๐ด ) to send ๐‘Ž ∈ ๐‘‹ (๐ด) to the subpresheaf ๐น 0 of ๐ป๐ด given by the pullback
๐น0
๐น
๐œ‚๐‘Ž
๐ป๐ด
๐‘‹,
where the right-hand side map is the inclusion ๐น ⇒ ๐‘‹ . Explicitly, ๐น 0 : Aop → Set is given by
๐น 0 (๐ต) = {๐‘“ ∈ A(๐ต, ๐ด) | (๐œ‚๐‘Ž )๐ต (๐‘“ ) = ๐‘‹ (๐‘“ ) (๐‘Ž) ∈ ๐น (๐ต)} ⊂ A(๐ต, ๐ด)
on objects and it is the restriction of ๐ป๐ด on morphisms. We claim that ๐œ‘๐‘‹ (๐น )๐ด is natural in ๐ด ∈ A.
Let ๐‘“ : ๐ด 0 → ๐ด be a map in A. We shall prove that the diagram
๐‘‹ (๐ด)
๐œ‘๐‘‹ (๐น )๐ด
Sub(๐ป ๐‘“ )
๐‘‹ (๐‘“ )
๐‘‹ (๐ด 0)
Sub(๐ป๐ด )
๐œ‘๐‘‹ (๐น )๐ด0
Sub(๐ป๐ด0 )
commutes. Let ๐‘Ž ∈ ๐‘‹ (๐ด). By definition Sub(๐ป ๐‘“ ) โ—ฆ ๐œ‘๐‘‹ (๐น )๐ด (๐‘Ž) is the subpresheaf ๐น 0 ⊂ ๐ป๐ด0 given
by
๐น 0 (๐ต) = {๐‘” ∈ A(๐ต, ๐ด 0) | ๐‘“ โ—ฆ ๐‘” ∈ ๐œ‘๐‘‹ (๐น )๐ด (๐‘Ž) (๐ต)} = {๐‘” ∈ A(๐ต, 0 ๐ด) | ๐‘‹ (๐‘“ โ—ฆ ๐‘”) (๐‘Ž) ∈ ๐น (๐ต)}.
On the other hand, by definition ๐œ‘๐‘‹ (๐น )๐ด0 โ—ฆ ๐‘‹ (๐‘“ ) (๐‘Ž) is the subpresheaf ๐น 00 ⊂ ๐ป๐ด0 given by
๐น 00 (๐ต) = {๐‘” ∈ A(๐ต, ๐ด) | ๐‘‹ (๐‘”) โ—ฆ ๐‘‹ (๐‘“ ) (๐‘Ž) ∈ ๐น (๐ต)}.
64
Solutions by positrón0802
6.3
Interactions between adjoint functors and limits
Thus ๐น 0 = ๐น 00 and it follows that ๐œ‘๐‘‹ (๐น ) : ๐‘‹ ⇒ Sub โ—ฆ๐ป • is natural.
b
Conversely, define ๐œ“๐‘‹ : A(๐‘‹,
Ω) → Sub(๐‘‹ ) as follows. Let ๐œ€ : ๐‘‹ ⇒ Ω be natural. Let ๐œ“๐‘‹ (๐œ€)
be the subpresheaf of ๐‘‹ given by
๐œ“๐‘‹ (๐œ€) (๐ด) = {๐‘Ž ∈ ๐‘‹ (๐ด) | 1๐‘Ž ∈ ๐œ€๐ด (๐‘Ž) (๐ด) ⊂ A(๐ด, ๐ด)} ⊂ ๐‘‹ (๐ด)
on objects. We shall prove that ๐œ“๐‘‹ is a two-sided inverse of ๐œ‘๐‘‹ . Let ๐น ∈ Sub(๐‘‹ ). By definition,
๐œ“๐‘‹ โ—ฆ ๐œ‘๐‘‹ (๐น ) is the subpresheaf ๐น 0 of ๐‘‹ given by
๐น 0 (๐ด) = {๐‘Ž ∈ ๐‘‹ (๐ด) | 1๐‘Ž ∈ ๐œ‘๐‘‹ (๐น )๐ด (๐‘Ž) (๐ด)}.
Since ๐œ‘๐‘‹ (๐น )๐ด (๐‘Ž) (๐ด) ⊂ A(๐ด, ๐ด) consists of those arrows ๐‘“ : ๐ด → ๐ด such that ๐‘‹ (๐‘“ ) (๐‘Ž) ∈ ๐น (๐ด),
it follows that ๐น 0 (๐ด) = ๐น (๐ด) for all ๐ด and therefore ๐œ“๐‘‹ โ—ฆ ๐œ‘๐‘‹ (๐น ) = ๐น . On the other hand, let
๐œ€ : ๐‘‹ ⇒ Ω. By definition,
๐œ‘๐‘‹ (๐œ“๐‘‹ (๐œ€))๐ด (๐‘Ž) (๐ต) = {๐‘“ ∈ A(๐ต, ๐ด) | ๐‘‹ (๐‘“ ) (๐‘Ž) ∈ ๐œ“๐‘‹ (๐œ€) (๐ต)}.
Unravelling the definitions, we thus see that for proving ๐œ‘๐‘‹ โ—ฆ ๐œ“๐‘‹ (๐œ€) = ๐œ€ it suffices to prove
the following: for any ๐‘“ : ๐ต → ๐ด in A and ๐‘Ž ∈ ๐ด, we have ๐‘“ ∈ ๐œ€๐ด (๐‘Ž) (๐ต) if and only if 1๐ต ∈
๐œ€๐ต (๐‘‹ (๐‘“ ) (๐‘Ž)) (๐ต). This follows from naturality of ๐œ€, by considering the commutative diagram
๐‘‹ (๐ด)
Sub(๐ป๐ด )
๐œ€๐ด
Sub(๐ป ๐‘“ )
๐‘‹ (๐‘“ )
๐‘‹ (๐ต)
Sub(๐ป๐ต )
๐œ€๐ต
evaluated at ๐‘Ž ∈ ๐‘‹ (๐ด). We deduce that ๐œ“๐‘‹ is a two-sided inverse of ๐œ‘๐‘‹ .
Lastly, we shall prove that ๐œ‘๐‘‹ is natural in ๐‘‹ . So let ๐›ผ : ๐‘‹ 0 ⇒ ๐‘‹ be a natural transformations
between presheaves on A and consider the diagram
Sub(๐‘‹ )
๐œ‘๐‘‹
Sub(๐›ผ)
Sub(๐‘‹ 0)
b
A(๐‘‹,
Ω)
b
A(๐›ผ,Ω)
๐œ‘๐‘‹ 0
b 0, Ω) .
A(๐‘‹
Let ๐น be a subpresheaf of ๐‘‹ . Let ๐ด, ๐ต ∈ A and ๐‘Ž 0 ∈ ๐‘‹ 0 (๐ด). On the one hand, we have
๐œ‘๐‘‹ (๐น )๐ด (๐›ผ๐ด (๐‘Ž 0)) (๐ต) = {๐‘“ ∈ A(๐ต, ๐ด) | ๐‘‹ (๐‘“ ) (๐›ผ๐ด (๐‘Ž 0)) ∈ ๐น (๐ต)}.
On the other hand,
๐œ‘๐‘‹ 0 (Sub(๐›ผ) (๐น ))๐ด (๐‘Ž 0) (๐ต) = {๐‘“ ∈ A(๐ต, ๐ด) | ๐‘‹ 0 (๐‘“ ) (๐‘Ž 0) ∈ Sub(๐›ผ) (๐น ) (๐ต)}
= {๐‘“ ∈ A(๐ต, ๐ด) | ๐›ผ ๐ต โ—ฆ ๐‘‹ 0 (๐‘“ ) (๐‘Ž 0) ∈ ๐น (๐ต)}.
It follows from naturality of ๐›ผ that the above two sets are equal. We conclude that ๐œ‘ : Sub ⇒ ๐ป Ω
b
is a natural isomorphism, so that Ω is a subobject classifier for A.
b is cartesian closed and has all
(c) From Theorems 6.2.5 and 6.3.20 we now that the category A
b is a topos.
limits. By part (b), it has a subobject classifies. Thus A
65
Solutions by positrón0802
6.3
Interactions between adjoint functors and limits
Appendix: Proof of the general adjoint functor theorem
Exercise A.3. (a) For each ๐ต ∈ โ„ฌ, let 0๐ต : 0 → ๐ต denote the unique map from 0 to ๐ต. Given a map
0๐ต
๐‘“ : ๐ต → ๐ต 0, we have ๐‘“ โ—ฆ 0๐ต = 0๐ต0 : 0 → 0๐ต0 by uniqueness, so (0 −−→ ๐ต)๐ต ∈โ„ฌ is a indeed a cone in
โ„Ž๐ต
1โ„ฌ : โ„ฌ → โ„ฌ. Now let ๐ถ ∈ โ„ฌ and let (๐ถ −−→ ๐ต)๐ต ∈โ„ฌ be a cone on 1โ„ฌ . In particular, โ„Ž 0 : ๐ถ → 0 is
a map such that 0๐ต โ—ฆ โ„Ž 0 = โ„Ž๐ต for all ๐ต ∈ โ„ฌ. Moreover, โ„Ž 0 is the unique such map, for if โ„Ž : ๐ถ → 0
satisfies 0๐ต โ—ฆ โ„Ž = โ„Ž๐ต for all ๐ต ∈ โ„ฌ, in particular for ๐ต = 0 we have 00 โ—ฆ โ„Ž = โ„Ž 0 ; since 00 = 10, we
0๐ต
have โ„Ž = โ„Ž 0 . It follows that (0 −−→ ๐ต)๐ต ∈โ„ฌ is a limit cone on 1โ„ฌ .
๐‘๐ต
(b) Since (๐ฟ −−→ ๐ต)๐ต ∈โ„ฌ is a cone on 1โ„ฌ, for all ๐ต ∈ โ„ฌ we have ๐‘ ๐ต โ—ฆ ๐‘ ๐ฟ = ๐‘ ๐ต . Since we also
have ๐‘ ๐ต โ—ฆ 1๐ฟ = ๐‘ ๐ต for all ๐ต, it follows by the uniqueness on the universal property of the limit that
๐‘ ๐ฟ = 1๐ฟ . Now let ๐ต ∈ โ„ฌ. If ๐‘“ : ๐ฟ → ๐ต is a map in โ„ฌ, we must have ๐‘ ๐ต = ๐‘“ โ—ฆ ๐‘ ๐ฟ = ๐‘ โ—ฆ 1๐ฟ , so ๐‘ ๐ต is
the unique map ๐ฟ → ๐ต. We deduce that ๐ฟ is initial.
Exercise A.4. (a) By definition ๐‘† ⊂ ๐ถ is a weakly initial set if for all ๐‘ ∈ ๐ถ, there exists ๐‘  ∈ ๐‘† such
that ๐‘  ≤ ๐‘.
Ó
(b) Let ๐‘  0 = ๐‘  ∈๐‘† ๐‘ . By definition of meet (greatest lower bound), we have ๐‘  0 ≤ ๐‘  for all ๐‘  ∈ ๐‘†.
Given ๐‘ ∈ ๐ถ, there exists ๐‘  ∈ ๐‘† such that ๐‘  ≤ ๐‘, and thus ๐‘  0 ≤ ๐‘. It follows that ๐‘  0 is the least
element of ๐ถ.
Exercise A.5. (a) (We do not need ๐บ to be limit-preserving in this part.) Let ๐ธ : I → (๐ด ⇒ ๐บ)
be a diagram. By definition, for each ๐‘– ∈ I we are given an object (๐ธ๐‘– , โ„Ž๐‘– ) ∈ (๐ด ⇒ ๐บ), that
is, an object ๐ธ๐‘– ∈ โ„ฌ together with a morphism โ„Ž๐‘– : ๐ด → ๐บ (๐ธ๐‘– ). Furthermore, for each map
๐‘“ : ๐‘– → ๐‘— in I we have a map (๐ธ๐‘– , โ„Ž๐‘– ) → (๐ธ ๐‘— , โ„Ž ๐‘— ), that is, a map ๐ธ (๐‘“ ) : ๐ธ๐‘– → ๐ธ ๐‘— in โ„ฌ such that
๐ธ (๐‘“ ) โ—ฆ โ„Ž๐‘– = โ„Ž ๐‘— : ๐ด → ๐บ (๐ธ ๐‘— ). This is precisely the information of a diagram ๐ธ : I → โ„ฌ in โ„ฌ
together with a cone on ๐บ โ—ฆ ๐บ with vertex ๐ด.
๐‘ž๐‘–
(b) Let ๐ท : I → (๐ด ⇒ ๐บ) be a diagram. For each ๐‘– ∈ I, let ๐ท (๐‘–) = (๐ต๐‘– , โ„Ž๐‘– ). Let (๐ต −→ ๐‘ƒ๐ด ๐ท (๐‘–) =
๐บ (๐‘ž๐‘– )
๐ต๐‘– )๐‘– ∈I be a limit cone on ๐‘ƒ๐ด ๐ท. Since ๐บ is limit-preserving, (๐บ (๐ต) −−−−→ ๐บ (๐ต๐‘– ))๐‘– ∈I is a limit cone
โ„Ž๐‘–
on ๐บ๐‘ƒ๐ด ๐ท. Now, from part (a), (๐ด −→ ๐บ (๐ต๐‘– ))๐‘– ∈I is a cone on ๐บ๐‘ƒ๐ด ๐ท, so there is a unique map
๐‘“ : ๐ด → ๐บ (๐ต) such that ๐บ (๐‘ž๐‘– ) โ—ฆ ๐‘“ = โ„Ž๐‘– for all ๐‘– ∈ I. Now (๐ต, ๐‘“ ) ∈ (๐ด ⇒ ๐บ), and for each ๐‘– ∈ ๐ผ, ๐‘ž๐‘– is
๐‘ž๐‘–
a map (๐ต, ๐‘“ ) → (๐ต๐‘– , โ„Ž๐‘– ) in (๐ด ⇒ ๐บ). So ((๐ต, ๐‘“ ) −→ ๐ท (๐‘–))๐‘– ∈I is a cone on ๐ท such that ๐‘ƒ๐ด (๐ต, ๐‘“ ) = ๐ต
๐‘ž๐‘–
and ๐‘ƒ๐ด (๐‘ž๐‘– ) = ๐‘ž๐‘– for all ๐‘– ∈ I. Moreover, ((๐ต, ๐‘“ ) −→ ๐ท (๐‘–))๐‘– ∈I is unique as such by uniqueness of
๐‘ž๐‘–
๐‘˜๐‘–
๐‘“ . Finally, we shall prove that ((๐ต, ๐‘“ ) −→ ๐ท (๐‘–))๐‘– ∈I is a limit cone. So let ((๐ต 0, ๐‘“ 0) −→ ๐ท (๐‘–))๐‘– ∈I be
๐‘˜๐‘–
a cone on ๐ท. Then (๐ต 0 −→ ๐ต๐‘– )๐‘– ∈I ) is a cone on ๐‘ƒ๐ด ๐ท, so there exists a unique map ๐‘ก : ๐ต → ๐ต 0 such
๐บ (๐‘ž๐‘– )
that ๐‘ž๐‘– โ—ฆ ๐‘ก = ๐‘˜๐‘– for all ๐‘– ∈ I. It then follows from the fact that (๐บ (๐ต) −−−−→ ๐บ (๐ต๐‘– ))๐‘– ∈I is a limit cone
that ๐‘ก is a map (๐ต 0, ๐‘“ 0) → (๐ต, ๐‘“ ), the unique such that ๐‘ž๐‘– โ—ฆ ๐‘ก = ๐‘˜๐‘– (now in (๐ด ⇒ ๐บ)) for all ๐‘– ∈ I.
We conclude that the projection ๐‘ƒ๐ด : (๐ด ⇒ ๐บ) → โ„ฌ is limit-preserving.
66
Solutions by positrón0802
6.3
Interactions between adjoint functors and limits
Please send comments, suggestions and corrections by e-mail, or at website.
https://positron0802.wordpress.com
positron0802@mail.com
67
Solutions by positrón0802
Download