Circuit equivalence in 2-nilpotent algebras

Piotr Kawałek,Michael Kompatscher,Jacek Krzaczkowski
DOI: https://doi.org/10.48550/arXiv.1909.12256
2019-09-27
Abstract:The circuit equivalence problem of a finite algebra $\mathbf A$ is the computational problem of deciding whether two circuits over $\mathbf A$ define the same function or not. This problem not just generalises the equivalence problem for Boolean circuits, but is also of high interest in universal algebra, as it models the problems of checking identities in $\mathbf A$. In this paper we discuss the complexity for algebras from congruence modular varieties. A partial classification was already given by Idziak and Krzaczkowski, leaving essentially only a gap for nilpotent but not supernilpotent algebras. We start a systematic study of this open case, proving that the circuit equivalence problem is in P for $2$-nilpotent such algebras.
Computational Complexity,Rings and Algebras
What problem does this paper attempt to address?