Abstract 1 Introduction 2 Preliminaries 3 Sandwiching the Second Level of 𝗽𝘂𝗿𝗲𝗤𝗣𝗛 4 Amplification of 𝗽𝘂𝗿𝗲𝗤𝗣𝗛 via Disentanglers 5 Quantified Hamiltonian Complexity 6 Open Problems References

On the Pure Quantum Polynomial Hierarchy and Quantified Hamiltonian Complexity

Sabee Grewal ORCID The University of Texas at Austin, TX, USA    Dorian Rudolph ORCID Department of Computer Science and Institute for Photonic Quantum Systems (PhoQS), Paderborn University, Germany
Abstract

We prove several new results concerning the pure quantum polynomial hierarchy 𝗉𝗎𝗋𝖾𝖰𝖯𝖧. First, we show that 𝖰𝖬𝖠(2)𝗉𝗎𝗋𝖾𝖰Σ𝟤, i.e., two unentangled existential provers can be simulated by competing existential and universal provers. We further prove that 𝗉𝗎𝗋𝖾𝖰Σ𝟤𝖰Σ𝟥𝖭𝖤𝖷𝖯. Second, we give an error reduction result for 𝗉𝗎𝗋𝖾𝖰𝖯𝖧, and, as a consequence, prove that 𝗉𝗎𝗋𝖾𝖰𝖯𝖧=𝖰𝖯𝖧. A key ingredient in this result is an improved dimension-independent disentangler. Finally, we initiate the study of quantified Hamiltonian complexity, the quantum analogue of quantified Boolean formulae. We prove that the quantified pure sparse Hamiltonian problem is 𝗉𝗎𝗋𝖾𝖰Σ𝗂-complete. By contrast, other natural variants (pure/local, mixed/local, and mixed/sparse) admit nontrivial containments but fail to be complete under known techniques. For example, we show that the -mixed local Hamiltonian problem lies in 𝖭𝖯𝖰𝖬𝖠𝖼𝗈𝖭𝖯𝖰𝖬𝖠.

Keywords and phrases:
quantum complexity theory, quantum polynomial hierarchy, pure quantum polynomial hierarchy, QPH, QMA(2), quantum proof systems, interactive proofs, quantified Hamiltonian complexity, local Hamiltonian problem, sparse Hamiltonians, disentanglers
Category:
Track A: Algorithms, Complexity and Games
Funding:
Sabee Grewal: SG was supported in part by an IBM PhD Fellowship.
Dorian Rudolph: DR was supported in part by the DFG under grant number 432788384.
Copyright and License:
[Uncaptioned image] © Sabee Grewal and Dorian Rudolph; licensed under Creative Commons License CC-BY 4.0
2012 ACM Subject Classification:
Theory of computation Quantum complexity theory
; Theory of computation Problems, reductions and completeness
Related Version:
Full Version: https://arxiv.org/abs/2510.06522 [17]
Acknowledgements:
We thank Justin Yirka, Sevag Gharibian, and William Kretschmer for helpful conversations. This work was done in part while the authors were visiting the Simons Institute for the Theory of Computing.
Editors:
Sayan Bhattacharya, Danupon Nanongkai, Michael Benedikt, and Gabriele Puppis

1 Introduction

The polynomial hierarchy (𝖯𝖧) [32] plays a central role in complexity theory. It has been instrumental in understanding the power of computational models such as 𝖡𝖯𝖯 [31, 28], low-depth classical circuits [14], counting classes [34], and non-uniform computation [24]. More recently, 𝖯𝖧 has been used to provide evidence for the hardness of simulating quantum circuits and has underpinned theoretical foundations for quantum supremacy demonstrations [8, 1, 7].

Quantum generalizations of the polynomial hierarchy have been explored intermittently over the past two decades [36, 22, 15, 13, 18, 2, 5], and have recently begun to find broader applications within quantum complexity theory [3]. Given the central role of 𝖯𝖧, it is natural to study its quantum analogues and their role in quantum complexity theory.

As with most prior work, we focus on the quantifier-based definitions of the quantum polynomial hierarchy. In this setting, the ith level, denoted 𝖰Σ𝗂, consists of promise problems that can be decided by a quantum polynomial-time verifier interacting with i rounds of quantum proofs, where the quantifiers alternate between existential and universal. More concretely, 𝖰Σ𝗂 (resp. 𝖰Π𝗂) consists of problems where the interaction begins with an existential (resp. universal) quantum proof, followed by alternating quantifiers over polynomial-size quantum states, with the verifier required to accept with high probability in the YES case and reject in the NO case. The union over all levels defines the quantum polynomial hierarchy 𝖰𝖯𝖧. The pure quantum polynomial hierarchy 𝗉𝗎𝗋𝖾𝖰𝖯𝖧 is defined analogously, except that the quantified quantum proofs are restricted to be pure states.111There is also a third natural variant: the entangled quantum polynomial hierarchy, where the provers are allowed to entangle their proofs across rounds. Grewal and Yirka [18] showed that this variant collapses to its second level.

A central challenge in defining a quantum analogue of the polynomial hierarchy is determining the “right” formulation among several possible variants. This question has been raised before [15, 2], but it remains unresolved. This work tackles the problem directly: we prove several new results about 𝗉𝗎𝗋𝖾𝖰𝖯𝖧 that, taken together, provide compelling evidence that it is the most natural quantifier-based definition of the quantum polynomial hierarchy.

At the same time, each of our results is interesting in its own right. Our first contribution gives a new upper bound on 𝖰𝖬𝖠(2), placing it in the second level of 𝗉𝗎𝗋𝖾𝖰𝖯𝖧. This shows that two existential provers can be simulated by competing provers and recasts 𝖰𝖬𝖠(2) as a min-max optimization problem (rather than a nonconvex optimization over separable states). Our second and most technical result is an error reduction procedure for 𝗉𝗎𝗋𝖾𝖰𝖯𝖧, which in turn implies 𝗉𝗎𝗋𝖾𝖰𝖯𝖧=𝖰𝖯𝖧; the key tool is a new dimension-independent disentangler, extending recent work of Jeronimo and Wu [21]. Finally, we initiate the study of quantified Hamiltonian complexity, a quantum analogue of quantified Boolean formulae. These problems capture robust ground-state questions, such as whether there exists a state on one subsystem that ensures the overall system remains low-energy regardless of perturbations to the rest.

1.1 Our Results

Our first result establishes that 𝖰𝖬𝖠(𝟤)𝗉𝗎𝗋𝖾𝖰Σ𝟤𝖰Σ𝟥, i.e., that the second level of 𝗉𝗎𝗋𝖾𝖰𝖯𝖧 is sandwiched between 𝖰𝖬𝖠(𝟤) and the third level of 𝖰𝖯𝖧. Prior work has shown that 𝖰Σ𝟥𝖭𝖤𝖷𝖯 [15].

Theorem 1 (Combination of Theorems 14 and 15).

𝖰𝖬𝖠(2)𝗉𝗎𝗋𝖾𝖰Σ𝟤𝖰Σ𝟥𝖭𝖤𝖷𝖯.

Informally, 𝖰𝖬𝖠(𝟤) is the class of promise problems decidable given two unentangled quantum proofs. Since its introduction in 2001 [27], it has been known that 𝖰𝖬𝖠𝖰𝖬𝖠(𝟤)𝖭𝖤𝖷𝖯. However, whether 𝖰𝖬𝖠(𝟤) is “closer” to 𝖰𝖬𝖠 or to 𝖭𝖤𝖷𝖯 remains a central open problem in quantum complexity theory.

What Theorem 1 contributes to this question is nuanced. Our result shows that 𝖰𝖬𝖠(𝟤) can be captured by a one-round quantum refereed-game model with an existential prover followed by an (adversarial) universal prover who has perfect knowledge of the first message. Conceptually, this recasts the nonconvex “maximize over separable witnesses” view of 𝖰𝖬𝖠(𝟤) as a single alternation

max|ψmin|ϕtr(Π(|ψψ||ϕϕ|)),

that is, a saddle-point optimization problem. This perspective opens the door to applying techniques from min–max optimization, game theory, and the study of quantum refereed games to better understand the true power of 𝖰𝖬𝖠(𝟤). Moreover, in closely related models where provers are allowed mixed-state strategies, the game value can be approximated in 𝖯𝖲𝖯𝖠𝖢𝖤 [20]. We view this as qualitative evidence that 𝖰𝖬𝖠(𝟤) is perhaps not equal to 𝖭𝖤𝖷𝖯.

Our second result is an error reduction result for 𝗉𝗎𝗋𝖾𝖰𝖯𝖧, resolving an open problem of Gharibian et al. [15] and Agarwal et al. [2].

Theorem 2 (Restatement of Theorem 16).

𝗉𝗎𝗋𝖾𝖰Σ𝗋𝖰Σ𝟩𝗋(c,s) with c11/q(n) and s1/q(n), where q is an arbitrary polynomial.

That is, we show that any protocol in 𝗉𝗎𝗋𝖾𝖰Σ𝗋 can be converted into one in 𝖰Σ𝟩𝗋 whose completeness (resp. soundness) is 1/poly-close to 1 (resp. 0) at the cost of a constant-factor increase in the number of alternations.

Observe that Theorem 2 says that every level of 𝗉𝗎𝗋𝖾𝖰𝖯𝖧 is contained in some level of 𝖰𝖯𝖧, i.e., that 𝗉𝗎𝗋𝖾𝖰𝖯𝖧𝖰𝖯𝖧. The reverse containment 𝗉𝗎𝗋𝖾𝖰𝖯𝖧𝖰𝖯𝖧 is easy to see: the provers can simply send purifications of the proofs in the 𝖰𝖯𝖧 protocol. Hence, the following corollary is immediate.

Corollary 3 (Restatement of Corollary 17).

𝗉𝗎𝗋𝖾𝖰𝖯𝖧=𝖰𝖯𝖧.

We emphasize that the equivalence of 𝗉𝗎𝗋𝖾𝖰𝖯𝖧 and 𝖰𝖯𝖧 is far from obvious. To illustrate, consider the following simple two-player game: Player 1 sends a state to the verifier, and Player 2, after learning Player 1’s message, must send the same state.222All of the protocols and proof systems we study can be viewed as games of perfect information, meaning that each prover (or player) is fully aware of all moves made in the game so far. Indeed, even 𝖯𝖧 has this game-theoretic interpretation. The verifier runs a SWAP test, declaring “Player 1 wins” if the test fails and “Player 2 wins” if it passes. If the players are restricted to sending pure states, then Player 2 can always win with probability 1, by perfectly replicating Player 1’s state. By contrast, if mixed states are allowed, Player 1 can send the maximally mixed state, in which case Player 2’s winning probability drops to approximately 1/2.

