The Programming Language That Referees Mathematics — Leo de Moura
Leonardo de Moura created Lean and co-created Z3.

Proof1 independent outlet
Key points
- Tim Scarfe talks with Leo about how Lean escaped its original audience, why dependent types and Mathlib made it useful to working mathematicians, and what happens when formal verification leaves the lab.
- Claude agents rebuild zlib in Lean and the result is verified, yet the example exposes the loophole at the centre of the show: a proof only certifies the specification humans chose to write.
- 00:04:55 Why Lean's core stays small and protected
- 00:21:59 Kim Morrison, Claude and the zlib proof
Sources (1)
- [1]The Programming Language That Referees Mathematics — Leo de MouraMachine Learning Street Talk (YouTube) · Sep 29, 10:38 PM
Leonardo de Moura created Lean and co-created Z3.
Tim Scarfe talks with Leo about how Lean escaped its original audience, why dependent types and Mathlib made it useful to working mathematicians, and what happens when formal verification leaves the lab.
Extractive summary: sentences quoted from the sources.
Before this
- Sep 29, 2026How to Stop AI Agents From Secretly Collaborating
- Sep 29, 2026NVIDIA/TensorRT-LLM v1.3.0rc29
- Sep 29, 2026[AINews] AMD buys World Labs for $8.2B, as Atlas solves sparse reconstruction problem for robotics, design and more
- Sep 29, 2026Claude Code’s Next Era — Thariq Shihipar, Anthropic
- Sep 28, 2026Holo4: powering generalist computer-use agents
- Sep 18, 2026openai/openai-python v3.16.0