Co-Arthur-Merlin

The complement class of AM: a problem is in coAM if its complement is in AM. Equivalently, coAM is the class of problems for which a “no” answer has an Arthur-Merlin protocol — Arthur sends a random challenge, Merlin responds, and Arthur can verify “no” answers with high probability.

See the complexity zoo entry here.

Known relationships

  • : BPP problems have a trivial one-message coAM protocol where Merlin’s message is ignored (Arthur decides alone). Symmetrically, .
  • — AH91 (), For87 (); SV03 give a unified proof via Statistical Difference.
  • , since and taking complements — folklore.
  • If graph isomorphism is -complete, then the polynomial hierarchy collapses to . This uses the fact that graph isomorphism is in , so if GI were NP-complete then , i.e. , which collapses the hierarchy — BHZ87; see also BM88.

Notable problems

  • Graph non-isomorphism: given two graphs , are they non-isomorphic? This is in , so graph isomorphism is in — BM88. In the private-coin protocol of GMW91, the verifier picks a secret random bit and a random permutation , sends to the prover, and the prover must identify which original graph it came from. If the graphs are non-isomorphic, the prover (with unbounded power) can always identify correctly. The verifier’s coins must stay hidden; GS86 convert such private-coin protocols into Arthur–Merlin protocols.

Participates in

Produces Co-Arthur-Merlin