Hammering with Vampire in Lean
Organizations: TU Wien, Vienna, Austria
Abstract
We present Vampire-Hammer, a hammer for the Lean interactive theorem prover that discharges goals using the Vampire automated theorem prover and reconstructs proofs checked by the Lean kernel. Vampire-Hammer uses the Lean-auto framework to process goals and premises before dispatching them to Vampire for proof search. Doing so, we rely on standard TPTP problem formats and annotated TSTP proofs that support proof reconstruction. With a 10-second budget on 196,083 eligible Mathlib theorems, Vampire-Hammer solves 21,158 problems not solved by other evaluated tools within the same budget.
Figures & tables
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
| Tool or component | Version | Commit |
| Vampire-Hammer | 0.1.0 | 4c50a21de3e4 |
| Vampire | 5.1.0 | 6ee1f120df1b |
| Duper | 4.34.1 | 9e09cd05fd54 |
| Lean-auto | 4.34.1 | 6b2774cde4d1 |
| Aesop | 4.34.0 | 355695d523e4 |
| simp_all (Lean) | 4.34.1 | 5045d0056413 |
Automated Theorem Proving
Automated theorem proving develops algorithms and AI systems that construct or check formal proofs in mathematics, logic, and software.
See all 162 papers