Category Theory Illustrated – Natural Transformations

abuseofnotation.github.io

154 points by boris_m 10 hours ago


gcr - 4 hours ago

Anyone who likes this might also like Stefan Miller’s paper, “a simple category theoretical understanding of category theory diagrams“, appearing in SIGBOVIK 2014. See https://sigbovik.org/2014/proceedings.pdf (starts on PDF page 65, or page 57 if you go by margin page numbers)

rck - 3 hours ago

This is fun. But the bit at the beginning about philosophy is not correct. Parmenides did not believe in what we would call essences, but really did believe that nothing ever changes (along with his fellow Eliatic philosopher Zeno, of paradox fame). The idea that change is an illusion is pretty silly, and so Plato and especially Aristotle worked out what's wrong with that and proposed the idea of _forms_ in part to account for the nature of change. Aristotle extended Plato's idea and grounded it in material reality which we observe via the senses, and that's where the concept of essence really comes from - "essence" comes from the Latin "essentia" which was coined to deal with the tricky Greek οὐσία (ousia - "being") that Aristotle uses in his discussions of change.

mallowdram - an hour ago

Isomorphism invariance applies to neural assemblies or syntax, not to mere symbols. The problem in math is it models. Brains do not model. Heraclitus was right if math never enters the picture to add its arbitrariness. "A man in the night kindles a light for himself when his sight is extinguished; living he is in contact with the dead when asleep, when awake he is in touch with the sleeper."

hamburgererror - 7 hours ago

What's the thing with category theory? I see this topic discussed quite frequently here but I don't get it why people are so into it

michaelcampbell - 6 hours ago

Had to reduce the page to 67% to get out of "Fisher Price" font size, but otherwise quite interesting.

w10-1 - 2 hours ago

I like it when teachers (e.g., Grant Sanderson) are careful to explain when they are trying to convey an intuition to motivate and guide some complex math, because it orients you without tangling you in all the misunderstanding that would come from extending analogies or cross-cultural/discipline comparisons too far.

But when authors start slinging around Plato and Aristotle and especially Parmenides willy-nilly alongside modern principles, they're waving a red flag... Don't get me started!

larodi - 9 hours ago

this has surfaced HN top at least 5 times

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

sesm - 7 hours ago

> In the course of this book, we learned that programming/computer science is the study of the category of types in programming languages.

This is a golden quote.

YetAnotherNick - 5 hours ago

It makes it so much more complicated than what is needed to understand natural transformation. Natural transformation is just mapping between two functors. You can discover the laws yourself just from this.

gnarlouse - 6 hours ago

When I read this title I thought it was going to be rings and groups in bikinis. I’m so dumb.

anal_reactor - 3 hours ago

I hate this particular mix of prose and formalism. Too complicated to be pop-sci, too informal to be, well, formal. I got to this part:

> We know that two orders are isomorphic if there are two functors, such that going from one to the other and back again leads you to the same object.

And I have no clue what is a functor, nor order. "Functor" wasn't defined, and "order" is defined as "thin category", which in turn remains undefined.

Seems to me like in order to understand this text you already need to understand category theory. If that's the case, then why would you be reading it?

- 9 hours ago
[deleted]
emorning4 - 3 hours ago

[dead]

auggierose - 9 hours ago

There are too many pictures in this for my taste. I am currently reading this one, and I like it better so far: https://doi.org/10.1142/13670