Satisfiability in multi-valued circuits
Pawe{\l} M. Idziak, Jacek Krzaczkowski

TL;DR
This paper explores the computational complexity of satisfiability and equation solving in multi-valued circuits over finite algebras, providing a broad characterization for polynomial-time solvability within congruence modular varieties.
Contribution
It offers the first systematic complexity analysis of satisfiability in non-Boolean circuits and characterizes algebras where these problems are solvable in polynomial time.
Findings
Polynomial-time algorithms exist for certain classes of finite algebras.
Characterization of algebras with tractable satisfiability problems.
Includes well-known algebraic structures like groups, rings, and lattices.
Abstract
Satisfiability of Boolean circuits is among the most known and important problems in theoretical computer science. This problem is NP-complete in general but becomes polynomial time when restricted either to monotone gates or linear gates. We go outside Boolean realm and consider circuits built of any fixed set of gates on an arbitrary large finite domain. From the complexity point of view this is strictly connected with the problems of solving equations (or systems of equations) over finite algebras. The research reported in this work was motivated by a desire to know for which finite algebras there is a polynomial time algorithm that decides if an equation over has a solution. We are also looking for polynomial time algorithms that decide if two circuits over a finite algebra compute the same function. Although we have not managed to solve these problems in…
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
TopicsAdvanced Algebra and Logic · semigroups and automata theory · Logic, Reasoning, and Knowledge
