Episode 207 - GluuFederation/identerati-office-hours GitHub Wiki

Title: Book Club: The Proof in the Code

Channels

Description

Can a computer prove something is unquestionably true? In this episode, we discuss Kevin Hartnett’s The Proof in the Code and the rise of Lean from a Microsoft Research project to a powerful tool for mathematics and AI. We explore how formal proofs could transform human–computer collaboration, software assurance, and our understanding of truth.

Homework

Lean in the Real World

Rohit's links

Takeaways

  • ⚡ Lean is moving from math research into production software engineering. AWS uses Lean to specify and prove Cedar’s security properties before testing the production Rust implementation against the formal model, while Microsoft uses Lean to verify Rust cryptography that ships in Windows.

  • ⚡ Like winning a Chess or Go game, Lean validation gives AI an "automated reward source." Meta’s HTPS and Google DeepMind’s AlphaProof search through proof steps and use Lean to determine whether the result is actually correct, turning theorem proving into a reinforcement-learning environment rather than a plausibility contest.

  • ⚡ Autoformalization may solve Lean’s biggest AI bottleneck: insufficient training data. DeepMind uses Gemini to translate informal problems into formal statements, while Meta’s ATLAS project is converting entire mathematics textbooks into a large, reusable Lean library—although the generated material still requires evaluation, curation and human review.

  • ⚡ Lean leverages open source collaboration. Lean is better because of Mathlib, which no one person could produce.

  • ⚡ Lean’s strategic importance is now clear. But its long-term economic model is not. Amazon, Microsoft, Meta and Google are deriving substantial value from Lean—but the core ecosystem still needs a durable foundation, maintenance organization and post-FRO funding commitment.

Livestream Archive