An algorithm for Boolean satisfiability based on generalized orthonormal expansion
Virendra Sule

TL;DR
This paper introduces an algorithm based on generalized orthonormal expansion to decide the consistency of Boolean systems and find all solutions, extending classical methods like DPLL for CNF formulas.
Contribution
It develops a novel algorithm utilizing ON expansion for arbitrary Boolean functions, enabling solution enumeration without resolution, and generalizes the DPLL algorithm for CNF formulas.
Findings
Algorithm effectively determines Boolean system satisfiability.
Extension of DPLL algorithm for multi-variable splitting.
Provides a unified framework for Boolean solution characterization.
Abstract
This paper proposes an algorithm for deciding consistency of systems of Boolean equations in several variables with co-efficients in the two element Boolean algebra and find all satisfying assignments. The algorithm is based on the application of a well known generalized Boole-Shannon orthonormal (ON) expansion of Boolean functions. A necessary and sufficient consistency condition for a special class of functions was developed in \cite{sule} using such an expansion. Paper \cite{sule} develops a condition for consistency of the equation for the special classes of Boolean functions 1) in for an ON set of Boolean functions in over a general Boolean algebra and 2) in . The present paper addresses the problem of obtaining the consistency conditions for arbitrary Boolean functions in . Next, the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsError Correcting Code Techniques · Algorithms and Data Compression · Rough Sets and Fuzzy Logic