Indeed, Theorems 2 and 3 are our most technically involved results. To establish them, we construct a new dimension-independent disentangler.

Lemma 4 (Restatement of Lemma 23).

Let =d1ds, k, and δ>0. There exist parameters poly(δ1,k),mO(δ2) and a quantum channel

Γ:𝒟(4)𝒟(k),

with the following properties: for all states ρ1,ρ2,ρ3,ρ4𝒟(), there exists a distribution {pi}i=1m over product states |ζi=|ζi,1|ζi,s,|ζi,jdj such that

Γ(ρ1ρ2ρ3ρ4)i=1mpi|ζiζi|k1δ. (1)

Furthermore, for every pure product state |ψ=|ψ1|ψs, Γ(|ψψ|4)=|ψψ|k.

Our construction builds on the disentangler of Jeronimo and Wu [21], but strengthens it in a key way. While the Jeronimo-Wu channel guarantees closeness to a convex combination of product states, our disentangler ensures that the output is close to a convex combination of only m=O(δ2) product states, where δ is a parameter that can be chosen. In other words, not only is the disentangled output structured, but it is also supported on a small set of product states, which is crucial for our amplification procedure. The tradeoff is that we use four unentangled input states whereas the Jeronimo-Wu channel only uses two.

Our final set of results concerns quantified Hamiltonian complexity. We study natural generalizations of the local Hamiltonian problem, which asks: given a local Hamiltonian H, decide whether there exists a state |ψ with energy ψ|H|ψa, or if instead all states satisfy ψ|H|ψb, promised one of these is the case. The local Hamiltonian problem is well known to be 𝖰𝖬𝖠-complete [26, 25].

We extend this to the quantified setting, in analogy with quantified Boolean formulae [6]. For instance, the -mixed local Hamiltonian problem (-MLH) is defined as follows: given a local Hamiltonian H, decide whether there exists a mixed state ρ such that for all mixed states σ, tr(H(ρσ))a, or if instead, for all ρ, there exists a σ such that tr(H(ρσ))b, promised one of these is the case. For this problem, we obtain the following containment:

Proposition 5 (Restatement of Corollary 31).

The -mixed local Hamiltonian problem is in 𝖭𝖯𝖰𝖬𝖠𝖼𝗈𝖭𝖯𝖰𝖬𝖠.

Since no complete problems are known for 𝖭𝖯𝖼𝗈𝖭𝖯, we find it implausible that -MLH is complete for 𝖭𝖯𝖰𝖬𝖠𝖼𝗈𝖭𝖯𝖰𝖬𝖠. Moreover, hardness for either 𝖭𝖯𝖰𝖬𝖠 or 𝖼𝗈𝖭𝖯𝖰𝖬𝖠 would collapse these two classes, which also seems unlikely.

In addition to the mixed/local case, we also study the mixed/sparse, pure/local, and pure/sparse variants. These are defined analogously: the “sparse” condition means the Hamiltonian is row-sparse rather than local, while the “pure” versus “mixed” distinction specifies whether the quantified states are pure or mixed. For the mixed/sparse and pure/local variants, our findings parallel the mixed/local case: we can establish containments but are unable to prove hardness. In fact, existing circuit-to-Hamiltonian constructions appear inadequate for obtaining hardness in these settings, suggesting that either new techniques would be required or that these variants fail to be complete problems for any class studied in this work.

The pure/sparse variant stands out as the only case where we can establish a completeness result. To capture this formally, we define the 𝖯𝖲𝖧Σi and 𝖯𝖲𝖧Πi problems (generalizing the 𝖰𝖬𝖠(𝟤)-complete separable sparse Hamiltonian problem [12]), in which the input is a sparse Hamiltonian and the problem quantifies over i quantum proofs (see Definition 26). In this setting, we obtain the following completeness theorem:

Theorem 6 (Restatement of Theorem 37).

𝖯𝖲𝖧Σi is 𝗉𝗎𝗋𝖾𝖰Σ𝗂-complete and 𝖯𝖲𝖧Πi is 𝗉𝗎𝗋𝖾𝖰Π𝗂-complete.

These completeness results show that 𝗉𝗎𝗋𝖾𝖰𝖯𝖧 admits natural complete problems, in contrast to the other variants of the quantum polynomial hierarchy. This highlights 𝗉𝗎𝗋𝖾𝖰𝖯𝖧 as perhaps the most natural quantifier-based definition of the quantum polynomial hierarchy.

1.2 Main Ideas

Proving 𝗤𝗠𝗔(𝟮)𝗽𝘂𝗿𝗲𝗤𝝨𝟮𝗤𝝨𝟯.

The proof that 𝖰𝖬𝖠(𝟤)𝗉𝗎𝗋𝖾𝖰Σ𝟤 is similar to the simple two-player game described earlier: one player sends a pure state, and the other must reproduce it exactly. With pure states, honesty can be enforced by a SWAP test. If the second player deviates, the SWAP test detects the inconsistency with constant probability.

A structural result of Harrow and Montanaro [19] ensures that in 𝖰𝖬𝖠(2) the two unentangled proofs may be taken to be identical. Thus, in 𝗉𝗎𝗋𝖾𝖰Σ𝟤, the existential prover sends one copy of this proof |ψ, while the universal prover is challenged to send the same state. The verifier first applies a SWAP test and, if the test fails, immediately accepts (since the universal prover failed its task). If the SWAP test passes, the verifier then runs the 𝖰𝖬𝖠(2) verification on the two states. Interestingly, the 𝖰𝖬𝖠(2) verification procedure is run on the post-measurement states after the SWAP test is applied; a careful analysis shows that this simulation succeeds.

The second inclusion, 𝗉𝗎𝗋𝖾𝖰Σ𝟤𝖰Σ𝟥, also relies on the SWAP test, but now it is used to enforce purity rather than equality. In the 𝖰Σ𝟥 setting, the verifier receives three states: ρ1 and ρ3 from the existential prover, and ρ2 from the universal prover. The goal is to simulate the 𝗉𝗎𝗋𝖾𝖰Σ𝟤 protocol, where one prover supplies a pure state |ψ1 and the other supplies a pure state |ψ2.

A simple observation is that the universal prover in 𝗉𝗎𝗋𝖾𝖰Σ𝟤 has no incentive to send a mixed state, since they move last; hence, we can safely take ρ2 to play the role of |ψ2. To certify that ρ1 is effectively pure, the 𝖰Σ𝟥 verifier asks for two copies, ρ1 and ρ3, and with some probability runs a SWAP test between them (rejecting if the test fails, and accepting otherwise). Otherwise, the verifier simulates the original 𝗉𝗎𝗋𝖾𝖰Σ𝟤 verification using ρ1,ρ2.

Amplification and 𝗽𝘂𝗿𝗲𝗤𝗣𝗛=𝗤𝗣𝗛.

Our amplification procedure is the most technically involved part of this work. As a first step, we transform the standard alternating-proof system – where the provers take turns sending states in the order – into a system where, in each turn, a prover sends four unentangled proofs simultaneously. We achieve this by increasing the number of rounds by a factor of 7. In seven rounds the verifier receives states ρ1,,ρ7, where the odd-indexed states (ρ1,ρ3,ρ5,ρ7) come from the existential prover and the even-indexed states (ρ2,ρ4,ρ6) come from the universal prover. The verifier discards the even-indexed states by default, leaving a block of four unentangled states from the existential prover, ρ1ρ3ρ5ρ7. An analogous construction handles the universal prover’s turns. In this way, each turn of the game is simulated by a block of seven rounds, giving us a protocol where the verifier receives four unentangled proofs per prover per turn.

Our goal now is to simulate 𝗉𝗎𝗋𝖾𝖰Σ𝗋 in this r-round system where each prover sends four unentangled mixed proofs per turn (which, as explained, can be simulated in 𝖰Σ𝟩𝗋). For each block of four proofs, the verifier applies our disentangler (Lemma 4) to reduce the input to a convex mixture over a small set of product states. Conceptually, in the ith round, each product state in the mixture can be viewed as |T|ψ, where |T encodes a transcript of the first i1 rounds and |ψ is the candidate response for the current round given that transcript. In this way, every round can be interpreted as producing a distribution over transcript–answer pairs, and the verifier’s job is to make sure the prover sends a pair consistent with the ongoing interaction.

The verifier maintains a “canonical transcript” that grows round by round. At each step, the disentangler outputs a mixture of possible continuations, each consisting of a transcript prefix and a candidate answer. The verifier checks consistency between the candidate transcript and the actual transcript accumulated so far using repeated SWAP tests; if the tests succeed, the answer is appended to the canonical transcript. If they fail, the current prover loses the round (accepting if it is the universal prover’s turn, rejecting otherwise). After r rounds, the verifier runs the original 𝗉𝗎𝗋𝖾𝖰Σ𝗋 verifier Vx on fresh copies of the canonical transcript and performs standard majority amplification to decide the outcome.

Quantified Hamiltonian Complexity.

Our approach to proving Proposition 5 proceeds in two steps. First, we show that -MLH lies in 𝖭𝖯𝖰𝖬𝖠 and, similarly, that -MLH lies in 𝖼𝗈𝖭𝖯𝖰𝖬𝖠. This step uses the fact that checking consistency of local density matrices – given local reduced density matrices, decide whether they arise from some global quantum state – can be solved with a single 𝖰𝖬𝖠 query [29]. At a high level, the 𝖭𝖯 prover supplies classical descriptions of the reduced density matrices for the first witness ρ. A single 𝖰𝖬𝖠 oracle call is then used to check that these matrices are indeed consistent with some global state. Once this is certified, the verifier can “compress” the Hamiltonian H into a smaller Hamiltonian H that only acts on the Hilbert space corresponding to the universal prover’s state. Deciding whether all states σ satisfy tr(Hσ)b can then be handled with a 𝖼𝗈𝖰𝖬𝖠 query, which is equivalent to a 𝖰𝖬𝖠 query. The proof concludes by observing that -MLH and -MLH are equivalent by a minimax theorem.

We now turn to our completeness proofs of 𝖯𝖲𝖧Σi and 𝖯𝖲𝖧Πi. These problems can be viewed as the - and -pure sparse Hamiltonian (PSH) problems generalized to an arbitrary constant number of quantifiers. The containment is relatively straightforward. We use the techniques of Aharonov and Ta-Shma [4] to efficiently simulate the dynamics of sparse Hamiltonians in 𝖡𝖰𝖯, which places 𝖯𝖲𝖧Σi and 𝖯𝖲𝖧Πi inside 𝗉𝗎𝗋𝖾𝖰Σ𝗂 and 𝗉𝗎𝗋𝖾𝖰Π𝗂, respectively.

The hardness direction requires extending the circuit-to-Hamiltonian framework to the quantified setting. Our construction generalizes the Hamiltonians of Chailloux and Sattath [12], who proved that -PSH is 𝖰𝖬𝖠(2)-complete.333In the terminology of Chailloux and Sattath [12], the separable sparse Hamiltonian problem is 𝖰𝖬𝖠(2)-complete. In our language, this corresponds exactly to the -PSH problem. We extend their approach to handle an arbitrary constant number of alternating quantifiers, ensuring that the Hamiltonian faithfully encodes the transcript of the underlying quantified proof system.

2 Preliminaries

For matrices, 1 denotes the Schatten 1-norm (also known as the trace norm or nuclear norm). For quantum states ρ,σ, define the trace distance between ρ and σ as dtr(ρ,σ)12ρσ1. If ρ=|ψψ| and σ=|ϕϕ|, then dtr(|ψ,|ϕ)=1|ψ|ϕ|2. Let 𝒟() denote the set of density operators on Hilbert space . The following is a basic fact about trace distance.

Fact 7.

Let ρ and σ be quantum states with dtr(ρ,σ)ε. Then for any POVM element 0M1, |tr(Mρ)tr(Mσ)|ε.

We also make use of two standard tools in quantum computation and quantum information, the SWAP test and the Gentle Measurement lemma, which we record below.

Lemma 8 (SWAP test [10]).

The SWAP test between two quantum states ρ and σ fails with probability 12tr(ρσ)2.

Lemma 9 (Gentle measurement [35]).

Consider a quantum state ρ and a measurement operator 0M1 where tr(ρM)1ε. The post-measurement state ρMρMtr(Mρ), then satisfies dtr(ρ,ρ)2ε.

Finally, we turn to the formal definitions of 𝖰𝖯𝖧 and 𝗉𝗎𝗋𝖾𝖰𝖯𝖧. We begin by specifying the individual levels of these hierarchies.

Definition 10 (𝖰Σ𝗂).

Let A=(Ayes,Ano) be a promise problem. We say that A is in 𝖰Σ𝗂(c,s) for poly-time computable functions c,s:[0,1] if there exists a polynomial p(n) and a poly-time uniform family of quantum circuits {Vx}x{0,1} such that for every n-bit input x, Vx takes in quantum proofs ρ1,,ρi𝒟(2p(n)) and outputs a single qubit, such that:

  • Completeness: xAyes ρ1ρ2Qiρi s.t. 𝐏𝐫[Vx accepts ρ1ρi]c(n).

  • Soundness: xAno ρ1ρ2Q¯iρi s.t. 𝐏𝐫[Vx accepts ρ1ρi]s(n).

Here, Qi is when i is odd and otherwise, and Q¯i is the complementary quantifier to Qi. Finally, define 𝖰Σ𝗂:=c(n)s(n)Ω(1/poly(n))𝖰Σ𝗂(c,s). Define 𝗉𝗎𝗋𝖾𝖰Σ𝗂 analogously, restricting ρ1,,ρi to pure states.

 Remark 11.

All messages being p(n) qubits is without loss of generality, even for 𝗉𝗎𝗋𝖾𝖰Σ𝗂, as the verifier can project messages onto a smaller subspace and let the sender lose if the projection fails.

𝖰𝖯𝖧 and 𝗉𝗎𝗋𝖾𝖰𝖯𝖧 are the union over all levels of their hierarchies.

Definition 12 (𝖰𝖯𝖧 and 𝗉𝗎𝗋𝖾𝖰𝖯𝖧 [15, 2]).

The quantum polynomial hierarchy is defined as 𝖰𝖯𝖧i=0𝖰Σ𝗂, and the pure quantum polynomial hierarchy is defined as 𝗉𝗎𝗋𝖾𝖰𝖯𝖧i=0𝗉𝗎𝗋𝖾𝖰Σ𝗂.

One has to be careful when discussing oracles to promise problems, e.g., 𝖭𝖯𝖰𝖬𝖠. We say a deterministic Turing machine M with access to a promise oracle O=(Oyes,Ono) accepts/rejects robustly if M accepts/rejects regardless of how invalid queries are answered (see also [16, Definition 3]).

Definition 13 (𝖭𝖯 with promise oracle [2, Footnote 3]).

Let O be a promise problem. We say A𝖭𝖯O if there exists a polynomial-time deterministic Turing machine M, such that

  • xAyesy:MO(x,y) accepts robustly.

  • xAnoy:MO(x,y) rejects robustly.

This definition may be considered the weakest “reasonable” definition for 𝖭𝖯 with promise oracle, without outright forbidding invalid queries.

3 Sandwiching the Second Level of 𝗽𝘂𝗿𝗲𝗤𝗣𝗛

We prove the inclusions 𝖰𝖬𝖠(𝟤)𝗉𝗎𝗋𝖾𝖰Σ𝟤𝖰Σ𝟥, i.e., that the second level of 𝗉𝗎𝗋𝖾𝖰𝖯𝖧 lies between 𝖰𝖬𝖠(𝟤) and the third level of 𝖰𝖯𝖧. It is known from prior work that 𝖰Σ𝟥𝖭𝖤𝖷𝖯 [15]. We begin by establishing the first inclusion, showing that any 𝖰𝖬𝖠(2) protocol can be simulated within the second level of 𝗉𝗎𝗋𝖾𝖰𝖯𝖧.

Theorem 14.

𝖰𝖬𝖠(2)𝗉𝗎𝗋𝖾𝖰Σ𝟤.

Proof.

Let A𝖰𝖬𝖠(2). By [19], there exists a verifier V, such that

xAyes,|ψ:tr(Hx(|ψψ|A|ψψ|B)) 1ε, (2a)
xAno,ρσ:tr(Hx(ρAσB)) ε, (2b)

where Hx denotes the POVM element corresponding to acceptance on input x, and ε2O(n). We now construct a 𝗉𝗎𝗋𝖾𝖰Σ𝟤 verifier V as follows. On input x, V receives two states |ψA and |ϕB and acts as follows:

  1. 1.

    Perform a SWAP test on registers A and B. If the SWAP test fails, then accept.

  2. 2.

    Otherwise, run V on registers A and B, and accept only if V accepts.

We let Hx denote the POVM element corresponding to acceptance on input x for the verifier V.

First, we prove the soundness of V, which is straightforward. Suppose xAno. By Equation 2b, we have |ψ:tr(Hx(|ψψ||ψψ|))ε. In this case, the no-prover will always send |ϕB=|ψA, which ensures the SWAP test accepts with probability 1 (Lemma 8) and leaves the state undisturbed. The verifier then proceeds to run V on |ψA|ψA, which will accept with probability at most ε. Therefore, the overall acceptance probability of V is at most ε.

Now suppose xAyes. We will show |ψ|ϕ:tr(Hx(|ψψ||ϕϕ|))c for some constant c>0, which suffices to complete the proof. Let |ψ be the witness guaranteed by Equation 2a. For an arbitrary state |ϕ, define δdtr(|ψ,|ϕ), so |ψ|ϕ|2=1δ2. By Lemma 8, V accepts in step (1) (i.e., the SWAP test fails) with probability 1212|ψ|ϕ|2=δ22. If the SWAP test succeeds, let ρAB=|ψψ||ϕϕ|, and let ρAB be the post-measurement state conditioned on the SWAP test succeeding. By the Gentle Measurement Lemma (Lemma 9), dtr(ρ,ρ)2δ. Let ρ=|ψψ||ψψ|. By the triangle inequality,

dtr(ρ,ρ)dtr(ρ,ρ)+dtr(ρ,ρ)δ+2δ=(1+2)δ. (3)

Thus, by Fact 7 and Equation 2a, V accepts ρ with probability at least

tr(Hxρ)1εdtr(ρ,ρ)1ε(1+2)δ. (4)

Therefore, the overall acceptance probability of V on ρAB is

tr(Hxρ)=δ22+(1δ22)max{0,1ε(1+2)δ}. (5)

Consider the case where δ1ε1+2. The max term vanishes, so the acceptance probability is simply δ22, minimized when δ is as small as possible, i.e., δ=1ε1+2. Now consider the case where δ1ε1+2. The expression becomes 1ε(1+2)δ+ε2δ2+1+22δ3, which is decreasing on the interval [0,1ε1+2], so the minimum also occurs at δ=1ε1+2. In both cases, the minimizing value is δ=1ε1+2, giving

tr(Hxρ)=(1ε)22(1+2)2=(322)(1ε)2>0.085, (6)

for sufficiently large n.

We now show that the second level of 𝗉𝗎𝗋𝖾𝖰𝖯𝖧 is contained in the third level of 𝖰𝖯𝖧.

Theorem 15.

𝗉𝗎𝗋𝖾𝖰Σ𝟤𝖰Σ𝟥.

Proof.

Let A𝗉𝗎𝗋𝖾𝖰Σ𝟤. Then there exists a verifier V with completeness c, soundness s, and csnO(1), together with a POVM element Hx for each input x, such that

xAyes,|ψ|ϕ:tr(Hx(|ψψ|A|ϕϕ|B)) c, (7a)
xAno,|ψ|ϕ:tr(Hx(|ψψ|A|ϕϕ|B)) s. (7b)

Define a 𝖰Σ𝟥 verifier V with POVM Hx on input x as follows. Let ρ1 be the proof sent by the yes-prover in the first round, ρ2 be the proof sent by the no-prover in the second round, and ρ3 be the proof sent by the yes-prover in the third round. V then proceeds as follows:

  1. 1.

    With probability p, run V(ρ1,ρ2), accepting or rejecting according to V’s output.

  2. 2.

    With probability 1p, run a SWAP test between ρ1 and ρ3, and accept only if the SWAP test passes.

We must exhibit completeness/soundness paramters c,s with csnO(1), such that

xAyes,ρ1ρ2ρ3:tr(Hx(ρ1ρ2ρ3)) c (8a)
xAno,ρ1ρ2ρ3:tr(Hx(ρ1ρ2ρ3)) s. (8b)

