Proof Complexity and SAT Solving

Research output: Chapter in Book/Report/Conference proceedingBook chapterResearchpeer-review

This chapter gives an overview of proof complexity and connections to SAT solving, focusing on proof systems such as resolution, Nullstellensatz, polynomial calculus, and cutting planes (corresponding to conflict-driven clause learning, algebraic approaches using linear algebra or Gröbner bases, and pseudo-Boolean solving, respectively). There is also a discussion of extended resolution (which is closely related to DRAT proof logging) and Frege and extended Frege systems more generally. An ample supply of references for further reading is provided, including for some topics omitted in this chapter.
Original languageEnglish
Title of host publicationHandbook of Satisfiability
EditorsArmin Biere, Marijn J. H. Heule, Hans van Maaren, Toby Walsh
PublisherIMIA and IOS Press
Publication date2021
Edition2
Pages233 - 350
Chapter7
ISBN (Print)978-1-64368-160-3
ISBN (Electronic)978-1-64368-161-0
DOIs
Publication statusPublished - 2021
SeriesFrontiers in Artificial Intelligence and Applications
Volume336
ISSN0922-6389

Bibliographical note

Chapter to appear in the 2nd edition. Draft version available at http://www.csc.kth.se/~jakobn/research/ProofComplexityChapter.pdf

ID: 251872222