$\mathsf{QAC}^0$ Contains $\mathsf{TC}^0$ (with Many Copies of the Input)
Daniel Grier, Jackson Morris, Kewen Wu
TL;DR
We study the power of constant-depth quantum circuits $\mathsf{QAC}^0$, which combine arbitrary single-qubit gates with generalized Toffoli gates, for computing Boolean functions. The paper establishes a strong separation $\mathsf{QAC}^0 \nsubseteq \mathsf{AC}^0[p]$ and shows that providing polynomially many copies of the input allows $\mathsf{QAC}^0$ to simulate $\mathsf{TC}^0$ via $\mathsf{QAC}^0 \circ \mathsf{NC}^0$, thereby highlighting a substantial quantum advantage when input copies are available. Central to the results are the $\mathsf{W}$ test for Hamming weight and an exact amplitude amplification technique that converts approximate constant-depth constructions into exact ones, enabling exact parity, exact fanout, and exact computation of a broad class of symmetric functions. The work also proves that all symmetric $\mathsf{AC}^0$ functions can be computed exactly in $\mathsf{QAC}^0$, and it develops a framework around state–unitary duality to separate $\mathsf{QAC}^0$ from certain classical circuit classes, with implications for copy complexity and potential future refinements to near-term quantum architectures.
Abstract
$\mathsf{QAC}^0$ is the class of constant-depth polynomial-size quantum circuits constructed from arbitrary single-qubit gates and generalized Toffoli gates. It is arguably the smallest natural class of constant-depth quantum computation which has not been shown useful for computing any non-trivial Boolean function. Despite this, many attempts to port classical $\mathsf{AC}^0$ lower bounds to $\mathsf{QAC}^0$ have failed. We give one possible explanation of this: $\mathsf{QAC}^0$ circuits are significantly more powerful than their classical counterparts. We show the unconditional separation $\mathsf{QAC}^0\not\subset\mathsf{AC}^0[p]$ for decision problems, which also resolves for the first time whether $\mathsf{AC}^0$ could be more powerful than $\mathsf{QAC}^0$. Moreover, we prove that $\mathsf{QAC}^0$ circuits can compute a wide range of Boolean functions if given multiple copies of the input: $\mathsf{TC}^0 \subseteq \mathsf{QAC}^0 \circ \mathsf{NC}^0$. Along the way, we introduce an amplitude amplification technique that makes several approximate constant-depth constructions exact.
