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, .
  • : statistical zero-knowledge problems can be argued from both sides with Arthur-Merlin protocols — TODO citation.
  • , since (by GS86) and taking complements.
  • If graph isomorphism is -complete, then the polynomial hierarchy collapses to . This uses the fact that graph non-isomorphism is in , so if GI were NP-complete then , collapsing AM to — TODO citation.

Notable problems

  • Graph non-isomorphism: given two graphs , are they non-isomorphic? This is in coAM: Arthur picks a random bit and a random permutation , sends to Merlin, and Merlin must identify which original graph it came from. If the graphs are non-isomorphic, Merlin (with unbounded power) can always identify correctly.