A Flexible Proof Format for SAT Solver-Elaborator Communication

14Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

We introduce FRAT, a new proof format for unsatisfiable SAT problems, and its associated toolchain. Compared to DRAT, the FRAT format allows solvers to include more information in proofs to reduce the computational cost of subsequent elaboration to LRAT. The format is easy to parse forward and backward, and it is extensible to future proof methods. The provision of optional proof steps allows SAT solver developers to balance implementation effort against elaboration time, with little to no overhead on solver time. We benchmark our FRAT toolchain against a comparable DRAT toolchain and confirm >84% median reduction in elaboration time and >94% median decrease in peak memory usage.

Cite

CITATION STYLE

APA

Baek, S., Carneiro, M., & Heule, M. J. H. (2021). A Flexible Proof Format for SAT Solver-Elaborator Communication. In Lecture Notes in Computer Science (Vol. 12651 LNCS, pp. 59–75). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-030-72016-2_4

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free