English

On the complexity of the clone membership problem

Computational Complexity 2021-06-29 v4 Logic in Computer Science

Abstract

We investigate the complexity of the Boolean clone membership problem (CMP): given a set of Boolean functions FF and a Boolean function ff, determine if ff is in the clone generated by FF, i.e., if it can be expressed by a circuit with FF-gates. Here, ff and elements of FF are given as circuits or formulas over the usual De Morgan basis. B\"ohler and Schnoor (2007) proved that for any fixed FF, 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 Θ2P\Theta^P_2-complete, and we complement B\"ohler and Schnoor's results by showing that for fixed ff, the problem is NP-complete unless ff is a projection. More generally, we study the problem BB-CMP where FF and ff are given by circuits using gates from BB. For most choices of BB, we classify the complexity of BB-CMP as being Θ2P\Theta^P_2-complete (possibly under randomized reductions), coDP-complete, or in P.

Cite

@article{arxiv.1909.12211,
  title  = {On the complexity of the clone membership problem},
  author = {Emil Jeřábek},
  journal= {arXiv preprint arXiv:1909.12211},
  year   = {2021}
}

Comments

30 pages

R2 v1 2026-06-23T11:27:08.975Z