Quantum computing · Theory

Quantum Advantage with Sign-Free Proofs: An Oracle Separation between StoqMA and MA

Yassine Hamoudi; Yvan Le Borgne; Shrinidhi Teganahally Sridhara

arXiv:2611.08180v1 ↗PDF ↗Submitted 5 November 2026

Question
In \(\mathsf{StoqMA}\) the verifier receives a quantum witness, uses ancillas in \(|0\rangle\) and \(|+\rangle\), applies only classical reversible gates (X, CNOT, Toffoli) and makes one Hadamard-basis measurement. The class sits between \(\mathsf{MA}\) and \(\mathsf{AM}\), and if it admitted error reduction it would equal \(\mathsf{MA}\). Its complete problems concern stoquastic, sign-problem-free Hamiltonians, where quantum Monte Carlo often works. Does this nearly classical verifier beat every classical \(\mathsf{MA}\) verifier, at least relative to an oracle?
Result
Yes. There is a classical XOR oracle \(\mathcal O\) with \(\mathsf{StoqMA}^{\mathcal O}\ne\mathsf{MA}^{\mathcal O}\) (Theorem 1.1). The separating problem asks whether a sparse, high-girth graph on \(2^m\) vertices, given by a randomly relabelled adjacency-list oracle, has top eigenvalue at least \(n\) or at most \(4\sqrt n\). The verifier receives the Perron eigenvector and runs a Hadamard test that accepts with probability \(1/2+\langle\psi|A|\psi\rangle/(2d)\). That is at least \(3/4\) for the YES graph and at most \(1/2+1/\sqrt n\) for every NO graph. No \(\mathsf{MA}\) verifier with a polynomial witness and polynomially many queries can do this.

The paper in detail

\(\mathsf{StoqMA}\) was introduced by Bravyi, Bessen and Terhal. Estimating the ground energy of local or sparse stoquastic Hamiltonians is complete for it. Because the verifier's gates only permute basis states, the oracle model matters: a phase oracle \(|y\rangle|c\rangle\mapsto(-1)^{c\cdot\mathcal O(y)}|y\rangle|c\rangle\) equals the XOR oracle only up to Hadamards, which the verifier does not have. The problem is therefore posed with ordinary XOR access to an adjacency list.

The YES instance starts from an \(n\)-regular base graph of girth at least \(100n^{5/2}\log n\). Every base vertex is decorated with self-similar trees whose shape imitates the locally tree-like base, isolated vertices are added, and all labels are randomised. The maximum degree is \(2n-\sqrt n\), and the base graph alone forces \(\lambda_{\max}\ge n\). The NO instances \(F(U)\) are built around each set \(U\) of at most \(2^{\sqrt n}\) vertices. Take the closure of \(U\) under short paths, keep everything within a polynomial base distance, and cut the rest. The cut lands on specific leaves of identical trees, so near \(U\) the graph \(F(U)\) looks exactly like \(G\).

\(F(U)\) is 2-degenerate: the closure is too small to contain a subgraph of minimum degree 3 with such large girth, and the rest is trees. Its top eigenvalue is therefore at most \(4\sqrt n\). A classical algorithm can only explore outwards from known vertices. To tell \(G\) from \(F(U)\) it must reach a boundary vertex by walking down a self-similar tree to particular leaves, which succeeds with probability at most \(2^{-2n\log n}\) per tree. A union bound covers the polynomially larger closure.

An \(\mathsf{MA}\) witness is an arbitrary string, not a set of vertices. A bit-fixing lemma for random permutations shows that polynomially many bits about the labelling are, up to small error, no more useful than revealing up to \(2^{\sqrt n}\) vertex names, and the vertex-set argument then applies. Diagonalisation over all \(\mathsf{MA}\) verifiers assembles a single oracle. Left open are an unrelativised separation, the relation to \(\mathsf{QCMA}\), and whether error reduction for \(\mathsf{StoqMA}\) fails outright.

