Representable functors are a powerful tool in category theory, connecting abstract categories to concrete sets. They're like translators, turning complex categorical structures into more familiar set-based ones.
The Yoneda embedding takes this idea further, showing how any category can be viewed as a category of set-valued functors. This perspective reveals hidden structures and relationships within categories, making it a cornerstone of advanced category theory.
Representable Functors
Examples of representable functors
- The forgetful functor is represented by the group
- maps each group to its underlying set and each group homomorphism to its underlying function
- For any group , there is a natural isomorphism between and , given by mapping a group homomorphism to the element in
- The functor is represented by the field as a vector space over itself
- This functor maps each vector space to the set of linear maps from that space to
- For any vector space , there is a natural isomorphism between and , given by the transpose of a linear map
- For any object in a locally small category , the hom-functor is representable by definition
- This functor maps each object to the set and each morphism to the function given by precomposition with
- The identity natural transformation on witnesses its representability by

Yoneda Embedding

Construction of Yoneda embedding
- The Yoneda embedding is a functor for a locally small category
- For each object in , is defined as the hom-functor
- This functor maps each object to the set and each morphism to the function given by precomposition with
- For each morphism in , is defined as the natural transformation given by post-composition with
- For each object in , the component of at is the function given by post-composition with
- For each object in , is defined as the hom-functor
Full faithfulness of Yoneda embedding
- To prove that the Yoneda embedding is fully faithful, we need to show that for any objects and in , the function is a bijection
- Injectivity: If for morphisms , then by the Yoneda lemma
- The Yoneda lemma states that for any natural transformation , there exists a unique morphism such that , given by
- If , then
- Surjectivity: For any natural transformation , there exists a unique morphism such that , given by
- This follows directly from the Yoneda lemma, as stated above
- Injectivity: If for morphisms , then by the Yoneda lemma
Representable functors vs Yoneda embedding
- The Yoneda embedding establishes a connection between representable functors and the category
- Every representable functor is naturally isomorphic to for some object in
- If is represented by , then there is a natural isomorphism given by for each object , where is the natural isomorphism witnessing the representability of
- Conversely, every functor in the image of the Yoneda embedding is representable
- For any object in , the functor is representable by , as witnessed by the identity natural transformation on
- Every representable functor is naturally isomorphic to for some object in
- The Yoneda lemma states that for any functor and object in , there is a natural isomorphism
- This isomorphism is given by evaluating a natural transformation at the identity morphism of , i.e., mapping to
- The inverse of this isomorphism maps an element to the natural transformation defined by for each object and morphism
- The Yoneda lemma implies that the Yoneda embedding is fully faithful, as shown earlier
- It also implies that representable functors are fully determined by their representing objects, since if is represented by , then and can be recovered (up to isomorphism) as the image of under the isomorphism