,
Piotr Kawałek
,
Jacek Krzaczkowski
,
Armin Weiß
Creative Commons Attribution 4.0 International license
We study the problem ListCSat of satisfiability of multivalued circuits, whose input values are restricted by lists. We obtain a clear description of quasipolynomial time cases of the problem, where the time complexity is determined by the set of gates which are allowed to build such circuits. That is, algebraic structures induced by gates which allow for a quasipolynomial time algorithm decompose into a direct product L × N, where the polynomial clone of L is isomorphic to the clone of two element lattice and polynomial clone of N is isomorphic to the clone of some finite nilpotent Malcev algebra. If such a decomposition does not exist the ListCSat problem is NP-complete. The result applies to a general setting of finite algebras from congruence modular varieties. In our tractability proofs we assume certain lower bounds for the Boolean CC-circuits. We discuss the cases in which such an assumption can be avoided and polynomial/quasipolynomial time algorithms exist unconditionally.
@InProceedings{idziak_et_al:LIPIcs.MFCS.2026.80,
author = {Idziak, Pawe{\l} M. and Kawa{\l}ek, Piotr and Krzaczkowski, Jacek and Wei{\ss}, Armin},
title = {{Satisfiability of Multivalued Circuits with Lists}},
booktitle = {51st International Symposium on Mathematical Foundations of Computer Science (MFCS 2026)},
pages = {80:1--80:15},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-442-0},
ISSN = {1868-8969},
year = {2026},
volume = {386},
editor = {Kouck\'{y}, Michal and Petrișan, Daniela},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.MFCS.2026.80},
URN = {urn:nbn:de:0030-drops-274624},
doi = {10.4230/LIPIcs.MFCS.2026.80},
annote = {Keywords: satisifiability, circuit satisfiability, solving equations, lists}
}