Repository · Full text

The query complexity of uniformity testing
with purified unitary access

Read PDF

HTML version 1 Added

Papers are listed without authors and are not intended for submission or formal publication.

Contents

The query complexity of uniformity testing
with purified unitary access

Abstract

We determine the bounded-error query complexity of uniformity testing when access to a distribution is provided by a preparation unitary with arbitrary garbage. For every integer d≥2 and 0<ε<1/2, distinguishing the uniform distribution on d labels from distributions at total-variation distance greater than ε requires Ω(min{d1/3ε−4/3,d/ε}) queries. This matches the upper bound of Canonne, Kothari, and O’Donnell (TQC, 2025) and remains valid when inverse and controlled queries are allowed. In particular, it determines the joint dependence on dimension and accuracy, including the transition at ε=d−1/2. The main obstacle is to control information obtained from the action of the entire unitary, not merely from the state it prepares. We construct reflection oracles with finite-dimensional, phase-randomized garbage and compare the uniform distribution with a symmetric Dirichlet prior. Our adversary operator combines a quadratic cutoff on label degrees with normalized Dirichlet moments. An exact posterior covariance identity controls the radial directions orthogonal to these moment vectors. The resulting full-operator norm estimate yields both branches of the lower bound.

Note. This paper was generated entirely by AI, including MiMo, using an automated research pipeline developed by Chenghua Liu and Hanyu Li.

1 Introduction

A program that prepares a sample can be used coherently: a quantum algorithm may apply the preparation unitary, reverse it, and query it on states other than its designated input. Uniformity testing asks how many such queries are needed to distinguish the uniform distribution on d labels from a distribution at total-variation distance greater than ε. The problem measures the benefit of coherent access without assuming that the sampler discards its garbage or has a particular reversible implementation.

In the classical sampling model, Paninski’s coincidence test [9] identifies the d/ε2 sample scale in the sparse regime: repeated observations reveal departures from uniformity before the full distribution can be learned. Bravyi, Harrow, and Hassidim [2] gave an O⁡(d1/3) quantum uniformity tester at constant accuracy for distributions supplied by reversible function oracles. Gilyén and Li [5] developed a framework for purified quantum access that treats classical distributions and quantum states together, with algorithms for closeness, independence, and entropy estimation. These access models differ in the side information exposed by the oracle, so lower bounds must keep the oracle specification explicit.

For purified unitary access, the closeness tester of Luo, Wang, and Li [8] gives an O⁡(d/ε) uniformity tester. Canonne, Kothari, and O’Donnell [3] improved the upper bound to O(min{d1/3ε−4/3,d/ε}) and conjectured that it is optimal. More recently, Chen, Wang, and Zhang [4, Theorem 2.3] obtained the lower bound Ω⁡(d1/3+d1/4/ε) by combining a collision lower bound with quantum sample-to-query lifting. That result captures the optimal dependence on either parameter when the other is fixed, but leaves a gap when both vary. For example, at ε=d−1/2 it gives Ω⁡(d3/4), whereas the upper bound is O⁡(d).

We prove the matching joint lower bound in the purified unitary model of [3, Section 3.2]. Thus we establish the purified-access assertion of their Conjecture 2. The same conjecture also asks for a lower bound in the stronger quantum string-oracle model, where the oracle evaluates a function reversibly on arbitrary inputs. Our result does not establish that stronger assertion.

The central difficulty is to limit the information available through the entire preparation unitary, rather than just through its prepared state. We choose reflection extensions of phase-randomized purifications and compare the uniform distribution with a symmetric Dirichlet prior. The independent phases provide Fourier indices, and Dirichlet moments specify one normalized radial vector in each Fourier sector. A quadratic cutoff on the label degrees penalizes repeated use of a single label more heavily than use of distinct labels. Spreading each label over many independently phased garbage coordinates makes degree-decreasing transitions sparse.

