2016
DOI: 10.1007/978-3-319-48758-8_27
|View full text |Cite
|
Sign up to set email alerts
|

DRAT Proofs for XOR Reasoning

Abstract: Unsatisfiability proofs in the DRAT format became the de facto standard to increase the reliability of contemporary SAT solvers. We consider the problem of generating proofs for the XOR reasoning component in SAT solvers and propose two methods: direct translation transforms every XOR constraint addition inference into a DRAT proof, whereas T-translation avoids the exponential blow-up in direct translations by using fresh variables. T-translation produces DRAT proofs from Gaussian elimination records that are … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
18
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
3
2
2

Relationship

3
4

Authors

Journals

citations
Cited by 8 publications
(18 citation statements)
references
References 23 publications
0
18
0
Order By: Relevance
“…Furthermore, no lower bounds are known for the proof complexity of the DRAT proof system, which in fact is as powerful as extended resolution [16]. Thanks to the RAT introduction criterion, DRAT proofs can express several inprocessing techniques that would lead to an exponential blow-up if expressed using only RUP clauses, such as Gaussian elimination and symmetry breaking [12,19,26,27]. Last, DRAT checking can be performed efficiently, with a caveat we explain in Section 2.5.…”
Section: Drat Proofsmentioning
confidence: 99%
“…Furthermore, no lower bounds are known for the proof complexity of the DRAT proof system, which in fact is as powerful as extended resolution [16]. Thanks to the RAT introduction criterion, DRAT proofs can express several inprocessing techniques that would lead to an exponential blow-up if expressed using only RUP clauses, such as Gaussian elimination and symmetry breaking [12,19,26,27]. Last, DRAT checking can be performed efficiently, with a caveat we explain in Section 2.5.…”
Section: Drat Proofsmentioning
confidence: 99%
“…This is very convenient from the perspective of SAT solving: state-of-the-art solvers can perform exponentially better than pure CDCL solvers due to the use of inprocessing techniques such as Gaussian elimination, cardinality resolution and symmetry breaking [44,45,31,32,6,8,1]. Expressing such techniques as RUP inferences can lead to much longer proofs, both in theory [17,48,49] and in practice [40]. This can be avoided by introducing RATs, due to the exponential gap between resolution and extended resolution [29].…”
Section: Drat Proofsmentioning
confidence: 99%
“…However, the aforementioned inprocessing techniques were difficult or impossible to express in the RUP proof system. For this reason, the Delete Resolution Asymmetric Tautology (DRAT) proof system was introduced, as well as proof generation methods for several inprocessing techniques [27,20,40]. DRAT has become a de facto standard as DRAT proof logging was required in the main track of the SAT Competition 2016.…”
Section: Introductionmentioning
confidence: 99%
“…The delete resolution asymmetric tautology (DRAT) and delete propagation redundancy (DPR) proof systems were developed to express and check these operations [41,17]. While DRAT proof generation is widely supported [25,28,13], DPR is fairly recent and is yet to be adopted in practice. Recent results show that these proof systems are polynomially equivalent to the extended resolution proof system [16,20], for which no exponential lower bounds are known [22].…”
Section: Introductionmentioning
confidence: 99%
“…Related work DRAT and DPR proofs [41,17] were developed to increase the reliability of SAT solvers' unsatisfiability results by allowing powerful inferences that easily expressed the reasoning techniques used by SAT solvers [25,13,28]. Recent work shows that both proof systems are essentially as expressive as extended resolution [16,20], for which no exponential lower bounds exist [22].…”
Section: Introductionmentioning
confidence: 99%