Since the Yoneda lemma is so important, I'm curious what happens if you iteratively take the Yoneda embedding: Let $\mathcal{C}_0 = \mathcal{C}$ be a locally small category, and define $\mathcal{C}_{i+1}$ for $i\geq 0$ to be the functor category $\mathrm{Set}^{\mathcal{C}_i}$. This gives you a sequence of Yoneda embeddings
$$\mathcal{C}_0 \xrightarrow{\;\;j_0\;\;} \mathcal{C}_1 \xrightarrow{\;\;j_1\;\;} \dotsb \xrightarrow{\;\;\;\;} \mathcal{C}_i \xrightarrow{\;\;j_i\;\;} \dotsb$$
where the images of each $j_i$ is $\mathcal{C}_{i+1}$. There are a few questions you could ask here, for example
- For which categories does this eventually stabilize? Like for which categories $\mathcal{C}$ do we eventually get an equivalence of categories between $\mathcal{C}_i$ and $\mathrm{Set}^{\mathcal{C}_i}$? This is a more general version of this question.
I've honestly thought very little about this, and am mostly curious if someone has written about this before and am looking for a reference/resource. But if anyone knows about this off the top of their head, or just wants to figure it out, feel free to make this page the reference. :)