Skip to search boxSkip to navigationSkip to main content

Complete and Efficient DRAT Proof Checking

  • Adrián Rebola-Pardo
    ,
  • Luís Cruz-Filipe
  • Vienna University of Technology
    ,
  • University of Southern Denmark
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Open access

Publication Information

Output type

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Original language

English

Pages from-to (Number of pages)

Pages 197-205 (9 pages)

Publication milestones

  • Published - 07/01/2019

Publication status

Published - 07/01/2019

Place of publication

United States

Publisher

IEEE, United States
978-1-5386-7567-0

Publication IDs

  • Scopus: 85061659217

Host publication title

Proceedings of the 18th Conference on Formal Methods in Computer-Aided Design, FMCAD 2018

Host publication editors

  • Nikolaj Bjørner
  • Arie Gurfinkel

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.

Publication metrics

PlumX, opens in new tab

Citations
5
Captures
1

Related Event

Title

Formal Methods in Computer Aided Design conference

Event type

Conference

Date

30/10/2018 - 02/11/2018

Location

AustinUnited States