Abstract
DRAT proofs have become the standard for verifying unsatisfiability proofs emitted by modern SAT solvers. However, recent work showed that the specification of the format differs from its implementation in existing tools due to optimizations necessary for efficiency. Although such differences do not compromise soundness of DRAT checkers, the sets of correct proofs according to the specification and to the implementation are incomparable. We discuss how it is possible to design DRAT checkers faithful to the specification by carefully modifying the standard optimization techniques. We implemented such modifications in a configurable DRAT checker. Our experimental results show negligible overhead due to these modifications, suggesting that efficient verification of the DRAT specification is possible. Furthermore, we show that the differences between specification and implementation of DRAT often arise in practice.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the 18th Conference on Formal Methods in Computer-Aided Design, FMCAD 2018 |
| Editors | Nikolaj Bjørner, Arie Gurfinkel |
| Number of pages | 9 |
| Place of Publication | United States |
| Publisher | IEEE |
| Publication date | 7 Jan 2019 |
| Pages | 197-205 |
| ISBN (Print) | 978-1-5386-7567-0 |
| DOIs | |
| Publication status | Published - 7 Jan 2019 |
| Externally published | Yes |
| Event | Formal Methods in Computer Aided Design conference - Austin, United States Duration: 30 Oct 2018 → 2 Nov 2018 Conference number: 18 https://www.cs.utexas.edu/~hunt/FMCAD/FMCAD18/ |
Conference
| Conference | Formal Methods in Computer Aided Design conference |
|---|---|
| Number | 18 |
| Country/Territory | United States |
| City | Austin |
| Period | 30/10/2018 → 02/11/2018 |
| Internet address |
Keywords
- DRAT
- proof checking
- unsatisfiability proofs
- SAT solving
- formal verification
Fingerprint
Dive into the research topics of 'Complete and Efficient DRAT Proof Checking'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver