How Hard Is It to Verify a Classical Shadow?
Abstract
Classical shadows are succinct classical representations of quantum states which allow one to encode a set of properties of a quantum state , while only requiring measurements on logarithmically many copies of in the size of . In this work, we initiate the study of verification of classical shadows, denoted classical shadow validity (CSV), from the perspective of computational complexity, which asks: Given a classical shadow , how hard is it to verify that predicts the measurement statistics of a quantum state? We first show that even for the elegantly simple classical shadow protocol of [Huang, Kueng, Preskill, Nature Physics 2020] utilizing local Clifford measurements, CSV is QMA-complete. This hardness continues to hold for the high-dimensional extension of said protocol due to [Mao, Yi, and Zhu, PRL 2025]. In contrast, we show that for the HKP and MYZ protocols utilizing global Clifford measurements, CSV can be “dequantized” for low-Frobenius norm observables, i.e., solved in randomized poly-time with standard sampling assumptions. Finally, we show that CSV for exponentially many observables is complete for a quantum generalization of the second level of the polynomial hierarchy, yielding the first natural complete problem for such a class.
Keywords and phrases:
classical shadows, quantum complexity theory, QMA, quantum polynomial hierarchyCategory:
Track A: Algorithms, Complexity and GamesFunding:
Jens Eisert: Supported by the BMFTR (QSolid, Hybrid++, QuSol, MUNIQC-Atoms, QuSol, PasQuops, Hybrid++), the Munich Quantum Valley (K-4 and K-8), the Quantum Flagship (PasQuans2, Millenion), QuantERA (HQCC), the Clusters of Excellence MATH+ and ML4Q, the DFG (CRC 183, SPP 2514), Berlin Quantum, and the ERC (DebuQC).Copyright and License:
Sevag Gharibian; licensed under Creative Commons License CC-BY 4.0
2012 ACM Subject Classification:
Theory of computation Problems, reductions and completeness ; Theory of computation Quantum complexity theoryAcknowledgements:
We thank Asad Raza for helpful discussions.Editors:
Sayan Bhattacharya, Danupon Nanongkai, Michael Benedikt, and Gabriele PuppisSeries and Publisher:
Leibniz International Proceedings in Informatics, Schloss Dagstuhl – Leibniz-Zentrum für Informatik
1 Introduction
Fully classically describing a quantum state has long been known to require exponential overhead, making characterizing the outputs of quantum devices a challenging task. Indeed, for a state on qubits, i.e., of dimension , a sample complexity of copies of are known to be necessary and sufficient for full quantum state tomography [30, 18]. In general, however, one is not necessarily interested in learning everything about , but only a specific set of properties. Formally, we may model these as a set of measurement operators , where one is interested in computing . The natural question is now: Can one avoid full state tomography in this case?
In 2018, Aaronson showed [1] the answer is yes: for set of -outcome measurements, given copies of , one can produce estimates such that with probability at least , one has for all . The magic here is that the sample complexity, , can be chosen polylogarithmic in the dimension and number of measurements , i.e.,
| (1) |
While this original protocol was not yet time efficient, it did not take long for the latter to be rectified, e.g., Brandão, Kalev, Li, Lin, Svore, Wu [7]. Indeed, soon after Huang, Kueng and Preskill (HKP) discovered [21] a remarkably simple and efficient classical shadow tomography procedure, which randomly samples unitary from an “appropriate” ensemble of unitaries, and measures in the standard basis. Roughly, the resulting string can be thought of as a “snapshot” of , and the set of all snapshots constitutes the classical shadow, . A recovery procedure via median-of-means is then specified, so that given , one can recover estimates for . For general and , the procedure has sample complexity
| (2) |
where the shadow norm depends on and (see Section 2 for details on the HKP protocol.) For the set of global Cliffords and the set of -local Cliffords, the shadow norm in Equation 2 is at most and , respectively. Thus, for example, to predict measurement results for the set of -local Pauli strings111A Pauli string is an element of . We say is -local if it contains at most non-identity terms., one obtains a sample and time efficient222Since -local Clifford measurements are easy to implement. protocol, which requires only copies, and as a bonus needs only to measure a single copy at a time.
Verifying classical shadows.
This work initiates the study of the natural question:
Given as input a “classical shadow” , what is the complexity of verifying that actually “predicts” the measurement statistics of some against ?
As stated, this question is ill-posed, in the sense that we are not aware of a formal definition of a “classical shadow” in the literature. Thus, to remedy this, we first provide a general formal definition:
Definition 1.1 (Classical shadow).
A shadow on qubits is a -tuple , where
-
(Shadow) is a multi-set of strings, each of length .
-
(Observables) is a set of -qubit observables satisfying , where for polynomial . Given index , a -bit description of can be produced in -time333This is the succinct access assumption.. Moreover, there exists a -time quantum algorithm which, for any and any -qubit state , applies444Formally, we can efficiently measure in the eigenbasis of , and return the eigenvalue corresponding to the measurement result. measurement to .
-
(Recovery algorithm) is a -time classical algorithm which, given and , produces real number within bits of precision.
This definition says nothing about prediction accuracy; it simply formalizes the idea that a “classical shadow” is a multi-set of strings , in principle obtained via some set of efficient measurements on copies of a physical state , coupled with a set of target observables and an efficient recovery procedure for “extracting predictions”. An alternate possible definition might be not to give shadow as a fixed sequence of strings, but rather to generate on-the-fly by sampling from some unknown distribution (thus capturing the idea of measurement bases as in HKP). In the full version [23], we formalize this sampled-shadow variant and show the complexity of verifying “classical shadows” versus “sampled classical shadows” is equivalent under randomized reductions. For simplicity, we thus work with Definition 1.1, as its input model is the standard one used in (e.g.) BQP and QMA.
Moving on, the task of checking the validity of a shadow, i.e., that the outputs of correctly predict measurement statistics, is formalized as:
Definition 1.2 (Classical Shadow Validity ()).
Given classical shadow , parameters and satisfying , decide between the following two cases:
-
Yes: -qubit state s.t. , .
-
No: n-qubit states some s.t. .
Since and , it is natural to assume .
The theme of this work is to characterize the complexity of this problem and its variants, including for the HKP protocol with local Clifford measurements, “dequantization” results for global Clifford measurements, and the case of exponentially many observables.
Comparison to and distinction from CONSISTENCY problem.
Before proceeding, the reader familiar with quantum complexity theory may notice that, at least in the setting of polynomially many observables , CSV is eerily similar to the QMA-complete CONSISTENCY problem of Liu [27]. In the latter, the input is a set of -local reduced states acting on a subset of out of qubits each, and the question is whether there exists an -qubit state such that for all , ? Indeed, as our definition of classical shadows is intentionally very general, it includes as a special case the CONSISTENCY problem. From this, one immediately obtains that CSV is at least QMA-hard (Corollary 3.7). This is not the point of this paper!
The point is that classical shadow protocols used in practice typically do not produce local density operators as in CONSISTENCY, but rather highly non-local snapshots (e.g. -local operators which are the tensor product of non-trivial single qubit states)! Our goal is thus to characterize the complexity of CSV for precisely these experimentally relevant snapshots, to which the QMA-hardness of CONSISTENCY does not obviously apply. Indeed, as will be discussed shortly, a reduction from CONSISTENCY to CSV will have to overcome the well-known challenging problem of how to construct a global quantum snapshot from local overlapping reduced density operators (as in CONSISTENCY).
Motivation and application to near-term devices.
(1) As near-term experimental devices remain noisy, verifying that a device actually outputs the state intended remains a major challenge. Well-known examples include verification of quantum advantage experiments such as Random Circuit Sampling [6] or Boson Sampling [2, 20]. In the same vein, it is arguably important to verify the validity of snapshots output by classical shadow experiments; this is true even if the experimenter fully trusts that the device has not been tampered with. More generally, in the distributed cloud setting where the user does not trust the device, CSV becomes yet more crucial.
(2) The study of is important to the study of classes versus (i.e. with a classical proof [5]), as it underpins the central open question of whether quantum witnesses are fundamentally more powerful than classical ones. Specifically, if a QMA verifier’s measurement falls into a class of observables whose output statistics could be efficiently predicted by poly-size classical shadows, and if CSV for said shadows could be solved by a (uniformly generated) poly-time quantum circuit, then , which would be a breakthrough.
(3) We further motivate the study of by framing it as a natural quantum analogue of the classical Sparse Representation problem () under the lens of classical shadow protocols. In , one has to decide if a sparse vector, consistent with a given measurement sketch, exists. While is -hard in the general case [12], it becomes efficiently solvable (via convex relaxation) when the measurement matrix satisfies the Restricted Isometry Property (RIP) [9]. In the quantum setting an analogous compressed sensing phenomenon is known: under a low-rank promise on the state and suitable measurements, convex programs can efficiently reconstruct the state [17]. Our work studies the quantum SR question arising in the classical shadow framework, [1, 21].
Our results.
We organize our discussion555We remark that although we gave a fully general formal definition of classical shadows (Definition 1.1), most of our results are actually independent of the specific recovery algorithm employed therein; thus, behind the scenes we often work with a simpler restatement of CSV, denoted Observable Consistency (, Definition 3.1). Hence, while we informally state our results in terms of CSV here, our formal statements are often in terms of . in terms of (1) polynomially many observables, (2) exponentially many observables, and (3) further variants of with connections to . For clarity, our main results involve (1) and (2). All hardness results are under poly-time many-one reductions.
1. Polynomially many observables: Hardness and dequantization. As previously stated, it is not difficult to see that in its most general form is QMA-complete (Corollary 3.7). Here, we focus on the more challenging case of the HKP protocol [21] (instantiated with either local or global Clifford measurements), as well as a high-dimensional generalization thereof due to Mao, Yi and Zhu (MYZ) for odd-prime local dimension [29].
To begin, we define as CSV for the HKP protocol instantiated with local Clifford measurements (Definition 4.2); roughly, the elements of are -bit strings, conjugated by Pauli strings in , and the observables are -local Pauli strings for . We show the following statement.
Theorem 1.3 (Informal; see Proposition 3.4, Remark 4.1,Corollary 4.8).
is -complete, even for -local observables on a spatially sparse hypergraph.
In words, deciding if a given HKP classical shadow based on local Clifford measurements is valid is intractable, even when the observables are -local and essentially arranged on a line (formally on a spatially sparse hypergraph (in the sense of Ref. [31]; Definition 2.1)). Specifically, the hardness construction may be viewed as 1D nearest-neighbor on qudits of dimension . Each qudit is then decomposed into qubits, and neighboring pairs of qudits have a -local observable acting jointly on their constituent qubits.
Defining (Definition 4.9) analogously for MYZ on odd prime local dimensions , we next show:
Theorem 1.4 (Informal; see Proposition 3.4, Remark 4.1, Corollary 4.11).
is -complete for every fixed odd prime local dimension , even for -local nearest-neighbor observables on a line.
Here, since we are allowed to work with larger , we cleanly obtain hardness with all observables acting on pairs of nearest neighbor qudits .
Finally, we study CSV for the HKP protocol instantiated with global Clifford measurements, denoted (Definition 4.12). We show a “dequantization” result as follows, for Frobenius norm :
Theorem 1.5 (Informal (see Theorem 4.19)).
is solvable in polynomial classical randomized time if (a) for all , and (b) we are given sampling and query access to each .
First, while the Frobenius norm bound above may a priori seem strong, this setting captures natural tasks such as (e.g.) fidelity estimation against pure and low rank states [21]. Moreover, the global Clifford HKP protocol itself is efficient precisely in this regime, i.e. when , coinciding with the regime in which Theorem 1.5 dequantizes . By a similar argument, this “dequantization” result extends to the MYZ protocol with global Clifford measurements, under the same assumptions (Theorem 4.21). Second, we dub this a “dequantization” result, in that conditions (a) and (b) are those in previous dequantization works, e.g., Tang [32] and Chia, Gilyén, Li, Lin, Tang and Wang [10], allowing randomized linear algebra techniques to be employed.
2. Exponentially many observables. We next consider CSV with exponentially many observables. Although a priori this setting may seem unrealistic, King, Gosset, Kothari and Babbush gave [24] an explicit polynomial-sample complexity shadow protocol for the set of all Pauli string observables, . (Note the time complexity is still exponential, but in our setting, we do not produce the shadow, but receive it as input; thus, this overhead is not relevant.) What is also relevant is that Ref. [24] gives a poly-time recovery algorithm for the observable expectations, assuming one only demands constant additive error. We show the following statement.
Theorem 1.6 (Informal; follows from Lemma 3.17 and Corollary 3.15).
CSV for exponentially many observables and constant additive error recovery precision is -complete.
Let us discuss strengths and weaknesses: The strengths are that (1) the result holds even if one need only recover constant precision approximations of observable predictions, and (2) Theorem 1.6 yields the first natural complete problem for a quantum generalization of (a level of) the polynomial hierarchy (PH). Specifically, (Definition 2.8) is a quantum generalization of , the second level of PH, in which the first proof is a mixed quantum state, the second a classical string, and the verifier is quantum. We remark this is the first work studying , though other variants of quantum PH have been studied in previous works [13, 14, 16, 3]. The weakness is that, unlike Theorem 1.3, we do not prove the result for the specific observable set of Ref. [24], i.e., for .
3. Further variants of and connections to . For completeness, we also show the following for variants of :
-
1.
CSV where the consistent state must be product, i.e., , is -complete666 is QMA, but where the proof is promised to be in tensor product [26]. for polynomially many observables, and -complete (Definition 2.9) for exponentially many observables. As an intermediate step, the proof shows that , where is a product state generalization of from Ref. [4].
-
2.
Verifying if a set of classical shadows, each possibly with different observables, all correspond to the same state is QMA-complete and -complete for polynomially many and exponentially many observables, respectively.
For these results see the full version of the paper [23].
Techniques.
We focus on QMA-completeness of (Theorem 1.3) and completeness for of CSV with exponentially many observables (Theorem 1.6).
QMA-completeness of . Ideally, we wish to reduce the QMA-complete CONSISTENCY problem on -local reduced density operators to . The challenge? Each acts on only -qubits. HKP classical shadows with local Clifford measurements, on the other hand, have shadow elements which are highly non-local – each is an -qubit tensor product of eigenvectors of single-qubit Pauli matrices. And “stitching” together local information, i.e., the , to obtain globally consistent information, i.e., the , is a difficult task, reminiscent of the quantum marginal problem.
To overcome this requires a series of steps. First, we start with the 1D CONSISTENCY problem on qudits, so that it suffices to stitch together nearest neighbor reduced states on the line. To this end, we first show777One could alternatively use the 1D CONSISTENCY QMA-hardness result of Liu [28], but this would only yield hardness under Turing reductions, not many-one reductions. QMA-completeness of 1D CONSISTENCY with local dimension via many-one reduction by combining the locally simulatable technique of Broadbent and Grilo [8] with the QMA-complete result for the 1D Local Hamiltonian problem with of Hallgren, Nagaj, and Narayanaswami [19]. Then, we take the local nearest-neighbor reduced states on qu--its from 1D CONSISTENCY, decompose each qudit into a triple of qubits , and consider all possible -local HKP shadows on pairs . Crucially, we know under the HKP protocol that any valid local shadow’s expectation should exactly recover the corresponding state . Using this fact and our 1D setup, we derive a linear program (LP) which captures “how much weight/probability” to put onto each local shadow, so that the “local probabilities” are consistent with some global HKP shadow if and only if the 1D CONSISTENCY instance we started with is a YES instance.
Unfortunately, solving this LP is itself not enough, because we next need to simulate the probability of a local shadow occurring when measuring local Cliffords in HKP by repeating an appropriate integer number of times in our shadow set . We must, in fact, do this exactly to ensure consistency, and so we next “round” our LP into an integer program (IP) to give us integer weights on local shadows. This raises the potential roadblock that solving integer programs is NP-hard, but here we again crucially use the fact that we are working in 1D. Specifically, we exploit the 1D structure to design an efficient dynamic program to solve the IP, obtaining the desired integer weights on local shadows. Finally, we construct a list of global shadows by repeatedly carefully stitching together strings of local shadows under appropriate permutations given by a perfect matching.
-completeness of CSV with exponentially many observables. To connect with , we first go through the formalism of Aharonov and Regev [4]. Roughly, in the latter one is given a set of polynomially many measurements and targets , and asked if there is a state such that . While Aharonov and Regev showed , here we define the analogous class with exponentially many , denoted . We then prove CSV with exponentially many observables is -complete, and subsequently show that to complete the proof. Intuitively, the latter holds because the existential quantum proof provides the globally consistent state, and the universal classical proof allows the verifier to iterate through all exponentially many measurement checks.
Open questions.
We have initiated the study of the complexity of verifying classical shadows. For hardness, an important open question is whether other specific classical shadow protocols and observable sets have QMA-hard CSV problems? In the case of exponentially many observables, for example, can one give a -completeness proof of CSV for the protocol of King, Gosset, Kothari and Babbush [24]? The main bottleneck we faced here was that, unlike in our proof for HKP with polynomially many observables (Theorem 1.3), it is not clear how to start from an “exponential size” analogue of the QMA-complete 1D CONSISTENCY problem. A natural idea might be to start with translationally invariant 1D systems [15]. Such systems, however, act on exponentially many qudits, whereas our setting requires polynomially many qubits – the exponentiality occurs only in the number of observables for CSV. Finally, are there instances of CSV aside from our HKP, MYZ global Clifford results which can also be dequantized, or even better, solved classically without sampling assumptions?
Organization.
Section 2 begins with preliminaries, including reviews of the HKP and MYZ classical shadow protocols. Section 3 studies the general CSV problem (i.e., not restricted to any particular shadow protocol), including the case of exponentially many observables. Finally, Section 4 studies the HKP and MYZ protocols, showing QMA-hardness and our dequantization result.
2 Preliminaries
Definitions.
We use and to denote poly-time deterministic many-one and poly-time randomized reductions from to , respectively.
Definition 2.1 (Spatial sparsity [31]).
A spatially sparse hypergraph on vertices has:
-
1.
every vertex participates in hyper-edges, and
-
2.
there is a straight-line drawing in the plane such that every hyper-edge overlaps with other hyper-edges and the surface covered by every hyper-edge is .
Definition 2.2 ([4]).
A language if there exists a super-verifier888A “super-verifier” is given by a classical polynomial-time randomized algorithm that given an input outputs a description of a quantum circuit and two numbers and polynomials such that:
where probabilities are taken over the outputs of the super-verifier and is a density matrix over qubits.
Definition 2.3.
. A promise problem is in if there exists a super-verifier such that:
-
:
-
:
where probabilities are taken over , is a density matrix on qubits, and . We additionally assume there exists a classical algorithm which, given any , efficiently computes in time polynomial in the number of qubits.
Note our definition allows exponentially many checks, so long as each check can be efficiently generated on demand. We further remark that our definition , i.e., with , coincide with from Ref. [4]. However, to the best of our knowledge, our with has not been considered elsewhere before.
Definition 2.4.
. We define it exactly as Definition 2.3 but with the promise that where and are density matrices on and qubits, respectively.
Definition 2.5 ( [14]).
A promise problem is in if there is a polynomial-time uniform quantum verifier and a polynomial such that, on input , receives unentangled -qubit quantum proofs and satisfies:
-
Completeness: If , then s.t. accepts with probability .
-
Soundness: If , then s.t. accepts with probability .
Here if is odd and if is even. Finally, .
Definition 2.6 (Quantum polynomial hierarchy () [14]).
.
Definition 2.7 ().
A promise problem is in if there is a polynomial-time generated quantum verifier which, on input , receives a polynomial-size quantum proof and a polynomial-size classical proof , and satisfies:
-
Completeness: If , then such that , .
-
Soundness: If , then , such that .
Definition 2.8 ().
We define . In Lemma 3.12, we show that this constant-gap definition is equivalent to the inverse-polynomial-gap definition .
Definition 2.9 ().
, where is defined as Definition 2.7 with the promise that is a product state .
Observables.
In quantum mechanics, an observable is represented by a Hermitian operator . Its real eigenvalues correspond to the possible outcomes of a measurement. Throughout this work, we assume without loss of generality that all observables are normalized such that their operator norm .
Succinct access assumption.
When we say that we assume succinct access to a set , with the natural size parameter of the instance (e.g., number of qubits for observables or precision parameter for a real value), we mean that given an index , a -bit description of can be produced in -time.
Huang-Kueng-Preskill classical shadow framework.
Here we briefly describe a classical shadow protocol proposed by Huang, Kueng and Preskill in Ref. [21]. For an unknown -qubit state fix an ensemble of unitaries on qubits. In each round do the following: sample , measure in the computational basis to get a bitstring , and store a succinct classical description of . The average channel
is invertible for tomographically complete , so a single-shot snapshot is
For any observable we use . Partition the rounds into blocks of (nearly) equal size, set
Since , linearity gives and thus (unbiased). The median of means provides robustness. We need
samples to estimate observables up to error .
Local-Clifford (random Pauli).
Here . Per round, sample independent single-qubit Cliffords (equivalently, pick Pauli bases ) and measure to get bits . Store the measurement record
The average channel factorizes as with inverse , hence the snapshot factorizes sitewise as
where an eigenvector of or or . To estimate -local observables up to error , it suffices to take rounds.
Global Clifford.
Here . Per round, sample uniformly at random and measure to get . Store the measurement record as where is the efficient classical representation of the global Clifford via the stabilizer formalism and the measurement outcome of that round. The average channel is the global depolarizing map
so the snapshot is . To estimate linear observables, one needs rounds.
Mao–Yi–Zhu classical shadow framework.
Mao, Yi and Zhu [29] extend the HKP classical-shadow protocol to qudits of odd prime local dimension . Let be the finite field with elements and a primitive -th root of unity. Fix an ensemble of unitaries on qudits. In each round: sample , measure in the computational basis to get an outcome , and store a succinct classical description of . The average channel
is invertible for tomographically complete , so a single-shot snapshot is
For any observable we use . Partition the rounds into blocks and take the median of block-means (rounded to bits) as before. Since , linearity gives (unbiased). Again,
samples suffice to estimate observables up to error .
Local-Clifford.
Here . Per round, sample independent single-qudit Cliffords (equivalently, pick on each site one of the stabilizer bases and measure there). Store the measurement record , where labels the basis (: -eigenbasis; : eigenbasis of ) and is the outcome label. The average channel factorizes as with inverse , hence the snapshot factorizes sitewise:
where is the eigenvector in the chosen stabilizer basis. To estimate -local observables up to error , it suffices to take .
Global Clifford.
Here . Per round, sample uniformly at random and measure to get . Store the measurement record: , where is the efficient classical representation (via stabilizer formalism) of the global Clifford and the -ary outcome string. The average channel is the global depolarizing map
so the snapshot is . To estimate linear observables, one needs rounds.
3 Complexity of
Definition 1.2 is overloaded for the general hardness results we are about to present. For that reason we will now recast it in a more abstract form. Notice that we will come back to the full-fledged definition when we consider specific classical shadow protocols.
Definition 3.1 (Observable consistency ()).
The input is a set of observables, as in Definition 1.1, along with their target expectation values , for which we also assume succinct access, and parameters and satisfying . We further assume and that . The output is to decide between the following cases:
-
Yes: -qubit state such that , .
-
No: -qubit states , such that .
Lemma 3.2.
and are equivalent under polynomial-time many-one reductions.
Proof.
Both directions are straightforward
-
. Keep the same observables and define .
-
. Keep the same observables, use a dummy shadow and a recovery algorithm that ignores and outputs .
We will analyze the complexity of this problem in two regimes, distinguished by the number of observables .
3.1 Polynomially many observables ()
Definition 3.3 ().
Same as Definition 3.1 with .
Proposition 3.4.
.
Proof.
Verification procedure.
Given the state the verifier picks uniformly at random and measures the observable on the state . This will give one of its eigenvalues . Then define a biased coin that gives heads with probability and tails with probability . Flip the coin and accept on heads, reject on tails. The overall acceptance probability becomes . Set the target probability to be and the tolerance parameter , uniform . Then our protocol works with .
Completeness.
From the promise of the YES case we have that . So we find
In other words .
Soundness.
From the promise of the NO case we have that there exists at least one , say , s.t. . For we then have
Where the last inequality holds since and .
In other words .
Proposition 3.5.
is - hard.
Proof.
For input the super-verifier provides checks , with and a global gap parameter . Define
The reduction outputs the instance with uniform thresholds defined by
Notice that this choice of parameters gives us a .
Completeness (YES case).
If the original instance is YES, there exists a witness such that
Multiplying by gives
Thus the same satisfies for all , so the mapped instance is a YES-instance of .
Soundness (NO case).
If the original instance is NO, then for every state there exists some index with
Multiplying by yields
Thus the mapped instance violates the uniform -threshold for the index , matching the NO condition.
Theorem 3.6 ([4]).
.
Corollary 3.7.
is -complete.
Proof.
This follows from Propositions 3.4 and 3.5 and Theorem 3.6. Note here that the -hardness result need not go through the super-verifier machinery. We can directly reduce from problem which is known to be complete under Karp reductions [8]. You can find this reduction in the full version of the paper. The reason we use this machinery is because it will become helpful in the exp regime that we analyze next.
3.2 Exponentially many observables ()
We now move to analyze the case where the observables can be exponentially many, albeit we have succinct access to them. Here the super-verifier machinery we developed for the poly regime will help us extract completeness results for immediately.
Definition 3.8 ().
Same as Definition 3.1 with .
Proposition 3.9.
Proof.
The proof follows in the same manner as in the poly-case, Proposition 3.4. The verifier only needs to generate and execute a single, randomly chosen check . Since the instance guarantees that any such pair can be generated in polynomial time given the index i, the verifier remains efficient. The soundness guarantee of holds, where is now exponential in the number of qubits.
Proposition 3.10.
is -hard.
Proof.
The proof again carries over from the poly case. Here for each one of the exponentially many checks of the , the mapping in Proposition 3.5 gives, in polynomial time, one of the exp many pairs of along with the global parameters . This is all we need since we assume succinct access to both the checks and the pairs.
Corollary 3.11.
is -complete.
Proof.
Follows from Propositions 3.9 and 3.10.
We next show that coincides with the second level of a quantum-classical variant of the quantum polynomial hierarchy (). By we refer to the hierarchy of Ref. [14] (see Definition 2.5). We call our variant (see Definition 2.8).
We first prove an amplification lemma showing that the constant-gap and inverse-polynomial-gap definitions of coincide.
Lemma 3.12 (Amplification for ).
Let , where . Then for any polynomial , .
Proof sketch.
The idea here is to use Sion’s minimax theorem in order to show that in the NO case there exists a “bad” distribution over the classical challenges, meaning , where with the acceptance POVM of our verifier with hardwired. Next we show that this distribution sparsifies, meaning there exists a polynomial list of challenges, , with , drawn from the distribution such that with and . Now the amplified verifier expects an existential quantum proof of blocks, each of the original proof size. On each block, the verifier chooses uniformly at random, runs with challenge , and records the output bit. Accept iff the average acceptance rate is at least . Completeness follows because the YES witness is accepted with probability at least for every challenge , hence also for every list . For soundness, the list above defines a fixed QMA verifier with soundness at most . By the standard parallel-repetition/amplification argument (see [25]), repetition remains sound against proofs entangled across the registers, and choosing appropriate gives the desired amplified soundness.
Lemma 3.13.
.
Proof.
Let . By Lemma 3.12, we may assume the verifier has completeness and soundness . Start by hardwiring the classical proof into the verifier of , let us call it . The super-verifier’s checks are now parametrized by the classical strings , i.e., . Construct a super-verifier that on input picks uniformly at random a challenge and outputs the check . This satisfies the definition of with .
Completeness.
Let then such that . It is easy to see that the condition is satisfied for all .
Soundness.
Let then s.t. . This means that the condition is satisfied for at least one , for each , so with probability .
Lemma 3.14.
.
Proof sketch.
The -prover names a check that violates the super-verifier condition, and the verifier estimates the acceptance probability of by running it on proof registers and checking whether the empirical average lies within of . Completeness follows by Hoeffding for honest -copy witnesses, while soundness follows from the same Markov argument as in [4] , which applies even when the registers are entangled. By Lemma 3.12, we can amplify to the standard constant-gap definition of .
Corollary 3.15.
.
Proof.
Follows from Lemmas 3.13 and 3.14. An important variant of , motivated by the triply efficient classical shadow protocol for all the -qubit Pauli observables [24], is the constant gap version.
Definition 3.16 ().
Same as Definition 3.8 with .
It is easy to see that even for a constant gap we still have -completeness:
Lemma 3.17.
is -complete.
Proof sketch.
Containment follows exactly as in Proposition 3.9. For hardness, use Corollary 3.15, , and the amplification theorem for ,Lemma 3.12, so that any has a verifier with completeness/soundness . For each classical challenge , let be the induced acceptance POVM of the amplified verifier with hardwired, and output the instance In the YES case, some satisfies for all , so . In the NO case, for every some satisfies , so . Thus the constructed instance has constant gap. We conclude this section by showing an easy lower and upper bound for .
Proposition 3.18.
.
Proof.
The first inclusion follows since the verifier can simply ignore the proof from the prover and run the verifier. The second follows since the verifier of can measure the proof in the computational basis, essentially rendering the quantum proof to a classical one, or rather a distribution of classical ones, and then simulate the verifier of . As for the third inclusion it is proven in Ref. [14]. The proof was based on the observation that , where and its containment in are presented in Ref. [22].
4 Complexity of specific protocol classical shadows
The QMA-completeness of , and so of the fully general version of from Definition 1.2, demonstrates the problem’s fundamental difficulty. We now further explore the complexity of this problem by casting it on specific, structured measurement protocols. We show that the hardness persists for two such protocols, namely the HKP with a local Clifford ensemble protocol, given in Ref. [21] and the MYZ which is its qudit generalization, given in Ref. [29]. Additionally we give an efficient algorithm result for the HKP, MYZ protocols with global Clifford ensemble.
Remark 4.1.
For a fixed shadow protocol , the reduction is immediate by keeping the set of observables the same and setting ; the converse direction is protocol dependent and need not be trivial.
4.1 HKP classical shadows
First we focus on the Huang, Kueng and Preskill protocol using local Clifford measurements [21] (for details on the protocol check Section 2). We will call the problem that is based on this protocol .
Definition 4.2 ().
The definition is the same as Definition 1.2 only now our classical shadow has the structure dictated by the HKP local Clifford measurement protocol. That means the following:
-
The shadow consists of strings, , each of which encodes the Pauli-basis measurement and the measurement outcome of each round of the protocol. More formally, each string will be of the form with and , where denotes the basis and the measurement outcome of the -th qubit.
-
is a set of -local observables on -qubits, with .
-
The recovery algorithm applies the inverse channel to extract the snapshot operators from and aggregates estimates via the median of means (MoM) technique.
We sometimes speak of the snapshot operator associated to a stored string ; it is not stored explicitly but computed in recovery. The map is a bijection onto the set of achievable snapshots, so storing strings or storing snapshots are equivalent representations, hence we freely use “strings” and “snapshots” interchangeably when no confusion can arise.
Definition 4.3 ().
Given a local Hamiltonian on a chain of qu--its and thresholds with , decide
-
YES: .
-
NO: .
Definition 4.4 ().
Given local density matrices for for a system of qu--its and parameters with , decide
-
YES: .
-
NO: .
Theorem 4.5.
on 8-level qudits is -complete.
Proof sketch.
The high level idea is to combine the results of Ref. [8], where they prove that the problem is -complete under Karp reductions via the machinery of simulatable codes and of Ref. [19] where they show that on a chain of 8-level qudits is still -complete. For details, see the full version of the paper [23].
Theorem 4.6.
.
Proof.
Here we assume qudits of dimension , so that we can treat each qudit as qubits.
We use the HKP shadow protocol with an ensemble of local Clifford operators, so that we end up applying random Pauli measurements, i.e., the product of single-qubit Paulis.
Let be the input density matrices. We now describe the reduction from the to a shadow.
Let be the set of all possible snapshots on qubits.
For clarity, we are measuring each qubit in one of Pauli , , or uniformly at random, therefore the set of possible snapshots on a single qubit are of form for an eigenvector of , , or .
In turn, a snapshot on a given qudit is a tensor product of such terms.
Suppose that there exists a state whose local
marginals satisfy
.
Since , we have
| (3) |
where is a collection of all possible snapshots and is the probability of obtaining that snapshot from the shadow protocol. Note that with our choice of shadow protocol, we have , where each is a local snapshot on -qubits. Thus, by Equation 3, the ideal local snapshot distribution reconstructs exactly, and hence reconstructs the target up to the original completeness error. Equivalently, for each edge there are probabilities such that is within of in trace norm, for the left qudit index in a neighboring pair of qudits, and and indexing the possible snapshots on the left and right qudit, respectively.
The preceding discussion shows that, at the level of the ideal HKP snapshot distribution, a globally consistent state induces compatible local snapshot distributions on every neighboring pair. Since the reduction must output a finite classical shadow, we work directly with integer counts rather than real probabilities. Let be chosen sufficiently large, and let denote the number of times the two-qudit snapshot appears on edge . We impose exact overlap-count constraints, which will allow the local shadows to be stitched into global strings, and an approximate reconstruction constraint with tolerance . The tolerance is chosen to absorb this error together with the finite-count approximation needed to represent the ideal snapshot distribution by integer counts.
| (4a) | |||||
| (4b) | |||||
| (4c) | |||||
| (4d) | |||||
If the instance is YES, then for sufficiently large the system in Equation 4 is feasible. Indeed, drawing HKP snapshots from a consistent state gives edge counts satisfying the overlap constraints exactly, and by the HKP concentration bound the corresponding empirical edge averages are within the allowed tolerance. If Equation 4 is unsatisfiable then the reduction outputs a trivial NO-instance.
Proposition 4.7.
There is a dynamic programming algorithm that efficiently solves the integer program defined in Equation 4.
Proof sketch.
This is a classical constraint satisfiability problem on a path . For the DP algorithm and its runtime analysis see the full version of the paper [23]. We define “local shadows” by taking copies of . We can now compute permutations , such that via a perfect matching, which we are guaranteed it exists by construction (see Equation 4b). Finally, we assemble the local shadows to a global shadow
| (5) |
By construction, we have
| (6) |
For the instance, we use identical copies of the global shadow (or to be precise the string equivalent of the snapshots), which will serve as the buckets for the aggregation, essentially rendering this to an empirical average. As for the set of observables , for each neighboring qudit pair we include all Pauli operators supported only on those qubits that comprise the pair. The recovery algorithm reconstructs the snapshots and aggregates estimations via technique.
For notational convenience, define
Completeness.
If the instance is a YES instance, there exists a state such that
By construction of the integer counts and the stitched shadow, we have
Therefore, by the triangle inequality, . For every Pauli observable on the qubits of the neighboring pair , we have , and hence by Hölder’s inequality,
Thus the constructed instance is a YES instance with .
Soundness.
For soundness, suppose for contradiction that there exists a state such that, for every Pauli observable supported on a neighboring pair, . Equivalently,
Since the Pauli observables on the qubits of a neighboring pair form a tomographically complete operator basis, and since the local dimension is constant, there exists a constant such that
By construction of the integer counts and the stitched shadow,
Therefore, by the triangle inequality,
Choose so that , where is the NO threshold of the input instance. Then would be a state whose every neighboring marginal is within distance strictly less than of the corresponding , contradicting the NO case of the instance. Hence the constructed instance is a NO instance.
Corollary 4.8.
, even for -local observables on a spatially sparse hypergraph.
Proof.
Follows from Theorems 4.5 and 4.6. Since here and so , the observables are -local on qubits. It is easy to verify that the resulting hypergraph (where each qubit is a vertex, and each Pauli operator acting non-trivially on a set of vertices is represented by a hyperedge) is spatially sparse, as per Definition 2.1.
4.2 MYZ classical shadow
Our hardness result is not limited to qubit translated systems. A recent protocol by Mao, Yi, and Zhu [29] generalizes the local Clifford measurement framework to qudits of odd prime dimension . Their protocol uses the ensemble , where is the single-qudit Clifford group, leading to snapshots that are tensor products of single-qudit operators. Each such operator is derived from one of the single-qudit stabilizer states (for details see Section 2).
Definition 4.9 ().
The definition is the same as Definition 1.2, only now the classical shadow has the structure dictated by the MYZ local-Clifford protocol on odd-prime . Concretely:
-
Shadow consists of strings. Each string is of the form with the measurement basis label and the measurement outcome.
-
is a set of -local observables on qudits, for fixed .
-
The recovery algorithm applies the inverse channel of the measurement protocol on to get the snapshots and then aggregates via MoM.
This protocol works for odd prime . Notice that we can always pad the local dimensions of our chain and add projector terms in our Hamiltonian and so we can trivially get a -completeness under Karp reductions result for a -level problem.
Theorem 4.10.
.
Proof sketch.
The proof is analogous with Theorem 4.6, only here the local dimension of the qudits is an odd prime. Let us first quickly summarize the differences of the two:
-
Single-site snapshot types (): In MYZ local-Clifford ensemble, each site is measured in one of the stabilizer basis- the eigenbases of and for . For basis label and outcome label , the single-site snapshot operator is
where is the eigenvector in the basis labelled by with outcome label . The alphabet size is now , so still constant for fixed .
-
Observables: Our observables will now be all the Hermitian real and imaginary parts of generalized Pauli/Weyl operators supported on adjacent qudits.
With these changes in mind we can see that our proof follows directly. Since the alphabet is still constant we can solve Equation 4 system efficiently, via the same DP algorithm. After that, we use the same “stitching the local shadows” argument to create a global shadow which alongside our observables and the known recovery algorithm will form the instance.
Corollary 4.11.
for every fixed odd prime local dimension , even for -local nearest-neighbor observables on a line.
Proof.
Follows from Theorems 4.10 and 4.5.
4.3 “Dequantizing” HKP, MYZ for global Clifford measurements
Recall now that classical shadows constructed using global Clifford operations allow for an efficient recovery of the expectation values of observables whose Frobenius norm is bounded. Interestingly, in this setting, we can solve the validity problem in polynomial time if we have sampling and query access to the target observables. Briefly, this is done by invoking the bounded Frobenius norm semidefinite programming (SDP) dequantization result of [10] (see also [11], which previously handled the low-rank case).
We begin by defining the Global Clifford version of CSV.
Definition 4.12 ().
The definition is the same as Definition 1.2, only now our classical shadow has the structure dictated by the global Clifford measurement protocol presented in Ref. [21]. That means the following:
-
The shadow consists of strings, , each of which encodes the random n-qubit Clifford used in that round and the measurement outcome. More formally, each string will be of the form where is the efficient classical representation of the global Clifford via the stabilizer formalism and the measurement outcome of that round.
-
is any set of observables with bounded Frobenius norm, i.e., . Those observables are possibly highly non-local.
-
The recovery algorithm applies the global inverse depolarizing channel to extract the snapshot operators from and aggregates the estimates via the median of means (MoM) technique.
It will be easier to work in the abstract definition which we denote and define as:
Definition 4.13 ().
The input is a set of observables along with their respective expectation values , with , and parameters and satisfying . The output is to decide between the following cases:
-
Yes: -qubit state s.t. , .
-
No: n-qubit states some s.t. .
We assume .
Let us now properly define what a sampling and query access to the target observables mean.
Definition 4.14 (Sampling and query access [10]).
For a vector , sampling and query access, denoted , means that we can query entries , sample indices with probability , and compute . Query access alone, denoted , means that we can query entries . For a matrix , query access, denoted , means that given one can compute ; sampling and query access, denoted , means that we have -access to each row of and -access to the vector of row norms of .
With our sampling and query access definitions in hand, we can define:
Definition 4.15 ().
Defined as (see Definition 4.13) but additionally with sampling and query access (see Definition 4.14) to each observable .
Definition 4.16 (SDP -feasibility [10]).
Given an , real numbers , and Hermitian matrices such that for all , we define as the set of all satisfying
| (7a) | ||||
| (7b) | ||||
| (7c) | ||||
If , output “infeasible”. If , output a .
Lemma 4.17.
.
Proof.
We start with a instance: with and parameters with . Now define:
Consider now the following SDP
| (8a) | ||||
| (8b) | ||||
| (8c) | ||||
Since , one has for all . Thus, the above SDP is a valid instance of the problem. We now show correctness.
Completeness.
Assume the instance is a YES instance, so that there exists a state s.t. . Equivalently:
In terms of the SDP constraints: . Therefore the associated SDP instance is feasible with zero slack, i.e., .
Soundness.
Assume instance is a NO instance. Then for every state there exists some index such that . Let . Then for the index , one of the following must hold
Rewriting these in terms of the SDP constraints we get: . So every violates at least one SDP constraint by at least . Therefore .
Lemma 4.18 (Corollary 6.25 [10]).
Let , and suppose . Then we can solve 4.16 with success probability in cost
providing sampling and query access to a solution.
Theorem 4.19.
, and hence under query and sampling access, is solvable in randomized classical polynomial time.
Proof.
From Lemmas 4.17 and 4.18 and Remark 4.1, since .
We now state the qudit analogue for the global -qudit Clifford ensemble protocol (see Section 2).
Definition 4.20 ().
is the qudit analogue of (see Definition 4.15): inputs with Hermitian -qudit satisfying and , together with sampling and query access.
Theorem 4.21.
is solvable in randomized classical polynomial time.
Proof.
The proof of Theorem 4.19 is dimension-independent. If denotes the Hilbert-space dimension of the SDP variable, then the SDP solver depends only polylogarithmically on . Replacing the qubit dimension by the qudit dimension therefore changes the logarithmic dimension factor from to . Hence, for fixed local dimension and , the same reduction to SDP -feasibility gives a randomized classical polynomial-time algorithm for .
References
- [1] Scott Aaronson. Shadow tomography of quantum states. In Proceedings of the 50th Annual ACM SIGACT Symposium on Theory of Computing, STOC 2018, pages 325–338, New York, NY, USA, 2018. Association for Computing Machinery. doi:10.1145/3188745.3188802.
- [2] 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, New York, NY, USA, 2011. ACM. doi:10.1145/1993636.1993682.
- [3] 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). Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2024. doi:10.4230/LIPIcs.MFCS.2024.7.
- [4] D. Aharonov and O. Regev. A lattice problem in quantum NP. In 44th Annual IEEE Symposium on Foundations of Computer Science, 2003., pages 210–219, 2003. doi:10.1109/SFCS.2003.1238195.
- [5] Dorit Aharonov and Tomer Naveh. Quantum np - a survey, 2002. arXiv:quant-ph/0210077.
- [6] Sergio Boixo, Sergei V. Isakov, Vadim N. Smelyanskiy, Ryan Babbush, Nan Ding, Zhang Jiang, Michael J. Bremner, John M. Martinis, and Hartmut Neven. Characterizing quantum supremacy in near-term devices. Nature Physics, 14(6):595–600, 2018. doi:10.1038/s41567-018-0124-x.
- [7] Fernando G. S. L. Brandão, Amir Kalev, Tongyang Li, Cedric Yen-Yu Lin, Krysta M. Svore, and Xiaodi Wu. Quantum SDP solvers: Large speed-ups, optimality, and applications to quantum learning. In Christel Baier, Ioannis Chatzigiannakis, Paola Flocchini, and Stefano Leonardi, editors, 46th International Colloquium on Automata, Languages, and Programming (ICALP 2019), volume 132 of Leibniz International Proceedings in Informatics (LIPIcs), pages 27:1–27:14, Dagstuhl, Germany, 2019. Schloss Dagstuhl – Leibniz-Zentrum für Informatik. doi:10.4230/LIPIcs.ICALP.2019.27.
- [8] 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.
- [9] E. J. Candes, J. Romberg, and T. Tao. Robust uncertainty principles: exact signal reconstruction from highly incomplete frequency information. IEEE Trans. Inf. Theor., 52(2):489–509, 2006. doi:10.1109/TIT.2005.862083.
- [10] Nai-Hui Chia, András Pal Gilyén, Tongyang Li, Han-Hsuan Lin, Ewin Tang, and Chunhao Wang. Sampling-based sublinear low-rank matrix arithmetic framework for dequantizing quantum machine learning. J. ACM, 69(5), 2022. doi:10.1145/3549524.
- [11] Nai-Hui Chia, Tongyang Li, Han-Hsuan Lin, and Chunhao Wang. Quantum-Inspired Sublinear Algorithm for Solving Low-Rank Semidefinite Programming. In Javier Esparza and Daniel Král’, editors, 45th International Symposium on Mathematical Foundations of Computer Science (MFCS 2020), volume 170 of Leibniz International Proceedings in Informatics (LIPIcs), pages 23:1–23:15, Dagstuhl, Germany, 2020. Schloss Dagstuhl – Leibniz-Zentrum für Informatik. doi:10.4230/LIPIcs.MFCS.2020.23.
- [12] Simon Foucart and Holger Rauhut. A Mathematical Introduction to Compressive Sensing. Applied and Numerical Harmonic Analysis. Birkhäuser/Springer, New York, 2013. doi:10.1007/978-0-8176-4948-7.
- [13] Sevag Gharibian and Julia Kempe. Hardness of approximation for quantum problems. In Artur Czumaj, Kurt Mehlhorn, Andrew Pitts, and Roger Wattenhofer, editors, Automata, Languages, and Programming, Lecture Notes in Computer Science, pages 387–398, Berlin, Heidelberg, 2012. Springer. doi:10.1007/978-3-642-31594-7_33.
- [14] Sevag Gharibian, Miklos Santha, Jamie Sikora, Aarthi Sundaram, and Justin Yirka. Quantum generalizations of the polynomial hierarchy with applications to QMA(2). In Igor Potapov, Paul Spirakis, and James Worrell, editors, 43rd International Symposium on Mathematical Foundations of Computer Science (MFCS 2018), volume 117 of Leibniz International Proceedings in Informatics (LIPIcs), pages 58:1–58:16, Dagstuhl, Germany, 2018. Schloss Dagstuhl – Leibniz-Zentrum für Informatik. doi:10.4230/LIPIcs.MFCS.2018.58.
- [15] Daniel Gottesman and Sandy Irani. The quantum and classical complexity of translationally invariant tiling and Hamiltonian problems. In 2009 50th Annual IEEE Symposium on Foundations of Computer Science, pages 95–104, 2009. doi:10.1109/FOCS.2009.22.
- [16] Sabee Grewal and Justin Yirka. The entangled quantum polynomial hierarchy collapses. In 39th Computational Complexity Conference (CCC 2024). Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2024. doi:10.4230/LIPIcs.CCC.2024.6.
- [17] David Gross, Yi-Kai Liu, Steven T. Flammia, Stephen Becker, and Jens Eisert. Quantum state tomography via compressed sensing. Phys. Rev. Lett., 105:150401, October 2010. doi:10.1103/PhysRevLett.105.150401.
- [18] Jeongwan Haah, Aram W. Harrow, Zhengfeng Ji, Xiaodi Wu, and Nengkun Yu. Sample-optimal tomography of quantum states. In Proceedings of the Forty-Eighth Annual ACM Symposium on Theory of Computing, STOC ’16, pages 913–925, New York, NY, USA, 2016. Association for Computing Machinery. doi:10.1145/2897518.2897585.
- [19] Sean Hallgren, Daniel Nagaj, and Sandeep Narayanaswami. The local hamiltonian problem on a line with eight states is qma-complete. Quantum Info. Comput., 13(9–10):721–750, 2013. doi:10.26421/QIC13.9-10-1.
- [20] Craig S. Hamilton, Regina Kruse, Linda Sansoni, Sonja Barkhofen, Christine Silberhorn, and Igor Jex. Gaussian Boson Sampling. Phys. Rev. Lett., 119(17):170501, 2017. doi:10.1103/PhysRevLett.119.170501.
- [21] Hsin-Yuan Huang, Richard Kueng, and John Preskill. Predicting many properties of a quantum system from very few measurements. Nature Physics, 16(10):1050–1057, June 2020. doi:10.1038/s41567-020-0932-7.
- [22] Rahul Jain and John Watrous. Parallel approximation of non-interactive zero-sum quantum games, 2008. arXiv:0808.2775.
- [23] Georgios Karaiskos, Dorian Rudolph, Johannes Jakob Meyer, Jens Eisert, and Sevag Gharibian. How hard is it to verify a classical shadow?, 2025. doi:10.48550/arXiv.2510.08515.
- [24] Robbie King, David Gosset, Robin Kothari, and Ryan Babbush. Triply efficient shadow tomography. PRX Quantum, 6(1):010336, 2025. doi:10.1103/PRXQuantum.6.010336.
- [25] A. Yu. Kitaev, A. H. Shen, and M. N. Vyalyi. Classical and Quantum Computation, volume 47 of Graduate Studies in Mathematics. American Mathematical Society, Providence, RI, 2002.
- [26] Hirotada Kobayashi, Keiji Matsumoto, and Tomoyuki Yamakami. Quantum Merlin-Arthur proof systems: Are multiple Merlins more helpful to Arthur? In Toshihide Ibaraki, Naoki Katoh, and Hirotaka Ono, editors, Algorithms and Computation, Lecture Notes in Computer Science, pages 189–198, Berlin, Heidelberg, 2003. Springer. doi:10.1007/978-3-540-24587-2_21.
- [27] Yi-Kai Liu. Consistency of local density matrices is QMA-complete. In Josep Díaz, Klaus Jansen, José D. P. Rolim, and Uri Zwick, editors, Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques, Lecture Notes in Computer Science, pages 438–449, Berlin, Heidelberg, 2006. Springer. doi:10.1007/11830924_40.
- [28] Yi-Kai Liu. The local consistency problem for stoquastic and 1-D quantum systems, 2007. arXiv:0712.1388.
- [29] Chengsi Mao, Changhao Yi, and Huangjun Zhu. Qudit shadow estimation based on the clifford group and the power of a single magic gate. Physical Review Letters, 134(16), April 2025. doi:10.1103/physrevlett.134.160801.
- [30] Ryan O’Donnell and John Wright. Efficient quantum tomography, 2015. arXiv:1508.01907.
- [31] R. Oliveira and B. M. Terhal. The complexity of quantum spin systems on a two-dimensional square lattice. Quantum Information & Computation, 8(10):0900–0924, 2008. doi:10.26421/QIC8.10-2.
- [32] Ewin Tang. A quantum-inspired classical algorithm for recommendation systems. In Proceedings of the 51st Annual ACM SIGACT Symposium on Theory of Computing, pages 217–228, 2019. doi:10.1145/3313276.3316310.
