Definition 15.1.
Let \(\mathcal{C}\) be a category. A functor \(F \colon \mathcal{C}^{\mathrm{op}} \to \mathbf{Set}\) is representable if there exist an object \(X \in \mathcal{C}\) and a natural isomorphism
\begin{equation*}
\varphi \colon \mathrm{Hom}_{\mathcal{C}}(-, X) \;\xrightarrow{\;\cong\;}\; F.
\end{equation*}
That is, for each \(y \in \mathcal{C}\) a bijection \(\varphi_y \colon \mathrm{Hom}_{\mathcal{C}}(y, X) \to F(y)\) such that, for every morphism \(f \colon z \to y\text{,}\) the square
commutes. (A covariant functor \(F \colon \mathcal{C} \to \mathbf{Set}\) admitting \(\mathrm{Hom}_{\mathcal{C}}(X, -) \cong F\) is sometimes called corepresentable.)
