📚

Reference Materials

Self Referential Category Theoretic Structures

Foundational Texts

Categories for the Working Mathematician

Saunders Mac Lane
The foundational text on category theory. Essential for understanding categories, functors, and natural transformations.
Foundation

Category Theory for Programmers

Bartosz Milewski
Accessible introduction with examples in Haskell. Covers functors, monads, and algebraic data types.
Foundation

Practical Foundations for Programming Languages

Robert Harper
Comprehensive treatment of programming language theory including type systems and categorical semantics.
Type Theory

Advanced Topics

Lawvere's Fixed Point Theorem

F. William Lawvere
Categorical generalization of diagonalization. Connects self-reference to incompleteness and undecidability.
Advanced

Domain Theory

Dana Scott
Scott domains and continuous functions. Provides denotational semantics for recursive type equations.
Advanced