2015 | OriginalPaper | Buchkapitel
The Proof Certifier Checkers
verfasst von : Zakaria Chihani, Tomer Libal, Giselle Reis
Erschienen in: Automated Reasoning with Analytic Tableaux and Related Methods
Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.
Wählen Sie Textabschnitte aus um mit Künstlicher Intelligenz passenden Patente zu finden. powered by
Markieren Sie Textabschnitte, um KI-gestützt weitere passende Inhalte zu finden. powered by
Different theorem provers work within different formalisms and paradigms, and therefore produce various incompatible proof objects. Currently there is a big effort to establish
foundational proof certificates
(
fpc
), which would serve as a common “specification language” for all these formats. Such framework enables the uniform checking of proof objects from many different theorem provers while relying on a small and trusted kernel to do so.
Checkers
is an implementation of a proof checker using foundational proof certificates. By trusting a small kernel based on (focused) sequent calculus on the one hand and by supporting
fpc
specifications in a prolog-like language on the other hand, it can be used for checking proofs of a wide range of theorem provers. The focus of this paper is on the output of equational resolution theorem provers and for this end, we specify the paramodulation rule. We describe the architecture of
Checkers
and demonstrate how it can be used to check proof objects by supplying the
fpc
specification for a subset of the inferences used by
eprover
and checking proofs using these inferences.