Transformations of Boolean functions

Jeffrey M. Dudek, Dror Fried

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Boolean functions are characterized by the unique structure of their solution space. Some properties of the solution space, such as the possible existence of a solution, are well sought after but difficult to obtain. To better reason about such properties, we define transformations as functions that change one Boolean function to another while maintaining some properties of the solution space. We explore transformations of Boolean functions, compactly described as Boolean formulas, where the property is to maintain is the number of solutions in the solution spaces. We first discuss general characteristics of such transformations. Next, we reason about the computational complexity of transforming one Boolean formula to another. Finally, we demonstrate the versatility of transformations by extensively discussing transformations of Boolean formulas to “blocks,” which are solution spaces in which the set of solutions makes a prefix of the solution space under a lexicographic order of the variables.

Original languageEnglish
Title of host publication39th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science, FSTTCS 2019
EditorsArkadev Chattopadhyay, Paul Gastin
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959771313
DOIs
StatePublished - Dec 2019
Event39th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science, FSTTCS 2019 - Bombay, India
Duration: 11 Dec 201913 Dec 2019

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume150
ISSN (Print)1868-8969

Conference

Conference39th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science, FSTTCS 2019
Country/TerritoryIndia
CityBombay
Period11/12/1913/12/19

Bibliographical note

Publisher Copyright:
© Jeffrey M. Dudek and Dror Fried; licensed under Creative Commons License CC-BY.

Keywords

  • Boolean Formulas
  • Boolean Functions
  • Model Counting
  • Transformations

Fingerprint

Dive into the research topics of 'Transformations of Boolean functions'. Together they form a unique fingerprint.

Cite this