~/talk

How can Machine Learning Help Formal Proving ?

Talkat CPP 2026 · 2026-01-12..01-13· [ai-assisted-development]
links:none on file
slides:none on file

Reviews recent progress using Lean mathlib (~300k theorems) and pre‑trained LMs fine‑tuned for proving, combines reinforcement learning (AlphaZero‑style) with a two‑model loop (policy + difficulty) trained on as few as 240 RL examples, and adds proof generation (K proofs + RL) and sketcher+prover pipelines. Results: undergraduate to Olympiad‑level solving, IMO silver then gold‑level benchmarks, an arXiv lemma benchmark with ~7% verified successes, autoformalization reaching ~4% of arXiv lemmas and a full formalization (Strong PNT) producing ~25k lines in three weeks, and software‑verification gains from 8.5% to >30% on CLEVER.

AI-written summary · about

  1. 0:00Introduction
  2. 1:24AI proving mathematical theorems
  3. 5:18Language models for theorem proving
  4. 13:40Data scarcity in formal languages
  5. 20:42Reinforcement learning in proving
  6. 28:10Whole proof generation models
  7. 34:07AI math: still need formal languages?
  8. 38:21AI proving for software verification
  9. 41:47Future of AI in mathematics
  10. 42:29Q&A: Mathematicians' focus
  11. 45:20Q&A: Proof assistant design
  12. 47:52Q&A: Data for informal vs formal math
  13. 49:10Q&A: Language models with SMT solvers
  14. 51:19Q&A: ML improving SMT solvers
  15. 54:12Q&A: Verifiable informal proofs
  16. 55:57Q&A: AI in math games
  17. 57:43Q&A: Impact on PhD workflows
  18. 59:54Q&A: AI-assisted proving workflows
~/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.