Truth Assignments as Conditional Autarkies

Benjamin Kiesl, Marijn Heule, Armin Biere

Research output: Chapter in Book/Report/Conference proceedingConference proceedings

Abstract

An autarky for a formula in propositional logic is a truth assignment that satisfies every clause it touches, i.e., every clause for which the autarky assigns at least one variable. In this paper, we present how conditional autarkies, a generalization of autarkies, give rise to novel preprocessing techniques for SAT solving. We show that conditional au- tarkies correspond to a new type of redundant clauses, termed globally- blocked clauses, and that the elimination of these clauses can simulate existing circuit-simplification techniques on the CNF level.
Original languageEnglish
Title of host publicationAutomated Technology for Verification and Analysis - 17th International Symposium, ATVA 2019, Taipei, Taiwan, October 28-31, 2019, Proceedings
Editors Yu-Fang Chen and Chih-Hong Cheng and Javier Esparza
PublisherSpringer
Pages48-64
Number of pages17
Volume11781
Publication statusPublished - 2019

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

Cite this