Suppose xAyes. We have c=(1p)+pc=1p(1c), because the yes-prover can send ρ1=ρ3=|ψψ| from Equation 7a and the no-prover gains no advantage from sending a mixed state by convexity.

Now suppose xAno. Let 1δ2 be the probability that the SWAP test between ρ1 and ρ3 passes. Then, by Lemma 8, tr(ρ1ρ3)=1δ, which implies λmax(ρ1)1δ by Hölder’s inequality. Let |ψ be the corresponding eigenvector. By Equation 7b, there exists a “refutation” |ϕ (depending on |ψ) such that tr(Hx(|ψψ|A|ϕϕ|B))s. Let the no-prover send ρ2=|ϕϕ|. Using linearity and that 0Hx1, we get

tr(Hx(ρ1ρ2)) =λmaxtr(Hx(|ψψ|ρ2))+(1λmax)tr(Hx(σρ2)) (9)
λmaxs+(1λmax)1=s+(1λmax)(1s)(1δ)s+δ,

where, in the first line we use the fact that ρ1=λmax|ψψ|+(1λmax)σ for some state σ, and, in the last line, we use the fact that λmax1δ. The overall acceptance probability s of V is thus

s =maxδ[0,1]((1p)(1δ2)+p((1δ)s+δ)) (10)
=1p+ps+δ(p(1s)1p2)=max(1p+ps,1+p2).

We choose p=132s, which ensures that p(0,1] because s[0,1]. Then

1p+ps =1132s+s32s=32s1+s32s=2s32s,and (11)
1+p2 =1+132s2=32s+132s2=42s2(32s)=2s32s, (12)

so the two terms in the max function become equal. Therefore, s=2s32s. Our completeness parameter c becomes

c=1p(1c)=11c32s=32s(1c)32s=22s+c32s. (13)

Therefore, the completeness/soundness gap is

cs=22s+c32s2s32s=cs32s. (14)

Because csnO(1) by assumption and 32s3, we have cscs3nO(1), which completes the proof.

4 Amplification of 𝗽𝘂𝗿𝗲𝗤𝗣𝗛 via Disentanglers

In this section, we give an error reduction result for 𝗉𝗎𝗋𝖾𝖰𝖯𝖧. We show that any protocol in 𝗉𝗎𝗋𝖾𝖰Σ𝗋 can be converted into one in 𝖰Σ𝟩𝗋 whose completeness is arbitrarily close to 1 and whose soundness is arbitrarily close to 0 (up to 1/poly(n)). In other words, we can amplify the gap between YES and NO cases at the cost of a constant-factor increase in the number of alternations.

Theorem 16.

𝗉𝗎𝗋𝖾𝖰Σ𝗋𝖰Σ𝟩𝗋(c,s) with c11/q(n) and s1/q(n), where q is an arbitrary polynomial.

Theorem 16 shows that every level of 𝗉𝗎𝗋𝖾𝖰𝖯𝖧 is contained in 𝖰𝖯𝖧. The reverse inclusion 𝖰𝖯𝖧𝗉𝗎𝗋𝖾𝖰𝖯𝖧 is straightforward: given mixed-state proofs, the provers can instead send purifications, and the verifier can trace out the auxiliary registers to recover the original mixed states. Putting these two directions together, we conclude that the hierarchies are equal.

Corollary 17.

𝗉𝗎𝗋𝖾𝖰𝖯𝖧=𝖰𝖯𝖧.

The remainder of this section is devoted to proving Theorem 16. Before presenting the proof, we construct a disentangler tailored to our purposes, building on the dimension-independent disentangler of Jeronimo and Wu [21].

Theorem 18 (Disentangler [21]).

Let d,κ and =d. There exists an efficient quantum channel Λ:𝒟(2)𝒟(κ), such that for all states ρ1,ρ2, there exists a distribution μ on pure states |ψd, such that

Λ(ρ1ρ2)ψκ𝑑μ1O~((κ3)1/4). (15)

Furthermore, Λ(ψ2)=ψκ for all |ψ.

Note that by Carathéodory’s theorem [11], we always have

ψκ𝑑μ=ipiψiκ (16)

for some distribution pi on pure states |ψi.

We also use the following facts about the SWAP test and the product test of Harrow and Montanaro [19]. We let Pswap(ρ,σ) and Pprod(ρ,σ) denote the acceptance probability of the SWAP test and the product test, respectively. We let Pprod(ρ)Pprod(ρ,ρ).

Lemma 19 (Product Test [19, Theorem 3]).

Given |ψd1dn, let

1ε=max{|ψ|ϕ1,,ϕn|2||ϕidi,i[n]}. (17)

Then Pprod(ψ)=1Θ(ε).

Lemma 20 ([19, Proof of Lemma 5]).

Pprod(ρ,σ)12(Pprod(ρ)+Pprod(σ)).

Lemma 21.

Pprod(ρ,σ)Pswap(ρ,σ).

To proceed, we need the following combinatorial lemma about distributions. Intuitively, it says that if a certain event happens with non-negligible probability, then a small “hitting set” of outcomes suffices to capture the event with high conditional probability. The proof is given in the full version [17].

Lemma 22.

Let p=(pi),q=(qj) be independent probability distributions over [N]. Let S[N]2 satisfy 𝐏𝐫[(i,j)S]=ε. Then there exists a set X[N] of size m1/eεγ, such that 𝐏𝐫[kX:(i,k)S(i,j)S]1γ.

We now combine our combinatorial lemma with the dimension-independent disentangler of Jeronimo and Wu to obtain a new disentangler suited for our setting.

Lemma 23.

Let =d1ds, κ, and δ>0. There exist parameters poly(δ1,κ),mO(δ2) and a quantum channel Γ:𝒟(4)𝒟(κ), with the following properties: for all states ρ1,,ρ4𝒟(), there exists a distribution {pi}i=1m over product states |ζi=|ζi,1|ζi,s,|ζi,jdj such that

Γ(ρ1ρ2ρ3ρ4)i=1mpi|ζiζi|κ1δ. (18)

Furthermore, for every pure product state |ψ=|ψ1|ψs, Γ(|ψψ|4)=|ψψ|κ.

Proof.

Let Λ:𝒟(2)𝒟((κ+κ)) denote the channel from Theorem 18, now parameterized to output κ+κ copies rather than κ, where κ will be chosen later. We define Γ(ρ1ρ2ρ3ρ4) as follows:

  1. 1.

    Apply Λ twice to obtain σ1=Λ(ρ1ρ2) and σ2=Λ(ρ3ρ4) on registers 𝒜1,,𝒜κ+κ and 1,,κ+κ respectively.

  2. 2.

    For i=1,,κ, perform a product test between 𝒜i and i.

    1. (a)

      If all product tests accept, output registers 𝒜κ+1,,𝒜κ+κ.

    2. (b)

      Otherwise, output |𝟎κ, where |𝟎=|01,,0s.

Let η=Γ(ρ1ρ2ρ3ρ4) be the output of our channel. Note that, by Theorems 18 and 16, σ1 and σ2 in step 1 can be approximated as

σ1σ2σ1σ212εΛ,σ1=i=1Mpi|ψiψi|(κ+κ),σ2=j=1Mqj|ϕjϕj|(κ+κ), (19)

where εΛ denotes the error due to Λ (Equation 15). We will eventually choose so that 2εΛδ2.

Let Γ2 be the channel corresponding to step 2 in the definition of Γ above. By contractivity, we have ηΓ2(σ1σ2)1=Γ2(σ1σ2)Γ2(σ1σ2)12εΛ. Let pacc be the probability that all product tests accept in step (2a). If paccδ/4, then

η|𝟎𝟎|κ12εΛ+2paccδ. (20)

Hence, assume pacc>δ/4. It holds that

pacc=i,jpiqjPprod(|ψiψi|,|ϕjϕj|)κi,jpiqjcij. (21)

Define εSαpacc for α(0,1) to be determined later. Let S={(i,j)cijεS}. Then

pacc=𝐄[cij]εS𝐏𝐫[Sc]+𝐏𝐫[S]𝐏𝐫[S](1α)pacc. (22)

We will use Lemma 22 to approximate |ψi with (i,j)S with a small distribution. However, there is still a chance that the product tests in (2a) accept (event A) even if (i,j)S:

𝐏𝐫[ASc]=ijScpiqjcijijpiqjεS=αpacc (23)

For all (i,j)S, Pprod(|ψiψi|,|ϕjϕj|)=cij1/κ(εS)1/κτ, where κtln(αδ/4)>tln(εS) gives τ=(εS)1/κe1/t11/t for t>1 to be determined later. By Lemma 22 with parameters ε𝐏𝐫[S] and γ to be determined later, there exists a set X[M] of size m=O(1/((1α)paccγ))O(1/(δγ)) (recall pacc>δ/4) such that

𝐏𝐫[iS(i,j)S]1γ,S={i[M]jiX:(i,ji)S}. (24)

For all iS, define |ηi=|ϕji for some ji with (i,ji)S. These |ηi must be close to product as Pprod(|ψiψi|,|ηiηi|)τ11/t. By Lemma 20,

Pprod(|ψiψi|,|ηiηi|)12(Pprod(|ψiψi|)+Pprod(|ηiηi|))Pprod(|ηiηi|)12/t.

By Lemma 19, there exists |ζi=|ζi,1|ζi,s such that |ηi|ζi|21O(1/t). Additionally |ψi|ηi|2=2Pswap(|ηiηi|,|ψiψi|)12Pprod(|ηiηi|,|ψiψi|)112/t by Lemma 21. Hence, for an appropriate constant C,

|ψiψi|κ|ζiζi|κ1 |ψiψi|κ|ηiηi|κ1+|ηiηi|κ|ζiζi|κ1 (25)
=21|ψi|ηi|2κ+21|ηi|ζi|2κCκ/t,

where the last step uses Bernoulli’s inequality.

Finally we approximate the idealized output state η=Γ2(σ1σ2) as η~ (with small support):

η =i,jpiqj((1cij)|𝟎𝟎|κ+cij|ψiψi|κ) (26)
η~ =(i,j)SiSpiqj((1cij)|𝟎𝟎|κ+cij|ζiζi|κ)+(i,j)SiSpiqj|𝟎𝟎|κ (27)

