2015
DOI: 10.1007/978-3-319-24312-2_14
|View full text |Cite
|
Sign up to set email alerts
|

The Proof Certifier Checkers

Abstract: International audienceDifferent 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 check… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
23
0

Year Published

2015
2015
2017
2017

Publication Types

Select...
3
2
1

Relationship

3
3

Authors

Journals

citations
Cited by 13 publications
(23 citation statements)
references
References 9 publications
0
23
0
Order By: Relevance
“…Secondly, whereas the main motivation for deletion information in the DRUP format was to speed up proof checking, the main concern here is memory consumption. And finally, whereas DRUP proofs are typically processed in a bottom-up way, here it is assumed that the proof consumer will do a top-down traversal of the proof, as usual for resolution [2,19,[24][25][26]36,44,55].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Secondly, whereas the main motivation for deletion information in the DRUP format was to speed up proof checking, the main concern here is memory consumption. And finally, whereas DRUP proofs are typically processed in a bottom-up way, here it is assumed that the proof consumer will do a top-down traversal of the proof, as usual for resolution [2,19,[24][25][26]36,44,55].…”
Section: Related Workmentioning
confidence: 99%
“…This is the common way to process all kinds of proofs in proof checking systems such as CERes [25], GAPT [24,26,36,44,55], the Checkers tool [19] for foundational proof certificates [20] and Dedukti [2,17]. Moreover, when the conclusion clauses of resolution inferences (or chains of inferences) are omitted in propositional resolution proofs in the TraceCheck format, only top-down checking is possible, because the conclusion clauses need to be recomputed based on their premises.…”
Section: Definition 4 (Proof Processing)mentioning
confidence: 99%
“…In particular, nondeterminism is allowed in the Foundational Proof Certificates (FPC) framework [7,19] where client-side inference rules (i.e., rules implemented in theorem provers) are translated into low-level rules of sequent calculus. The checkers proof certifier [5], based on the FPC framework, used the λProlog logic programming language [20] to provide for a backtracking search approach to exploring any nondeterminism in such translations. The basic idea is to program a set of predicates which will guide the search in the target calculus.…”
Section: Denoting Semantics As Logic Programsmentioning
confidence: 99%
“…Currently, the normal process for certifying the output of a certain theorem prover is for a dedicated team on the certifier side to try to understand the semantics of each inference rule of the object calculus. This approach suffers many times from missing documentation, different names and versions of actual software, and insufficient information in the proofs themselves [5]. This gap is enlarged by the fact that teams of implementers and certifiers can reside in different locations or even work in different periods, thus making the communication between them difficult or even impossible.…”
mentioning
confidence: 99%
See 1 more Smart Citation