ในเว็บไซต์นี้มีคำถามมากมายเกี่ยวกับว่า TM สามารถตัดสินใจปัญหาการหยุดพักได้หรือไม่สำหรับ TM อื่น ๆ ทั้งหมดหรือเซ็ตย่อยบางอย่าง คำถามนี้ค่อนข้างแตกต่าง
มันถามว่าข้อเท็จจริงที่ว่าปัญหาการหยุดใช้กับ TM ทั้งหมดนั้นสามารถตัดสินได้โดย TM หรือไม่ ฉันเชื่อว่าคำตอบคือไม่และต้องการตรวจสอบเหตุผลของฉัน
- กำหนดภาษา meta-เป็นภาษาที่ประกอบด้วย TM ที่ตัดสินใจว่า TM หยุดทำงานหรือไม่
- เนื่องจากปัญหาการหยุดทำงาน
ดังนั้นคำถามหัวเรื่องระบุไว้อย่างแม่นยำมากขึ้น: เป็นที่แน่ชัดหรือไม่ว่า ?
ตามทฤษฏีของไรซ์มันไม่สามารถบอกได้ว่าภาษาใดว่างเปล่า
ในทั้งสองกรณีถ้าเป็นหรือไม่ได้อีกครั้งก็เป็นสิ่งที่ตัดสินไม่ได้ว่า\ L M H = ∅ดังนั้นจึงเป็นสิ่งที่ตัดสินไม่ได้ว่า\
สิ่งนี้พิสูจน์ว่า TM ไม่สามารถตัดสินใจได้ว่าปัญหาการหยุดใช้กับ TM ทั้งหมดหรือไม่
ความเข้าใจของฉันถูกต้องหรือไม่
UPDATE: ฉันพยายามแสดงให้เห็นว่า TM ไม่สามารถ "พิสูจน์ปัญหาการหยุดชะงัก" สำหรับคำจำกัดความของ "พิสูจน์" บางอย่างที่ดูเหมือนถูกต้องอย่างสังหรณ์ใจ ด้านล่างเป็นภาพประกอบว่าทำไมฉันจึงคิดว่าถูกต้อง
เราสามารถสร้าง TMที่สร้างในวิธีต่อไปนี้ ทีเอ็มจะใช้เวลาขอบเขตของขั้นตอน) มันจำลองสำหรับการทำซ้ำหากยอมรับทั้งหมดคู่ที่หยุดชะงักและปฏิเสธคนอื่น ๆ ทั้งหมดแล้วยอมรับM_iมิฉะนั้นจะปฏิเสธหากตัดสินใจไม่ถูกต้องหรือล้มเหลวในการหยุด L M H ( M ฉัน , เอ็มเจ , W k , s ทีอีพีเอ) M ฉัน ( M J , W k ) s ทีอีพีเอสเอ็มฉัน ( M J , W k ) M M H M ฉันM ฉันM ฉัน
เอ็มฉันM ฉันM M H M ฉันM ฉันไม่หยุดเพราะมันจะต้องประเมินจำนวนอนันต์ของคู่สำหรับแต่ละM_iนอกจากนี้ทั้งหมดจะไม่สามารถหยุดได้ จะไม่สามารถยอมรับหรือปฏิเสธใด ๆเนื่องจากจะไม่รู้จากการจำลองว่าทั้งหมดจะหยุดชะงัก ดังนั้นภาษาที่ใช้กำหนดไม่ได้เป็นแบบใหม่และไม่สามารถตัดสินใจได้
เอ็มเอ็มเอชเอ็มฉันM M H M ฉันM M H M M Hจับปรีชาของฉันในสิ่งที่ฉันคิดว่ามันหมายถึงสำหรับ TM เพื่อพิสูจน์ปัญหาการหยุดชะงัก ข้อเสนอแนะอื่น ๆ เช่นปฏิเสธทุกหรือการแสดงผลที่รู้จักกันให้หลักฐานความรู้ก่อนว่าปัญหาที่ลังเลกับทุกM_iสิ่งนี้ไม่สามารถนับได้ว่าเป็นพิสูจน์บางอย่างเนื่องจากหลักฐานของคือข้อสรุปที่พิสูจน์และเป็นแบบวงกลม