~/talk

Lean: Machine-Checked Mathematics and Verified Programming, Past and Future

Talkat PLDI 2025 · 2025-06-16..06-20· [large-language-models]
links:none on file
slides:none on file

Lean claims a small trusted core and full extensibility, with 2 million lines in Mathlib and 100,000 theorems verified; automation like grinds and a verified LRAT checker plus a BV decision tactic handle bitvectors and generate proofs; verified models (Cedar) run faster than Rust production and a Perfectoid-spaces formalization both fixes bugs and simplifies the original proof; tooling — Lake, VS Code integration, metaprogramming and parallel compilation — is production-ready and actively used in software and math projects.

AI-written summary · about

  1. 0:00Introduction
  2. 1:24Lean’s origins and goals
  3. 3:55Lean for mathematicians
  4. 6:25Dependent type theory
  5. 11:47Proofs as terms
  6. 12:08Classical math support
  7. 14:14Mathlib impact
  8. 17:51Modern math formalization
  9. 21:25Liquid Tensor Experiment
  10. 24:18Quantum formalization
  11. 27:37Software verification
  12. 28:20Cedar at AWS
  13. 29:47Verified privacy
  14. 30:53Crypto at Microsoft
  15. 33:01Extensibility and DSLs
  16. 35:58Domain-specific languages
  17. 37:41Protocol verification
  18. 39:07Compiler verification
  19. 40:11Bit vector reasoning
  20. 44:07Lean hammers
  21. 47:02Proof automation diagnostics
  22. 48:49Grind reasoning tool
  23. 53:08Lean and AI
  24. 55:16AlphaProof
  25. 57:46Lean FRO mission
  26. 59:12CSLib future
  27. 1:02:06Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.