The proof follows the progress-measure principle of the adversary method [6]; adversary bounds for state-generating oracles and distributional input problems were developed by Belovs [1]. We give the progress argument directly on latent L2 spaces. The problem-specific step is a full-operator norm estimate for the Fourier–Dirichlet construction. In particular, the radial complement of the chosen moment vectors cannot be discarded: an exact Dirichlet covariance identity bounds its contribution. Balancing the cutoff with posterior displacement and posterior fluctuations gives the two parameter regimes. Kutin’s collision lower bound [7] handles the remaining constant-accuracy range.

1.1 The model and the main result

Write [d]={1,…,d}, let Δd be the probability simplex on [d], and let ud=(1/d,…,1/d). We use dTV⁢(p,q)=12⁢∑i=1d|pi−qi|. A valid preparation oracle is a unitary U with a designated zero state such that

U|0⟩=∑i=1dpi|i⟩|ψi⟩,∥ψi∥=1.(1)

Measuring the first register samples p. The garbage states need not be orthogonal, and the action of U away from |0⟩ is unrestricted. The algorithm may apply U and U†; all its other operations must be independent of the unknown oracle. We also consider algorithms allowed controlled versions of these queries. Each oracle call has unit cost, and oracle-independent computation is free.

Theorem 1.

There is an absolute constant c>0 such that, for every integer d≥2 and 0<ε<1/2, any quantum algorithm that distinguishes

p=udfromdTV⁢(p,ud)>ε

with success probability at least 0.99 on every valid promised preparation oracle has worst-case query complexity at least

c⁢min⁡{d1/3ε4/3,dε}.

The conclusion remains valid when controlled U and controlled U† are also available.

The success probability 0.99 can be replaced by any fixed constant strictly between 1/2 and 1, at the expense of changing c. Together with [3], the theorem determines the bounded-error query complexity up to absolute constant factors. The cube-root expression applies when ε≥d−1/2, and the square-root expression applies when ε≤d−1/2, in each case within the stated range 0<ε<1/2. Both expressions equal d at the transition. The case d=1 has no nonuniform alternative and is excluded.

The lower bound is a worst-case statement over preparation unitaries, including their garbage spaces. Our hard instances have finite garbage dimension and use only O⁡(log⁡d+log⁡(1/ε)) oracle qubits. Every oracle is specified on its entire space, so the proof accounts for queries on arbitrary inputs.

2 A Fourier–Dirichlet adversary

Let M be a positive integer, to be chosen later, and set

H=Cd⊗CM,H′=span{|⊥⟩}⊕H.

For p∈Δd and θ=(θi⁢j)i∈[d],j∈[M]∈[0,2π)d⁢M, define

|v(p,θ)⟩=∑i=1d∑j=1Mpi/Mei⁢θi⁢j|i,j⟩,(2)
|sv⟩=(|⊥⟩+|v⟩)/2,Uv=2|sv⟩⟨sv|−IH′.(3)

The operator Uv is a Hermitian unitary and satisfies Uv|⊥⟩=|v⟩. Its conditional garbage state for label i is M−1/2∑jei⁢θi⁢j|j⟩, which has norm 1. The state |⊥⟩ can be encoded as the designated all-zero input, with an extra flag separating it from the output subspace. After embedding H′ in a qubit space, assign the action −I to unused dimensions.

The construction also works with pairwise orthogonal garbage states. Indeed, apply the known isometry |i,j⟩↦|i⟩|i⟩|j⟩ to the output subspace and extend it to an isometric embedding of H′. Conjugating Uv by this embedding and using −I on the orthogonal complement gives such an oracle. This extension has zero query difference on the complementary subspace, so it does not affect the norm estimates below.

Let ν be normalized Haar measure on the phase torus, and let μa be the symmetric Dirichlet measure Dir⁡(a,…,a) on Δd. Under the null prior, p=ud and θ∼ν. Under the alternative prior, p∼μa and θ∼ν independently. We initially allow any a>0; the application uses a≥1. The alternative prior need not be supported entirely on the promise set. In Section 4 we show that it assigns an absolute positive probability to distributions satisfying the strict separation condition.

