Tsuyoshi Ito a répondu à la question littéralement, mais je voulais commenter la sémantique de MA et PCP et comment ils diffèrent.
MA est la version probabiliste de NP, c'est-à-dire que le vérificateur peut également utiliser des bits aléatoires poly-plusieurs.
Dans PCP, nous pouvons nous référer au "caractère aléatoire" du vérificateur, mais généralement le caractère aléatoire est logarithmique dans le temps de fonctionnement du vérificateur, c'est-à-dire que le vérificateur aurait pu essayer toutes les chaînes aléatoires possibles par lui-même. En d'autres termes, ce "caractère aléatoire" n'achète au vérificateur aucune puissance de calcul, contrairement au cas de MA.
[Alors, à quoi sert ce "hasard"? Le but du PCP est que pour la vérification probabiliste, un seul test - avec un nombre constant de requêtes à la preuve - suffit]
Addendum (à la suite du commentaire de Tsuyoshi): Dans les caractérisations PCP de NP, le temps d'exécution du vérificateur peut être rendu poly-logarithmique et, de même, dans les caractérisations de NEXP, le temps d'exécution du vérificateur est polynomial. Néanmoins, le caractère aléatoire dans les constructions PCP est généralement utilisé uniquement pour choisir un test (dans les caractérisations de NP, sur les tests poly-plusieurs et dans les caractérisations de NEXP, sur un nombre exponentiellement élevé) et non pour aider au calcul. De plus, dans MA, la preuve est de taille polynomiale, tandis que dans les caractérisations de NEXP, la preuve est de taille exponentielle.