Lean-SMT: An SMT tactic for discharging proof goals in Lean
Not on the map. Why?
Abstract (arXiv)
Lean is an increasingly popular proof assistant based on dependent type theory. Despite its success, it still lacks important automation features present in more seasoned proof assistants, such as the Sledgehammer tactic in Isabelle/HOL. A key aspect of Sledgehammer is the use of proof-producing SMT solvers to prove a translated proof goal and the reconstruction of the resulting proof into valid justifications for the original goal. We present Lean-SMT, a tactic providing this functionality in Lean. We detail how the tactic converts Lean goals into SMT problems and, more importantly, how it reconstructs SMT proofs into native Lean proofs. We evaluate the tactic on established benchmarks used to evaluate Sledgehammer's SMT integration, with promising results. We also evaluate Lean-SMT as a standalone proof checker for proofs of SMT-LIB problems. We show that Lean-SMT offers a smaller trusted core without sacrificing too much performance.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). First posted on arXiv 21 May 2025.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 2; 2026: 7.
9 papers.
- 2025VERINA: Benchmarking Verifiable Code Generationcited by 34
- 2026VeriSoftBench: Repository-Scale Formal Verification Benchmarks for Leancited by 8
- 2025LeanGeo: Formalizing Competitional Geometry problems in Leancited by 7
- 2026Certified Program Synthesis with a Multi-Modal Verifiercited by 2
- 2026From Solvers to Research: Large Language Model-Driven Formal Mathematics at the Research Frontiercited by 1
- 2026Nazrin: An Atomic Neural Proof Automation Tactic in Lean 4cited by 0
- 2026Can LLMs Reason Like Automated Theorem Provers for Rust Verification? VCoT-Bench: Evaluating via Verification Chain of Thoughtcited by 0
- 2026Streaming LRAT Certificates into Lean Theoremscited by 0
- 2026LeanCSP: A Framework for Certifying Constraint Reformulation and Solving in Leancited by 0
- 2026LeanCSP: A Framework for Certifying Constraint Reformulation and Solving in Lean30 Jul 2026
- 2026From Solvers to Research: Large Language Model-Driven Formal Mathematics at the Research Frontier8 Jul 2026
- 2026Streaming LRAT Certificates into Lean Theorems1 Jul 2026
- 2026Certified Program Synthesis with a Multi-Modal Verifier17 Apr 2026
- 2026Can LLMs Reason Like Automated Theorem Provers for Rust Verification? VCoT-Bench: Evaluating via Verification Chain of Thought18 Mar 2026
- 2026Nazrin: An Atomic Neural Proof Automation Tactic in Lean 421 Feb 2026
- 2026VeriSoftBench: Repository-Scale Formal Verification Benchmarks for Lean20 Feb 2026
- 2025LeanGeo: Formalizing Competitional Geometry problems in Lean20 Aug 2025
- 2025VERINA: Benchmarking Verifiable Code Generation29 May 2025