• Aucun résultat trouvé

Abstract: Reliable Reconstruction of Fine-Grained Proofs in a Proof Assistant

N/A
N/A
Protected

Academic year: 2022

Partager "Abstract: Reliable Reconstruction of Fine-Grained Proofs in a Proof Assistant"

Copied!
1
0
0

Texte intégral

(1)

Abstract: Reliable Reconstruction of Fine-Grained Proofs in a Proof Assistant

Hans-Jörg Schurr

1

, Mathias Fleury

2,3

and Martin Desharnais

4

1University of Lorraine, CNRS, Inria, and LORIA, Nancy, France

2Johannes Kepler University Linz, Linz, Austria

3Max-Planck Institute für Informatik, Saarland Informatics Campus, Saarbrücken, Germany

4Universität der Bundeswehr München, München, Germany

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. This work was originally presented at CADE 28.

Keywords

automatic theorem provers, proof assistants, proof verification

SMT’21: 19th International Workshop on Satisfiability Modulo Theories, July 18–19, 2021, Online

"[email protected](H. Schurr);[email protected](M. Fleury);[email protected]

(M. Desharnais)

0000-0002-0829-5056(H. Schurr);0000-0002-1705-3083(M. Fleury);0000-0002-1830-7532(M. Desharnais)

© 2021 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).

CEUR Workshop Proceedings

http://ceur-ws.org

ISSN 1613-0073 CEUR Workshop Proceedings (CEUR-WS.org)

64

Références

Documents relatifs

tlaps is based on a hierarchical proof language that results in a clear proof structure and enables independent checking of the different proof obligations that arise in a proof..

L’accès aux archives de la revue « Cahiers de topologie et géométrie différentielle catégoriques » implique l’accord avec les conditions générales d’utilisation

In conclusion, we have illustrated that the foundational proof certificate ap- proach to defining proof evidence can be used to define several different kinds of equational

For example, once Prolog was described as proof search in sequent calculus, there was a direct line to the development of a logic programming language, for example λProlog, that

Key-words: Proof nets, cut elimination, identity of proofs, correctness criterion, multiplicative linear logic, pomset logic, classical logic... R´ esum´ e : Pas

Second, open markets for proofs can exist where those who need a proof can unambiguously request a proof of a theorem (via an empty certificate) and can unambiguously check that

Therefore, this chapter is organised as follows: Section 5.1 recalls the standard presentation of clause tableaux and connection tableaux for propositional logic, as well as

Strategy III is sound only when the tabled entries are co-inductive predicates: furthermore, a proof certificate can always be constructed and it will be essentially a post-fixed