Litcius/Paper detail

Reliable Reconstruction of Fine-grained Proofs in a Proof Assistant

Hans-Jörg Schurr, Mathias Fleury, Martin Desharnais

2021Lecture notes in computer science14 citationsDOIOpen Access PDF

Abstract

Abstract We present a fast and reliable reconstruction of proofs generated by the SMT solver veriT in Isabelle. The fine-grained proof format makes the reconstruction simple and efficient. For typical proof steps, such as arithmetic reasoning and skolemization, our reconstruction can avoid expensive search. By skipping proof steps that are irrelevant for Isabelle, the performance of proof checking is improved. Our method increases the success rate of Sledgehammer by halving the failure rate and reduces the checking time by 13%. We provide a detailed evaluation of the reconstruction time for each rule. The runtime is influenced by both simple rules that appear very often and common complex rules.

Topics & Concepts

Mathematical proofComputer scienceSimple (philosophy)Proof assistantProgramming languageProof of conceptSolverAutomated theorem provingAlgorithmProblem solverProof complexityTheoretical computer scienceCalculus (dental)MathematicsComputational scienceEpistemologyGeometryPhilosophyOperating systemMedicineDentistryLogic, programming, and type systemsFormal Methods in VerificationSoftware Testing and Debugging Techniques