To bound ηη~1, we need to bound three sources of error: (i) Accepting (i,j)S, which occurs with probability 𝐏𝐫[ASc]αpaccα by Equation 23; (ii) Getting (i,j)S, but iS, which occurs with probability 𝐏𝐫[(i,j)SiS]𝐏𝐫[iS(i,j)S]γ; (iii) Approximation error Cκ/t from Equation 25. Therefore, we get

ηη~1 (i,j)SiSpiqjcij(|ψiψi|κ|ζiζi|κ)1 (28)
+(i,j)SiSpiqjcij(|ψiψi|κ|𝟎𝟎|κ)1
maxiS|ψiψi|κ|ζiζi|κ1+2𝐏𝐫[ASc]+2𝐏𝐫[SSc]
2(Cκ/t+α+γ).

We set t=Cκ(8/δ)2,α=γ=δ/16,κ=tln(αδ/4),=O~((κ+κ)3/δ4). Thus, εΛδ/4 by Theorem 18, and the overall error is

ηη~2εΛ+2(Cκ/t+α+γ)δ/2+2(δ/8+δ/16+δ/16)δ. (29)

Amplified verifier Vx on input x

Input: Messages ρ1,,ρr, where each ρi is a product across 4 registers.

1. Selection of canonical transcript (rounds i=𝟏 to r):

  • Disentangle: Apply the channel Γ from Lemma 23 to ρi to obtain a state ρi close to a mixture of only poly-many pure states |ζ.

  • Response table: The disentangler ensures that |ζ has the tensor product structure |ζ=j=1Mi(|Tij|ψij), where |Tij represents a candidate history and |ψij is the proposed response.

  • Select player response:

    • Perform W SWAP tests between the current canonical transcript |Ci1 and the candidate history |Tij.

    • If all tests accept for some index j, update the transcript |Ci|Tij|ψij.

    • If no index passes all SWAP tests, the current player loses immediately.

2. Verification: Run the original verifier Vx on T copies of the final transcript |Cr. Accept if at least T(c+s)/2 runs accept.

Figure 1: Informal description of the amplified verifier protocol. Intuition: Since the provers send mixed states, there does not exist a deterministic history of states sent so far. Thus, the verifier forces the provers to send a “lookup table” of responses for every possible history. The verifier maintains a specific path called the canonical transcript |Ci and uses SWAP tests to query the lookup table for the consistent extension of that path.

Using the above lemma, we now show the containment 𝗉𝗎𝗋𝖾𝖰𝖯𝖧𝖰𝖯𝖧. The main challenge is that a mixed state behaves like a probability distribution over pure states. For instance, when Bob sends a mixed state proof ρ=i=1mpi|ψiψi|, Alice does not know which |ψi the verifier will actually observe. The disentangler of Lemma 23 resolves this issue. If each proof is required to be product across four registers, then, after running the disentangler, the proof can be written in the form i=1mpi|ζiζi|κ, where each |ζi=|ζi,1|ζi,s, and, crucially, the number of terms m is polynomially bounded.

This structure means that Alice no longer needs to know which |ζi the verifier observes. Instead, she can provide a response to every possible |ζi simultaneously, encoded in tensor product form. Concretely, the ith message contains a table (in tensor product form) listing all possible transcripts of rounds 1,,i1 together with Alice’s corresponding responses. The disentangler ensures enough copies of each transcript are available, and the verifier can then use SWAP tests to select which transcript to use. See Figure 1 for an informal description of the full verifier protocol.

To enforce that each message is a product across four registers, we increase the number of rounds by a factor of 7. In other words, we show 𝗉𝗎𝗋𝖾𝖰Σ𝗋𝖰Σ𝟩𝗋. Within each block of seven quantifiers, we discard every other quantifier (positions 2,4,6) and bundle the remaining four into a single quantifier ranging over product states:

ρ1ρ2ρ3ρ4ρ5ρ6ρ7ρ=(ρ1ρ3ρ5ρ7) (30)

Thus, by increasing the number of rounds by a factor of 7, we simulate a proof system where the provers send states that are in tensor product across the four registers.

Theorem 16. [Restated, see original statement.]

𝗉𝗎𝗋𝖾𝖰Σ𝗋𝖰Σ𝟩𝗋(c,s) with c11/q(n) and s1/q(n), where q is an arbitrary polynomial.

Proof.

Let A𝗉𝗎𝗋𝖾𝖰Σ𝗋. Then there exist functions c,s:[0,1] with c(n)s(n)nO(1), a polynomial p(n), and a polynomial-time uniform family of verifiers {Vx}x{0,1} such that, for every x{0,1}n, we have

x Ayes|ψ1|ψ2Qr¯|ψr1Qr|ψr:Px(|ψ1ψ1||ψrψr|)c(n), (31a)
x Ano|ψ1|ψ2Qr|ψr1Qr¯|ψr:Px(|ψ1ψ1||ψrψr|)s(n), (31b)

where Qr= if r is even and Qr= if r is odd. Here Px(ρ) denotes the acceptance probability of Vx on input state ρ𝒟(r), with =2p(n).

We prove that A𝖰Σ𝟩𝗋(c,s) by constructing a verifier Vx that receives 7r messages in 𝒟(), where will be determined later (and depend on our application of Lemma 23). As described in Equation 30, the verifier Vx discards 3r of these messages and simulates an r-round protocol in which each round-i message has the product form ρi=ρi,1ρi,4. Thus, it suffices to prove

x Ayes ρ1Qrρr:Px(ρ1ρr)c(n), (32a)
x Ano ρ1Qr¯ρr:Px(ρ1ρr)s(n), (32b)

where Px(ρ) denotes the acceptance probability of Vx and each ρi is restricted to the four-register product form above. Given ρ1,,ρr𝒟() as input with ρi=ρi,1ρi,4, the verifier Vx acts as follows (see Figure 1 for an informal description):

  1. 1.

    (Determine the canonical transcript) For i=1,,r:

    1. (a)

      (Disentangle) Let Γ denote the disentangler from Lemma 23 with parameters κ=K and δ to be specified later. For the ith iteration, we write Γi, since each application will act on a different-sized Hilbert space. Define ρi=Γi(ρi). By Lemma 23, there exists a mixed state ηi=k=1mipik|ζi(k)ζi(k)|K with mi=O(δ2) such that ηiρi1δ. Additionally, each |ζi(k) can be written as |ζi(k)=j=1Mi|Tij(k)|ψij(k) for Mi=Mi1mi1 (and M1=1), |Tij(k)(i1), |ψij(k). For analysis, fix a pure branch |ζi=j=1Mi|Tij|ψij from this distribution (pretending the verifier Vx receives a random pure state from the mixed state). Each |Tij|ψij is a transcript-answer pair; i.e., |ψij is the prover’s message on the ith round conditioned on |Tij being the transcript for the previous i1 rounds. Note that Mi grows with each round because the transcript gets progressively longer each round.

    2. (b)

      (Select player response to current transcript) If i=1, set |ϕ1|ψi,1 and |C1|ϕ1. Otherwise, for each j=1,,Mi, perform W (to be determined later) SWAP tests between |Ci1 and |Tij (choose K sufficiently large to have enough copies |Ci1 and |Tij).444Note that each |ζi contains a copy of each transcript and that we have K copies of |ζi. If all SWAP tests accept for some j, set |Ci|Tij|ψij. Else, let the current player lose, i.e., accept if i is even and reject if i is odd.

  2. 2.

    Simulate Vx on fresh copies of |Cr T times and accept if the number accepting runs, Nacc, satisfies NaccT(c+s)/2.

Completeness. Let xAyes. By Equation 31a, Alice (first player, odd rounds) can always win with probability at least c(n), regardless of which pure state Bob sends in the even rounds. Let |α1 be the best state Alice can choose in round 1. For any Bob message |β2 in round 2, there exists |α3(β2), such that Alice can win with probability c(n). Inductively define |αi(β2,,βi1) as Alice’s best response in round i, given Bob’s messages |β2,,|βi1 and Alice’s messages |α1,,|αi2(β2,,βi3).

We need to show that Equation 32a holds. We can analyze Vx on the disentangled states as

|Px(ρ1ρr)Px′′(η1ηr)|rδ/2, (33)

where Px′′(η1ηr) denotes the acceptance probability of Vx when each ρi is replaced by ηi. For Alice’s rounds, we can assume ηi=ρi=Γi(ρi) since Alice can always send a state of the correct product form. Further, Alice’s answer in round i may depend on η1,,ηi1, since ρj only depends on ρj, and the ρjηj approximation is merely an analytical tool and so Alice can choose any ηi satisfying Lemma 23.

For ρ1, Alice simply sends 4 copies of |α1. Now consider odd round i>1. There are Mi=Mi1mi1 possible choices for the canonical transcript |Ci1 (which includes Bob’s message) after round i1. Alice sends 4 copies of j=1Mi|Tij|α(Tij), where |α(Tij) denotes Alice’s best answer given transcript |Tij in the first i1 rounds. This let’s Alice pass the SWAP test in (1b) with probability 1 (in the Px′′(η1ηr) analysis with ηi chosen by Alice).

We argue that Vx always chooses a transcript that is accepted with probability almost c. There are two sources of error. The first is Bob cheating and altering the transcript, so that the verifier selects |Tij|Ci1 in step (1b) of Bob’s round. For dtr(|TijTij|,|Ci1Ci1|)ε, Alice’s chance of winning decreases by at most ε. If dtr(|TijTij|,|Ci1Ci1|)=1|Ci1|Tij|2ε, then |Ci1|Tij|21ε2 and the probability of all W SWAP tests accepting is

(12+12|Ci1|Tij|2)W(1ε22)WeWε2/214qrMr (34)

for W=2ε2ln(4qrMr) with ε=γ/4r and γ=cs. The second source of error is (1b) choosing a wrong |Tij for |Ci in Alice’s round. Alice does not lose in (1b), but there may be multiple |Tij close to |Ci1. Again, Alice’s winning probability decreases by at most dtr(|TijTij|,|Ci1Ci1|), and the probability of choosing a “bad” transcript is bounded by Equation 34. We can take the union bound over all rounds and entries in the tables to bound the probability that a bad transcript is selected by 1/(4q). Thus, Alice’s winning probability decreases at most rε=γ/4 in total, which gives 𝐏𝐫[Px(Cr)cγ/4]114q, where the probability is taken over the choice of |ζi(k) in step (1a) and outcome of the SWAP tests in (1b). Assuming Px(Cr)cγ/4 and thus 𝐄[Nacc](cγ/4)T, the probability of Vx rejecting in step 2 can be bounded with Hoeffding’s inequality

