Lemma of Yoneda

from Wikipedia, the free encyclopedia

The lemma of Yoneda , according to Nobuo Yoneda , is a mathematical statement from the subfield of category theory . It describes the set of natural transformations between a Hom functor and another functor .

The Yoneda lemma allows terms that are familiar from the category of sets to be transferred to any category.

motivation

Let there be a locally small category, Set the category of sets and a functor. For each object of the category one has the partial Hom functor , which is defined for objects and morphisms as follows:

  • , where an alternative notation for is commonly used in this context .
  • .

One can now ask what natural transformations exist between the functors and from to set . The following Yoneda lemma gives an answer here.

statement

If a functor and an object are out , then there is a bijection of the set of all natural transformations into the set .

Please note that a natural transformation assigns a morphism to every object by definition , with certain compatibility conditions being met (see natural transformation ). In particular, one has a morphism in the category set (that is simply a mapping), so one can actually form as in the above lemma and get an element from . Hence the mapping is well defined; they are also called the Yoneda map or the Yoneda isomorphism .

The proof is simple and illuminates the situation in the Yoneda lemma; therefore it is reproduced here: If a natural transformation is an object from and , that is, is a morphism , then the following diagram is commutative after the natural transformation is defined :

From this it follows .

Therefore it is already clearly established by and what the injectivity of the Yoneda mapping results from. This formula is also used for surjectivity . Namely , we define for each object in the picture by . Then you can check that this defines a natural transformation from to , which is mapped to under the Yoneda map .

Remarks

  • In particular, the Yoneda lemma shows that the natural transformations between functors and form a set, because the class of natural transformations between and is bijectively related to a set, namely , and is therefore itself one.
  • Maps of the type presented above lead to the concept of the representability of functors.
  • If you have additional structures on the morphism sets ( enriched categories ), as in the case of Abelian categories , for example , you can replace the target category Set of the Hom functor with a corresponding category, for example the category Ab of the Abelian groups. In order to come back to the situation considered here, one only has to switch back the forget function .

Yoneda embedding

Yoneda embedding is treated here as a simple application of the Yoneda lemma. The Yoneda embedding is used in the definition of the Ind objects and Pro objects .

If the category is locally small, then denote the category of functors with natural transformations as morphisms. Note that the natural transformations between two functors and according to the Yoneda lemma form a set, so there is actually a category. Next was with the dual category referred. In this situation, define the functor by the following data:

  • , the functors are the objects in .
  • For a morphism, let it be defined by , where . Then there is a natural transformation, i.e. a morphism in .

It is easy to check that this actually defines a functor . The dual category is selected on the left-hand side, since otherwise it would run "in the wrong direction". It applies now

  • Yoneda embedding : The functor is a fully faithful embedding .

If you swap the roles of and , you get a fully faithful embedding .

The proof is an application of the Yoneda lemma. For full fidelity it must be shown that the images

are bijective. For , that is, for a natural transformation , is , that is, the Yoneda mapping defines a mapping

.

Since this mapping is bijective after Yoneda lemma and because all the following applies: ,

is and therefore also bijective. Therefore is completely faithful.

In order to see that there is even an embedding, the injectivity of the functor must be shown on the class of the objects (see article faithful functor ). If and are two different objects out , then the following applies because a morphism cannot have two different domains of definition, and it follows from this , that is . Hence there is also an embedding.

literature

  • Horst Schubert : Categories (Heidelberg Pocket Books; Vol. 15-16). Springer, Berlin 1970 (2 vols.).