DOI: 10.29007/7jgq
|View full text |Cite
|
Sign up to set email alerts
|

Towards a Semantics of Unsatisfiability Proofs with Inprocessing

Abstract: Delete Resolution Asymmetric Tautology (DRAT) proofs have become a de facto standard to certify unsatisfiability results from SAT solvers with inprocessing. However, DRAT shows behaviors notably different from other proof systems: DRAT inferences are nonmonotonic, and clauses that are not consequences of the premises can be derived. In this paper, we clarify some discrepancies on the notions of reverse unit propagation (RUP) clauses and asymmetric tautologies (AT), and furthermore develop the concept of resolu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
22
0

Publication Types

Select...
4
2

Relationship

3
3

Authors

Journals

citations
Cited by 6 publications
(22 citation statements)
references
References 39 publications
0
22
0
Order By: Relevance
“…The parsimony of the resolution calculus also makes checking a resolution proof conceptually simpler and implementable in fewer lines of trusted code. The extra information contained in resolution proofs is essential for further manipulation and compression of the proof [3,13,21,29,57] and for applications that rely, for instance, on interpolants extracted from proofs [23,38,51]. And finally, although alternative detailed proof systems for conflict-driven clause learning, mixing resolution and natural deduction have recently been proposed [60], resolution remains the primary format chosen by major SMT-solvers [4,5,14] and conversion from DRUP to resolution is possible for SAT-solvers that are not able to output resolution proofs directly [37].…”
Section: Introductionmentioning
confidence: 99%
“…The parsimony of the resolution calculus also makes checking a resolution proof conceptually simpler and implementable in fewer lines of trusted code. The extra information contained in resolution proofs is essential for further manipulation and compression of the proof [3,13,21,29,57] and for applications that rely, for instance, on interpolants extracted from proofs [23,38,51]. And finally, although alternative detailed proof systems for conflict-driven clause learning, mixing resolution and natural deduction have recently been proposed [60], resolution remains the primary format chosen by major SMT-solvers [4,5,14] and conversion from DRUP to resolution is possible for SAT-solvers that are not able to output resolution proofs directly [37].…”
Section: Introductionmentioning
confidence: 99%
“…Contributions One way to understand DPR proofs is to look for semantic invariants preserved throughout proofs. In truth-preserving proof systems this is straightforward, but previous results imply that no such invariants exist for DPR proofs [29]. In this paper, we argue that DPR can be construed as operating over a more general logic, called overwrite logic, which derives expressions that generalize clauses.…”
Section: Introductionmentioning
confidence: 87%
“…Interference has practical implications beyond SAT solving, especially when one considers the use of proofs with aims other than certifying the solvers' results. For example, no method exists in the literature to generate Craig interpolants [5] from DRAT proofs that can be used in model checking [27], and the allowed inferences lack of some of the intuitive features familiar from other proof systems such as resolution [29]. The issues of interference all boil down to the allowed inferences being just satisfiability-preserving, rather than truth-preserving [29].…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations