Skip to content
Quantum.world

Research

A Separation Between Types of Quantum Oracle Separations

Overview Research area: Quantum complexity theory, specifically quantum oracle separations and relativization. Technical level: Advanced. Scope: This paper introduces a framework for comparing types o

A Separation Between Types of Quantum Oracle Separations
arXiv
2609.38704
Published
2026-09-30
Authors
Scott Aaronson, Adam Bouland, Jordan Docter, Barak Nehoran

AI summary

Overview

  • Research area: Quantum complexity theory, specifically quantum oracle separations and relativization.
  • Technical level: Advanced.
  • Scope: This paper introduces a framework for comparing types of quantum oracles and uses it to classify when the complexity classes PostBQP and PreciseBQP remain equal or become separated.

What This Paper Is About

Quantum oracles can be defined in many ways: as unitaries or state-preparation devices, as real or complex, as low- or high-dimensional, and with or without access to inverse or conjugate queries. This paper asks how these choices affect the ability to separate quantum complexity classes. The authors focus on PostBQP and PreciseBQP, two classes that both equal PP in the unrelativized setting, and determine which oracle types keep them equal and which can separate them.

Key Contributions

  1. A new framework for quantum relativization. The paper introduces the “meta-complexity of quantum relativization” and defines oracle “pantheons” as collections of oracles sharing structural properties. Pantheons form a partially ordered set based on their power to separate complexity classes, and two pantheons are separated if some pair of complexity classes is separated under one pantheon but equal under the other.

  2. A complete classification for PostBQP versus PreciseBQP. Within the taxonomy defined in the paper, the authors classify which oracle models can separate PostBQP and PreciseBQP. They prove equality relative to real unitaries, polynomial-dimensional unitaries, and oracles with inverse or conjugate access, and prove separation relative to forward-only complex diagonal unitaries of superpolynomial dimension.

  3. A state-preparation separation. The paper shows that a single-qubit state-preparation oracle preparing a complex state can separate PostBQP from PreciseBQP, even though the analogous single-qubit unitary separation is ruled out by their equality results.

  4. A complex Forrelation-like problem. The unitary separation is built on a Forrelation-like problem over complex variables. The authors prove a query lower bound for PostBQP using the polynomial method, symmetrization, and a relative-error bound, and the problem may be of independent interest.

Main Findings

  • Equality for real, polynomial-dimensional, inverse, or conjugate access. PostBQP and PreciseBQP are equal with respect to unitary oracles that are real, or of polynomial dimension, or whenever conjugate or inverse queries are allowed.
  • Separation with forward-only complex diagonal unitaries. There exists a diagonal unitary oracle U such that PostBQP^U is strictly contained in PreciseBQP^U, where U is complex, superpolynomial dimensional, and inverse and conjugate queries are disallowed.
  • Single-qubit state oracle separation. There is a state-preparation oracle that prepares a complex single-qubit state |ψ⟩ such that PostBQP^{|ψ⟩} is strictly contained in PreciseBQP^{|ψ⟩}.
  • No-go for single-qubit unitary lifting. The state-oracle separation cannot be lifted directly to an analogous single-qubit unitary separation because giving the unitary that prepares the state exposes conjugate amplitudes such as |β|².
  • Low-dimensional unitaries cannot hide conjugates. For a d-dimensional unitary, d−1 queries to U suffice to implement its complex conjugate U* up to a global phase, and the surrounding isometries can be synthesized to error δ using poly(d, log(1/δ)) gates. This rules out polynomial-dimensional unitary separations.
  • Inverse and conjugate access collapse the classes. Assuming inverse access, the acceptance probability of a PreciseBQP circuit can be encoded as an amplitude by running the circuit in reverse, and postselection determines whether it is above or below the threshold. For conjugate access, a gate-teleportation procedure obtains inverse access on a postselected branch.
  • Classical oracles cannot separate the classes. For classical oracles, Aaronson showed PostBQP = PP, and Watrous observed that PreciseBQP = PP in a classically relativizing manner. The new separation is therefore an “artificial” quantum oracle separation that cannot be made with respect to a classical oracle.
  • Pantheon separation. The results separate the pantheon of inverse-less diagonal unitaries from the pantheon of classical oracles, and separate the pantheon of single-qubit state-preparation oracles from the pantheons that preserve equality.
  • Complex Forrelation lower bound. For the distributions D_a and D_{−a} with a = O(log d), a PreciseBQP algorithm accepts with probability 1/2 + a/(2d) on D_a and 1/2 − a/(2d) on D_{−a}. The PostBQP lower bound uses a relative-error bound C_{d,t,a} ≤ O(exp(4|a|t/(d−t))).

Methodology in Plain English

The authors begin by defining oracle pantheons and a partial order on them. If one pantheon contains another, then a separation relative to the smaller pantheon lifts to the larger one. They then focus on PostBQP and PreciseBQP, which both equal PP without an oracle.

