Small, machine-checked abstractions for AI reliability claims:
optimisation, dynamical systems,
consensus, safety. Each repository names
the abstraction, proves the boundary, and states its axioms and non-claims. Most are
zero-sorry.
One thesis: the results that make learning systems trustworthy, convergence, stability, consensus, generalisation, should be checkable down to their axioms. Each repository proves one such result and shows its footprint.
This is a research index, not a monolith. Each entry is a small, checkable piece of the mathematics under modern AI: a convergence rate, a stability basin, a consensus guarantee, proved in Lean 4 and published with its theorem statements, axiom footprint, and any remaining gaps visible in the source. The unit of work is one auditable claim, not one grand library.
The corpus is also a bet about method: that a narrow theorem driven honestly to zero
sorry is worth more than a broad formalisation with hidden gaps. Start with
a concrete theorem, keep the model narrow enough to audit, and publish what was proved,
what was assumed, and what was left out. Some entries are mature proof bricks; others are
active research notes. Where these convex and classical results bound the non-convex
systems used in practice, that boundary is stated, not blurred.
The definition is the work. The proof is often just the receipt; the invention is finding the smaller shape a messy claim really has, and naming it. The method is one seam: a messy AI or systems claim, narrowed to the smallest faithful model, given a named abstraction, driven to a theorem boundary, with its non-claims stated, and connected back to a usable software or research story. Not a stack of isolated textbook lemmas. Architecture at the theorem boundary.
Two load-bearing bricks anchor the corpus, each a field where a proven boundary is itself the product:
Fixable abstraction gives exact per-function head counts for single-layer hard attention (parity on n bits needs n heads; strict majority on 5 bits needs exactly 4). A machine-checked lower bound on what the architecture can compute.Fixable = decision list, giving exact per-function head counts. Parity on n bits needs n heads; strict majority on 5 bits needs exactly 4. First witness-vs-certificate gap, k(maj5)=4, machine-checked to a three-axiom footprint, zero sorry. Paper (Zenodo, DOI 10.5281/zenodo.21188381).The rest is the supporting corpus: proof bricks for the mathematics the lead results rest on, grouped by area. Useful evidence of range; the identity above is the point.