Satisfiability in multi-valued circuits

10/23/2017
by   Paweł M. Idziak, et al.
0

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 A there is a polynomial time algorithm that decides if an equation over A 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 the most general setting we have obtained such a characterization for a very broad class of algebras from congruence modular varieties. This class includes most known and well-studied algebras such as groups, rings, modules (and their generalizations like quasigroups, loops, near-rings, nonassociative rings, Lie algebras), lattices (and their extensions like Boolean algebras, Heyting algebras or other algebras connected with multi-valued logics including MV-algebras). This paper seems to be the first systematic study of the computational complexity of satisfiability of non-Boolean circuits and solving equations over finite algebras. The characterization results provided by the paper is given in terms of nice structural properties of algebras for which the problems are solvable in polynomial time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/20/2020

Intermediate problems in modular circuits satisfiability

In arXiv:1710.08163 a generalization of Boolean circuits to arbitrary fi...
research
10/12/2018

Investigating the Power of Circuits with MOD_6 Gates

We consider the power of Boolean circuits with MOD_6 gates. First, we in...
research
10/22/2020

Equation satisfiability in solvable groups

The study of the complexity of the equation satisfiability problem in fi...
research
09/26/2019

On the complexity of the clone membership problem

We investigate the complexity of the Boolean clone membership problem (C...
research
05/03/2021

CSAT and CEQV for nilpotent Maltsev algebras of Fitting length > 2

The circuit satisfaction problem CSAT(A) of an algebra A is the problem ...
research
05/01/2022

Enumeration Classes Defined by Circuits

We refine the complexity landscape for enumeration problems by introduci...
research
06/05/2021

Complexity of Modular Circuits

We study how the complexity of modular circuits computing AND depends on...

Please sign up or login with your details

Forgot password? Click here to reset