ดังที่ Jukka ชี้ให้เห็นคำตอบคือไม่สำคัญสำหรับปัญหาที่ไม่อาจทราบได้ทั้งหมด
คำถามที่สมเหตุสมผลมากขึ้นคือ: ทุกปัญหาที่สมบูรณ์สำหรับชั้นเรียนของภาษาที่นับซ้ำซ้ำแล้วซ้ำอีกจะถูกทำให้สมบูรณ์ในลักษณะที่ตรงไปตรงมาหรือไม่? ฉันไม่แน่ใจว่านี่เป็นเรื่องจริงโดยทั่วไป แต่ในกรณีพิเศษที่คุณพูดถึงในคำถามของคุณ (Bounded-Halting and Tiling) ปัญหาเหล่านี้เสร็จสมบูรณ์สำหรับ RE แม้จะอยู่ภายใต้การลดเวลาพหุนาม "พิเศษ" (ฉันปล่อยให้ "พิเศษ" ส่วนใหญ่ไม่ได้กำหนดไว้ในคำตอบนี้ แต่คุณสมบัติที่จำเป็นสามารถทำได้จากมัน)
ดังนั้นหากเราถามคำถามที่สมเหตุสมผลยิ่งกว่า: ปัญหาทุกข้อที่เสร็จสมบูรณ์ (ภายใต้การลดจำนวนโพลีไทม์พิเศษ) สำหรับชั้นเรียนของภาษาที่นับจำนวนซ้ำแบบเรียกซ้ำได้จะทำให้ NP สมบูรณ์ในลักษณะตรงไปตรงมาหรือไม่? ที่นี่คำตอบคือใช่ รับปัญหาที่ทำให้เสร็จสมบูรณ์ซึ่งกำหนดด้วยความเคารพต่อเครื่องจักรทัวริงที่รับอินพุตเช่น{หยุด}] เราจะสมมติว่ามีการลดลงเวลาพหุนามจากลังเลปัญหาการ กำหนด "Bounded-A" ให้เป็นเซตของคู่( x , 1 t )ที่มี aAMA( x , y)x ∈ A⟺( ∃ y) [ MA( x , y) หยุด] A( x , 1)เสื้อ)ความยาวของ y ไม่เกิน tเช่นนั้น M A ( x , y )หยุดพักภายในขั้นตอน tYเสื้อMA(x,y)เสื้อ
เห็นได้ชัดว่า "ขอบเขต A" อยู่ใน P นอกจากนี้ยังเป็นN P- ที่เสร็จสมบูรณ์เพราะเราสามารถลดปัญหาการหยุดชะงักของN P- ที่ถูกผูกไว้กับ Bounded-A ในเวลาพหุนาม (โปรดทราบว่าที่นี่คุณต้องมีคุณสมบัติพิเศษในการลดเวลาพหุนามRเพื่อให้แน่ใจว่า กัน: คือคุณจะต้องสามารถที่จะคำนวณได้อย่างมีประสิทธิภาพที่ถูกผูกไว้บนเสื้อ'เกี่ยวกับวิธียาวM ( R ( M , x ) , Y )ต้องทำงานสมมติว่าM ( x )หยุดพักภายในยังไม่มีข้อความPยังไม่มีข้อความPยังไม่มีข้อความPRเสื้อ'MA( R ( M), x ) , y)M( x )ขั้นตอน)เสื้อ
ตอนนี้มีภาษาที่ใช้ RE ซ้ำกันในการลดเวลาทวีคูณแบบทวีคูณ แต่ไม่ได้อยู่ภายใต้การลดเลขชี้กำลังหรือไม่? สำหรับปัญหาดังกล่าวเป็นไปได้ยากที่คุณจะสามารถแก้ไขได้เล็กน้อยเพื่อรับรุ่นสมบูรณ์ ฉันเดาว่าปัญหาดังกล่าวสามารถสร้างขึ้นเองได้ยังไม่มีข้อความP