To prove equality results, they show that certain oracle features can be simulated. Inverse access is handled by running a computation coherently in reverse and using postselection. Conjugate access is handled by a gate-teleportation procedure that produces inverse access on a postselected branch. For polynomial-dimensional unitaries, they use the fact that d−1 queries to U can implement U* up to a global phase. The proof uses the antisymmetric state on d qudits, whose matrix element with U^{⊗d} gives the determinant of U; the cofactors follow from related antisymmetric states, resembling Cramer’s rule.

To prove the unitary separation, they construct two distributions over diagonal unitaries conditioned on Re⟨w,v⟩ = ±a, with a = O(log d). A PreciseBQP algorithm can distinguish these distributions with one query, but no PostBQP algorithm can distinguish them with polynomially many queries. The lower bound uses the polynomial method: a t-query postselected algorithm corresponds to a ratio of degree-2t polynomials p/(p+q). Symmetrization reduces the expectations to sums of squares of t-variate polynomials in the variables z_i = conjugate(w_i)v_i, and a relative-error bound shows that the relevant marginal distributions are multiplicatively close. A standard diagonalization argument then converts the query separation into an oracle separation.

For the state-oracle separation, the authors average over the unknown phases of a one-qubit state of the form sqrt(1−τ)e^{iθ}|0⟩ + sqrt(τ)e^{iφ}|1⟩. The averaged acceptance and postselection probabilities become nonnegative polynomials in τ with exponents O(t). Their logarithmic derivatives are O(t), so the conditional acceptance ratio can change by only O(t) across a small interval. Taking ε = 2^{−n} gives a problem in PreciseBQP that requires exponentially many queries for PostBQP.

Why This Matters

This work shows that whether a proof “quantumly relativizes” depends on which quantum oracle access model is used. It affects the study of proof barriers, oracle separations, and the robustness of complexity-theoretic results under different quantum oracle definitions.

Potential applications and implications include:

  • Quantum algorithm design: Understanding which tasks require inverse or conjugate access can guide the design of algorithms that work with weaker oracle models.
  • Quantum cryptography: Oracle models are used to separate cryptographic primitives in microcrypt, and this work clarifies how sensitive such separations can be to the oracle type.
  • Complexity-theoretic proof barriers: The results show that relativization barriers are model-dependent, which affects how researchers interpret oracle separations.
  • Quantum property testing and learning: The sensitivity of query complexity to oracle access modes is relevant to learning properties of quantum transformations.

Industry relevance includes quantum software and hardware teams that model oracle access, quantum cryptography groups that rely on oracle-based security proofs, and research laboratories studying quantum complexity and algorithm design.

Future Directions

  • Extend the classification to other quantum complexity classes beyond PostBQP and PreciseBQP.
  • Resolve the state-oracle question for QCMA versus QCMA₁, which the paper notes remains open even though the unitary oracle version is resolved.
  • Separate each pair of pantheons listed in the paper’s taxonomy; each separation would show that relativization results under one pantheon do not transfer to another.
  • Investigate the possible deeper connection between the separation and the low-depth multiplicative unitary design construction of Schuster, Haferkamp, and Huang, which inspired the choice of classes but was insufficient for the final separation.

Target Audience

This paper is intended for quantum complexity theorists, graduate students and researchers in quantum algorithms and cryptography, and anyone interested in oracle separations, relativization, and the foundations of quantum computing. Readers should be comfortable with complexity classes, quantum circuits, and polynomial-method arguments.

Authors’ abstract

Recent works have demonstrated that quantum oracles have subtle behavior, as access to inverse, conjugate or controlled queries can exponentially change the query complexity of certain tasks. Inspired by these works, we introduce the notion of meta-complexity of quantum relativization. We ask: for any two quantum complexity classes, under which "types" of quantum oracles are they equal or separated? Different pantheons of oracles (or quantum oracle types, e.g. unitary vs state, poly- vs superpoly-dimensional, closed under inverse or not) form a partially ordered set based on their power in separating complexity classes. Moreover, two oracle pantheons A and B are separated if there exists a pair of complexity classes that are separated under an oracle from pantheon A but yet the complexity classes are equivalent under all oracles from pantheon B. We show that this meta-complexity can be nontrivial by giving a complete classification, within the family of oracle pantheons defined in this paper, of which models can separate the complexity classes $\mathsf{PostBQP}$ and $\mathsf{PreciseBQP}$, the exponentially precise variant of $\mathsf{BQP}$. Both classes equal $\mathsf{PP}$ in the unrelativized setting. Within our taxonomy, they remain equal relative to real or polynomial-dimensional unitary oracles and whenever inverse or conjugate access is supplied. In contrast, we give a separation relative to forward-only complex diagonal unitaries of superpolynomial dimension, as well as a separation relative to single-qubit state-preparation oracles. We view this as a test case for the meta-complexity of oracles which underscores the subtlety inherent to the relativization of quantum complexity classes.

Read the original paper