ฉันคิดว่าคุณสามารถสร้างชุดที่ไม่ได้อยู่ในที่ไม่ใช่P -hard ได้โดยการโต้เถียงสไตล์ Ladner นี่คือตัวอย่างที่เฉพาะเจาะจงPP
ในกระดาษของเขา "วิธีการแบบฟอร์มการขอรับชุดเส้นทแยงมุมในคลาสที่ซับซ้อน" (Theor. Comp. Sci. 18, 1982), Schöningพิสูจน์ต่อไปนี้:
ทฤษฎีบทสมมติ1 ∉ C 1 , 2 ∉ C 2 , C 1และC 2ชั้นเรียนซับซ้อนเรียบร้อยซ้ำและจะปิดภายใต้รูปแบบที่แน่นอน จากนั้นก็มีชุดดังกล่าวว่า∉ C 1 , ∉ C 2และถ้า1 ∈ Pและ2ไม่น่ารำคาญ (เซตว่างหรือสตริงทั้งหมด) แล้วเป็น polytime หลายหนึ่งออกซิเจน2A1∉ C1A2∉ C2C1C2AA ∉ C1A ∉ C2A1∈ PA2AA2
ในการใช้สิ่งนี้ให้เซตเป็นเซตว่างและA 2เป็นE X P-สมบูรณ์ภายใต้การลดจำนวนไทม์ไทม์ชุดC 1เป็นเซตของเซตP -hard ที่อยู่ในE X P , เซตC 2 = P . ชุดที่ว่างเปล่าไม่สามารถเป็นP -hard ได้ (คำจำกัดความของP -hardness สำหรับภาษานั้นต้องมีอย่างน้อยหนึ่งอินสแตนซ์ในภาษาและอีกหนึ่งอินสแตนซ์ที่ไม่ได้อยู่ใน) 2แน่นอนไม่ได้อยู่ในC 2 C 1และA1A2EXPC1PEXPC2= PPPA2C2C1สามารถตรวจสอบ C 2เพื่อให้เป็นไปตามเงื่อนไขข้างต้น (คล้ายกับวิธีที่ Schoening ทำกับชุดข้อมูล P- N ที่สมบูรณ์ให้ดูคำถามที่เกี่ยวข้องนี้ด้วย) ดังนั้นเราจึงได้รับการที่ไม่ได้เป็น Pปัญหา -hard ใน E X Pและที่ไม่ได้อยู่ในP แต่เนื่องจาก 1 ∈ Pและ 2เป็นขี้ปะติ๋วเป็นจำนวนมากหนึ่งซึ้งปรับปรุงไปยัง E X Pชุดที่สมบูรณ์ดังนั้นจึงอยู่ใน E X P ดังนั้นโดยเฉพาะ AC2ยังไม่มีข้อความPAPEXPAPA1∈ PA2AEXPEXPAไม่สามารถเป็น -hard ได้เช่นกันP
ในการโต้แย้งข้างต้นข้อ จำกัด ของปัญหา -hard ในE X Pนั้นเป็นสิ่งที่จำเป็นเพื่อให้มั่นใจว่ามีการเรียกซ้ำได้เนื่องจากปัญหา P-hard โดยรวมไม่สามารถนำเสนอซ้ำและไม่สามารถนับได้ ตอนนี้ตัวอย่าง "ธรรมชาติ" ของเรื่องนี้เป็นเรื่องราวที่แตกต่าง ...PEXP