
Lower bound against "subset witnesses" One structure we can assume is that the
witness only depends on the set of vertices contained in the connected component S. This
is certainly the case for the quantum witness state in eq. (24). Our result shows that
any polynomial-length witness only depending on the vertices in Srequires an exponential
query complexity to distinguish YES and NO instance graphs.
The starting point for this statement is the exponential query lower bound in the
absence of a witness (i.e. for BQP) for the expander distinguishing problem proven by
Ambainis, Childs and Liu [6], using the polynomial method. In [6], the authors define two
distributions over constant-degree regular colored graphs: the first is a distribution P1over
random graphs with overwhelming probability of having a second normalized eigenvalue
at most 1−ϵ0. The second is a distribution Pℓover random graphs with overwhelming
probability of having ℓconnected components. Since, almost all graphs in P1are NO
graphs and all graphs in Pℓare YES graphs, any algorithm distinguishing YES and NO
instances must be able to distinguish the two distributions. We first show that a comparable
query lower bound still holds even when the algorithm is given a witness consisting of
polynomially many random points Ffrom any one connected component.
Next, we show that if there were a QCMA algorithm where the optimal witness depends
only on the set of vertices Sin one of the connected components, by a counting argument,
there must exist a combinatorial sunflower of subsets Sthat correspond to the same witness
string. A sunflower, in this context, is a set of subsets such that each subset contains a
core F⊂Vand every vertex of V\Foccurs in a small fraction of subsets. This implies
that there exists a BQP algorithm which distinguishes YES instances corresponding to the
sunflower from all NO instances. Next, we show using an adversary bound [5], a quantum
query algorithm cannot distinguish the distribution of YES instances corresponding to the
sunflower from the uniform distribution of YES instances such that the core Fis contained
in a connected component (the ideal sunflower).
This indistinguishability, along with the previous polynomial method based lower bound,
proves that QCMA algorithm — whose witness only depends on the vertices in the con-
nected component — for the expander distinguishing problem must make an exponential
number of queries to the graph.
Removing the restriction over witnesses Our proof, thus far, has required the re-
striction that the witness only depends on the vertices in the connected component. In
some sense, this argues that there is an oracle separation between QMA and QCMA if
the prover is restricted to being "near-sighted": it cannot see the intricacies of the edge-
structure of the graph, but can notice the separate connected components of the graph. If
the near-sighted prover was capable of sending quantum states as witnesses, then she can
still aid a verifier in deciding the expander distinguishing problem, whereas if she could
only send classical witnesses, then she cannot aid a verifier.
It now remains to remove the restriction that the witness can only depend on the
vertices in the connected component. We do this by introducing randomness into the
oracle, precisely designed to "blind" the prover to the local structure of the graph. In the
standard oracle setting, the verifier and prover both get access to an oracle x∈ {0,1}N, and
the prover provides either a quantum witness, |ξ(x)⟩ ∈ (C2)⊗poly(n)or a classical witness,
ξ(x)∈ {0,1}poly(n). The verifier then runs an efficient quantum algorithm Vxwhich takes
as input |ξ(x)⟩(or ξ(x), respectively) and consists of quantum oracle gates applying the
unitary transform defined as the linear extension of
|i⟩ 7→ (−1)xi|i⟩for i∈[N].(1)
Accepted in Quantum 2023-08-21, click title to verify. Published under CC-BY 4.0. 5