Skip to main content

Mathematics

This trunk is a working mathematical toolkit. The goal is not to reproduce a textbook, but to preserve the definitions, intuitions, derivations, and computational patterns that support other branches.

Branches​

BranchPrimary connection
CalculusChange, gradients, optimization, and continuous models
Linear AlgebraVectors, transformations, and machine learning — Eigenvalues and SVD
Information Theory & EntropyCompression, uncertainty, and learning objectives — Channel capacity
Discrete MathematicsLogic, combinatorics, and computer science — Counting and combinatorial proofs
Statistics & ProbabilityInference, uncertainty, and data analysis — Hypothesis tests and multiple comparisons
Numerical AnalysisReliable computation and approximation — Floating-point numbers and stability; Solving ODEs numerically
Convex OptimizationStructured optimization problems — Constrained optimality and duality

Suggested Paths​

Use the branches together​

Before calculating, specify the objects and assumptions: real numbers or discrete states, a deterministic function or a probability model, an exact identity or an approximation. For a linear prediction problem, linear algebra checks the shape of AxAx and whether coefficients are identifiable; probability describes observation noise and sampling; calculus differentiates the loss; numerical analysis asks whether the computed solution is reliable. A derivative, a fitted coefficient, and a confidence interval answer different questions.

The branch maps give a bounded starting reference and routes into deeper notes or courses. They are not prerequisites to read cover to cover: choose a question first, then fill in the definitions its solution uses.

Explore connectionsOpen network