В теории категорий множества Hom (то есть множества морфизмов между двумя объектами) позволяют определить важные функторы в категорию множеств. Эти функторы называются функторами Hom и имеют многочисленные приложения в теории категорий и других областях математики.
Пусть C — локально малая категория. Тогда для любых её объектов A, B определены следующие два функтора:
Функтор Hom(-,B) также называют функтором точек объекта B.
Также можно определить бифунктор Hom(-,-) из C × C в Set, контравариантный по первому аргументу и ковариантный по второму. Или, эквивалентно, функтор
где Cop — двойственная категория к C.
В некоторых категориях можно определить функтор, который сходен с функтором Hom, но значения которого лежат в самой категории. Такой функтор называют внутренним функтором Hom и обозначают
Категории, допускающие внутренний Hom-функтор, называются замкнутыми категориями. В замкнутой категории
где I — единица замкнутой категории. В случае замкнутой моноидальной категории это можно расширить до так называемого каррирования, то есть изоморфизма
где Y ⇒ Z {\displaystyle Y\Rightarrow Z} — это hom ( Y , Z ) {\displaystyle {\text{hom}}(Y,Z)} .