𝐏𝐫[Nacc(cγ/2)T]exp(2(γT/4)2T)exp(γ2T/8)14q, (35)

for T=8γ2ln(4q). Setting δ=1/(rq), and taking into account the disentangler error 1/(2q) of Equation 33, Alice wins with probability 11/q. We have now assigned all parameters to polynomials in n. For all of the SWAP tests and simulations of Vx, we need KWrMr+T copies of each message. Note Mi grows exponentially in r=O(1).

Soundness. For xAno the analysis is analogous, just swapping the roles of Alice and Bob, i.e., “” is now Bob. The only difference is that now the second player wins, which is insignificant for the above analysis.

5 Quantified Hamiltonian Complexity

In this section, we initiate the study of quantified Hamiltonian problems. Our primary motivation is to identify complete problems for the various definitions of 𝖰𝖯𝖧 to better understand these classes and the relationship among their different variants. At the same time, quantified Hamiltonian problems are natural in their own right: they naturally generalize quantified Boolean formulae from classical complexity theory [33] to the quantum Hamiltonian setting. From a physical perspective, these problems capture robust versions of ground-state questions. For example, these problems allow us to ask: “Does there exist a state on one subsystem such that, no matter how the rest of the system is perturbed, the total system remains in a low-energy state?”

5.1 Quantified Hamiltonian Problems

We now formally define the quantified Hamiltonian problems studied in this work. There are four natural variants we consider, determined by the following choices: (i) whether the quantified states are restricted to be pure or may be mixed, and (ii) whether the Hamiltonian is local or sparse. Our definitions generalize the separable local Hamiltonian problem (or -PLH in our notation) and separable sparse Hamiltonian problem (or -PSH) of Chailloux and Sattath [12] to the alternating quantifier setting. Note that pure/mixed makes no difference in the case due to convexity.

Definition 24 (-k-LH).

Let 2n be the number of qubits, k1 a fixed constant, and a,b satisfying ba1/poly(n). Given a k-local Hamiltonian H as input, the task is to decide, under the promise that one of these holds:

  • (YES case): ρσ:tr(H(ρσ))a, or

  • (NO case): ρσ:tr(H(ρσ))b.

We write -k-MLH (mixed, local Hamiltonian) for the version where ρ and σ may be mixed states and -k-PLH (pure, local Hamiltonian) for the version where ρ=|ψψ| and σ=|ϕϕ| are pure states.

To move from local to sparse Hamiltonians, we replace the locality constraint with a sparsity condition on the input operator.

Definition 25 (Row-sparse operators).

An operator A is row-sparse if:

  • Each row of A has at most poly(n) nonzero entries, and

  • There exists a polynomial-time algorithm which, given a row index i, outputs the list of all pairs (i,Aij) such that Aij0.

We can now extend the quantified local Hamiltonian problems to their sparse-Hamiltonian counterparts. We define the problems below for an arbitrary constant number of quantifiers, as we will later prove completeness at every level.

Definition 26 (Quantified sparse Hamiltonian problems).

Let i and fix a polynomial q. The promise problem 𝖬𝖲𝖧Σi is defined as follows:

  • (Input): A d-sparse Hamiltonian H on n=n1++ni qubits with Hmaxq(n), thresholds a,b with ba1/q(n), and H is defined by a circuit that given r outputs all entries in row r (see Definition 25).555The parameters d,n are implicitly bounded in terms of input size via the circuit description of H.

  • (YES case): ρ1ρ2Qi:tr(H(ρ1ρi))a.

  • (NO case): ρ1ρ2Qi¯ρi:tr(H(ρ1ρi))b.

Here, Qi is when i is odd and when i is even, and Qi¯ is the complementary quantifier. Each ρj is quantified over 𝒟(j) with j=2nj.

The pure variant 𝖯𝖲𝖧Σi is defined identically, except that ρ1,,ρi are restricted to pure states. Finally, 𝖬𝖲𝖧Πi and 𝖯𝖲𝖧Πi are obtained by inverting all quantifiers.

Generally, a problem is in 𝗉𝗎𝗋𝖾𝖰Σ𝗂 if and only if its complement is in 𝗉𝗎𝗋𝖾𝖰Π𝗂. Although 𝖯𝖲𝖧Σi is not equal to the complement of 𝖯𝖲𝖧Πi, there is a trivial poly-time reduction.

Lemma 27.

𝖯𝖲𝖧Πip𝖯𝖲𝖧Σi¯ and 𝖯𝖲𝖧Σip𝖯𝖲𝖧Πi¯ for all i, i.e., 𝖯𝖲𝖧Πi is the complement of 𝖯𝖲𝖧Σi, up to poly-time many-one (aka Karp) reductions. The analogous statement holds for the mixed/sparse, pure/local, and mixed/local variants.

Proof.

(H,a,b)(𝖯𝖲𝖧Πi)yes(H,b,a)(𝖯𝖲𝖧Σi)no follows directly from Definition 26.

In the remainder of this section, we establish containment and hardness results for the quantified Hamiltonian problems defined above. The results we obtain for the two-quantifier versions are summarized in Table 1; generalizing these to more quantifiers is relatively straightforward.

Table 1: Variants of the -quantified Hamiltonian problems. All variants are contained in 𝖯𝖲𝖯𝖠𝖢𝖤 except for the pure/sparse case, where the best known upper bound is 𝖭𝖤𝖷𝖯.
Local Sparse
Mixed 𝖭𝖯𝖰𝖬𝖠𝖼𝗈𝖭𝖯𝖰𝖬𝖠 (Corollary 31) 𝖰Σ𝟤 (Proposition 33)
Pure 𝖭𝖯𝗉𝗎𝗋𝖾𝖲𝗎𝗉𝖾𝗋𝖰𝖬𝖠 (Proposition 32) 𝗉𝗎𝗋𝖾𝖰Σ𝟤-complete (Theorem 37)

5.2 Quantified Local Hamiltonian: 𝗡𝗣 with a 𝗤𝗠𝗔 Oracle

We begin by analyzing the pure/local and mixed/local variants of the quantified Hamiltonian problem. In particular, we show that these solved by oracle classes of the form 𝖭𝖯O for a promise class O, and we refer the reader to Definition 13 for a definition of 𝖭𝖯 with an oracle to a promise class.

A key step in our proofs is checking the consistency of local density matrices: given a collection of reduced density matrices, does there exist a global quantum state that is consistent with all of them? If the global state is allowed to be mixed, checking consistency is known to be 𝖰𝖬𝖠-complete [29, 9]. If, instead, one must decide whether there exists a global pure state consistent with the reduced density matrices, the problem is 𝗉𝗎𝗋𝖾𝖲𝗎𝗉𝖾𝗋𝖰𝖬𝖠-complete [23].666In 𝗉𝗎𝗋𝖾𝖲𝗎𝗉𝖾𝗋𝖰𝖬𝖠, the verifier runs poly-many circuit checks on the same pure witness state that all must accept with probability exactly 1/2 in the YES case. In the NO case, at least one check has acceptance probability bounded away from 1/2. See [23] for a formal definition.

Because the Hamiltonian is local, each term in H acts on only a constant number of qubits. This means that for any purported proof state, it suffices for the prover to supply the reduced density matrices on just those local subsystems. The first witness for the quantified Hamiltonian problem can therefore be succinctly described by a classical list of local density matrices. The remaining task – verifying that these matrices are consistent with a true quantum state – can be outsourced to a 𝖰𝖬𝖠 oracle. We formalize this now.

Proposition 28.

-k-MLH𝖭𝖯𝖰𝖬𝖠[2].

Proof.

Let H=iHi be the given k-local Hamiltonian. The 𝖭𝖯 prover provides the collection of reduced density matrices of the candidate state ρ on the supports of the local terms Hi.

First, the verifier checks that these reduced density matrices are consistent with some global state. This can be done using a single 𝖰𝖬𝖠 query, since consistency of local density matrices is 𝖰𝖬𝖠-complete [29, 9].

Next, for each term Hi, the verifier computes an effective operator Hi=jpijψij|Hi|ψij, where ρi=jpij|ψijψij| is the reduced density matrix of ρ on the qubits that Hi acts upon. Let H=iHi. Then H is an operator acting only on the Hilbert space corresponding to the -prover’s state σ.

Finally, the verifier queries a 𝖼𝗈𝖰𝖬𝖠 oracle to check whether σ:tr(Hσ)b. Since the procedure requires only one 𝖰𝖬𝖠 query (for consistency) and one 𝖼𝗈𝖰𝖬𝖠 query (which can be implemented using 𝖰𝖬𝖠), the entire protocol lies in 𝖭𝖯𝖰𝖬𝖠[2].

It turns out that 𝖭𝖯𝖰𝖬𝖠[2]=𝖭𝖯𝖰𝖬𝖠. It is not clear whether a single query in Proposition 29 suffices to simulate 𝖭𝖯𝖰𝖬𝖠, because one query is a 𝖰𝖬𝖠-query and the other is a 𝖼𝗈𝖰𝖬𝖠-query. The proof is given in the full version [17].

Proposition 29.

𝖭𝖯𝖰𝖬𝖠𝖭𝖯𝖰𝖬𝖠[2].

By Lemma 27, we immediately get an analogous result for -k-MLH.

Proposition 30.

-k-MLH𝖼𝗈𝖭𝖯𝖰𝖬𝖠.

Proof.

Because -k-MLH is in 𝖭𝖯𝖰𝖬𝖠, it’s immediate that -k-MLH¯ is in 𝖼𝗈𝖭𝖯𝖰𝖬𝖠. Lemma 27 implies that there is a reduction from -k-MLH to -k-MLH¯, which completes the proof.

Corollary 31.

-k-MLH𝖭𝖯𝖰𝖬𝖠𝖼𝗈𝖭𝖯𝖰𝖬𝖠.

Proof.

By a min-max theorem (e.g., [18, Theorem 2.2]), we have that -MLH = -MLH. Thus, Propositions 28 and 30 implies the result.

An argument essentially identical to that of Proposition 28 yields the following containment for the pure/local case.

Proposition 32.

-k-PLH𝖭𝖯𝗉𝗎𝗋𝖾𝖲𝗎𝗉𝖾𝗋𝖰𝖬𝖠[2].

