2014
DOI: 10.4204/eptcs.167.8
|View full text |Cite
|
Sign up to set email alerts
|

The Certification Problem Format

Abstract: We provide an overview of CPF, the certification problem format, and explain some design decisions. Whereas CPF was originally invented to combine three different formats for termination proofs into a single one, in the meanwhile proofs for several other properties of term rewrite systems are also expressible: like confluence, complexity, and completion. As a consequence, the format is already supported by several tools and certifiers. Its acceptance is also demonstrated in international competitions: the cert… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
15
0

Year Published

2015
2015
2024
2024

Publication Types

Select...
8
1

Relationship

2
7

Authors

Journals

citations
Cited by 24 publications
(15 citation statements)
references
References 33 publications
0
15
0
Order By: Relevance
“…However, a typical termination proof has 10-100 proof witnesses and totals a few KB to a few MB of data, and recent work [16] mentions problems were encountered when dealing with proofs using "several hundred megabytes" of oracle data. In contrast, our target proof of size-optimality of sorting networks with 9 inputs requires dealing with nearly 70 million proof witnesses, totalling 27 GB of oracle data.…”
Section: Related Workmentioning
confidence: 99%
“…However, a typical termination proof has 10-100 proof witnesses and totals a few KB to a few MB of data, and recent work [16] mentions problems were encountered when dealing with proofs using "several hundred megabytes" of oracle data. In contrast, our target proof of size-optimality of sorting networks with 9 inputs requires dealing with nearly 70 million proof witnesses, totalling 27 GB of oracle data.…”
Section: Related Workmentioning
confidence: 99%
“…In order to deal with this problem, trusted proof checkers for rewrite tools have been implemented in the course of the last decade. To that end, a vast amount of rewriting theory has been formalized and proved correct in Isabelle/HOL in the Isabelle Formalization of Rewriting (IsaFoR) project [30,33]. 8 From this formalization the proof checker CeTA is generated automatically, which can validate certificates for the respective properties (like termination, confluence of completeness) output by T T T 2 , CSI, KBCV, mkbTT, FORT, or T C T. Even though many techniques are already supported by IsaFoR/CeTA, some of the methods implemented in tools remain to be added.…”
Section: Resultsmentioning
confidence: 99%
“…Certification is the answer to this question. Tools that participate in certified categories are required to produce their justifications in a common format, the certification problem format, or CPF [46] for short. Justifications in this format are usually called certificates.…”
Section: Categoriesmentioning
confidence: 99%