2014
DOI: 10.1007/978-3-319-09284-3_31
|View full text |Cite
|
Sign up to set email alerts
|

DRAT-trim: Efficient Checking and Trimming Using Expressive Clausal Proofs

Abstract: Abstract. The DRAT-trim tool is a satisfiability proof checker based on the new DRAT proof format. Unlike its predecessor, DRUP-trim, all presently known SAT solving and preprocessing techniques can be validated using DRAT-trim. Checking time of a proof is comparable to the running time of the proof-producing solver. Memory usage is also similar to solving memory consumption, which overcomes a major hurdle of resolution-based proof checkers. The DRAT-trim tool can emit trimmed formulas, optimized proofs, and n… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
183
0

Year Published

2019
2019
2019
2019

Publication Types

Select...
5
5

Relationship

0
10

Authors

Journals

citations
Cited by 170 publications
(183 citation statements)
references
References 20 publications
0
183
0
Order By: Relevance
“…It is a proof format that-in the context of SATappears to satisfy all the properties listed in the previous section. DRAT is general enough to capture most if not all the presently known SAT techniques, goes beyond sound inferences to accommodate recording of preprocessing and in-processing steps [28], and relies on a small fixed set of rules which makes it easy to both emit and check [58]. Recent work has focused on developing a verified checker for DRAT [15,16].…”
Section: Some Previous Work and Related Approachesmentioning
confidence: 99%
“…It is a proof format that-in the context of SATappears to satisfy all the properties listed in the previous section. DRAT is general enough to capture most if not all the presently known SAT techniques, goes beyond sound inferences to accommodate recording of preprocessing and in-processing steps [28], and relies on a small fixed set of rules which makes it easy to both emit and check [58]. Recent work has focused on developing a verified checker for DRAT [15,16].…”
Section: Some Previous Work and Related Approachesmentioning
confidence: 99%
“…In particular, RAT subsumes extended resolution [43,46], which allows to infer fresh variables. Heule et al developed the drat-trim [19,48] tool based on backward checking [18], which efficiently checks unsatisfiability proofs, as well as the mechanically verified checker written in the ACL2 theorem prover [49].…”
Section: A New Proof Format For Parallel Sat Portfoliosmentioning
confidence: 99%
“…Due to concerns on reliability of SAT solvers because of possible undiscovered bugs [7,34,37], different proof formats for expressing unsatisfiability together with proof emitting solvers were developed to ensure the correctness of unsatisfiability results [15,14,5,51,35,13,25]. Efficiently generating and checking proofs required carefully designed proof systems and checkers [19].…”
Section: Introductionmentioning
confidence: 99%