English

On the Complexity of Quantum ACC

Quantum Physics 2007-05-23 v3

Abstract

For any q>1q > 1, let \MODq\MOD_q be a quantum gate that determines if the number of 1's in the input is divisible by qq. We show that for any q,t>1q,t > 1, \MODq\MOD_q is equivalent to \MODt\MOD_t (up to constant depth). Based on the case q=2q=2, Moore \cite{moore99} has shown that quantum analogs of AC(0)^{(0)}, ACC[q][q], and ACC, denoted QACwf(0)^{(0)}_{wf}, QACC[2][2], QACC respectively, define the same class of operators, leaving q>2q > 2 as an open question. Our result resolves this question, proving that QACwf(0)=^{(0)}_{wf} = QACC[q]=[q] = QACC for all qq. We also develop techniques for proving upper bounds for QACC in terms of related language classes. We define classes of languages EQACC, NQACC and BQACC\rats_{\rats}. We define a notion log\log-planar QACC operators and show the appropriately restricted versions of EQACC and NQACC are contained in P/poly. We also define a notion of log\log-gate restricted QACC operators and show the appropriately restricted versions of EQACC and NQACC are contained in TC(0)^{(0)}. To do this last proof, we show that TC(0)^{(0)} can perform iterated addition and multiplication in certain field extensions. We also introduce the notion of a polynomial-size tensor graph and show that families of such graphs can encode the amplitudes resulting from apply an arbitrary QACC operator to an initial state.

Cite

@article{arxiv.quant-ph/0002057,
  title  = {On the Complexity of Quantum ACC},
  author = {F. Green and S. Homer and C. Pollett},
  journal= {arXiv preprint arXiv:quant-ph/0002057},
  year   = {2007}
}

Comments

22 pages, 4 figures This version will appear in the July 2000 Computational Complexity conference. Section 4 has been significantly revised and many typos corrected