For a presheaf on a category, the categorical coend identifies with . The displayed isomorphism sends the class of to , with inverse . The coend relation makes these inverse and natural. Consequently every presheaf is the colimit of representables indexed by its category of elements.
The Yoneda embedding sends to . The Yoneda lemma identifies natural transformations with morphisms , so the embedding is full and faithful. It preserves every limit that exists in .
For , the Yoneda embedding sends to postcomposition . If this is epic in the presheaf category, its component at is surjective, so for some . Conversely such a section makes the natural transformation split epic. Pointwise surjectivity follows directly by doubling the target presheaf along the image subpresheaf: the two inclusions agree on the image but differ on any element outside it.
For a small Cartesian closed category, the Yoneda embedding into its presheaf category preserves exponential objects. At , the exponential in a presheaf category has value . Since , the Yoneda lemma identifies this with . Every identification is natural in all three objects.
The covariant version of the Yoneda embedding sends an object to its outgoing representable functor. Precomposition reverses arrows. The Yoneda lemma gives , so it is full and faithful. It carries existing colimits in to pointwise categorical limits.