🤖 AI Summary
This work proposes a systematic method for reconstructing proofs generated by the Vampire automated theorem prover—operating in both first-order and higher-order logic—into a form verifiable in Lean. By integrating Vampire’s powerful automated reasoning capabilities with Lean’s interactive proof verification framework, we design and implement the first end-to-end translation pipeline from Vampire to Lean. This approach not only enables, for the first time, the formal verification of Vampire-generated proofs within Lean but also provides an auditable and trustworthy semantic foundation for the outputs of automated theorem provers. Consequently, our method significantly enhances the reliability and credibility of automated reasoning systems by ensuring that their results can be independently and rigorously validated in a well-established proof assistant.
📝 Abstract
Vampire proves theorems completely automatically in first- and higher-order logic extended with theories. Proof checking is increasingly demanded to consolidate user trust in Vampires output. We describe ongoing efforts in reconstructing Vampire proofs as trusted proofs in Lean