To analyze an arbitrary tester, introduce inaccessible latent spaces

L0=L2⁢(ν),L1=L2⁢(μa⊗ν).

The initial latent state on each side is the constant function 1. The oracle acts pointwise on these spaces. Thus the joint state is a square-integrable, vector-valued function of the oracle parameters, and tracing out the latent space gives the algorithm’s state averaged over the corresponding prior. This representation does not give the algorithm access to the parameters.

We prove the lower bound even with controlled queries available. Truncating a tester at its worst-case query bound on promised inputs and padding halted branches with inactive controlled queries gives a fixed number of query steps on all inputs, without changing its behavior on the promise. Intermediate measurements and randomness can be purified and retained in the workspace. We may therefore work with joint pure states throughout, including on inputs outside the promise.

Suppose Γ:L1→L0 is a bounded operator satisfying ∥Γ∥=A and Γ⁢1=A⁢1. For the joint state |Ψbt⟩ after t queries under prior b, set

Wt=⟨Ψ0t|(Γ⊗I)|Ψ1t⟩.

Initially W0=A. Oracle-independent operations commute with Γ⊗I and leave Wt unchanged. Write Ub for the pointwise oracle on side b. If

∥(Γ⊗I)⁢U1−U0⁢(Γ⊗I)∥≤B,(4)

then a query changes Wt by at most B: the difference of the two progress operators is

U0†⁢(Γ⊗I)⁢U1−(Γ⊗I)=U0†⁢((Γ⊗I)⁢U1−U0⁢(Γ⊗I)).

Tensoring with an arbitrary workspace preserves the norm bound. For a controlled query, the inactive block has zero difference and the active block is exactly (4). Inverse queries coincide with forward queries for our Hermitian oracles.

Let rb be the final probability of rejecting uniformity under prior b. Decomposing according to the final acceptance and rejection projections, which commute with Γ⊗I, and applying Cauchy–Schwarz yields

|WT|≤A⁡((1−r0)⁢(1−r1)+r0⁢r1).(5)

A constant separation between these output distributions therefore forces a constant fractional decrease in the progress measure, and hence T=Ω⁡(A/B). We will verify the required separation after choosing a.

We now construct Γ. For n∈Zd⁢M, define

en⁢(θ)=ei⁢∑i,jni⁢j⁢θi⁢j,ki⁢(n)=∑j=1M|ni⁢j|.

For a degree vector k∈Z≥0d, define K⁡(k)=∑iki and R⁡(k)=∑iki2. We abbreviate these by K and R when k is fixed; in particular, K≤R. We use ei⁢j for a coordinate vector in Zd⁢M and ei for one in Zd. The rising factorial is (x)r=x(x+1)⋯(x+r−1) for r≥1, with (x)0=1. The Dirichlet density is proportional to ∏ipia−1, so its normalizing integral gives the moments

mk=Eμa⁢∏ipiki=∏i(a)ki(a⁢d)K.(6)

Set

wk⁢(p)=∏ipiki/2mk,fn⁢(p,θ)=en⁢(θ)⁢wk⁡(n)⁢(p).

The functions en form an orthonormal basis of L0, and the functions fn form an orthonormal family in L1. Indeed, phase integration separates distinct indices, while mk normalizes the radial vector in each sector. They are not a basis of L1: each Fourier sector also contains the radial directions orthogonal to wk. All inner products below are conjugate-linear in the first argument.

For A≥1, define

α(k)=(A−∑iki2)+,Γ=∑n∈Zd⁢Mα(k(n))|en⟩⟨fn|,(7)

where x+=max⁡{x,0}. Only finitely many indices satisfy R<A, so Γ is finite-rank. Orthogonality gives ∥Γ∥=A and Γ⁢1=A⁢1, as required. The sum of squared degrees controls both the total degree and the concentration of degree on any one label.

3 The full query norm bound

Lemma 1.

Let d≥2, a>0, and A≥1. Set LA=(A+1)2 and choose an integer M≥16⁢A2⁢LA. The adversary operator (7) and the reflection oracles (3) satisfy

