MathLabs
LemmaProved

Yoneda lemma

Statement

Let C\mathcal{C} be a locally small category, AA an object of C\mathcal{C}, and F:Cop→SetF:\mathcal{C}^{\mathrm{op}}\to\mathbf{Set} a functor. There is a bijection Nat(HomC(−,A), F)≅F(A)\mathrm{Nat}(\mathrm{Hom}_{\mathcal C}(-,A),\,F)\cong F(A), natural in both AA and FF. In particular, the Yoneda embedding A↦HomC(−,A)A\mapsto \mathrm{Hom}_{\mathcal C}(-,A) is fully faithful.

Why is it true?

An object is completely determined, up to isomorphism, by the web of arrows pointing into it from every other object in the category — you never need to look 'inside' an object, only at how it relates to everything else.

Proof sketch

Given a natural transformation η:Hom(−,A)→F\eta:\mathrm{Hom}(-,A)\to F, evaluate it at the identity arrow idA∈Hom(A,A)\mathrm{id}_A\in\mathrm{Hom}(A,A) to get an element ηA(idA)∈F(A)\eta_A(\mathrm{id}_A)\in F(A). Conversely, given u∈F(A)u\in F(A), define ηX(f)=F(f)(u)\eta_X(f)=F(f)(u) for every arrow f:X→Af:X\to A. A direct check using naturality shows these two constructions are mutually inverse.

Topics that use this theorem

Step-by-step proofs

No step-by-step proof yet for this theorem.

References

  1. Saunders Mac Lane (1978). Categories for the Working Mathematician
  2. Nobuo Yoneda (1954). On the homology theory of modules