Two definitions of representable functor

category-theoryrepresentable-functor

Leinster Basic Category theory gives two equivalent definitions of representable functors:

$X: \mathcal{A} \to Set$ is representable if $X \cong H^A = Hom(A,-)$

$X: \mathcal{A}^{op} \to Set$ is representable if $X \cong H_A = Hom(-,A)$

where $A \in \mathcal{A}$.

I don't understand why one definition can be derived from the other. More precisely, the text says:

We now define representability for contravariant set-valued functors. Strictly speaking, this is unnecessary, as a contravariant functor on $\mathcal{A}$ is a covariant functor on $A^{op}$, and we already know what it means for a covariant set-valued functor to be representable. But it is useful to have a direct definition.

Best Answer

Note that $\mathcal A$ is really the same thing as $(\mathcal A^{\mathrm{op}})^{\mathrm{op}}$. So, if we apply the second definition to a functor $X : \mathcal A = (\mathcal A^{\mathrm{op}})^{\mathrm{op}} \to \mathsf{Set}$, we get that we call it representable if $$ X \cong \mathrm{Hom}_{\mathcal A^{\mathrm{op}}}(-, A) \cong \mathrm{Hom}_{\mathcal A}(A, -). $$ However, I think this perspective is a lot less useful than the perspective in the comments, that these are really just two separate definitions.

Related Question