B:=∥(Γ⊗IH′)⁢U1−U0⁢(Γ⊗IH′)∥≤20⁢(1+A/d+A3/2a⁢d+Aa⁢d).(8)
Proof.

We first reduce the full reflection to its preparation and erasure blocks. Let Vb:Lb→Lb⊗H be the isometry h↦h|vb⟩, and write ΓH=Γ⊗IH. Relative to the decomposition into |⊥⟩ and H, the oracle is

Ub=(0Vb†VbVb⁢Vb†−I).

Define

D+=ΓH⁢V1−V0⁢Γ,D−=Γ⁢V1†−V0†⁢ΓH.

The lower-right block of the query difference is D+⁢V1†+V0⁢D−. Since V0 and V1 are isometries,

B≤2⁢(∥D+∥+∥D−∥).(9)

In particular, bounding both of these operators controls queries on arbitrary inputs, including inputs orthogonal to the prepared state.

Principal Fourier directions. Let P=span¯⁢{fn}. For a fixed Fourier index n with degree vector k, set

S=a⁢d+K,qi=a+kiS,bi=qi.

The measure wk2⁢d⁢μa is Dir⁡(a+k1,…,a+kd), so q is its mean. Multiplication by vi⁢j=M−1/2piei⁢θi⁢j shifts the Fourier index from n to n+ei⁢j. If ni⁢j≥0, this increases ki by 1; we call it a creation direction. The moment ratio in (6) gives the exact identity

pi⁢wk=bi⁢wk+ei.(10)

If ni⁢j<0, the shift decreases ki by 1; we call it an erasure direction. In this case define

bi−=a+ki−1a⁢d+K−1.(11)

Here ki≥1 and K≥1, so the ratio is well-defined and lies in (0,1]. The identity pi⁢wk−ei=bi−⁢wk shows that the projection of pi⁢wk onto wk−ei has coefficient bi−.

For D+|P, distinct input vectors fn have orthogonal output columns: an output component has coordinates (i,j,n+ei⁢j), which determine n uniquely. For D−|P⊗H, the row with output index n has input coordinates (i,j,n+ei⁢j), and distinct rows have disjoint input blocks. Consequently, the two norms are bounded by the supremum of the Euclidean norms of their column and row coefficients, respectively.

In a creation direction, these coefficients are, respectively,

1M⁢(α⁡(k+ei)⁢bi−α⁡(k)d),1M⁢(α⁡(k)⁢bi−α⁡(k+ei)d).(12)

There are at most M such directions for each label i. A nonzero coefficient implies R<A. Splitting either coefficient into a change of weight times 1/d and a weight times bi−1/d separates the two effects we need to bound. Since |α⁡(k+ei)−α⁡(k)|≤2⁢ki+1, the first contribution is at most

g:=(1d⁢∑i(2⁢ki+1)2)1/2=1+4⁢(K+R)/d≤1+8⁢A/d.(13)

For the second, with square roots taken componentwise,

∥q−ud∥22≤d⁢∑i(qi−1/d)2
=d(a⁢d+K)2⁢∑i(ki−K/d)2≤Ra2⁢d.(14)

The first inequality follows by dividing qi−1/d by qi+1/d≥1/d. Since every weight is at most A, the second contribution is bounded by

h:=A3/2a⁢d.

Thus the creation contribution to either principal norm is at most 1+8⁢A/d+h.

For erasure directions, the coefficients are obtained from (12) by replacing k+ei with k−ei and bi with bi−. There are at most K coordinates with ni⁢j<0. If at least one adjacent weight is nonzero, then

R<LA,K≤R<LA.

To check the boundary case, if R⁡(k−ei)<A, then ki−1<A and R⁡(k)=R⁡(k−ei)+2⁢(ki−1)+1<A+2⁢A+1. Each erasure coefficient has absolute value at most 2⁢A/M. Its total contribution to either principal norm is therefore at most

ηM:=2⁢A⁢LA/M.(15)

