| Not addressing your question, but the Yoneda Lemma is kind of a charlatan. On first reading, it seems magical and deep, but once you grok the proof, it feels like a relatively trivial observation. The whole thing is just about arrow composition! In a way, once you're on the other side, the Yoneda Lemma feels a bit like a checkpoint during the accimatization period where your brain gets used to thinking in categories and commutative diagrams. Not quite sure it's exactly the style you're talking about, but Bartosz Milewski has a nice series of video lectures going all the way from nothing up to Coend stuff. IIRC the series gets to the Yoneda Lemma somewhere in the second series: https://invidious.snopyta.org/channel/UC8BtBl8PNgd3vWKtm2yJ7... |
There's much much more to it.
For example, a version of the yoneda lemma also holds for metric spaces (instead of a set of arrows between to things, you simply have a number indicating a distance between two things).
Here's how I like to think about the yoneda lemma:
If you have some kind of objects you want to talk about, one way to do this is by relating these objects to each other. Once you have established such a "method of discourse" (i.e. a way to talk about how your objects relate to each other) the yoneda lemma tells you:
1. You can forget about the inner structure of your objects; Everything is already contained in your "method of discourse".
2. Inversely: The choice of a "method of discourse" severely limits what you can say about your objects.
3. There is no spoon: To understand how you can escape these limitations you need a "method of discourse" for "methods of discourse".