Representable functor
Definition
Let be a category such that each hom-class is a set (i.e. is locally small).
A covariant functor is representable if there exists an object and a natural isomorphism
A contravariant functor is representable if there exists an object and a natural isomorphism
where is the opposite category .
The object is called a representing object for . If is representable, then any two representing objects are uniquely isomorphic .
Yoneda viewpoint
By the Yoneda lemma , natural transformations correspond bijectively to elements of . In particular, a representation is determined by a “universal element” in .
Examples
Example (Set: the identity functor)
In , the identity functor is representable by the one-point set :
since a function is determined by the image of the unique element of . (Here “function” is function .)
Example (Grp: the forgetful functor)
Let be the forgetful functor sending a group to its underlying set. Then is representable by (the free group on one generator):
by sending a homomorphism to .
Example (-Mod: the forgetful functor)
Let be the forgetful functor. Then is representable by the regular module :
via . This is natural in .