Shadow Tomography Complexities: Separated Currencies
Date: 2026-09-17
Scope: many measurement predictions on an unknown n-qubit state, with currencies separated into (a) copies/samples, (b) classical memory/description size, and (c) computational time. Dimension notation follows the papers: D or d is Hilbert-space dimension; for n qubits, D=d=2^n (derived).
VERDICT
- Established. For arbitrary two-outcome measurements, the known shadow-tomography copy/sample currency can be polynomial in
n, log M, and inverse accuracy because Aaronson has ~O(epsilon^-4 log^4 M log D) copies and Badescu-O'Donnell has ~O(epsilon^-4 log^2 M log d) copies. Since log D = n, this is polynomial in n in the copy currency only. Sources: Aaronson Theorem 2, arXiv:1711.01053; Badescu-O'Donnell Theorem 1.4, arXiv:2011.10908.
- Established. That does not make arbitrary adaptive measurement answering computationally cheap. Aaronson explicitly says his implementation can require a quantum circuit polynomial in both
M and D, the measurement input itself has Theta(MD^2) complex numbers, and the paper's focus is information-theoretic copy complexity, not computational efficiency. Source quote below from arXiv:1711.01053.
- Established. Huang-Kueng-Preskill (HKP) classical shadows use single-copy randomized measurements and efficient classical storage/post-processing for important restricted observable classes. The sample complexity is controlled by the shadow norm. It is small for, e.g.,
k-local observables under random Pauli measurements and bounded-Hilbert-Schmidt global observables under random Clifford measurements; it is exponential for high-locality/global observables with large shadow norm, e.g. Pauli-local bounds scale like 4^k and some global quadratic features such as purity have exponential Hilbert-Schmidt size. Source: arXiv:2002.08953.
- Inference. If an agent must answer an adaptively chosen sequence of arbitrary measurement queries and remain quantum-mechanically consistent, then the best theorems give polynomial-in-
n copy complexity but not, in general, polynomial-in-n computational time or compact classical description. A polylog-in-M copy theorem that relies on collective quantum measurements or poly(D)/D^{O(...)} processing is exponential in n in the computational/description currencies.
Currency Table
| Result |
Query model |
Copy/sample complexity |
Classical memory / description |
Computational time |
| Aaronson 2018, Theorem 2 |
Known list of M two-outcome measurements; one joint measurement on rho^{\otimes k} |
Established, inherited-checked. k = ~O((log(1/delta)/epsilon^4) log^4 M log D) |
Established. Input list already Theta(MD^2) complex numbers; algorithm stores/updates amplified hypothesis state taking D^{O(epsilon^{-2} log log D)} time and space. |
Established. Worst-case circuit size polynomial in M and D; loose estimate ~O(M log D / epsilon^4) measurements, each worst-case Theta(D^2) gates. |
| Aaronson-Rothblum 2019 |
Online/gentle shadow tomography |
Established, inherited-checked from abstract only here. O((log m)^2 (log d)^2) copies in headline; full epsilon/delta theorem not extracted in this scout. |
Not fully extracted. |
Not established here. Relevant for online/gentle model, not a cheap arbitrary-observable implementation theorem in this report. |
| Badescu-O'Donnell 2020, Theorem 1.4 |
Online/adaptive sequence of m observables |
Established, inherited-checked. n = O(l (log^2 m + l) log d / epsilon^4), l = log((log d)/(delta epsilon)) |
Not found as a clean theorem statement in the extracted source. |
Not found as a clean efficient-runtime theorem in the extracted source. Copy/sample improvement is the theorem's main currency. |
| HKP 2020, Theorem 1 |
Fixed data-acquisition phase; target observables may be chosen after measurements. Single-copy randomized measurements. |
Established, inherited-checked. NK copies with K = 2 log(2M/delta) and `N = 34 epsilon^-2 max_i |
|
O_i - tr(O_i)I/2^n |
1. Aaronson, "Shadow Tomography of Quantum States" (STOC 2018)
Source: Scott Aaronson, "Shadow Tomography of Quantum States", arXiv:1711.01053, https://arxiv.org/abs/1711.01053 ; arXiv HTML version checked: https://arxiv.org/html/1711.01053v2
Problem statement and measurement model
- Established. Problem 1 asks for simultaneous estimates of known two-outcome measurements on an unknown state: "Given an unknown D-dimensional mixed state rho, as well as known 2-outcome measurements E_1,...,E_M, output real numbers b_1,...,b_M in [0,1] such that |b_i - Tr(E_i rho)| <= epsilon for all i, with success probability at least 1-delta. Do this via a measurement of rho^{\otimes k}, where k=k(D,M,epsilon,delta) is as small as possible." Provenance: direct quote, arXiv HTML v2, Problem 1.
- Established. The procedure is a collective/joint measurement formulation, not a single-copy classical-shadow protocol, because the problem explicitly says the task is done "via a measurement of rho^{\otimes k}". Provenance: direct quote above.
Copy/sample theorem
- Established. Theorem 2 states: "Problem 1 (Shadow Tomography) is solvable using only k = \widetilde{O}((log 1/delta / epsilon^4) * log^4 M * log D) copies of rho, where \widetilde{O} hides a poly(log log M, log log D, log 1/epsilon) factor. Furthermore, the procedure is fully explicit." Provenance: direct quote/paraphrase with formula preserved, Theorem 2, arXiv:1711.01053v2.
- Established. The abstract states the headline as estimating all
M acceptance probabilities "by measuring only \widetilde{O}(epsilon^{-4} log^4 M log D) copies." Provenance: direct quote from abstract.
- Established. Aaronson also states a lower-bound scale:
Omega(min{D^2, log M}/epsilon^2) copies are information-theoretically necessary. Provenance: direct quote from lower-bound discussion around Theorem 19, arXiv HTML v2. This is a lower bound on copies, not a time bound.
Computational and memory cost, quoted
- Established. Aaronson distinguishes the copy theorem from implementation cost: "Naturally, to implement the required measurement on rho^{\otimes k} could, in the worst case, require a quantum circuit of size polynomial in both M and D. (Note that the input--i.e., the list of measurement operators E_i--already involves Theta(MD^2) complex numbers.) ... In this paper, though, our main focus is on the information-theoretic aspect, of how many copies of rho are needed." Provenance: direct quote, arXiv:1711.01053v2.
- Established. Aaronson's later comparison to computational shadow-tomography work says: "While we made no attempt to optimize the computational cost of our procedure, a loose estimate is that ours requires performing \widetilde{O}(M log D / epsilon^4) measurements on copies of rho. Furthermore, each measurement itself could, in the worst case, require Theta(D^2) gates to implement. Our procedure also involves storing and updating a classical description of an amplified hypothesis state, which takes D^{O(epsilon^{-2} log log D)} time and space." Provenance: direct quote, arXiv:1711.01053v2.
- Established. Aaronson lists implementation limitations: "First, the procedure requires collective measurements on roughly (log D)/(epsilon^2) copies of rho, rather than measurements on each copy separately" and also says it requires "non-demolition measurements" or "an extremely long circuit". Provenance: direct quote from open-problems/limitations discussion, arXiv HTML v2.
Currency separation
- Established. Copy currency: polylogarithmic in
M and logarithmic in D up to epsilon/log factors.
- Established. Description/memory currency: the explicit arbitrary measurement list is
Theta(MD^2) complex numbers, and the algorithmic hypothesis description can take D^{O(epsilon^{-2} log log D)} time and space.
- Established. Time currency: worst-case quantum circuit polynomial in
M and D; with D=2^n, any poly(D) worst-case term is exponential in n (derived).
2. Badescu and O'Donnell, "Improved Quantum data analysis" (2020)
Source: Costin Badescu and Ryan O'Donnell, "Improved Quantum data analysis", arXiv:2011.10908, https://arxiv.org/abs/2011.10908 ; arXiv HTML version checked: https://arxiv.org/html/2011.10908v4
Threshold-search theorem
- Established. Theorem 1.1 states: "The quantum Threshold Search problem can be solved using n = n_TS(m,epsilon,delta) = ((log^2 m + l)/epsilon^2) * O(l) (l = log(1/delta)) copies of rho." Provenance: direct quote/formula preserved, Theorem 1.1, arXiv HTML v4.
- Established. The same theorem says the solution is online: "initially, the algorithm is given only m, epsilon, delta, and selects n and obtains rho^{\otimes n}. Subsequently, observable/threshold pairs are presented to the algorithm one by one..." Provenance: direct quote/paraphrase from Theorem 1.1, arXiv HTML v4.
Improved shadow-tomography theorem
- Established. Theorem 1.4 states there is a quantum algorithm with parameters
m, 0<epsilon<1/2, access to unentangled copies of rho in C^{d x d}, using
n = (((log^2 m + l)(log d))/epsilon^4) * O(l),
where l = log((log d)/(delta epsilon)),
copies of rho; when "any (adversarially/adaptively chosen) sequence of observables A_1,...,A_m" with 0 <= A_i <= 1 is presented one-by-one, the algorithm responds with estimates hat{mu}_i; except with probability at most delta, all estimates satisfy |hat{mu}_i - E_rho[A_i]| <= epsilon. Provenance: direct quote/paraphrase with formula preserved, Theorem 1.4, arXiv HTML v4.
- Established. The abstract states the headline improvement as shadow tomography using "\tilde{O}((log^2 m)(log d)/epsilon^4) samples, which simultaneously achieves the best known dependence on each parameter m,d,epsilon." Provenance: direct quote from abstract.
Currency separation
- Established. Copy/sample currency: for
d=2^n, Theorem 1.4 is polynomial in n, log m, epsilon^-1, and logarithmic failure factors (derived from theorem formula).
- Established. Query adaptivity: unlike Aaronson's original known-list presentation, the theorem explicitly permits "adversarially/adaptively chosen" observables presented one-by-one.
- Not found. I did not find, in the extracted theorem text, a comparable exact theorem statement for classical memory size or total gate/runtime. The result should therefore be used as a copy/sample theorem unless a separate computational-efficiency theorem is cited.
3. Huang, Kueng, Preskill, "Predicting many properties of a quantum system from very few measurements" (2020)
Source: Hsin-Yuan Huang, Richard Kueng, and John Preskill, "Predicting many properties of a quantum system from very few measurements", Nature Physics 16, 1050-1057 (2020), arXiv:2002.08953, https://arxiv.org/abs/2002.08953 ; arXiv HTML version checked: https://arxiv.org/html/2002.08953v2
Single-copy measurement procedure
- Established. HKP contrast with full tomography: full reconstruction of an
n-qubit system requires measurements exponential in n, exponential classical memory, and exponential computing power. Provenance: direct quote/paraphrase from introduction, arXiv HTML v2.
- Established. HKP contrast with Aaronson's shadow tomography by saying the concrete implementation "requires exponentially long quantum circuits that act collectively on all the copies of the unknown state stored in a quantum memory." Provenance: direct quote, arXiv:2002.08953v2.
- Established. HKP's data acquisition is single-copy randomized measurement: repeatedly apply a random unitary
U to one copy and measure all qubits in the computational basis; "The number of times this procedure is repeated is called the size of the classical shadow." Provenance: direct quote/paraphrase from procedure description, arXiv HTML v2.
- Established. For random Pauli shadows, HKP says the protocol is equivalent to "measuring each qubit independently in a random Pauli basis" and that such measurements are routinely available. Provenance: direct quote/paraphrase, arXiv HTML v2.
Shadow-norm definition and theorem
- Established. HKP define each snapshot as
hat{rho} = M^{-1}(U^dagger |b><b| U), where M is the measurement channel; repeated snapshots form the classical shadow. Provenance: direct quote/paraphrase from snapshot construction.
- Established. The shadow norm is defined as
||O||_shadow = max_{sigma: state}
( E_{U~U} sum_{b in {0,1}^n}
<b|U sigma U^dagger|b>
<b|U M^{-1}(O) U^dagger|b>^2
)^{1/2}.
Provenance: direct formula, Eq. S7 / Methods, arXiv:2002.08953v2.
- Established. HKP state: "The norm ||.||_shadow only depends on the measurement primitive." Provenance: direct quote.
- Established. Theorem 1 formal statement: set
K = 2 log(2M/delta) and
N = (34/epsilon^2) max_{1 <= i <= M}
||O_i - (tr(O_i)/2^n) I||_shadow^2.
Then NK independent classical shadows suffice so that the median-of-means predictions obey |hat{o}_i(N,K) - tr(O_i rho)| <= epsilon for all i=1,...,M with probability at least 1-delta. Provenance: direct formula/paraphrase from Theorem 1, arXiv HTML v2.
- Established. Informally, HKP state: "Classical shadows of size N suffice to predict M arbitrary linear target functions tr(O_1 rho),...,tr(O_M rho) up to additive error epsilon given that N >= (order) log(M) max_i ||O_i||_shadow^2 / epsilon^2." Provenance: direct quote/paraphrase from informal Theorem 1.
When the shadow norm is small or exponential
- Established. HKP state the method is most powerful when the shadow norm is bounded independently of system size. Provenance: direct quote/paraphrase from theorem discussion.
- Established. For random Clifford measurements, HKP say the shadow norm squared is closely related to the Hilbert-Schmidt norm
tr(O^2), so a large collection of global observables with bounded Hilbert-Schmidt norm can be predicted efficiently. Provenance: direct quote/paraphrase from theorem discussion.
- Established. For random Pauli measurements, HKP state that the shadow norm scales exponentially in locality, not total system size: if
O_i acts nontrivially on at most k qubits, then ||O_i||_shadow^2 <= 4^k ||O_i||_infty^2; for tensor products of k single-qubit observables, the footnote improvement is 3^k. Provenance: direct quote/paraphrase with formulas preserved.
- Established. Therefore
k=O(log n) local observables can have polynomial-in-n sample complexity under random Pauli measurements, while k=Theta(n) can be exponential in n. Provenance: derived from 4^k bound.
- Established. For nonlinear/global features, HKP say some quantities are exponentially hard in samples under their bounds; for example the purity observable uses a swap
S with tr(S^2)=tr(I)=2^n, producing exponential scale for random Clifford quadratic-feature prediction. Provenance: direct quote/paraphrase from nonlinear-functions discussion.
- Established. For Renyi-2 subsystem entropy, HKP state: "The required number of measurements scales exponentially in the size of subsystem A, but is independent of total system size." Provenance: direct quote.
Classical post-processing and memory
- Established. HKP say random Clifford and random single-qubit Clifford/Pauli snapshots can be stored efficiently: "In both cases, the resulting classical shadow can be stored efficiently in a classical memory using the stabilizer formalism." Provenance: direct quote.
- Established. HKP state: "For many important features - such as local observables or global features with efficient stabilizer decompositions - scalability moreover extends to computational cost associated with median of means prediction." Provenance: direct quote.
- Established. HKP identify a computational bottleneck for unstructured features: the runtime can be dominated by computing
<b|U O U^dagger|b> in 2^n dimensions; if O is a stabilizer state, Gottesman-Knill permits efficient evaluation, quoted as O(n^2) in the source discussion. Provenance: direct quote/paraphrase from GHZ/stabilizer feature discussion.
Currency separation
- Established. Copy/sample currency:
O(log(M/delta) shadow_norm^2 / epsilon^2) single-copy measurements.
- Established. Description/memory currency: efficient stabilizer-based storage for Clifford/Pauli shadows; not a dense
2^n x 2^n state reconstruction.
- Established. Time currency: efficient for local/stabilizer-friendly observables; can become exponential for unstructured global observables because feature evaluation may involve
2^n-dimensional objects and/or exponentially large shadow norm.
- Established. Adaptivity caveat: HKP allow target functions to be selected after measurements are completed, but the theorem is an offline prediction theorem for a set of
M targets, not the same as an online adversarial query-answering theorem where future observables depend on previous numerical answers.
4. Online/adaptive or computationally efficient follow-ups
Aaronson and Rothblum, gentle measurement / differential privacy
Source: Scott Aaronson and Guy N. Rothblum, "Gentle Measurement of Quantum States and Differential Privacy", arXiv:1904.08747, https://arxiv.org/abs/1904.08747 ; arXiv HTML version checked: https://arxiv.org/html/1904.08747v1
- Established. The abstract says their protocol solves shadow tomography using
O((log m)^2 (log d)^2) copies of rho, compared with Aaronson's original ~O((log m)^4 log d). Provenance: direct quote/paraphrase from abstract.
- Established. The abstract states the advantages: "our protocol is online, meaning that the measurements E_i are processed one at a time," "gentle," and "conceptually simple." Provenance: direct quote/paraphrase from abstract.
- Not fully extracted. I did not extract the full epsilon/delta theorem statement from the body of arXiv:1904.08747 in this scout. For exact adaptive copy bounds with epsilon/delta, use Badescu-O'Donnell Theorem 1.4 above, which improves and states the online/adaptive model explicitly.
- Established but limited. Section 7 contains some computational-efficiency ingredients, e.g. Proposition 54 gives a linear-size circuit to implement a Laplace-noise measurement, but I did not find/extract a theorem here stating that arbitrary-observable online shadow tomography is polynomial-time in
n without structural assumptions. Provenance: arXiv HTML v1 section inspection.
Computational shadow-tomography line cited by Aaronson
- Established. Aaronson cites Brandao, Kalev, Li, Lin, Svore, and Wu as improving computational aspects, and states: "By combining our ideas with recent quantum algorithms for semidefinite programming, Brandao et al. ... have shown how to perform shadow tomography using not only poly(log M, log D) copies of rho, but also \widetilde{O}(sqrt(M) L)+D^{O(1)} quantum gates, where L=O(D^2) is the maximum length of a circuit to apply a single measurement E_i." Provenance: direct quote from Aaronson arXiv:1711.01053v2.
- Established. Aaronson further states that under additional assumptions--low-rank target state and efficient ability to prepare
E_i/tr(E_i) and compute tr(E_i)--Brandao et al. improve runtime to \widetilde{O}(sqrt(M) polylog D). Provenance: direct quote/paraphrase from Aaronson's comparison section.
- Not independently checked. I did not locate and read the arXiv source for this Brandao et al. follow-up in this scout, so these claims are inherited from Aaronson's source, not independently verified theorem statements.
Direct Answer To The Agent Scenario
- Established. If the measurement queries are arbitrary
0 <= A_i <= I and adaptively chosen online, Badescu-O'Donnell Theorem 1.4 gives an online/adaptive copy bound of O(l (log^2 m + l) log d / epsilon^4), l = log((log d)/(delta epsilon)); for n qubits, log d = n, so the copy currency is polynomial in n and polylogarithmic in m up to stated logs.
- Established. This copy bound alone does not specify a compact classical model of the state or efficient classical/quantum runtime for arbitrary observables. The observable descriptions themselves may be exponentially large (
d x d matrices), and Aaronson's source explicitly flags Theta(MD^2) input size and worst-case poly(M,D)/Theta(D^2) gate costs for arbitrary measurements.
- Inference. Therefore, for an agent that must answer arbitrary adaptive measurement queries while remaining quantum-consistent, the honest answer is: polynomial in
n in copies is known; polynomial in n in time/memory is not known in this generality from these theorems and is contradicted by the worst-case implementation costs quoted for Aaronson-style arbitrary measurement lists.
- Established. If the query family is restricted to HKP-friendly observables--e.g. local Pauli observables, bounded-Hilbert-Schmidt global observables, or stabilizer-decomposable features--then single-copy measurements plus classical shadows can be polynomial in all three practical currencies: copies, memory, and post-processing time. If the observables are global/unstructured or have exponential shadow norm, the copy cost itself can become exponential.
What I Could Not Find / Limits Of This Scout
- Not found. I did not extract a full epsilon/delta theorem statement from Aaronson-Rothblum arXiv:1904.08747; only the abstract-level
O((log m)^2 (log d)^2) copy statement and online/gentle claims are included here.
- Not found. I did not independently locate the arXiv source and theorem statements for the Brandao-Kalev-Li-Lin-Svore-Wu computational follow-up; I used Aaronson's quoted comparison only and labelled it inherited-unchecked.
- Not found. I did not find a theorem in Badescu-O'Donnell giving explicit classical memory size or total runtime separated from sample complexity in the sections extracted. The theorem is used here as a copy/sample and online/adaptive result.
- Looked. arXiv source pages/HTML inspected: Aaronson 1711.01053v2; Badescu-O'Donnell 2011.10908v4; Huang-Kueng-Preskill 2002.08953v2; Aaronson-Rothblum 1904.08747v1.
View exactly as delivered (raw text)
# Shadow Tomography Complexities: Separated Currencies
Date: 2026-09-17
Scope: many measurement predictions on an unknown n-qubit state, with currencies separated into (a) copies/samples, (b) classical memory/description size, and (c) computational time. Dimension notation follows the papers: `D` or `d` is Hilbert-space dimension; for `n` qubits, `D=d=2^n` (derived).
## VERDICT
- **Established.** For arbitrary two-outcome measurements, the known shadow-tomography copy/sample currency can be polynomial in `n`, `log M`, and inverse accuracy because Aaronson has `~O(epsilon^-4 log^4 M log D)` copies and Badescu-O'Donnell has `~O(epsilon^-4 log^2 M log d)` copies. Since `log D = n`, this is polynomial in `n` in the copy currency only. Sources: Aaronson Theorem 2, arXiv:1711.01053; Badescu-O'Donnell Theorem 1.4, arXiv:2011.10908.
- **Established.** That does not make arbitrary adaptive measurement answering computationally cheap. Aaronson explicitly says his implementation can require a quantum circuit polynomial in both `M` and `D`, the measurement input itself has `Theta(MD^2)` complex numbers, and the paper's focus is information-theoretic copy complexity, not computational efficiency. Source quote below from arXiv:1711.01053.
- **Established.** Huang-Kueng-Preskill (HKP) classical shadows use single-copy randomized measurements and efficient classical storage/post-processing for important restricted observable classes. The sample complexity is controlled by the shadow norm. It is small for, e.g., `k`-local observables under random Pauli measurements and bounded-Hilbert-Schmidt global observables under random Clifford measurements; it is exponential for high-locality/global observables with large shadow norm, e.g. Pauli-local bounds scale like `4^k` and some global quadratic features such as purity have exponential Hilbert-Schmidt size. Source: arXiv:2002.08953.
- **Inference.** If an agent must answer an adaptively chosen sequence of arbitrary measurement queries and remain quantum-mechanically consistent, then the best theorems give polynomial-in-`n` copy complexity but not, in general, polynomial-in-`n` computational time or compact classical description. A polylog-in-`M` copy theorem that relies on collective quantum measurements or `poly(D)`/`D^{O(...)}` processing is exponential in `n` in the computational/description currencies.
## Currency Table
| Result | Query model | Copy/sample complexity | Classical memory / description | Computational time |
|---|---:|---:|---:|---:|
| Aaronson 2018, Theorem 2 | Known list of `M` two-outcome measurements; one joint measurement on `rho^{\otimes k}` | **Established, inherited-checked.** `k = ~O((log(1/delta)/epsilon^4) log^4 M log D)` | **Established.** Input list already `Theta(MD^2)` complex numbers; algorithm stores/updates amplified hypothesis state taking `D^{O(epsilon^{-2} log log D)}` time and space. | **Established.** Worst-case circuit size polynomial in `M` and `D`; loose estimate `~O(M log D / epsilon^4)` measurements, each worst-case `Theta(D^2)` gates. |
| Aaronson-Rothblum 2019 | Online/gentle shadow tomography | **Established, inherited-checked from abstract only here.** `O((log m)^2 (log d)^2)` copies in headline; full epsilon/delta theorem not extracted in this scout. | **Not fully extracted.** | **Not established here.** Relevant for online/gentle model, not a cheap arbitrary-observable implementation theorem in this report. |
| Badescu-O'Donnell 2020, Theorem 1.4 | Online/adaptive sequence of `m` observables | **Established, inherited-checked.** `n = O(l (log^2 m + l) log d / epsilon^4)`, `l = log((log d)/(delta epsilon))` | **Not found as a clean theorem statement in the extracted source.** | **Not found as a clean efficient-runtime theorem in the extracted source.** Copy/sample improvement is the theorem's main currency. |
| HKP 2020, Theorem 1 | Fixed data-acquisition phase; target observables may be chosen after measurements. Single-copy randomized measurements. | **Established, inherited-checked.** `NK` copies with `K = 2 log(2M/delta)` and `N = 34 epsilon^-2 max_i ||O_i - tr(O_i)I/2^n||_shadow^2`; hence `O(log(M/delta) max shadow_norm^2 / epsilon^2)`. | **Established.** Efficient for random Clifford/Pauli shadows via stabilizer formalism; for random Pauli, one stores single-copy basis/outcome data. | **Established.** Efficient for local observables or global features with efficient stabilizer decompositions; bottleneck can become evaluating features such as `<b|U O U^dagger|b>` in `2^n` dimensions unless structure (e.g. stabilizer) is present. |
## 1. Aaronson, "Shadow Tomography of Quantum States" (STOC 2018)
Source: Scott Aaronson, "Shadow Tomography of Quantum States", arXiv:1711.01053, https://arxiv.org/abs/1711.01053 ; arXiv HTML version checked: https://arxiv.org/html/1711.01053v2
### Problem statement and measurement model
- **Established.** Problem 1 asks for simultaneous estimates of known two-outcome measurements on an unknown state: "Given an unknown D-dimensional mixed state rho, as well as known 2-outcome measurements E_1,...,E_M, output real numbers b_1,...,b_M in [0,1] such that |b_i - Tr(E_i rho)| <= epsilon for all i, with success probability at least 1-delta. Do this via a measurement of rho^{\otimes k}, where k=k(D,M,epsilon,delta) is as small as possible." Provenance: direct quote, arXiv HTML v2, Problem 1.
- **Established.** The procedure is a collective/joint measurement formulation, not a single-copy classical-shadow protocol, because the problem explicitly says the task is done "via a measurement of rho^{\otimes k}". Provenance: direct quote above.
### Copy/sample theorem
- **Established.** Theorem 2 states: "Problem 1 (Shadow Tomography) is solvable using only k = \widetilde{O}((log 1/delta / epsilon^4) * log^4 M * log D) copies of rho, where \widetilde{O} hides a poly(log log M, log log D, log 1/epsilon) factor. Furthermore, the procedure is fully explicit." Provenance: direct quote/paraphrase with formula preserved, Theorem 2, arXiv:1711.01053v2.
- **Established.** The abstract states the headline as estimating all `M` acceptance probabilities "by measuring only \widetilde{O}(epsilon^{-4} log^4 M log D) copies." Provenance: direct quote from abstract.
- **Established.** Aaronson also states a lower-bound scale: `Omega(min{D^2, log M}/epsilon^2)` copies are information-theoretically necessary. Provenance: direct quote from lower-bound discussion around Theorem 19, arXiv HTML v2. This is a lower bound on copies, not a time bound.
### Computational and memory cost, quoted
- **Established.** Aaronson distinguishes the copy theorem from implementation cost: "Naturally, to implement the required measurement on rho^{\otimes k} could, in the worst case, require a quantum circuit of size polynomial in both M and D. (Note that the input--i.e., the list of measurement operators E_i--already involves Theta(MD^2) complex numbers.) ... In this paper, though, our main focus is on the information-theoretic aspect, of how many copies of rho are needed." Provenance: direct quote, arXiv:1711.01053v2.
- **Established.** Aaronson's later comparison to computational shadow-tomography work says: "While we made no attempt to optimize the computational cost of our procedure, a loose estimate is that ours requires performing \widetilde{O}(M log D / epsilon^4) measurements on copies of rho. Furthermore, each measurement itself could, in the worst case, require Theta(D^2) gates to implement. Our procedure also involves storing and updating a classical description of an amplified hypothesis state, which takes D^{O(epsilon^{-2} log log D)} time and space." Provenance: direct quote, arXiv:1711.01053v2.
- **Established.** Aaronson lists implementation limitations: "First, the procedure requires collective measurements on roughly (log D)/(epsilon^2) copies of rho, rather than measurements on each copy separately" and also says it requires "non-demolition measurements" or "an extremely long circuit". Provenance: direct quote from open-problems/limitations discussion, arXiv HTML v2.
### Currency separation
- **Established.** Copy currency: polylogarithmic in `M` and logarithmic in `D` up to epsilon/log factors.
- **Established.** Description/memory currency: the explicit arbitrary measurement list is `Theta(MD^2)` complex numbers, and the algorithmic hypothesis description can take `D^{O(epsilon^{-2} log log D)}` time and space.
- **Established.** Time currency: worst-case quantum circuit polynomial in `M` and `D`; with `D=2^n`, any `poly(D)` worst-case term is exponential in `n` (derived).
## 2. Badescu and O'Donnell, "Improved Quantum data analysis" (2020)
Source: Costin Badescu and Ryan O'Donnell, "Improved Quantum data analysis", arXiv:2011.10908, https://arxiv.org/abs/2011.10908 ; arXiv HTML version checked: https://arxiv.org/html/2011.10908v4
### Threshold-search theorem
- **Established.** Theorem 1.1 states: "The quantum Threshold Search problem can be solved using n = n_TS(m,epsilon,delta) = ((log^2 m + l)/epsilon^2) * O(l) (l = log(1/delta)) copies of rho." Provenance: direct quote/formula preserved, Theorem 1.1, arXiv HTML v4.
- **Established.** The same theorem says the solution is online: "initially, the algorithm is given only m, epsilon, delta, and selects n and obtains rho^{\otimes n}. Subsequently, observable/threshold pairs are presented to the algorithm one by one..." Provenance: direct quote/paraphrase from Theorem 1.1, arXiv HTML v4.
### Improved shadow-tomography theorem
- **Established.** Theorem 1.4 states there is a quantum algorithm with parameters `m, 0<epsilon<1/2`, access to unentangled copies of `rho in C^{d x d}`, using
```text
n = (((log^2 m + l)(log d))/epsilon^4) * O(l),
where l = log((log d)/(delta epsilon)),
```
copies of `rho`; when "any (adversarially/adaptively chosen) sequence of observables A_1,...,A_m" with `0 <= A_i <= 1` is presented one-by-one, the algorithm responds with estimates `hat{mu}_i`; except with probability at most `delta`, all estimates satisfy `|hat{mu}_i - E_rho[A_i]| <= epsilon`. Provenance: direct quote/paraphrase with formula preserved, Theorem 1.4, arXiv HTML v4.
- **Established.** The abstract states the headline improvement as shadow tomography using "\tilde{O}((log^2 m)(log d)/epsilon^4) samples, which simultaneously achieves the best known dependence on each parameter m,d,epsilon." Provenance: direct quote from abstract.
### Currency separation
- **Established.** Copy/sample currency: for `d=2^n`, Theorem 1.4 is polynomial in `n`, `log m`, `epsilon^-1`, and logarithmic failure factors (derived from theorem formula).
- **Established.** Query adaptivity: unlike Aaronson's original known-list presentation, the theorem explicitly permits "adversarially/adaptively chosen" observables presented one-by-one.
- **Not found.** I did not find, in the extracted theorem text, a comparable exact theorem statement for classical memory size or total gate/runtime. The result should therefore be used as a copy/sample theorem unless a separate computational-efficiency theorem is cited.
## 3. Huang, Kueng, Preskill, "Predicting many properties of a quantum system from very few measurements" (2020)
Source: Hsin-Yuan Huang, Richard Kueng, and John Preskill, "Predicting many properties of a quantum system from very few measurements", Nature Physics 16, 1050-1057 (2020), arXiv:2002.08953, https://arxiv.org/abs/2002.08953 ; arXiv HTML version checked: https://arxiv.org/html/2002.08953v2
### Single-copy measurement procedure
- **Established.** HKP contrast with full tomography: full reconstruction of an `n`-qubit system requires measurements exponential in `n`, exponential classical memory, and exponential computing power. Provenance: direct quote/paraphrase from introduction, arXiv HTML v2.
- **Established.** HKP contrast with Aaronson's shadow tomography by saying the concrete implementation "requires exponentially long quantum circuits that act collectively on all the copies of the unknown state stored in a quantum memory." Provenance: direct quote, arXiv:2002.08953v2.
- **Established.** HKP's data acquisition is single-copy randomized measurement: repeatedly apply a random unitary `U` to one copy and measure all qubits in the computational basis; "The number of times this procedure is repeated is called the size of the classical shadow." Provenance: direct quote/paraphrase from procedure description, arXiv HTML v2.
- **Established.** For random Pauli shadows, HKP says the protocol is equivalent to "measuring each qubit independently in a random Pauli basis" and that such measurements are routinely available. Provenance: direct quote/paraphrase, arXiv HTML v2.
### Shadow-norm definition and theorem
- **Established.** HKP define each snapshot as `hat{rho} = M^{-1}(U^dagger |b><b| U)`, where `M` is the measurement channel; repeated snapshots form the classical shadow. Provenance: direct quote/paraphrase from snapshot construction.
- **Established.** The shadow norm is defined as
```text
||O||_shadow = max_{sigma: state}
( E_{U~U} sum_{b in {0,1}^n}
<b|U sigma U^dagger|b>
<b|U M^{-1}(O) U^dagger|b>^2
)^{1/2}.
```
Provenance: direct formula, Eq. S7 / Methods, arXiv:2002.08953v2.
- **Established.** HKP state: "The norm ||.||_shadow only depends on the measurement primitive." Provenance: direct quote.
- **Established.** Theorem 1 formal statement: set `K = 2 log(2M/delta)` and
```text
N = (34/epsilon^2) max_{1 <= i <= M}
||O_i - (tr(O_i)/2^n) I||_shadow^2.
```
Then `NK` independent classical shadows suffice so that the median-of-means predictions obey `|hat{o}_i(N,K) - tr(O_i rho)| <= epsilon` for all `i=1,...,M` with probability at least `1-delta`. Provenance: direct formula/paraphrase from Theorem 1, arXiv HTML v2.
- **Established.** Informally, HKP state: "Classical shadows of size N suffice to predict M arbitrary linear target functions tr(O_1 rho),...,tr(O_M rho) up to additive error epsilon given that N >= (order) log(M) max_i ||O_i||_shadow^2 / epsilon^2." Provenance: direct quote/paraphrase from informal Theorem 1.
### When the shadow norm is small or exponential
- **Established.** HKP state the method is most powerful when the shadow norm is bounded independently of system size. Provenance: direct quote/paraphrase from theorem discussion.
- **Established.** For random Clifford measurements, HKP say the shadow norm squared is closely related to the Hilbert-Schmidt norm `tr(O^2)`, so a large collection of global observables with bounded Hilbert-Schmidt norm can be predicted efficiently. Provenance: direct quote/paraphrase from theorem discussion.
- **Established.** For random Pauli measurements, HKP state that the shadow norm scales exponentially in locality, not total system size: if `O_i` acts nontrivially on at most `k` qubits, then `||O_i||_shadow^2 <= 4^k ||O_i||_infty^2`; for tensor products of `k` single-qubit observables, the footnote improvement is `3^k`. Provenance: direct quote/paraphrase with formulas preserved.
- **Established.** Therefore `k=O(log n)` local observables can have polynomial-in-`n` sample complexity under random Pauli measurements, while `k=Theta(n)` can be exponential in `n`. Provenance: derived from `4^k` bound.
- **Established.** For nonlinear/global features, HKP say some quantities are exponentially hard in samples under their bounds; for example the purity observable uses a swap `S` with `tr(S^2)=tr(I)=2^n`, producing exponential scale for random Clifford quadratic-feature prediction. Provenance: direct quote/paraphrase from nonlinear-functions discussion.
- **Established.** For Renyi-2 subsystem entropy, HKP state: "The required number of measurements scales exponentially in the size of subsystem A, but is independent of total system size." Provenance: direct quote.
### Classical post-processing and memory
- **Established.** HKP say random Clifford and random single-qubit Clifford/Pauli snapshots can be stored efficiently: "In both cases, the resulting classical shadow can be stored efficiently in a classical memory using the stabilizer formalism." Provenance: direct quote.
- **Established.** HKP state: "For many important features - such as local observables or global features with efficient stabilizer decompositions - scalability moreover extends to computational cost associated with median of means prediction." Provenance: direct quote.
- **Established.** HKP identify a computational bottleneck for unstructured features: the runtime can be dominated by computing `<b|U O U^dagger|b>` in `2^n` dimensions; if `O` is a stabilizer state, Gottesman-Knill permits efficient evaluation, quoted as `O(n^2)` in the source discussion. Provenance: direct quote/paraphrase from GHZ/stabilizer feature discussion.
### Currency separation
- **Established.** Copy/sample currency: `O(log(M/delta) shadow_norm^2 / epsilon^2)` single-copy measurements.
- **Established.** Description/memory currency: efficient stabilizer-based storage for Clifford/Pauli shadows; not a dense `2^n x 2^n` state reconstruction.
- **Established.** Time currency: efficient for local/stabilizer-friendly observables; can become exponential for unstructured global observables because feature evaluation may involve `2^n`-dimensional objects and/or exponentially large shadow norm.
- **Established.** Adaptivity caveat: HKP allow target functions to be selected after measurements are completed, but the theorem is an offline prediction theorem for a set of `M` targets, not the same as an online adversarial query-answering theorem where future observables depend on previous numerical answers.
## 4. Online/adaptive or computationally efficient follow-ups
### Aaronson and Rothblum, gentle measurement / differential privacy
Source: Scott Aaronson and Guy N. Rothblum, "Gentle Measurement of Quantum States and Differential Privacy", arXiv:1904.08747, https://arxiv.org/abs/1904.08747 ; arXiv HTML version checked: https://arxiv.org/html/1904.08747v1
- **Established.** The abstract says their protocol solves shadow tomography using `O((log m)^2 (log d)^2)` copies of `rho`, compared with Aaronson's original `~O((log m)^4 log d)`. Provenance: direct quote/paraphrase from abstract.
- **Established.** The abstract states the advantages: "our protocol is online, meaning that the measurements E_i are processed one at a time," "gentle," and "conceptually simple." Provenance: direct quote/paraphrase from abstract.
- **Not fully extracted.** I did not extract the full epsilon/delta theorem statement from the body of arXiv:1904.08747 in this scout. For exact adaptive copy bounds with epsilon/delta, use Badescu-O'Donnell Theorem 1.4 above, which improves and states the online/adaptive model explicitly.
- **Established but limited.** Section 7 contains some computational-efficiency ingredients, e.g. Proposition 54 gives a linear-size circuit to implement a Laplace-noise measurement, but I did not find/extract a theorem here stating that arbitrary-observable online shadow tomography is polynomial-time in `n` without structural assumptions. Provenance: arXiv HTML v1 section inspection.
### Computational shadow-tomography line cited by Aaronson
- **Established.** Aaronson cites Brandao, Kalev, Li, Lin, Svore, and Wu as improving computational aspects, and states: "By combining our ideas with recent quantum algorithms for semidefinite programming, Brandao et al. ... have shown how to perform shadow tomography using not only poly(log M, log D) copies of rho, but also \widetilde{O}(sqrt(M) L)+D^{O(1)} quantum gates, where L=O(D^2) is the maximum length of a circuit to apply a single measurement E_i." Provenance: direct quote from Aaronson arXiv:1711.01053v2.
- **Established.** Aaronson further states that under additional assumptions--low-rank target state and efficient ability to prepare `E_i/tr(E_i)` and compute `tr(E_i)`--Brandao et al. improve runtime to `\widetilde{O}(sqrt(M) polylog D)`. Provenance: direct quote/paraphrase from Aaronson's comparison section.
- **Not independently checked.** I did not locate and read the arXiv source for this Brandao et al. follow-up in this scout, so these claims are inherited from Aaronson's source, not independently verified theorem statements.
## Direct Answer To The Agent Scenario
- **Established.** If the measurement queries are arbitrary `0 <= A_i <= I` and adaptively chosen online, Badescu-O'Donnell Theorem 1.4 gives an online/adaptive copy bound of `O(l (log^2 m + l) log d / epsilon^4)`, `l = log((log d)/(delta epsilon))`; for `n` qubits, `log d = n`, so the copy currency is polynomial in `n` and polylogarithmic in `m` up to stated logs.
- **Established.** This copy bound alone does not specify a compact classical model of the state or efficient classical/quantum runtime for arbitrary observables. The observable descriptions themselves may be exponentially large (`d x d` matrices), and Aaronson's source explicitly flags `Theta(MD^2)` input size and worst-case `poly(M,D)`/`Theta(D^2)` gate costs for arbitrary measurements.
- **Inference.** Therefore, for an agent that must answer arbitrary adaptive measurement queries while remaining quantum-consistent, the honest answer is: polynomial in `n` in copies is known; polynomial in `n` in time/memory is not known in this generality from these theorems and is contradicted by the worst-case implementation costs quoted for Aaronson-style arbitrary measurement lists.
- **Established.** If the query family is restricted to HKP-friendly observables--e.g. local Pauli observables, bounded-Hilbert-Schmidt global observables, or stabilizer-decomposable features--then single-copy measurements plus classical shadows can be polynomial in all three practical currencies: copies, memory, and post-processing time. If the observables are global/unstructured or have exponential shadow norm, the copy cost itself can become exponential.
## What I Could Not Find / Limits Of This Scout
- **Not found.** I did not extract a full epsilon/delta theorem statement from Aaronson-Rothblum arXiv:1904.08747; only the abstract-level `O((log m)^2 (log d)^2)` copy statement and online/gentle claims are included here.
- **Not found.** I did not independently locate the arXiv source and theorem statements for the Brandao-Kalev-Li-Lin-Svore-Wu computational follow-up; I used Aaronson's quoted comparison only and labelled it inherited-unchecked.
- **Not found.** I did not find a theorem in Badescu-O'Donnell giving explicit classical memory size or total runtime separated from sample complexity in the sections extracted. The theorem is used here as a copy/sample and online/adaptive result.
- **Looked.** arXiv source pages/HTML inspected: Aaronson 1711.01053v2; Badescu-O'Donnell 2011.10908v4; Huang-Kueng-Preskill 2002.08953v2; Aaronson-Rothblum 1904.08747v1.