previous: categories, functors and natural transformations in SET
home: sheaves and stacks
next: universal constructions – adjunction, limit and Kan extension
we now define a notion of a category of small sets internal to ;
in terms of this, we obtain notions of
category of presheaves with values in small sets.
the notion of presheaf category leads to the concept of representable functor and then to the deepest triviality known to humanity, the Yoneda lemma;
this leads to the notion of universal constructions which are the heart of category theory.
We close with the central example
which leads over to the triptychon of universal constructions
which are the topic of the next part.
Elementary Theory of the Category of Sets:
the set of objects in should behave like a “set of all sets”;
clearly, can’t “be” the collection of objects of , since whatever that is, it is not in turn an object of
but as before with the definition of itself, it matters not so much what is itself, as rather how operations on it are performed: if all operations that one would expect to perform on the collection of all sets can be performed on , then it serves that purpose
this idea is formalized by the notion of a
Grothendieck universe: a set that admits all the
operations which are expected on the “collection of all sets”: for instance for each element there should be an element which plays the role of the power set of the set ;
A universe in is a morphism satisfying the axioms to follow. We think of as a -indexed family of objects (sets), and we define a morphism (regarded as an -indexed family of objects) to be -small if there exists a morphism and a pullback square
Note that is not, in general, unique: a universe can contain many isomorphic sets. With this definition, the pullback of a -small morphism is automatically again -small. We say that an object is -small if is -small.
The axioms which must be satisfied are the following four.
Every monomorphism is -small.
The composite of -small morphisms is -small.
The two-element set , called the subobject classifier is -small.
If and are -small, then so is the dependent product (where is the right adjoint to ).
This last condition involves concepts we haven’t introduced yet, but we now spell out the relevant implications of these four axioms in familiar language, which is all we will actually need in the following.
Write for the terminal object in , the singleton set. Notice that for each ordinary element , i.e. , there is the set over , defined as the pullback
We think of as being the disjoint union over of the .
By the definition of -smallness and the notation just introduced, an object in , regarded as a -indexed family , is -small precisely if it is isomorphic to one of the .
If is a -small set by the above and if is a monomorphism so that is a subset of , it follows from 1) and 2) that the comoposite is -small, hence that is -small. So: a subset of a -small set is -small.
Let , and be objects of , regarded as -indexed families , and . Notice that is canonically isomorphic to . Since is defined to be the right adjoint to it follows that is the function set of functions from to . By 3), if , are -small then so is the function set .
Let be a -small set, in that is -small, and let be -small, to be thought of as an -indexed family of -small sets , where is the pullback , so that is the disjoint union of the : . By axiom 2) the composite morphism is -small, hence is a -small set, hence the -indexed union of -small sets is -small.
By standard constructions in set theory from these properties the following further closure properties of the universe follow.
In summary
the sets are -small;
a subset of a -small set is -small;
the power set of any -small set is -small;
the function set for any two -small sets is -small;
the union of a -small family of -small sets is -small.
the product of a -small family of -small sets is -small.
In order to make use of this we impose one more axiom on :
Axiom of universes
For every in the collection of objects of , there exists a universe in such that is -small, i.e. such that there is and .
We now fix a universe once and for all.
Definition
The category denoted – or just if the universe is understood – is the category given by
;
for all let be the function set of functions from to ;
with the obvious composition operation induced from the comoposition on function sets.
Remark There is a precise sense in which is “like” : the category of -small sets is what is called an internal topos-object.
Definition A category in is locally -small if for all ordinary elements the hom-set is -small.
Here is the pullback
in .
A category in is -small – or small if the universe is understood – if it is locally -small and is -small.
It follows that for a -small category also is -small.
A category is essentially -small – or essentially small if the universe is understood – if it is equivalent to a -small category.
Remarks
Examples: The classical categories
In terms of this we have now the “classical” large categories of small sets with extra structure:
Definition
For , two categories, there is a set of functors between them.
With natural transformations between them as morphisms, , this yields a category, , the functor category between and .
Example
our main example of interest are presheaf categories, discussed in the following;
for (respectively ) a monoid (respectively a group) and () the corresponding category, (respectively ) is the category (a groupoid) whose objects are the endomorphisms of (of ) and whose morphisms are intertwiners between these.
We still keep a universe fixed once and for all and say “small” for “-small”, write for , etc.
Definition
A presheaf on a category is nothing but a functor .
The point of calling these presheaves instead of just functors is two-fold:
calling a functor a presheaf indicates that one intends to regard it in the context of the Yoneda embedding, to be discussed below;
calling a functor a presheaf indicates that one intends to consider the structure of a site on and to ask if the functor satisfies the
sheaf condition (both to be discussed later in gluing – coverage and sheaves).
For a small category, we call the functor category
the presheaf category of and call
the co-presheaf category of .
Remark Recall what the morphisms in are like: for each object these are given by maps of sets such that for all morphisms in these squares commute
Observation
But
Proof. An upper bound for the size of the set of morphisms between two functors is the disjoint union indexed by the objects of over the -small sets . Now since it is a function set and by the assumption that unions stay in . Hence also the subset is -small.
Let be a small category.
Definition – Yoneda embedding
Every object defines a presheaf , which sends
and
This extends to a functor from to presheaves on
called the Yoneda embedding (for a reason described in a moment).
Definition – representable presheaf
A presheaf is representable if there exists and an isomorphism .
The pair is a representation of .
Remarks
The Yoneda lemma is an elementary but deep and central result in category theory and in particular in sheaf and topos theory. It is essential background behind the central concepts of representable functor and universal construction.
Let be a locally small category, the category of presheaves on , then for all there is a canonical isomorphism
This is natural in and , i.e. there is in fact an isomorphism in the functor category between the left and the right side. (The product appearing here is discussed later in monoidal and enriched categories).
The crucial point is that the naturality condition on any natural transformation is sufficient to ensure that is already entirely fixed by the value of its component on the identity . And every such value extends to a natural transformation .
More in detail, the bijection is established by the map
where the first step is taking the component of a natural transformation at and the second step is evaluation at .
The inverse of this map takes to the natural transformation with components
In the light of the interpretation in terms of space and quantity mentioned above the Yoneda lemma says that for a generalized space modeled on , and for a test space, morphisms from to with regarded as a generalized space are just the morphisms from into .
The Yoneda lemma has the following direct consequences. As the Yoneda lemma itself, these are as easily established as they are useful and important.
The Yoneda lemma implies that the Yoneda embedding functor really is an embedding in that it is a full and faithful functor, because for it naturally induces the isomorphism of Hom-sets.
Since the Yoneda embedding is a full and faithful functor, an isomorphism of representable presheaves must come from an isomorphism of the representing objects :
A presheaf is representable precisely if the comma category has a terminal object. If a terminal object is then .
This follows from unwrapping the definition of morphisms in the comma category and applying the Yoneda lemma to find
Hence says precisely that is a bijection.
For emphasis, here is the interpretation of these three corollaries in words:
corollary I says that the interpretation of presheaves in as generalized objects probeable by objects of is consistent: the probes of by are indeed the maps of generalized objects from into ;
corollary II says that probes by objects of are sufficient to distinguish objects of : two objects of are the same if they have the same probes by other objects of .
corollary III characterizes representable functors by a universal property and is hence the bridge between the notion of representable functor and universal constructions.
A crucial class of examples of representable presheaves are adjoint functors.
Definition
Let and be small categories.
We say a functor has a right adjoint if for all , the presheaf is representable, i.e. if there exists an object and a natural isomorphism
There is then a unique way to define on arrows so as to make these isomorphisms natural in as well, so that there is an isomorphism of functor categories
This isomorphism is called the adjunction isomorphism.
Example: forgetful and free functors
The classical examples of pairs of adjoint functors are where the right adjoint forgets structure in that it is a faithful functor. In these case the left adjoint usually is the functor that “adds structure freely”.
In fact, one usually turns this around and defines the free -structure on an object of as the image of that object under the left adjoint (if it exsists) to the functor that forgets this structure.
For instance
Notice how the adjunction property defines free constructions:
a group homomorphism from a free group on some set into a given group is already fixed once its value on the generators in is fixed, hence is the same as a morphism of sets from to the set underlying .
Proposition: adjoints are unique
If a functor has a right adjoint , then is unique up to unique isomorphism. And conversely: if has a left adjoint , then is unique up to unique isomorphism.
Proposition: adjoints and equivalences
the following are equivalent
and are both full and faithful;
is an equivalence;
is an equivalence;
Frequently it happens that is representable not for all , but for some . And frequently it happens that one is nevertheless interested in the representing object, which by slight abuse of notation we still write .
We call a local adjoint.
In the next chapter we look at the notion of limit and Kan extension as special cases of adjoint functors. Here in particular one is frequently interested in such local adjoints: limits and Kan extensions may exist in some, but not in all cases.
Last revised on April 24, 2009 at 11:18:07. See the history of this page for a list of all contributions to it.