oracle เพื่อแยก NP จาก coNP


12

จะพิสูจน์ได้อย่างไรว่า ? ฉันแค่กำลังมองหา oracle TM Mและภาษาแบบเรียกซ้ำL ( M ) = Lสำหรับสิ่งนี้NPAcoNPAML(M)=L

ฉันรู้ว่าหลักฐานที่คุณแสดงให้เห็นว่ามีการพยากรณ์ดังกล่าวว่าPN Pและ oracle ดังกล่าวว่าP = N P ฉันมีคำใบ้ว่าฉันควรหา oracle Aดังกล่าวโดยขยายการพิสูจน์ของP AN P Aแต่ทุกที่ที่ฉันค้นหาและอ่านมันคือ "ชัดเจน" หรือ "ตรงไปตรง" ทุกที่ แต่ฉันไม่เห็นว่ามันพิสูจน์ได้อย่างไร .APANPAAPA=NPAAPANPA


6
ยังไม่ชัดเจนว่าคุณได้ติดตามคำใบ้หรือไม่ ฉันประหลาดใจที่ได้ยินว่าชัดเจน แต่คุณสามารถหาข้อพิสูจน์ได้ใน (ตัวอย่าง) Computational Complexity: A Modern Approachโดย Arora และ Barak PANPA

คำตอบ:


9

coNP

ฉันจะอธิบายการปรับเปลี่ยนที่จำเป็นด้านล่าง แต่ก่อนอื่นเรามาดูกันโดยย่อเกี่ยวกับหลักฐานดั้งเดิม

A=nAniiPMi{xyA |x|=|y|}NPA

MiA0mmMimMimMiAmMiA

MicoNPPMiALAMiAMincoNPmA

ADSpace(nω(1))


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