Tsuyoshi Ito menjawab pertanyaan itu secara literal, tetapi saya ingin berkomentar tentang semantik MA dan PCP dan bagaimana mereka berbeda.
MA adalah versi probabilistik dari NP, yaitu, verifier juga dapat menggunakan bit acak poli-banyak.
Dalam PCP kita dapat merujuk pada "keacakan" dari verifier, tetapi biasanya keacakan adalah logaritmik dalam waktu berjalan dari verifier, yaitu, verifier bisa mencoba semua string acak yang mungkin dengan sendirinya. Dengan kata lain, "keacakan" ini tidak membeli verifier daya komputasi apa pun, tidak seperti halnya MA.
[Jadi untuk apa "keacakan" ini bagus? Maksud PCP adalah bahwa untuk verifikasi probabilistik satu tes - dengan jumlah kueri yang konstan ke proof - cukup]
Tambahan (mengikuti komentar Tsuyoshi): Dalam PCP karakterisasi NP waktu berjalan verifier dapat dibuat poly-logaritmik, dan, sama, dalam karakterisasi NEXP waktu berjalan verifier adalah polinomial. Meskipun demikian, keacakan dalam konstruksi PCP biasanya hanya digunakan untuk mengambil tes (dalam penokohan NP, dari banyak tes, dan dalam penokohan NEXP, dari banyak secara eksponensial) dan tidak untuk membantu dengan perhitungan. Selain itu, dalam MA, buktinya adalah ukuran polinomial, sedangkan dalam penokohan NEXP, buktinya adalah ukuran eksponensial.