The radial complement. In the Fourier sector n, the radial space of L1 is L2⁢(μa), whereas P retains only wk. Let hn⟂wk, suppressing its Fourier factor. For D+, a creation direction contributes the functional

⟨wk+ei,pi⁢hn⟩=⟨ri,hn⟩,ri=pi−qiqi⁢wk.

Indeed, (10) gives pi⁢wk+ei=pi⁢wk/qi, and the constant part vanishes against hn. The posterior covariance, obtained from the first two Dirichlet moments, is

Cov⁡(pi,pℓ)=qi⁢δi⁢ℓ−qi⁢qℓS+1.

It follows that the residual vectors have the exact Gram matrix

(⟨ri,rℓ⟩)i,ℓ=I−b⁢b†S+1,b=(qi)i=1d,∥b∥=1.(16)

Thus the map hn↦(⟨ri,hn⟩)i has norm at most (S+1)−1/2. More explicitly, the squared norm of its weighted creation output is at most

∑i,j:ni⁢j≥0α⁢(k+ei)2M|⟨ri,hn⟩|2≤A2∑i|⟨ri,hn⟩|2≤A2S+1∥hn∥2.

Erasure directions give zero on this complement, because pi⁢wk−ei=bi−⁢wk. The output blocks for distinct n are orthogonal, so

∥D+|P⟂∥≤Aa⁢d.(17)

For D−, fix an output Fourier index n with degree vector k. Its input in query coordinate (i,j) has Fourier index n+ei⁢j. If ni⁢j≥0, the input radial complement is orthogonal to wk+ei, so (10) makes its contribution zero. If ni⁢j<0, the input degree vector is k−ei. Put

qi−=(bi−)2=a+ki−1a⁢d+K−1.

The residual of pi⁢wk orthogonal to wk−ei is

si=pi−qi−qi−⁢wk−ei.

Under the Dirichlet posterior with degree vector k−ei, the mean of pi is qi− and the total parameter is S−1. Hence

∥si∥2=Var⁡(pi)qi−=1−qi−S≤1a⁢d+K.

Different query coordinates are orthogonal input blocks, and at most K of them have ni⁢j<0. The norm of this output row is at most

α(k)(1M∑i,j:ni⁢j<0∥si∥2)1/2≤AKM⁡(a⁢d+K)≤AM.

Distinct output rows have disjoint input blocks, including their full radial spaces. Therefore

∥D−|P⟂⊗H∥≤AM.(18)

Combining the principal and radial estimates by the triangle inequality now gives

∥D+∥≤1+8⁢A/d+h+ηM+Aa⁢d,(19)
∥D−∥≤1+8⁢A/d+h+ηM+AM.(20)

Our choice M≥16⁢A2⁢LA ensures ηM≤1/2 and A/M≤1/(4⁢LA)≤1/8, since A≥1. Substituting into (9) yields

B≤4⁢1+8⁢A/d+4⁢h+2⁢Aa⁢d+94.

Finally, 1+8⁢x≤3⁢1+x for x≥0 and 1+A/d≥1 imply (8). ∎

4 Completing the lower bound

To turn the operator estimate into a testing lower bound, we need enough mass on the strict alternative. The following dimension-uniform estimate allows us to take a proportional to ε−2, even for small d.

Lemma 2.

If d≥2, a≥1, and P∼Dir⁡(a,…,a), then

P[dTV(P,ud)≥124⁢a]≥1144.
Proof.

Fix i and let X=Pi−1/d. Its variance is

σ2=d−1d2⁢(a⁢d+1)≥14⁢a⁢d2,

where we used d−1≥d/2 and a⁢d+1≤2⁢a⁢d. The marginal Pi has distribution Beta⁡(a,b), with b=(d−1)⁢a≥a≥1. Expanding the centered fourth moment using E⁢Pir=(a)r/(a+b)r for 1≤r≤4 gives

E⁢X4σ4=3+6⁢(a−b)2⁢(a+b+1)−a⁢b⁢(a+b+2)a⁢b⁢(a+b+2)⁢(a+b+3)≤3+6a≤9.

