Efficient Certified RAT Verification

Luís Cruz-Filipe, Marijn Heule, Warren Hunt, Jr, Matt Kaufmann, Peter Schneider-Kamp

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

144 Downloads (Pure)

Abstract

Clausal proofs have become a popular approach to validate the results of SAT solvers. However, validating clausal proofs in the most widely supported format (DRAT) is expensive even in highly optimized implementations. We present a new format, called LRAT, which extends the DRAT format with hints that facilitate a simple and fast validation algorithm. Checking validity of LRAT proofs can be implemented using trusted systems such as the languages supported by theorem provers. We demonstrate this by implementing two certified LRAT checkers, one in Coq and one in ACL2.
Original languageEnglish
Title of host publicationAutomated Deduction - CADE 26 : Proceedings of the 26th International Conference on Automated Deduction
EditorsLeonardo de Moura
PublisherSpringer
Publication date2017
Pages220-236
ISBN (Print)978-3-319-63045-8
ISBN (Electronic)978-3-319-63046-5
DOIs
Publication statusPublished - 2017
Event26th International Conference on Automated Deduction - Gothenburg, Sweden
Duration: 6. Aug 201711. Aug 2017
Conference number: 26

Conference

Conference26th International Conference on Automated Deduction
Number26
Country/TerritorySweden
CityGothenburg
Period06/08/201711/08/2017
SeriesLecture Notes in Computer Science
Volume10395
ISSN0302-9743

Cite this