Let $L$ be an arbitrary language in $NP$. Then,
- For every input length $n$ we have a non-deterministic CNF formula for $L$, by the Cook-Levin theorem.
- Every polynomial-sized formula can be converted to an $NC1$ circuit.
But that would mean $NP$ is in (logspace-uniform) non-deterministic $NC1$, which seems weird.
We know that class of languages with logspace uniform circuits is same as $P$. We also know uniform $NC1$ is in $P$; but we don't know if this inclusion is strict. Coming to the non-determinsitic world, logspace uniform non-determinsitic circuits is same as $NP$ (by the taleaux/Cook-Levin method). So I would hope that whether uniform non-determinsitic $NC1$ contains $NP$ or not should be "non-trivial" and an open question as well.
-
1$\begingroup$ Why do you question your conclusion? Can you expand on why you believe you have gone wrong? $\endgroup$D.W.– D.W. ♦2025年03月31日 07:15:18 +00:00Commented Mar 31 at 7:15
1 Answer 1
The conclusion doesn't sound weird to me. Nondeterministic circuits accept the same languages as nondeterministic NC1 circuits, by the Tseitin transform. In particular, the Tseitin transform will convert any polynomial-size deterministic circuit $C$ to a polynomial-size NC1 circuit $C'$, such that $C(x,y)$ holds iff $\exists z . C'(x,y,z)$ holds. Therefore, any language of the form
$$L=\{x \mid \exists y . C(x,y)\}$$
can also be expressed as
$$L=\{x \mid \exists y,z . C'(x,y,z)\}$$
where $C'$ is a NC1 circuit.
Explore related questions
See similar questions with these tags.