Research
Quantum Speedups Require Structure or Depth
Overview Research area: Quantum complexity theory — specifically quantum query complexity, classical simulation of quantum algorithms, and relativized complexity (BPP vs. BQP). Technical level: Advanc

- arXiv
- 2608.19158
- Published
- 2026-08-19
- Authors
- Guy Blanc, Jordan Docter, Carmen Strassle, Li-Yang Tan
AI summary
Overview
Research area: Quantum complexity theory — specifically quantum query complexity, classical simulation of quantum algorithms, and relativized complexity (BPP vs. BQP).
Technical level: Advanced. The paper is a theorem-and-conjecture paper in theoretical computer science; this summary is written to be readable without the proofs, but the results themselves are technical.
Scope (one sentence): The paper proves that every t-query, d-round (parallel) quantum algorithm can be simulated by a classical algorithm making roughly t^{O(d²)} queries on most inputs, and derives new equivalences between the random-oracle and unrelativized worlds for promise classes.
What This Paper Is About
A longstanding folklore conjecture in quantum complexity theory says that any t-query quantum algorithm can be simulated by a classical algorithm with poly(t) queries on almost every input. If true, this would formalize the intuition that superpolynomial quantum speedups require structure — a special promise on the input — and it would rule out the standard query-complexity route to separating BPP from BQP relative to a random oracle. The paper attacks this conjecture through a new lens: how a quantum algorithm distributes its queries across the input variables, and how many rounds (layers of parallel queries) it uses.
Key Contributions
-
A new "query weights" conjecture. The authors formulate Conjecture 1: any t-query quantum algorithm whose acceptance probability is bounded away from 0 and 1 must have a "heavy variable" i with expected query weight 𝔼[W_i(x)] ≥ poly(δ/t), where δ is the smaller of the probabilities of accepting and rejecting. This is a "white-box"/syntactic statement about the algorithm itself, rather than Aaronson–Ambainis's "black-box" statement about its output polynomial.
-
A proof that the new conjecture sits between the two known ones. They show the Aaronson–Ambainis conjecture implies Conjecture 1 (Claim A.1), and that Conjecture 1 in turn implies the simulation conjecture (Claim 9.3) — so Conjecture 1 can only be easier to prove than Aaronson–Ambainis, yet is still strong enough to settle the target problem.
-
A settled simulation conjecture for parallel algorithms. Theorem 1 gives a classical simulation with T := 2^{O(d²)} · (t log(1/δ)/ε)^{O(d)} queries for t-query, d-round quantum algorithms, approximating acceptance probabilities within additive ε on a 1−δ fraction of inputs. This confirms the simulation conjecture for constant-round algorithms.
-
New relativization equivalences. Theorem 2 shows that, assuming the strong form of Conjecture 1, PromiseBPP^O ≠ PromiseBQP^O for a random oracle O if and only if PromiseBPP ≠ PromiseBQP; Theorem 3 gives an unconditional analogue for PromiseQNC versus PromiseQuasiBPP.
Main Findings
-
Nonadaptive case resolved. Lemma 4.2 proves Conjecture 1 for 1-round (nonadaptive) algorithms: some i satisfies W_i ≥ Ω(1/(t ln(1/δ))). The authors describe this as a "one-page proof," and it settles the simulation conjecture for nonadaptive algorithms, which was previously open even for 1-round algorithms.
-
Warm-up bound for adaptive algorithms is doubly exponential. Lemma 4.3 shows a heavy variable with 𝔼[W_i(x)] ≥ (dt ln(1/δ))^{−Ω(2^d)}. This already proves Conjecture 1 for d = O(1), but for d = polylog(t) — the case corresponding to QNC — it degrades to a bound exponential in t.
-
Improved bound via higher-order statistics. Theorem 4 gives 𝔼[W_i(x)] ≥ 2^{−Ω(d²)} · (t log(1/δ))^{−Ω(d)}. The improvement comes from tracking m-wise statistics of the per-round distributions over queried subsets, rather than only singleton statistics ("is coordinate i queried?").
-
Depth thresholds for unstructured speedups. Because d ≤ t always, Theorem 1 beats the prior T ≤ exp(t) bound (from Dinur–Friedgut–Kindler–O'Donnell) whenever d ≤ O(√t). An exponential separation (T ≥ exp(t^{Ω(1)})) for unstructured problems therefore requires polynomially many rounds, d ≥ t^{Ω(1)}. For superpolynomial speedups, the requirement is superconstant depth.
-
Nonadaptive algorithms are not the obstacle. Simon's problem, Period-Finding, and Forrelation are all solved by nonadaptive quantum query algorithms, as is Yamakawa and Zhandry's recent exponential separation for an unstructured search problem. Given Theorem 1, any counterexample to the simulation conjecture must come from highly adaptive algorithms.
-
Random-oracle equivalence under the strong conjecture. Theorem 2 states that assuming the strong version of Conjecture 1, PromiseBPP^O ≠ PromiseBQP^O for a random oracle O iff PromiseBPP ≠ PromiseBQP. The forward implication is proven; the reverse is standard and unconditional. The authors state that, to their knowledge, Theorems 2 and 3 give the first natural examples of unresolved complexity-theoretic statements shown equivalent in the random-oracle and unrelativized worlds.
-
Weaker barrier under the standard conjecture. With only the standard version of Conjecture 1, the equivalence is lost: if PromiseBQP^O ⊄ PromiseHeurBPP^O then PromiseBPP ≠ PromiseBQP (Theorem 11).
-
Unconditional equivalence for low-depth circuits. Theorem 3: PromiseQNC^O ⊄ PromiseQuasiBPP^O for a random oracle iff PromiseQNC ⊄ PromiseQuasiBPP, where QuasiBPP is randomized quasipolynomial time. So proving QNC advantage via a random-oracle separation is no easier than proving an unrelativized separation.
-
Practical tension. Exponential separations are the most likely to survive error-correction overheads, but Theorem 1 says unstructured exponential separations need polynomial-depth circuits — which those same overheads make infeasible for the foreseeable future.
-
Concurrent independent work. Liu and Mutreja gave a poly(t)-query classical simulation of nonadaptive t-query algorithms on most inputs, extended to O(log t / log log t) adaptive singleton queries before one parallel batch of t queries; after exchanging theorem statements they obtained a t^{O(4^d)}-query simulation of t-parallel d-round algorithms. Escudero Gutiérrez, Palazuelos, and Saucedo gave an O(tr²)-query simulation of nonadaptive t-query rank-r algorithms, which measure on all qubits and accept on at most r measurement outcomes.
Methodology in Plain English
The authors avoid the dominant approach in this area, which views a quantum algorithm abstractly as a low-degree polynomial and asks about the "influence" of individual variables. Instead they reason directly about the algorithm, reviving a technique from the 1993 Bennett–Bernstein–Brassard–Vazirani work: query weights.
A query weight asks, for a given input, how much of the algorithm's t-query budget goes to coordinate i. Formally, w_i^{(t')}(x) is the squared amplitude on the query register pointing at i just before the t'-th query, and W_i(x) sums this over all t queries, so the weights over all N coordinates sum to t. A "heavy" coordinate receives far more than the average share t/N.
The proof strategy is a regularity lemma plus contrapositive. Definition 4.1 calls an algorithm η-regular if every coordinate's expected weight is at most η. The regularity lemma (Lemma 4.7) builds a classical decision tree of depth poly(t, 1/η, log(1/δ)) such that, along all but a δ fraction of root-to-leaf paths, the restricted algorithm is η-regular. Conjecture 1, contraposed, says that sufficiently regular algorithms are well-approximated by a constant function — so the decision tree itself is the classical simulator.
The engine inside this argument is the hybrid method: if x is accepted and y is rejected, the weighted Hamming distance between them must be at least Ω(1) for nonadaptive algorithms, or Ω(1/d) for d-round ones. This forces every input to be far from either the accepting or rejecting set. Turning "far on average" into "far except on a δ fraction" requires a concentration inequality. For nonadaptive algorithms, McDiarmid's bounded differences inequality suffices. For adaptive algorithms, the distance measure itself depends on the input, so the authors use Talagrand's convex-distance inequality (Corollary 4.4).
A second obstacle: applying Talagrand requires bounding Pr[‖W(x)‖∞ ≥ γ], and a naive union bound over N coordinates demands η ≪ 1/N — far too lossy, since tree depth scales with 1/η. The fix is an inductive, round-by-round argument (Lemma 4.5): round-r query weights are themselves the acceptance probabilities of an (r−1)-round algorithm, so the same machinery can be applied recursively. The awkward recurrence γ{r−1} ≪ γ_r² is what produces the doubly exponential 2^d in the warm-up. The improved Theorem 4 replaces singleton statistics with m-wise "spread" conditions on the per-round distributions over queried subsets.
Why This Matters
The paper sharpens the boundary between problems where quantum computers can plausibly help and those where they cannot, and it reframes that boundary in terms of circuit depth rather than only problem structure. It also supplies a rare thing in complexity theory: evidence that a random-oracle separation would tell the truth about an unrelativized question, addressing a question posed by Fortnow and Rogers and revisited by Impagliazzo and Rudich-style work questioning the Random Oracle Hypothesis.
Real-world applications (implications rather than deployed systems):
- Hardware roadmap planning. The result says unstructured superpolynomial speedups require superconstant depth, and exponential ones require polynomial depth — a concrete constraint on how much error correction overhead a useful quantum machine must tolerate.
- NISQ-era algorithm selection. Low-depth, highly parallel circuits are exactly the ones that remain viable without full error correction; the paper shows this class is also the one where classical simulation is possible on most inputs, so advantage claims must be argued carefully.
- Cryptanalysis expectations. It helps explain why superpolynomial quantum speedups have been prevalent in number-theoretic cryptography and absent for NP-complete problems — consistent with Aaronson's "law of conservation of weirdness."
- Quantum advantage verification. Since nonadaptive algorithms (Simon, Period-Finding, Forrelation, Yamakawa–Zhandry) are simulable on most inputs, demonstrations of advantage must be inspected for adaptivity or structure.
Industry relevance: Directly relevant to quantum hardware and algorithm teams deciding where to invest depth budget, and to complexity researchers working on provable separations. The authors note that QNC already captures important aspects of quantum advantage — Cleve and Watrous gave QNC circuits for the quantum Fourier transform, making Shor's factoring implementable with polynomial-time classical pre- and post-processing — yet Theorem 3 shows random-oracle evidence for QNC advantage is no easier than the unrelativized statement.
Future Directions
-
Close the gap in the depth dependence. The proven bound is 2^{O(d²)} · (t log(1/δ)/ε)^{O(d)} queries, while the natural target is poly(t). The authors explicitly frame this as a first step and note their parameters improve on exp(t) only while d ≤ O(√t).
-
Go beyond the basic hybrid method. The paper uses only the elementary hybrid method; the authors propose combining their query-weight techniques with the full generality of the adversary method (which characterizes quantum query complexity) as an avenue for future work.
-
Prove or refute Conjecture 1 in general. It is open, implied by Aaronson–Ambainis, and sufficient for the simulation conjecture. The strong version (with 1/polylog(1/δ) dependence) would upgrade Theorem 2 from a barrier to a full equivalence.
-
Remove the promise-class restriction. Remark 2.2 notes the equivalence proofs rely on PromiseBQP having a complete problem, whereas BQP has no known complete problems — an obstacle to stating the result for BQP itself.
-
Attack the remaining adaptive case. Since known speedups are nonadaptive and Theorem 1 covers constant rounds, a counterexample to the simulation conjecture must be highly adaptive; characterizing that boundary is the natural next target.
Target Audience
Quantum complexity theorists and theoretical computer scientists working on query complexity, oracle separations, and the limits of quantum speedups; researchers in discrete Fourier analysis and Boolean function analysis interested in the Aaronson–Ambainis conjecture; and quantum algorithm and hardware architects who need a rigorous account of the depth-versus-structure trade-off. Readers wanting the full proofs should note that the supplied text is truncated partway through Section 4.3, so Sections 5 onward, the regularity lemma (Lemma 4.7), and the complete proofs of Theorems 1–4 are not covered here.
Authors’ abstract
One of the most basic conjectures in quantum complexity theory states that every $t$-query quantum algorithm can be simulated on most inputs by a $\mathrm{poly}(t)$-query classical algorithm. If true, this would provide broad justification for the need for structure in quantum speedups. We settle this conjecture for parallel quantum algorithms, showing that every $t$-query $d$-round quantum algorithm can be simulated on most inputs with $t^{O(d^2)}$ classical queries. This suggests that for unstructured problems, superpolynomial speedups would require quantum circuits of superconstant depth, and exponential speedups would further require polynomial depth. In contrast, most known speedups for structured problems are achieved by highly parallel, low-depth algorithms. Our techniques also carry new implications for the status of $\mathsf{BPP}$ vs. $\mathsf{BQP}$ relative to a random oracle, a similarly longstanding problem.