Here, one query to the 𝗉𝗎𝗋𝖾𝖲𝗎𝗉𝖾𝗋𝖰𝖬𝖠 oracle verifies that the provided local density matrices are consistent with some global pure state (a complete problem for 𝗉𝗎𝗋𝖾𝖲𝗎𝗉𝖾𝗋𝖰𝖬𝖠 [23]), and a second 𝖼𝗈𝖰𝖬𝖠 query is used exactly as in the proof of Proposition 28. We omit the details, since the argument carries over verbatim.

We remark that, unlike in the mixed-state case, we do not obtain containment in 𝖭𝖯𝗉𝗎𝗋𝖾𝖲𝗎𝗉𝖾𝗋𝖰𝖬𝖠𝖼𝗈𝖭𝖯𝗉𝗎𝗋𝖾𝖲𝗎𝗉𝖾𝗋𝖰𝖬𝖠, because the minimax theorem invoked in Corollary 31 does not apply when the proofs are restricted to pure states.

At present, there is no known approach to proving hardness for the intersection class 𝖭𝖯𝖰𝖬𝖠𝖼𝗈𝖭𝖯𝖰𝖬𝖠. Moreover, such hardness results appear unlikely: we do not know of any complete problems for even 𝖭𝖯𝖼𝗈𝖭𝖯 and if the -MLH problem were hard for either 𝖭𝖯𝖰𝖬𝖠 or 𝖼𝗈𝖭𝖯𝖰𝖬𝖠, it would imply 𝖭𝖯𝖰𝖬𝖠=𝖼𝗈𝖭𝖯𝖰𝖬𝖠, an equality that seems implausible.

5.3 Quantified Sparse Hamiltonian: Complete Problems for 𝗽𝘂𝗿𝗲𝗤𝗣𝗛

We now turn to the sparse variants of the quantified Hamiltonian problem. Our first result establishes that the -mixed sparse Hamiltonian problem lies in 𝖰Σ𝟤. More significantly, we prove that the quantified pure sparse Hamiltonian (PSH) problems are complete for each level of the pure quantum polynomial hierarchy. That is, for every i, 𝖯𝖲𝖧Σi is 𝗉𝗎𝗋𝖾𝖰Σ𝗂-complete and 𝖯𝖲𝖧Πi is 𝗉𝗎𝗋𝖾𝖰Π𝗂-complete. This gives the first natural family of complete problems for 𝗉𝗎𝗋𝖾𝖰𝖯𝖧.

Proposition 33.

-MSH is contained in 𝖰Σ𝟤.

Proof.

The proof is identical to the containment result give in Theorem 37 (below); we defer the details to that proof.

Our completeness result requires the following lemmas. The first lemma is a simple but useful structural fact: if two registers are almost symmetric, then one register must be close to containing a copy of the other. This lets us “pull out” a clean copy of a state whenever the verifier enforces near-symmetry via a SWAP test. The proof is given in the full version [17].

Lemma 34.

Let |ψA and |ϕBC with AB, and Πsym denote the projector onto the symmetric subspace. If tr((Πsym)AB(|ψψ||ϕϕ|))1ε>1/2, then there exists |ϕ2C, such that dtr(|ϕ,|ψ,ϕ2)2ε.

Next, we recall Kitaev’s circuit-to-Hamiltonian construction, which is the backbone of essentially all Hamiltonian complexity reductions.

Lemma 35 (Kitaev’s circuit-to-Hamiltonian mapping [26]777This lemma is only implicit [26]. A direct proof can be found in [30, Remark 3.3].).

Let V=UmU1 be a quantum circuit of m 2-local gates with a ancilla qubits and b input qubits. Then there exists a Hamiltonian H(V) that is the sum of O(m) 5-local projectors, such that

kerH=span{1m+1t=0mUtU1(|0a𝒜|ψ)|1t0mt𝒞||ψ2b}, (36)

where 𝒜 is the ancilla register, is the input register, and 𝒞 is the clock register. H(V) has a spectral gap of Ω(1/m2).

The final tool we need is a variant of the well-known Projection Lemma, which frequently appears in Hamiltonian complexity.

Lemma 36 (State Projection Lemma [23]).

Let H=H1+H2 be the sum of two Hamiltonians acting on Hilbert space =𝒮𝒮, where 𝒮 is the kernel of H2 and the other eigenvalues are at least J. Let ρ be a state in such that tr(Hρ)ε. Then there exists a state σ (pure if ρ is pure) in 𝒮, such that dtr(ρ,σ)δ and tr(Hσ)ε+2δH1, for δ=(ε+H1)/J.

We are now ready to prove our completeness result.

Theorem 37.

𝖯𝖲𝖧Σi is 𝗉𝗎𝗋𝖾𝖰Σ𝗂-complete and 𝖯𝖲𝖧Πi is 𝗉𝗎𝗋𝖾𝖰Π𝗂-complete.

Proof.

Containment. 𝖯𝖲𝖧Σi𝗉𝗎𝗋𝖾𝖰Σ𝗂 is completely analogous to the containment of the Separable Sparse Hamiltonian problem (i.e. PSH) in 𝖰𝖬𝖠(2) [12]. Given d-sparse n-qubit Hamiltonian H with 0HI and error ε, [12] constructs a circuit Q (using Hamiltonian simulation and phase estimation) that runs in time poly(d,n,ε1), such that for all states |ψ, we have |𝐏𝐫[Q accepts |ψ]ψ|H|ψ|ε. So all the 𝗉𝗎𝗋𝖾𝖰Σ𝗂-verifier needs to do is normalize the input Hamiltonian to satisfy 0HI and simulate Q with ε=1/(4q(n)), which gives a promise gap of 1/(2q(n)).

Hardness. Let i. We will show 𝖯𝖲𝖧Πi is 𝗉𝗎𝗋𝖾𝖰Π𝗂-hard for even i, and 𝖯𝖲𝖧Σi is 𝗉𝗎𝗋𝖾𝖰Σ𝗂-hard for odd i. The other two cases follow by Lemma 27. Let i be even and A𝗉𝗎𝗋𝖾𝖰Π𝗂 (the proof for odd i and A𝗉𝗎𝗋𝖾𝖰Σ𝗂 is completely analogous). Given x{0,1}n, we construct Hamiltonian Hx in time poly(n), such that for a,b to be determined later,

x Ayes (Hx,a,b)(𝖯𝖲𝖧Πi)yes (37a)
x Ano (Hx,a,b)(𝖯𝖲𝖧Πi)no (37b)

There exists a poly-time uniform family of verifiers {Vx}, such that

x Ayes |ψ1|ψ2|ψi1|ψi:Px(ψ1ψi)c(n), (38a)
x Ano |ψ1|ψ2|ψi1|ψi:Px(ψ1ψi)s(n), (38b)

where Px(ρ) denotes the acceptance probability of Vx on input ρ. Let mnO(1) be the number of gates of Vx and p<m (without loss of generality) the number of qubits in each message. Denote the i message registers of Vx by 1,,i of p qubits each. The Hamiltonian H will act on registers 1=1,,i1=i1,i=𝒜𝒞, where 𝒜 is the ancilla register of n𝒜m qubits, =1i is the input register to V of ip qubits, and 𝒞 is the clock register of m qubits. In terms of Definition 26, we have n1==ni1=p and ni=ip+m+n𝒜. Finally define the Hamiltonian

Hx=|00|𝒜1|11|𝒞m+J1|00|𝒞1(IΠsym)1i1,1i1+J2H𝒜𝒞(Vx), (39)

with H(Vx) from Lemma 35, Πsym the projector onto the symmetric subspace across the cut 1i1 / 1i1, and sufficiently large 1J1J2nO(1). Hx is O(m)-sparse since H(Vx) is local and has O(m) terms, and Πsym is 2-sparse.

Let a=(1c)/(m+1) and b=(1c+γ/4)/(m+1), where γ=cs. Note that the gap ba1/q(n) and bound HxmaxO(J2m)q(n) for n=n1++ni can be achieved by padding the last message (i.e. increasing ni) and letting Hx act as identity on the padding qubits. We lose purity of the last message, but that is not an issue since Equations 38a and 38b are still true when replacing the pure |ψi with a mixed ρi (by convexity).

For xAyes, we have Equation 38a we argue that

|ϕ1|ϕ2|ϕi1|ϕi:tr(H(ϕ1ϕi))a, (40)

holds with |ψjj for all j[i]. For rounds 2,4,,i2, Alice (taking the game interpretation with Bob as first player () and Alice as second player ()) can simply send the same response as in (38a), i.e., |ϕj=|ψj for even j<i. In the last round, Alice sends a valid history state of the form

|ϕi=1m+1t=0mUtU1(|0𝒜|ψ1,,ψi)|1t0mt𝒞, (41)

where |ψi corresponds to Alice’s last message in (38a), and U1,,Um are the gates of Vx with output register 𝒜1. Then we get tr(Hx(ϕ1ϕi))(1c)/(m+1) since Vx rejects |ψ1,,ψi with probability 1c.

Now consider xAno and assume

|ϕ1|ϕ2|ϕi1|ϕi:tr(H(ϕ1ϕi))<b. (42)

We will show that this contradicts Equation 38b. Let |ϕ=|ϕ1,,ϕi, and ε=γ/(8(m+1)). By Lemmas 35 and 36 and choosing sufficiently large J2poly(J1,m,γ1), there exists a state |ϕi, such that for some input state |η:

|ϕi=1m+1t=0mUtU1|0𝒜|η|1t0mt𝒞, (43)
dtr(|ϕi,|ϕi)ε,and tr(J1(IΠsym)(ϕ1ϕi1ϕi))b+J1ε.

By Lemma 34 and choosing sufficiently large J1, there exists a state |ηi, such that

dtr(|ϕ1,,ϕi1,ηi,|η)ε, (44)

and therefore dtr(|ϕi,|ϕi′′)2ε, with

|ϕi′′=1m+1t=0mUtU1|0𝒜|ϕ1,,ϕi1,ηi|1t0mt𝒞. (45)

Hence,

tr(H(ϕ1ϕi1ϕi′′))=1m+1(1Px(ϕ1ϕi1ηi))b+2ε. (46)

Thus, Px(ϕ1ϕi1ηi)cγ/4γ/4=cγ/2=s+γ/2. Therefore,

|ψ1|ψ2|ψi1|ηi:Px(ψ1ψi1ηi)s+γ/2, (47)

which means that Alice can win with probability at least s+γ/2 by choosing the even messages |ψ2=|ϕ2,,|ψi2=|ϕi2,|ψi=|ηi with |ϕ1,,|ϕi as in Equation 42, and |ηi as in Equation 44. This contradicts Equation 38b.

