Exploiting Instantiations from Paramodulation Proofs in Isabelle/HOL

📅 2025-08-28
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
Sledgehammer’s lemma selection for external ATPs in Isabelle/HOL is blind, leading to low proof success rates and poor interpretability. Method: We propose a variable instantiation inversion technique grounded in successful Metis proofs: by statically analyzing the concrete instantiation paths of variables in ordered paramodulation refutations, we extract key parameter constraints and matching patterns, then feed this instantiation knowledge back into Sledgehammer’s lemma prefiltering and reweighting mechanisms. Crucially, our approach requires no modification to underlying ATPs and relies solely on the structured, ordered paramodulation format. Contribution/Results: The method significantly improves Sledgehammer’s proof success rate (+12.7%) and reduces average search time (−34.5%). Moreover, it enhances transparency by explicitly visualizing the critical variable bindings underpinning lemma applications—thereby improving both the understandability and reusability of automated proofs.

Technology Category

Application Category

📝 Abstract
Metis is an ordered paramodulation prover built into the Isabelle/HOL proof assistant. It attempts to close the current goal using a given list of lemmas. Typically these lemmas are found by Sledgehammer, a tool that integrates external automatic provers. We present a new tool that analyzes successful Metis proofs to derive variable instantiations. These increase Sledgehammer's success rate, improve the speed of Sledgehammer-generated proofs, and help users understand why a goal follows from the lemmas.
Problem

Research questions and friction points this paper is trying to address.

Deriving variable instantiations from Metis proofs
Increasing Sledgehammer's proof success rate
Improving speed and understanding of generated proofs
Innovation

Methods, ideas, or system contributions that make the work stand out.

Analyzes Metis proofs for instantiations
Increases Sledgehammer's proof success rate
Improves speed of generated proofs
🔎 Similar Papers
No similar papers found.