Let be a locally-small category, The hom-functor is defined as:

Fixing an object , we can produce two hom-functors from partially applying to the left and right arguments:

Covariant Hom-Functor

Have .

Contravariant Hom-Functor

Have .

Resources

https://en.wikipedia.org/wiki/Hom_functor https://ncatlab.org/nlab/show/hom-functor