Generating Extended Resolution Proofs with a BDD-Based SAT Solver

05/03/2021
by   Randal E. Bryant, et al.
0

In 2006, Biere, Jussila, and Sinz made the key observation that the underlying logic behind algorithms for constructing Reduced, Ordered Binary Decision Diagrams (BDDs) can be encoded as steps in a proof in the extended resolution logical framework. Through this, a BDD-based Boolean satisfiability (SAT) solver can generate a checkable proof of unsatisfiability for a set of clauses. Such a proof indicates that the formula is truly unsatisfiable without requiring the user to trust the BDD package or the SAT solver built on top of it. We extend their work to enable arbitrary existential quantification of the formula variables, a critical capability for BDD-based SAT solvers. We demonstrate the utility of this approach by applying a prototype solver to several problems that are very challenging for search-based SAT solvers, obtaining polynomially sized proofs on benchmarks for parity formulas, as well as the Urquhart, mutilated chessboard, and pigeonhole problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/17/2023

Notes on "Bounds on BDD-Based Bucket Elimination”

This paper concerns Boolean satisfiability (SAT) solvers based on Ordere...
research
06/14/2019

Effective problem solving using SAT solvers

In this article we demonstrate how to solve a variety of problems and pu...
research
12/05/2017

Determinism in the Certification of UNSAT Proofs

The search for increased trustworthiness of SAT solvers is very active a...
research
09/25/2003

Goedel Machines: Self-Referential Universal Problem Solvers Making Provably Optimal Self-Improvements

We present the first class of mathematically rigorous, general, fully se...
research
09/20/2021

A Flexible Proof Format for SAT Solver-Elaborator Communication

We introduce FRAT, a new proof format for unsatisfiable SAT problems, an...
research
09/25/2022

Certifying Parity Reasoning Efficiently Using Pseudo-Boolean Proofs

The dramatic improvements in combinatorial optimization algorithms over ...
research
07/22/2023

Even shorter proofs without new variables

Proof formats for SAT solvers have diversified over the last decade, ena...

Please sign up or login with your details

Forgot password? Click here to reset