Improved Circuit Lower Bounds and Quantum-Classical Separations
Abstract
We continue the study of the circuit class GC0, which augments AC0 with unbounded-fan-in gates that compute arbitrary functions inside a sufficiently small Hamming ball but must be constant outside it. While GC0 can compute functions requiring exponential-size circuits, Kumar (CCC 2023) showed that switching-lemma lower bounds for AC0 extend to GC0 with no loss in parameters. We prove a parallel result for the polynomial method: any lower bound for AC0[p] obtained via the polynomial method extends to GC0[p] without loss in parameters. As a consequence, we show that the majority function MAJ requires depth-d GC0[p] circuits of size 2(n1/2(d-1)), matching the best-known lower bounds for AC0[p]. This yields the most expressive class of non-monotone circuits for which exponential-size lower bounds are known for an explicit function. We also prove a similar result for the algorithmic method, showing that ENP requires exponential-size GCC0 circuits, extending a result of Williams (JACM 2014). Finally, leveraging our improved classical lower bounds, we establish the strongest known unconditional separations between quantum and classical circuit classes. We separate QNC0 from GC0 and GC0[p] in various settings and show that BQLOGTIME is not contained in GC0. As a consequence, we construct an oracle relative to which BQP lies outside uniform GC0, extending the Raz-Tal oracle separation between BQP and PH (STOC 2019).
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.