Tsuyoshi Ito ตอบคำถามอย่างแท้จริง แต่ฉันต้องการแสดงความคิดเห็นเกี่ยวกับ semantics ของ MA และ PCP และพวกเขาต่างกันอย่างไร
MA เป็นรุ่นที่น่าจะเป็นของ NP คือตัวตรวจสอบจะใช้บิตสุ่มหลายโพลี
ใน PCP เราอาจอ้างถึง "randomness" ของ verifier แต่โดยปกติแล้ว randomness นั้นจะเป็นลอการิทึมในเวลาทำงานของ verifier นั่นคือตัวตรวจสอบสามารถลองใช้สตริงสุ่มที่เป็นไปได้ทั้งหมดด้วยตัวมันเอง กล่าวอีกนัยหนึ่ง "การสุ่ม" นี้ไม่ได้ซื้อตัวตรวจสอบอำนาจการคำนวณใด ๆ ซึ่งแตกต่างจากกรณีของ MA
[ดังนั้น "การสุ่ม" นี้ดีอย่างไร? จุดสำคัญของ PCP คือสำหรับการตรวจสอบความน่าจะเป็นการทดสอบเดี่ยว - ด้วยจำนวนการสอบถามไปยังการพิสูจน์ - พอเพียง]
ภาคผนวก (ตามความคิดเห็นของ Tsuyoshi):ในลักษณะของ PCP ของ NP เวลาที่ใช้งานของตัวตรวจสอบสามารถสร้างโพลีลอการิทึมและในทำนองเดียวกันในลักษณะของ NEXP เวลาในการทำงานของตัวตรวจสอบคือพหุนาม อย่างไรก็ตามการสุ่มในการสร้าง PCP มักใช้เพื่อเลือกการทดสอบเท่านั้น (ในลักษณะของ NP, จากการทดสอบหลายโพลี, และในลักษณะของ NEXP, จากการชี้แจงจำนวนมาก) และไม่ช่วยในการคำนวณ ยิ่งไปกว่านั้นใน MA การพิสูจน์มีขนาดพหุนามในขณะที่คุณลักษณะของ NEXP การพิสูจน์มีขนาดแบบเอ็กซ์โปเนนเชียล