Short Proofs Without New Variables

  • Marijn Heule
  • , Benjamin Kiesl
  • , Armin Biere

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

Abstract

Adding and removing redundant clauses is at the core of state-of-the-art SAT solving. Crucial is the ability to add short clauses whose redundancy can be determined in polynomial time. We present a characterization of the strongest notion of clause redundancy (i.e., addition of the clause preserves satisfiability) in terms of an implication relationship. By using a polynomial-time decidable implication relation based on unit propagation, we thus obtain an efficiently checkable redundancy notion. A proof system based on this notion is surprisingly strong, even without the introduction of new variables—the key component of short proofs presented in the proof complexity literature. We demonstrate this strength on the famous pigeon hole formulas by providing short clausal proofs without new variables.
Original languageEnglish
Title of host publicationLecture Notes in Computer Science
EditorsLeonardo de Moura
PublisherSpringer
Pages130-147
Number of pages10
Volume10395
DOIs
Publication statusPublished - 2017

Publication series

NameLecture Notes in Computer Science (LNCS)

Fields of science

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

JKU Focus areas

  • Computation in Informatics and Mathematics

Cite this