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