For the first inequality, discard the negative term in the numerator, use (a−b)2≤b2, and note that b⁡(a+b+1)≤(a+b+2)⁢(a+b+3). Hölder’s inequality gives (E⁢X2)3/2≤E⁢|X|⁢(E⁢X4)1/2, and hence

E⁢|X|≥σ3≥16⁢d⁢a.

For Z=dTV⁢(P,ud)=12⁢∑i|Pi−1/d|, it follows that

E⁢Z≥112⁢a,E⁢Z2≤d4⁢∑iE⁢(Pi−1/d)2=d−14⁢(a⁢d+1)≤14⁢a.

The Paley–Zygmund inequality now yields

P[Z≥12EZ]≥(E⁢Z)24⁢E⁢Z2≥1144.

Since 12⁢E⁢Z≥1/(24⁢a), this proves the claim. ∎

Proof of Theorem 1.

First suppose 0<ε≤1/48, and choose

a=(48⁢ε)−2≥1,q0=1/144.

Lemma 2 gives P[dTV(P,ud)≥2ε]≥q0. In particular, the alternative prior assigns probability at least q0 to the strict promise dTV⁢(P,ud)>ε.

Let Q be the original algorithm’s worst-case query count, and amplify its success probability by nine independent repetitions and majority vote. The error on any promised input is at most 29⁢(10−2)5<(q0/8)2. After truncation and padding as in Section 2, the amplified algorithm uses T=9⁢Q query steps on all inputs. Put δ=(q0/8)2. Its average rejection probabilities satisfy

r0≤δ,r1≥q0⁢(1−δ)≥q0/2.

We make no assumption about its answers outside the promise. By (5) and 1−x≤1−x/2,

|WT|≤A⁡(1−q0/2+δ)≤A⁡(1−q0/8).

Since W0=A and each query changes the progress by at most B, this implies T≥q0⁢A/(8⁢B), and therefore Q=Ω⁡(A/B).

It remains to choose the cutoff. If 1≤a≤d, take A=(d⁢a2)1/3. Then

Ad≤1,A3/2a⁢d=1,Aa⁢d=(a/d)1/6≤1.

Lemma 1 gives B=O⁡(1) and Q=Ω⁡(d1/3⁢a2/3). If a≥d, take A=a. Each term in (8) is then O⁡(a/d), giving Q=Ω⁡(a⁢d). Together these estimates show

Q=Ω⁡(min⁡{d1/3⁢a2/3,a⁢d}).(21)

Substituting a=(48⁢ε)−2 yields

Q=Ω(min{48−4/3d1/3ε−4/3,48−1dε−1})
=Ω(min{d1/3ε−4/3,d/ε}).

The constants are absolute, including near ε=d−1/2; absorbing the fixed powers of 48 does not require the two cutoffs to meet at exactly that value.

Now suppose 1/48<ε<1/2. By Kutin’s collision lower bound [7, Theorem 1.1], for 4|D, distinguishing a one-to-one function f:[D]→[D] from a four-to-one function requires Ω⁡(D1/3) standard quantum function queries. For d≥8, set D=4⁢⌊d/4⌋ and consider the preparation

Uf|0⟩=1d(∑x=1D|f(x)⟩|x⟩+∑x=D+1d|x⟩|x⟩).(22)

It is a valid oracle of the form (1). If f is one-to-one, the output distribution is exactly ud. If f is four-to-one, D/4 labels have probability 4/d, another 3⁢D/4 labels have probability zero, and the remaining d−D labels have probability 1/d. Its distance from uniform is therefore

dTV⁢(p,ud)=3⁢D4⁢d≥611>12>ε.

The inequality D/d≥8/11 follows by writing d=4⁢m+r with m≥2 and 0≤r≤3.