Transferable methods

  1. A Hadamard test built from a permutation

    A \(\mathsf{StoqMA}\) verifier cannot apply phases or Fourier transforms, but it can apply any reversible classical map, including one controlled by a \(|+\rangle\) ancilla. The paper writes the adjacency matrix as the top-left block of such a permutation. One Hadamard-basis measurement of the control then reads out \(\langle\psi|A|\psi\rangle\).

    For a vertex label \(x\) and slot \(i\) of its neighbour list \(N(x)\), let \[U|x,i,b\rangle=\begin{cases}|y,i_{y\to x},b\rangle,&N(x)_i=y\ne x,\\|x,i,1-b\rangle,&N(x)_i=x,\end{cases}\] where empty slots point to \(x\) itself and \(i_{y\to x}\) is the slot of \(x\) in \(y\)'s list. \(U\) is an involution on basis states, so it is a permutation that \(O(d)\) XOR queries and reversible gates can implement.

    With \(|u_d\rangle=|+\rangle^{\otimes\log d}\), each edge contributes \(1/d\) and each empty slot flips \(b\), contributing nothing, so \[(\mathbb I\otimes\langle u_d|\otimes\langle0|)\,U\,(\mathbb I\otimes|u_d\rangle\otimes|0\rangle)=A/d.\] Controlled-\(U\) on \(|+\rangle|\psi\rangle|u_d\rangle|0\rangle\), followed by measuring the control in the Hadamard basis, accepts with probability \(1/2+\langle\psi|A|\psi\rangle/(2d)\). Editorial check: simulating \(U\) on 20 random graphs reproduced this formula to \(10^{-16}\).

    For the YES graph, the top eigenvector gives \(\langle\psi|A|\psi\rangle\ge n\) with \(d<2n\), so acceptance is at least \(3/4\). For NO graphs every witness gives at most \(4\sqrt n\), so acceptance is at most \(1/2+1/\sqrt n\). Editorial remark: the gap is constant for large \(n\) (at \(n=400\) the soundness bound is 0.551), which matters because \(\mathsf{StoqMA}\) is not known to allow amplification.

    How to reuse it

    For any sparse non-negative matrix, a permutation block encoding followed by one X-basis measurement certifies its Rayleigh quotient without interference circuits. That makes top-eigenvalue questions natural candidates wherever sign-free verification is the resource being studied.

  2. Degeneracy caps the top eigenvalue

    The NO graphs must look like the YES graph locally but have a much smaller top eigenvalue. Cutting the high-girth base graph around the closure leaves a graph with no dense core, and degeneracy turns that combinatorial fact into a spectral bound.

    If \(G\) is \(c\)-degenerate with maximum degree \(d\), remove vertices of degree at most \(c\) one at a time and orient each edge from the earlier-removed endpoint to the later one. The resulting matrix \(B\) has at most \(c\) ones per row and \(d\) per column, and \(A=B+B^{\mathsf T}\). Hence \[\|A\|_2\le2\|B\|_2\le2\sqrt{\|B\|_1\|B\|_\infty}\le2\sqrt{cd}.\] With \(c=2\) and \(d=2n-\sqrt n\) this gives \(\lambda_{\max}(F(U))\le4\sqrt n\). Editorial check: on 300 random 2-degenerate graphs the ratio of \(\lambda_{\max}\) to \(2\sqrt{2d}\) never exceeded 0.573.

    Why the closure is 2-degenerate: a subgraph of minimum degree 3 and girth \(g\) has at least \(2^{\lfloor(g-1)/2\rfloor}\) vertices by the Moore bound. The closure has fewer than \(2(2\ell+3)2^{\sqrt n}\) vertices, with \(\ell=10n^2\log n\), while \(g\ge100n^{5/2}\log n\), so no such subgraph fits. The remainder of \(F(U)\) attaches trees to the closure, because any other base edge would create either a short cycle or a short path between closure vertices, which the girth and the closure property exclude.

    Editorial remark: the YES graph contains the \(n\)-regular base, so it is \(n\)-degenerate and \(\lambda_{\max}\ge n\). Both graphs are trees out to radius about \(g/2\) around any known vertex, so the difference is global, in cycles of length polynomial in \(n\) that a local classical explorer cannot close. The quantum witness carries that global information in its amplitudes.

    How to reuse it

    To hide a spectral quantity from local algorithms, compare a high-girth regular graph with truncations that cut every long cycle. Degeneracy gives clean upper bounds on the truncations, and girth makes them locally indistinguishable from the original.

Source: Lemma 3.3 and Proposition 3.4 (verifier), Lemma 2.4, Lemma 3.11 and Proposition 3.12 (spectral bound). Based on the linked paper version. Derivations marked as editorial, and suggested uses in other problems, are editorial guidance rather than results of the paper.

Context & limitations

Why it matters. Earlier oracle separations of quantum and classical proof systems use substantial coherent computation, often the quantum Fourier transform. Here a verifier that never creates signs, apart from its single final measurement, already beats classical proofs. The result is evidence against \(\mathsf{MA}=\mathsf{StoqMA}\), and so against error reduction for \(\mathsf{StoqMA}\), whose existence would force that equality. The oracle is a standard classical XOR oracle, since phase oracles would introduce signs the verifier cannot otherwise produce.

Limitations. The separation is relativised and says nothing directly about the unrelativised classes or about local stoquastic Hamiltonians. The graphs have \(2^{\Theta(n^3\log^2n)}\) vertices, girth polynomial in \(n\), and an overwhelming majority of isolated vertices, so the construction is a lower-bound device rather than a natural instance. The classical hardness needs seed sets of at most \(2^{\sqrt n}\) vertices, which the bit-fixing step supplies. The authors state that ChatGPT 5.6 helped them find an \(\mathsf{NP}\) protocol for an earlier candidate construction and pointed out that another candidate graph was 2-degenerate. That observation motivated the closure and 2-degeneracy approach, which they developed themselves for the final NO instances.

Description based on the full arXiv HTML of v1, read 2026-11-06: Sections 1 to 3 (problem, verifier, YES and NO instances, degeneracy bound), the proof overview of the classical lower bound and the AI statement. The proofs in Sections 4 and 5 and the appendices were not checked line by line.