Category theory

2011-11-25 — 2025-10-04

Wherein a curated bibliography and guide to learning is presented, with emphasis on applications to formal syntax, networks, and functional programming, and pointers to textbooks, lectures and online courses.

algebra
compsci
Figure 1

I don’t know anything about category theory, but asides about it occur so often in my daily reading that I really should. I frequently see it applied to formal syntax and network descriptions — two areas I’m interested in. As such, I’m probably missing some important tools from my toolbox if I don’t look it up.

1 To Read

[…] on why category theory is relevant for developers, discussing the principle of Propositions as Types connecting propositions and proofs in logic, and types and programs in computing.

2 References

Baez, Fong, and Pollard. 2015. A Compositional Framework for Markov Processes.” arXiv:1508.06448 [Math-Ph].
Gavranović, Lessard, Dudzik, et al. 2024. Categorical Deep Learning: An Algebraic Theory of Architectures.”
Heunen, Kammar, Staton, et al. 2017. A Convenient Category for Higher-Order Probability Theory.” arXiv:1701.02547 [Cs, Math].
Leinster. 2016. Basic Category Theory.
Mazzola. 2002a. The Topos Geometry of Musical Logic.” In Mathematics and Music: A Diderot Mathematical Forum.
———. 2002b. The Topos of Music.
McInnes, Healy, and Melville. 2018. UMAP: Uniform Manifold Approximation and Projection for Dimension Reduction.” arXiv:1802.03426 [Cs, Stat].
Spivak. 2013. Category Theory for Scientists (Old Version).”