We note that proving that -MSH is 𝖰Σ𝟤-hard seems out of reach with current techniques. Theorem 37 relies on the SWAP test, but this approach fails in the mixed-state setting, because the SWAP test fails to check equality of mixed states. Any hardness proof would therefore require fundamentally new ideas.

6 Open Problems

  1. 1.

    Are there complete problems for variants of the quantum polynomial hierarchy beyond 𝗉𝗎𝗋𝖾𝖰𝖯𝖧? For example, can the pure/local, mixed/local, or mixed/sparse Hamiltonian problems be shown complete for any class?

  2. 2.

    It is striking that the local variants of the quantified Hamiltonian problem only required quantum computation in the oracle part of the machine. For instance, in Proposition 32, the base machine is merely 𝖭𝖯. A natural direction is to better understand the relationship between 𝖭𝖯𝖰𝖬𝖠 and 𝖰𝖬𝖠𝖰𝖬𝖠.

  3. 3.

    Is -k-PLH complete for 𝖭𝖯𝗉𝗎𝗋𝖾𝖲𝗎𝗉𝖾𝗋𝖰𝖬𝖠[2]? A positive answer would imply that

    𝖭𝖯𝗉𝗎𝗋𝖾𝖲𝗎𝗉𝖾𝗋𝖰𝖬𝖠[2]𝗉𝗎𝗋𝖾𝖰Σ𝟤,

    giving the first connection between oracle-based and quantifier-based definitions of the quantum polynomial hierarchy.

  4. 4.

    Can one construct disentanglers with guarantees stronger than those in Theorem 18? In particular, is it possible to design a disentangler whose output is always (close to) a pure state?

References

  • [1] Scott Aaronson and Alex Arkhipov. The Computational Complexity of Linear Optics. In Forty-Third Annual ACM Symposium on Theory of Computing, STOC ’11, pages 333–342. ACM, 2011. doi:10.1145/1993636.1993682.
  • [2] Avantika Agarwal, Sevag Gharibian, Venkata Koppula, and Dorian Rudolph. Quantum Polynomial Hierarchies: Karp-Lipton, Error Reduction, and Lower Bounds. In 49th International Symposium on Mathematical Foundations of Computer Science (MFCS 2024), volume 306, pages 7:1–7:17, 2024. doi:10.4230/LIPIcs.MFCS.2024.7.
  • [3] Avantika Agarwal and Srijita Kundu. A Cautionary Note on Quantum Oracles, 2025. doi:10.48550/arXiv.2504.19470.
  • [4] Dorit Aharonov and Amnon Ta-Shma. Adiabatic Quantum State Generation. SIAM Journal on Computing, 37(1):47–82, 2007. doi:10.1137/060648829.
  • [5] Kartik Anand, Kabgyun Jeong, and Junseo Lee. Collapses in quantum-classical probabilistically checkable proofs and the quantum polynomial hierarchy, 2025. doi:10.48550/arXiv.2506.19792.
  • [6] Sanjeev Arora and Boaz Barak. Computational Complexity: A Modern Approach. Cambridge University Press, 2009. doi:10.1017/CBO9780511804090.
  • [7] Adam Bouland, Bill Fefferman, Chinmay Nirkhe, and Umesh Vazirani. On the Complexity and Verification of Quantum Random Circuit Sampling. Nature Physics, 15(2):159–163, 2019. doi:10.1038/s41567-018-0318-2.
  • [8] Michael J. Bremner, Richard Jozsa, and Dan J. Shepherd. Classical Simulation of Commuting Quantum Computations Implies Collapse of the Polynomial Hierarchy. Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, 467(2126):459–472, 2010. doi:10.1098/rspa.2010.0301.
  • [9] Anne Broadbent and Alex Bredariol Grilo. Qma-hardness of consistency of local density matrices with applications to quantum zero-knowledge. SIAM Journal on Computing, 51(4):1400–1450, August 2022. doi:10.1137/21m140729x.
  • [10] Harry Buhrman, Richard Cleve, John Watrous, and Ronald De Wolf. Quantum Fingerprinting. Physical Review Letters, 87(16):167902, 2001. doi:10.1103/PhysRevLett.87.167902.
  • [11] C. Carathéodory. Über den variabilitätsbereich der fourier’schen konstanten von positiven harmonischen funktionen. Rendiconti del Circolo Matematico di Palermo (1884-1940), 32(1):193–217, 1911. doi:10.1007/BF03014795.
  • [12] Andre Chailloux and Or Sattath. The Complexity of the Separable Hamiltonian Problem. In Proceedings of the 2012 IEEE Conference on Computational Complexity, CCC ’12, pages 32–41, 2012. doi:10.1109/CCC.2012.42.
  • [13] Chirag Falor, Shu Ge, and Anand Natarajan. A Collapsible Polynomial Hierarchy for Promise Problems, 2023. doi:10.48550/arXiv.2311.12228.
  • [14] Merrick Furst, James B. Saxe, and Michael Sipser. Parity, Circuits, and the Polynomial-Time Hierarchy. Mathematical Systems Theory, 17(1):13–27, 1984. doi:10.1007/BF01744431.
  • [15] Sevag Gharibian, Miklos Santha, Jamie Sikora, Aarthi Sundaram, and Justin Yirka. Quantum Generalizations of the Polynomial Hierarchy with Applications to 𝖰𝖬𝖠(𝟤). computational complexity, 31(2):13, 2022. doi:10.1007/s00037-022-00231-8.
  • [16] Oded Goldreich. On Promise Problems: A Survey, pages 254–290. Springer Berlin Heidelberg, Berlin, Heidelberg, 2006. doi:10.1007/11685654_12.
  • [17] Sabee Grewal and Dorian Rudolph. On the pure quantum polynomial hierarchy and quantified hamiltonian complexity, 2025. doi:10.48550/arXiv.2510.06522.
  • [18] Sabee Grewal and Justin Yirka. The Entangled Quantum Polynomial Hierarchy Collapses. In 39th Computational Complexity Conference (CCC 2024), volume 300, pages 6:1–6:23, 2024. doi:10.4230/LIPIcs.CCC.2024.6.
  • [19] Aram W. Harrow and Ashley Montanaro. Testing Product States, Quantum Merlin-Arthur Games and Tensor Optimization. Journal of the ACM, 60(1), 2013. doi:10.1145/2432622.2432625.
  • [20] Rahul Jain and John Watrous. Parallel Approximation of Non-interactive Zero-sum Quantum Games. In 24th Annual IEEE Conference on Computational Complexity, pages 243–253, 2009. doi:10.1109/CCC.2009.26.
  • [21] Fernando Granha Jeronimo and Pei Wu. Dimension Independent Disentanglers from Unentanglement and Applications. In 39th Computational Complexity Conference (CCC 2024), volume 300 of CCC ’24, pages 26:1–26:28, 2024. doi:10.4230/LIPIcs.CCC.2024.26.
  • [22] Joshua Lockhart and Carlos E. González-Guillén. Quantum State Isomorphism, 2017. arXiv:1709.09622.
  • [23] Jonas Kamminga and Dorian Rudolph. On the Complexity of Pure-State Consistency of Local Density Matrices, 2025. arXiv:2411.03096.
  • [24] Richard M. Karp and Richard J. Lipton. Some Connections Between Nonuniform and Uniform Complexity Classes. In Proceedings of the Twelfth Annual ACM Symposium on Theory of Computing, STOC ’80, pages 302–309, 1980. doi:10.1145/800141.804678.
  • [25] Julia Kempe, Alexei Kitaev, and Oded Regev. The Complexity of the Local Hamiltonian Problem. SIAM Journal on Computing, 35(5):1070–1097, 2006. doi:10.1137/S0097539704445226.
  • [26] A. Yu. Kitaev, A. H. Shen, and M. N. Vyalyi. Classical and Quantum Computation. American Mathematical Society, USA, 2002.
  • [27] Hirotada Kobayashi, Keiji Matsumoto, and Tomoyuki Yamakami. Quantum certificate verification: Single versus multiple quantum certificates, 2001. arXiv:quant-ph/0110006.
  • [28] Clemens Lautemann. 𝖡𝖯𝖯 and the Polynomial Time Hierarchy. Information Processing Letters, 17:215–218, 1983.
  • [29] Yi-Kai Liu. Consistency of Local Density Matrices is 𝖰𝖬𝖠-Complete. In Proceedings of the 9th International Conference on Approximation Algorithms for Combinatorial Optimization Problems, and 10th International Conference on Randomization and Computation, APPROX’06/RANDOM’06, pages 438–449, 2006. doi:10.1007/11830924_40.
  • [30] Dorian Rudolph, Sevag Gharibian, and Daniel Nagaj. Quantum 2-SAT on Low Dimensional Systems Is 𝖰𝖬𝖠1-Complete: Direct Embeddings and Black-Box Simulation. In 16th Innovations in Theoretical Computer Science Conference (ITCS 2025), volume 325, pages 85:1–85:24, 2025. doi:10.4230/LIPIcs.ITCS.2025.85.
  • [31] Michael Sipser. A Complexity Theoretic Approach to Randomness. In 15th Symposium on Theory of Computing, pages 330–335. ACM Press, 1983. doi:10.1145/800061.808762.
  • [32] Larry J. Stockmeyer. The Polynomial-Time Hierarchy. Theoretical Computer Science, 3(1):1–22, 1976. doi:10.1016/0304-3975(76)90061-X.
  • [33] Larry J. Stockmeyer and Albert R. Meyer. Word Problems Requiring Exponential Time (Preliminary Report). In Proceedings of the Fifth Annual ACM Symposium on Theory of Computing, STOC ’73, pages 1–9. Association for Computing Machinery, 1973. doi:10.1145/800125.804029.
  • [34] Seinosuke Toda. 𝖯𝖯 Is as Hard as the Polynomial-Time Hierarchy. SIAM Journal on Computing, 20(5):865–877, 1991. doi:10.1137/0220053.
  • [35] Andreas Winter. Coding Theorem and Strong Converse for Quantum Channels. IEEE Transactions on Information Theory, 45(7):2481–2485, 1999. doi:10.1109/18.796385.
  • [36] Tomoyuki Yamakami. Quantum 𝖭𝖯 and a Quantum Hierarchy. In 2nd IFIP International Conference on Theoretical Computer Science, pages 323–336. Kluwer Academic Publishers, 2002.