เราบอกว่าเครื่องทัวริงเป็นสิ่งที่ผิดถ้าหยุดการตั้งค่าทุกครั้ง (โดยเฉพาะอย่างยิ่งเนื้อหาเทปและสถานะเริ่มต้นสามารถกำหนดเองได้) ทุกภาษาแบบเรียกซ้ำได้รับการยอมรับโดยมนุษย์ทัวริงเครื่องจักรหรือไม่? (เช่นถ้ามี TM ที่ยอมรับก็จะมี TM ขั้นตอนที่รับ )
เราบอกว่าเครื่องทัวริงเป็นสิ่งที่ผิดถ้าหยุดการตั้งค่าทุกครั้ง (โดยเฉพาะอย่างยิ่งเนื้อหาเทปและสถานะเริ่มต้นสามารถกำหนดเองได้) ทุกภาษาแบบเรียกซ้ำได้รับการยอมรับโดยมนุษย์ทัวริงเครื่องจักรหรือไม่? (เช่นถ้ามี TM ที่ยอมรับก็จะมี TM ขั้นตอนที่รับ )
คำตอบ:
นี่คือผลลัพธ์สองรายการที่อ้างถึงในCharles E. Hughes "ความไม่สามารถตัดสินใจได้ของการลู่เข้าอัน จำกัด สำหรับการต่อข้อมูลการแทรกและตัวดำเนินการสลับแบบ จำกัด " :
ทฤษฏีบทที่ 3 : คลาสของเครื่องจักรทัวริงของมนุษย์นั้นเป็นระดับของเครื่องจักรทัวริงที่ใช้เวลาคงที่
เซนต์สำหรับการกำหนดค่าเริ่มต้นทั้งหมด C , Mหยุดในไม่เกิน sขั้นตอน }
ดังนั้นฉันคิดว่าเราสามารถได้รับสิ่งต่อไปนี้: เนื่องจากเครื่องทัวริงมรรตัย , ให้M ′ , sเป็นเวลาคงที่ที่สอดคล้องกัน TM และเวลาทำงาน ภาษาที่Mจำได้ว่าเป็นตัวอักษรΣ = { 0 , 1 }เป็นสิ่งที่แน่นอน:
ดังนั้นคลาสของภาษาที่รู้จักโดยเครื่องจักรทัวริงมนุษย์จึงเป็นเซตย่อยที่เหมาะสมของคลาสของภาษาปกติ ตัวอย่างเช่นคุณสามารถใช้ เพื่อหลอกทุกเวลาคงที่ TM
สิ่งที่น่าสนใจเมื่อเราพยายามตัดสินใจว่าเครื่องทัวริงเป็นมนุษย์เพราะเราต้องเผชิญหน้ากับเทปและสถานะเริ่มต้น (จำกัด ) ตามอำเภอใจ
ทฤษฎีบทที่ 4 : ชุดของเครื่องจักรทัวริงมรรตัยนับซ้ำได้
ฉันคิดว่ามี เราต้องทำเพื่อ L L ทุก M ที่ยอมรับมันในลักษณะที่การเคลื่อนไหวทั้งหมดของเขาถูกบันทึกไว้ในเทปและหลังจากทุก "ขั้นตอนหลัก" มันจะตรวจสอบว่าขั้นตอนทั้งหมดของเขาจนกว่าจุดนั้นจะถูกต้องจริงๆ ด้านล่างนี้เป็นภาพร่างเกี่ยวกับวิธีการสร้างเครื่อง (ซึ่งอาจมีข้อผิดพลาดเล็กน้อย แต่ความคิดหลักน่าจะดี)
แสดงถึงเครื่องที่ยอมรับ L โดย T ตอนนี้เราอธิบาย M. ก่อนอื่นเราคัดลอก x ไปยังเทปหน่วยความจำแยก จากนั้นเมื่อใดก็ตามที่ T จะย้ายเราเขียนมันลงบนเทปหน่วยความจำนี้หลังจาก x หลังจากนี้เราคัดลอกเนื้อหาทั้งหมดของเทปของ T ลงในเทปการทำงานพิเศษบางส่วนและตรวจสอบว่าจากการกำหนดค่าเริ่มต้น T จะไปถึงสถานะปัจจุบันจริง ๆ หลังจากขั้นตอนที่บันทึกไว้ในเทปหน่วยความจำ ถ้าไม่เราหยุด ถ้าใช่เราดำเนินการต่อ