2022
DOI: 10.1007/978-3-030-99524-9_25
|View full text |Cite
|
Sign up to set email alerts
|

Clausal Proofs for Pseudo-Boolean Reasoning

Abstract: When augmented with a Pseudo-Boolean (PB) solver, a Boolean satisfiability (SAT) solver can apply apply powerful reasoning methods to determine when a set of parity or cardinality constraints, extracted from the clauses of the input formula, has no solution. By converting the intermediate constraints generated by the PB solver into ordered binary decision diagrams (BDDs), a proof-generating, BDD-based SAT solver can then produce a clausal proof that the input formula is unsatisfiable. Working together, the two… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
1
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 42 publications
0
3
0
Order By: Relevance
“…In this paper and in our linked generator, we manually construct the shortest known DRAT proofs of the unsatisfiability of the Pigeonhole Problem formula PHP(n). Our proofs combine the O(n 3 ) scaling of recent solvers [7,15] with the immediate generation and small leading constant of Cook's proof.…”
Section: Background On the Pigeonhole Principlementioning
confidence: 99%
See 1 more Smart Citation
“…In this paper and in our linked generator, we manually construct the shortest known DRAT proofs of the unsatisfiability of the Pigeonhole Problem formula PHP(n). Our proofs combine the O(n 3 ) scaling of recent solvers [7,15] with the immediate generation and small leading constant of Cook's proof.…”
Section: Background On the Pigeonhole Principlementioning
confidence: 99%
“…Heule and Biere [14] then give a method to convert these PR proofs into O(n 3 ) length DRAT proofs. In a recently published paper, Bryant, Biere, and Heule [7] describe a solver based on Pseudo-Boolean binary decision diagrams (PGBDD), which outputs DRAT proofs of the Pigeonhole Problem whose clause length empirically scales as O(n 3 ).…”
Section: Introductionmentioning
confidence: 99%
“…The DRAT proof logging method has recently been extended to FRAT [BCH21], which allows to integrate different forms of reasoning. Proof logging using binary decision diagrams (BDDs) [Bry22], generating proofs in all of the DRAT , LRAT , and FRAT formats, has also been developed for pseudo-Boolean reasoning [BBH22] and parity reasoning [SB22]. Further evaluation will be needed to decide whether such clausal proof logging methods can be truly competitive with pseudo-Boolean proof logging.…”
Section: Subsequent Developmentsmentioning
confidence: 99%