Learned Interventions in Lean 4 grind
Not on the map. Why?
Abstract (arXiv)
Lean 4's grind tactic combines congruence closure, E-matching, and case-splitting into a single automated solver, and like any such solver, it relies on hand-tuned heuristics to decide what to instantiate and where to case-split. These heuristics are tempting targets for learning, but there is a catch: because grind's search is non-monotone, a learned heuristic that helps one proof can break another, and an always-on replacement usually nets out near zero. We avoid this by invoking a learned intervention only after stock grind has already failed: a failure-triggered cascade that, by construction, cannot lose a proof grind already had. We apply it to two of grind's internal decisions. A cost-aware E-matching filter solves slightly more problems and runs about 5% faster. A lookahead step proves five theorems it otherwise times out on. We also report the negative result that motivated the design: across four feature-based models, statically predicting the correct case split is no better than random, because whether a split explodes is a runtime property that the features do not capture. Our results suggest that learning within theorem-proving tactics is most effective as a mechanism for deciding when and how to spend bounded search, backed by a reliable symbolic fallback.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 8 of its 21 references that are in the map. First posted on arXiv 25 Jul 2026.
Builds on
8 of 21 references.
References · 8
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
- 2023LeanDojo: Theorem Proving with Retrieval-Augmented Language Modelscited by 427
- 2020Generative Language Modeling for Automated Theorem Provingcited by 388
- 2018Learning a SAT Solver from Single-Bit Supervisioncited by 200
- 2022HyperTree Proof Search for Neural Theorem Provingcited by 197
- 2016DeepMath - Deep Sequence Models for Premise Selectioncited by 81
- 2018TacticToe: Learning to Prove with Tacticscited by 44
- 2020egg: Fast and Extensible Equality Saturationcited by 1
Built on by
Not cited yet.