Quantum-Classical Merlin-Arthur

Also written MQA (Merlin Quantum Arthur): the class of decision problems verifiable by a protocol where Merlin sends a classical proof string, but Arthur is a polynomial-time quantum algorithm. Formally, a language if there exists a polynomial-time quantum verifier and polynomials such that:

  1. If , there exists a classical string such that accepts with probability at least 2/3.
  2. If , then for all , rejects with probability at least 2/3.

QCMA sits between MA (classical verifier) and QMA (quantum witness allowed) in the hierarchy of proof systems.

See the complexity zoo entry here.

Known relationships

  • : any MA protocol is a QCMA protocol (ignore the quantum capabilities of the verifier); any QCMA protocol is a QMA protocol (quantum states can encode classical strings).
  • , since — MW05.

Oracle separation from QMA

Relative to oracles, (no-qcma-to-qma-ak07):

  • AK07: relative to a quantum unitary oracle; also separates from relative to a quantum oracle.
  • BFM23: relative to an in-place quantum oracle, for a graph connectivity problem, via representation theory of the symmetric group.
  • NN23: relative to a distributional classical oracle (connectivity of a random graph), with the honest quantum witness depending only on the oracle distribution, not the sampled oracle.
  • BK24: relative to a standard classical oracle, for verifiers of bounded adaptivity (polynomially many queries per round, few rounds).
  • BHNZ25: relative to a standard classical oracle, with no restriction, via spectral Forrelation.
  • BHV26: a simpler proof of the BHNZ25 separation via good error-correcting codes; also the first classical-oracle separation of from .

All of these are oracle separations; whether holds in the unrelativized world remains open.

Relevance to cryptography

The QCMA vs QMA question captures whether quantum witnesses are inherently more useful than classical ones for quantum verifiers. In the context of zero-knowledge proofs:

  • A QCMA-complete problem has a classical proof that a quantum verifier can check, which is useful for constructing quantum zero-knowledge protocols with classical proofs.
  • If QMA = QCMA (in the unrelativized world), quantum witnesses provide no extra power — simplifying the design of post-quantum proof systems. The oracle separations make this unlikely.

Participates in

Builds on Quantum-Classical Merlin-Arthur

Produces Quantum-Classical Merlin-Arthur

Barriers