Notes

THE LIVING INDEX

A map of ideas

Mathematics, computer science, and theory of computation. A growing tree of definitions, results, and exercises.

17 branches54 reference sheets113 exercises + solutions

Look up a definition, check a theorem’s assumptions, then test your understanding. Follow prerequisites when an idea is unfamiliar; follow connections when it sparks another question.

01

Foundations

The language of sets, maps, and proofs.

02

Algebra

Equations, polynomials, and arithmetic structures.

03

Linear algebra

Vector spaces, linear maps, and spectral structure.

04

Calculus & analysis

Limits, local change, accumulation, and approximation.

05

Probability

Randomness, conditioning, and limiting behavior.

06

Statistics

Learning from data while accounting for uncertainty.

07

Group theory

Symmetry, actions, and quotient structures.

08

Representation theory

Understand symmetry through linear transformations.

09

Computer science

Data, logic, and the correctness of programs.

10

Algorithms

Design procedures, prove them correct, and bound their cost.

11

Theory of computation

Languages, machines, and the limits of computation.

12

Real analysis

Completeness, convergence, and rigorous approximation.

13

Measure theory

Measure sets, integrate functions, and exchange limits safely.

14

Complex analysis

Holomorphic functions, contour integrals, and residues.

15

Topology & fundamental groups

Continuity, deformation, and the algebra of loops.

16

Knots & braids

Embedded curves, crossings, and strand motions.

17

Category theory

Objects through maps, naturality, and universal constructions.

Paths through the tree

From symmetry to matrices

Groups & subgroups Group actions & counting Representations & invariant subspaces Characters & decomposition

From randomness to inference

Events, conditioning & Bayes Random variables & moments LLN, CLT & concentration Confidence intervals & tests

From geometry to fitting data

Vector spaces & linear maps Orthogonality, least squares & SVD Linear regression

From programs to computational limits

Recursion, invariants & termination Asymptotics & recurrences Turing machines, deciders & recognizers Reductions & undecidability P, NP & completeness

From limits to integration

Completeness & sequences Series & uniform convergence Lebesgue integration & Lᵖ spaces Convergence theorems & iterated integrals

From loops to structure

Topological spaces & homotopy The fundamental group Braid groups & closures Functors, naturality & Yoneda

From integration to prediction

Lebesgue integration & Lᵖ spaces Conditional expectation Linear regression

From derivatives to residues

Holomorphic functions & power series Contour integration & Cauchy formulas Laurent series, poles & residues

A starting collection, not a complete encyclopedia. Further directions include differential equations, geometry, functional analysis, distributed systems, and programming languages.