Non-Clausal Redundancy Properties (Extended Version)

Lee Barnett, Armin Biere

Research output: Working paper and reportsResearch report

Abstract

State-of-the-art refutation systems for SAT are largely based on the derivation of clauses meeting some redundancy criteria, ensuring their addition to a formula does not alter its satisfiability. However, there are strong propositional reasoning techniques whose inferences are not easily expressed in such systems. This paper extends the redundancy framework beyond clauses to characterize redundancy for Boolean con- straints in general. We show this characterization can be instantiated to develop efficiently checkable refutation systems using redundancy prop- erties for Binary Decision Diagrams (BDDs). Using a form of reverse unit propagation over conjunctions of BDDs, these systems capture, for instance, Gaussian elimination reasoning over XOR constraints encoded in a formula, without the need for clausal translations or extension vari- ables. Notably, these systems generalize those based on the strong Prop- agation Redundancy (PR) property, without an increase in complexity.
Original languageEnglish
Place of PublicationLinz
PublisherInstitute for Formal Models and Verification
Number of pages22
Publication statusPublished - Apr 2021

Publication series

NameFMV Reports Series
Volume21/2

Fields of science

  • 102 Computer Sciences
  • 102001 Artificial intelligence
  • 102011 Formal languages
  • 102022 Software development
  • 102031 Theoretical computer science
  • 603109 Logic
  • 202006 Computer hardware

Cite this