2021
DOI: 10.1609/aaai.v35i5.16494
|View full text |Cite
|
Sign up to set email alerts
|

Certifying Parity Reasoning Efficiently Using Pseudo-Boolean Proofs

Abstract: The dramatic improvements in combinatorial optimization algorithms over the last decades have had a major impact in artificial intelligence, operations research, and beyond, but the output of current state-of-the-art solvers is often hard to verify and is sometimes wrong. For Boolean satisfiability (SAT) solvers proof logging has been introduced as a way to certify correctness, but the methods used seem hard to generalize to stronger paradigms. What is more, even for enhanced SAT techniques such as parity (XOR… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
14
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 12 publications
(14 citation statements)
references
References 50 publications
0
14
0
Order By: Relevance
“…If the solver is replaced by any other modern SAT solver with proof logging capabilities, only minor syntactic modifications are needed to make it VeriPB-compatible. Indeed, as mentioned before, redundance-based strengthening generalizes the well-known RAT rule, and moreover, VeriPB can additionally handle symmetry breaking, cardinality reasoning and XOR reasoning [25,7].…”
Section: Qmaxsatpbmentioning
confidence: 85%
See 3 more Smart Citations
“…If the solver is replaced by any other modern SAT solver with proof logging capabilities, only minor syntactic modifications are needed to make it VeriPB-compatible. Indeed, as mentioned before, redundance-based strengthening generalizes the well-known RAT rule, and moreover, VeriPB can additionally handle symmetry breaking, cardinality reasoning and XOR reasoning [25,7].…”
Section: Qmaxsatpbmentioning
confidence: 85%
“…Proof. The variable v X j is a fresh variable; the constraints enforce it to be true if and only if x∈X x ≥ j. Gocht and Nordström [25] have shown how these defining constraints can be derived using redundance-based strengthening. 3 We include a full proof here to make the paper self-contained.…”
Section: Qmaxsatpbmentioning
confidence: 99%
See 2 more Smart Citations
“…It is well-known that algorithms proved correct can be implemented incorrectly. In areas where the rigor of results is paramount, there have been efforts to devise mechanisms for ascertaining the correctness of either implemented algorithms or their computed results [6,7,75,76,79,98,[124][125][126]138,139,223,317]. A natural topic of research is to apply similar solutions in the case of the computation of explanations, but also in the case of explainability queries.…”
Section: Definitions Of Explanationsmentioning
confidence: 99%