En primer lugar, hay que tener en cuenta que la notación del conjunto hom es HomC(X,A) en lugar de HomSet(X,A) (el Set está implícito).
Sí, HomC(X,f) será una función ∅→∅ si HomC(X,A) y HomC(X,B) están vacíos. Pero no pasa nada. Hay exactamente una función del conjunto vacío al conjunto vacío, que es la función identidad. (De hecho, para cada conjunto Y hay exactamente una función desde el conjunto vacío hasta Y . Sólo tenemos que proporcionar una asignación de cada elemento del dominio a un elemento del codominio: cuando el dominio está vacío, esto es trivial, ya que no hay elementos para los que proporcionar asignaciones).