ทำไมอาร์กิวเมนต์นี้สำหรับผิด


11

ฉันรู้ว่ามันไร้สาระ แต่ฉันจัดการเพื่อทำให้สับสนและฉันต้องการความช่วยเหลือในการแก้ไขปัญหานี้

สมมติว่าแล้วอย่างชัดเจนสำหรับทุก oracle เรามีซึ่งขัดแย้งกับความจริงที่ว่ามีอยู่บาง oracle ที่จึงP=NPAPA=NPAAPANPAPNP

มีอะไรผิดปกติ? ขอบคุณ!

คำตอบ:


13

แน่นอนว่าคุณต้องระวังการคิดเกี่ยวกับการพยากรณ์

ปัญหามาจากการใช้สัญลักษณ์ในทางที่ผิดที่น่ารำคาญใน CS: ในคำสั่ง ,หมายถึงชุดของภาษา แต่ในคำสั่ง ,หมายถึงคลาสของเครื่องจักรทัวริง คุณควรคิดว่าสองตัวนี้เป็นประเภทที่แตกต่างกันโดยสิ้นเชิงP=NPPPA=NPAPP

ดังนั้นแม้ว่าภาษาและทั้งสองชุดจะเหมือนกัน แต่ Polytime TM ที่กำหนดขึ้นแล้วยังคงไม่ทำงานในลักษณะเดียวกับภาษาที่ไม่ได้กำหนดค่าไว้ โดยเฉพาะอย่างยิ่งเมื่อมี oracle, TM ของ nondeterministic สามารถ "ถามคำถามมากมายในคราวเดียว" ซึ่งเป็นสิ่งที่ TM ปกติไม่สามารถทำได้ ดังนั้นแม้ว่าพวกเขาจะตัดสินใจชุดภาษาเดียวกันเมื่อไม่มีเครื่องใดที่ได้รับความช่วยเหลือเพิ่มเติม แต่ Oracle ก็อาจช่วยได้มากกว่าหนึ่งเครื่องPNP

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.