The Class QMA
— Quantum Merlin–Arthur — is the quantum analogue of , or more precisely of its randomized cousin . Where asks for a classical string that an efficient verifier can check, allows the proof itself to be a quantum state, checked by a polynomial-time quantum verifier with bounded error. It is the natural home of the hardest problems in quantum complexity.
The Merlin–Arthur picture
Imagine an all-powerful but untrustworthy prover, Merlin, and a skeptical, computationally bounded Arthur. To convince Arthur that , Merlin sends a witness. In the witness is a classical bit string. In , Merlin may send a quantum state on qubits, and Arthur runs a polynomial-size quantum circuit on and measures an output qubit to accept or reject.
The definition
A language is in if there is a uniform family of polynomial-size verifier circuits and a polynomial such that, with proof qubits:
The completeness condition says a good witness exists when the answer is yes; soundness says that when the answer is no, no state can fool Arthur. Because is a quantum verifier with no witness, ; because a classical witness is a special (computational-basis) quantum state and a quantum verifier subsumes a classical randomized one, and hence .
Why a quantum witness can help
A quantum proof is potentially more powerful than a classical one because it can encode information that has no short classical description — for instance, the ground state of a many-body Hamiltonian. Verifying "this Hamiltonian has a low-energy state" is natural if Merlin can simply hand Arthur a candidate low-energy state to measure. That is precisely the local Hamiltonian problem of the next lesson, the canonical -complete problem, and it is the reason is the right complexity class for quantum physics, not just quantum computing.
Error amplification — and why it is subtle
As with , the constants and are arbitrary; the class is unchanged for any inverse-polynomial gap. But naive repetition is dangerous here: Arthur would need several copies of the witness, and a cheating Merlin might send an entangled state across the copies rather than honest independent ones. The Marriott–Watrous amplification theorem resolves this elegantly: Arthur can drive the error down to using a single copy of the witness, by repeatedly applying the verifier and its inverse and measuring projectively — a quantum analogue of strong amplification that never consumes extra witness qubits. This robustness is what makes a well-defined, stable class.
Where QMA sits
The known containments are
with as well. The upper bound follows from the same path-summation idea as for , maximizing over witnesses. As usual, none of these containments is known to be strict.
Variants worth naming
Several refinements appear in the literature. restricts Merlin to a classical witness while keeping Arthur quantum — whether (does a quantum proof ever help?) is open. allows two unentangled Merlins, which is at least as powerful and possibly more. And demands perfect completeness ( for yes-instances). These distinctions matter because the local Hamiltonian problem and its physical cousins are complete for specifically, the subject we turn to next.
Sign in on the full site to ask questions and join the discussion.