More proofs.
More understanding.
Coming soonNew video series will unpack more proofs done by AI, one idea at a time.
Follow AIDigested for new releases ↗AI will prove results that mathematicians then need to understand. We digest those proofs, step by step and from first principles. We also use AI for better progress in mathematics, and we study the mathematics behind AI itself.
AI mathematics for a better and humane world.
The film above: Meet AI Mathematician, 54 seconds. Music: “Floating Cities” by Kevin MacLeod (incompetech.com), licensed under CC BY 4.0. Download it in 4K, with the logo and banners, from the brand kit.
A machine-found proof is only the start. Watch detailed explanations that rebuild each argument from first principles: every prerequisite, every computation, every idea, until the result is understood and not merely checked.
New video series will unpack more proofs done by AI, one idea at a time.
Follow AIDigested for new releases ↗Mathematics has two complementary roles. In pure mathematics, claims are developed structurally: definitions, lemmas, theorems, and proofs derive new knowledge from first principles. In the sciences, hypotheses are written mathematically and then tested against observation, experiment, simulation, and engineered behavior.
Both roles matter for future AI. A system that can reason with formal structure can help verify proof steps. A system that can connect mathematical models with data can help formulate better simulations, optimization problems, and scientific hypotheses.
Lean and mathlib turn mathematical statements into executable objects. Definitions become precise, proofs become checkable, and the verifier confirms whether every inference follows from accepted foundations and imported results.
Translate the claim into a typed formal statement with explicit assumptions.
Use definitions, lemmas, tactics, and library results to construct the argument.
Lean checks the proof term and rejects gaps, type errors, or unsupported steps.
The proof below is intentionally simple. It shows the core pattern: a mathematical statement is expressed in Lean syntax, and Lean validates that the proof really establishes the statement.
import Mathlib
theorem pythagorean_triple :
3 ^ 2 + 4 ^ 2 = 5 ^ 2 := by
norm_numLean checks the statement, expands the numerals and powers, and accepts the proof only when the normalized arithmetic establishes the equality. If the proof term is wrong, the theorem does not compile.
Definitions and axioms support long chains of deductive reasoning. Formal systems let AI tools search, fill, refactor, and verify those chains with much tighter feedback than informal prose alone.
Physics, chemistry, biology, engineering, and simulation express hypotheses in equations, operators, constraints, and objectives. These models are validated by measurement, prediction, and real-world performance.
Neural networks often solve useful problems without exposing first principles the way a conservation law or partial differential equation does. The frontier is to connect learned behavior with mathematical structure, explanation, and verification.
Whether it's formalization consulting, a research collaboration, or training for your team — get in touch.