For completeness, the full preparation unitary and its inverse and controlled versions all require only O⁡(1) function queries. Prepare a uniform superposition of x∈[d] by a known unitary. Reversibly evaluate f⁡(x) for x≤D into a scratch register, using a fixed legal dummy input to f when x>D. Copy the appropriate value, either f⁡(x) or x, into the output register and uncompute the scratch register. This specifies a unitary circuit for (22), with clean scratch registers on its designated input. Reversing the circuit implements its inverse. To control a function evaluation, compute its value unconditionally into scratch space, conditionally add that value to the target register, and uncompute. Thus controlled evaluations also cost O⁡(1) standard queries; for an additive function oracle, its inverse is obtained by conjugating with negation of the target register. Consequently, a uniformity tester with the permitted query types would give a collision tester at constant-factor query overhead. Kutin’s bound therefore implies Q=Ω⁡(d1/3).

For 2≤d<8, uniformity and a point mass are distinct promised inputs, since the latter has distance 1−1/d≥1/2>ε from uniform. No zero-query algorithm distinguishes them with success probability 0.99 on both, giving Q≥1=Ω⁡(d1/3) for these finitely many values of d. Finally, throughout the constant-accuracy range,

min{d1/3ε−4/3,d/ε}≤484/3d1/3,

so this completes the lower bound for all parameters.

In the Dirichlet construction we may choose M=⌈16⁢A2⁢(A+1)2⌉=O⁡(A3). Our choices satisfy A≤max⁡{d,a}, and a=(48⁢ε)−2, so encoding the label and garbage registers, including the optional label copy, takes O⁡(log⁡d+log⁡(1/ε)) qubits. The collision construction uses O⁡(log⁡d) oracle qubits. This also verifies the stated finite-register realization of the hard instances. ∎

References

  • [1] Aleksandrs Belovs. Quantum algorithms for classical probability distributions. In 27th Annual European Symposium on Algorithms (ESA 2019), LIPIcs, volume 144, pages 16:1–16:11, 2019. doi:10.4230/LIPIcs.ESA.2019.16.
  • [2] Sergey Bravyi, Aram W. Harrow, and Avinatan Hassidim. Quantum algorithms for testing properties of distributions. IEEE Transactions on Information Theory, 57(6):3971–3981, 2011. doi:10.1109/TIT.2011.2134250.
  • [3] Clément L. Canonne, Robin Kothari, and Ryan O’Donnell. Uniformity testing when you have the source code. In 20th Conference on the Theory of Quantum Computation, Communication and Cryptography (TQC 2025), LIPIcs, volume 350, pages 7:1–7:20, 2025. doi:10.4230/LIPIcs.TQC.2025.7.
  • [4] Kean Chen, Qisheng Wang, and Zhicheng Zhang. A list of complexity bounds for property testing by quantum sample-to-query lifting. Preprint, arXiv:2512.01971, 2025. arXiv:2512.01971.
  • [5] András Gilyén and Tongyang Li. Distributional property testing in a quantum world. In 11th Innovations in Theoretical Computer Science Conference (ITCS 2020), LIPIcs, volume 151, pages 25:1–25:19, 2020. doi:10.4230/LIPIcs.ITCS.2020.25.
  • [6] Peter Høyer, Troy Lee, and Robert Špalek. Negative weights make adversaries stronger. In Proceedings of the 39th Annual ACM Symposium on Theory of Computing (STOC 2007), pages 526–535, 2007. doi:10.1145/1250790.1250867.
  • [7] Samuel Kutin. Quantum lower bound for the collision problem with small range. Theory of Computing, 1(2):29–36, 2005. doi:10.4086/toc.2005.v001a002.
  • [8] Jingquan Luo, Qisheng Wang, and Lvzhou Li. Succinct quantum testers for closeness and k-wise uniformity of probability distributions. IEEE Transactions on Information Theory, 70(7):5092–5103, 2024. doi:10.1109/TIT.2024.3393756.
  • [9] Liam Paninski. A coincidence-based test for uniformity given very sparsely sampled discrete data. IEEE Transactions on Information Theory, 54(10):4750–4755, 2008. doi:10.1109/TIT.2008.928987.