\newcommand{\Hom}{\operatorname{Hom}}Cualquier categoría está equipado con un covariante hom-functor \Hom(A,-), dejando el segundo argumento variar. La covariante Yoneda lema dice \operatorname{Nat}(\Hom(A,-),F)\cong F(A) para cualquier functor covariante F.
Alternativamente, cualquier categoría está equipado con un contravariante hom-functor, en lugar de dejar que el primer argumento variar. A continuación, para contravariante functors F\colon C^\mathrm{op}\to \operatorname{Set}, tenemos la contravariante de Yoneda lema \operatorname{Nat}(\Hom(-,X),F)\cong F(X).
En lugar de elegir uno o el otro argumento para variar, podemos dejar que varían. Dando el hom functor como un bivariant functor \operatorname{Hom}(-,-)\colon C^\mathrm{op}\times C\to \operatorname{Set}. Hay un Yoneda lema para este functor así?