On the complexity of the clone membership problem
Emil Je\v{r}\'abek

TL;DR
This paper analyzes the computational complexity of the Boolean clone membership problem, establishing its precise position in the polynomial hierarchy and classifying various cases based on the function sets involved.
Contribution
It proves that CMP is $ ext{Theta}_2^P$-complete and classifies the complexity for fixed functions and different gate sets, clarifying previous misconceptions.
Findings
CMP is $ ext{Theta}_2^P$-complete.
For fixed $f$, CMP is NP-complete unless $f$ is a projection.
Most gate set variants of CMP are either $ ext{Theta}_2^P$-complete, coDP-complete, or in P.
Abstract
We investigate the complexity of the Boolean clone membership problem (CMP): given a set of Boolean functions and a Boolean function , determine if is in the clone generated by , i.e., if it can be expressed by a circuit with -gates. Here, and elements of are given as circuits or formulas over the usual De Morgan basis. B\"ohler and Schnoor (2007) proved that for any fixed , the problem is coNP-complete, with a few exceptions where it is in P. Vollmer (2009) incorrectly claimed that the full problem CMP is also coNP-complete. We prove that CMP is in fact -complete, and we complement B\"ohler and Schnoor's results by showing that for fixed , the problem is NP-complete unless is a projection. More generally, we study the problem -CMP where and are given by circuits using gates from . For most choices of , we classify 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.
