Notes

Pick an area to browse. Each area collects concept notes with backlinks, a reading order, and graph links.

Category Theory

Objects, morphisms, and compositional structure across mathematical theories.

1 noteseed
Topology

Continuity, spaces, and structure preserved by qualitative deformation.

1 noteseed
Abstract Algebra

Algebraic structures and the abstract patterns that organize mathematical operations.

1 noteseed
Information Theory

Entropy, information, coding, and the mathematical language of communication and uncertainty.

1 noteseed
Linear Algebra

Vectors, matrices, linear maps, and the algebraic structures used throughout computation.

1 noteseed
Calculus

Limits, derivatives, integrals, and the continuous mathematics needed for computation.

8 notesseed
Probability and Statistics

Probability, random variables, distributions, statistics, and stochastic ideas used in computation and machine learning.

12 notesgrowing
Discrete Mathematics

Logic, Boolean algebra, number theory, relations, order, and the discrete structures behind computation.

4 notesseed
Mathematical Foundations

Proofs, sets, functions, inequalities, complex numbers, and the basic structures used throughout computer science mathematics.

10 notesseed
Reinforcement Learning, from First Principles

A bilingual series building reinforcement learning from the ground up in nine chapters: from what makes it a distinct learning problem, through the Markov ladder and the Bellman machinery, to a full derivation of policy gradient, the sample-reuse machinery of PPO, GRPO's removal of the critic, and DPO's direct formulation of preference learning as policy optimization.

9 notesgrowing