แก้ไข:ฉันเพิ่งตระหนักถึงบางสิ่งที่ฉันเขียนว่าไร้สาระทั้งหมดขอโทษสำหรับสิ่งนั้น ตอนนี้ฉันเปลี่ยนการพิสูจน์และทำให้คำจำกัดความของเครื่องความน่าจะเป็นที่ฉันใช้แม่นยำยิ่งขึ้น
ฉันไม่รู้ว่าฉันเข้าใจนิยามของเครื่องทัวริงน่าจะเป็นจริงหรือไม่: มันเป็นเครื่องที่มีเทปเพิ่มเติมที่เขียนสตริงที่ไม่สามารถบีบอัดได้ไม่สิ้นสุดและนอกจากนั้นมันทำหน้าที่เหมือนเครื่องกำหนดค่าหรือไม่? ถ้าเราแก้ไขสตริงที่ไม่สามารถบีบอัดคลาสที่เราได้รับดูเหมือนจะไม่น่าสนใจ
ฉันคิดว่าเราสามารถกำหนดเครื่องทัวริงที่น่าจะเป็นได้หลายวิธี ฉันจะใช้คำจำกัดความที่ดูเหมือนเป็นธรรมชาติ (และสำหรับการพิสูจน์ของฉัน;) ลองกำหนดเครื่องที่น่าจะเป็นแบบนั้น: มันจะได้รับเทปเพิ่มเติมซึ่งมีการเขียนสตริงที่ไม่มีที่สิ้นสุดเราบอกว่าเครื่องนี้ตัดสินใจภาษาถ้า ทุก ๆจะหยุดและยอมรับด้วยความน่าจะเป็นเมื่อความน่าจะเป็นถูกนำมาใช้กับสตริงการสุ่มเพิ่มเติมเหล่านั้นและสำหรับทุก ๆจะหยุดและปฏิเสธด้วยความน่าจะเป็น{2}x ∈ L >Lx ∈ L x∉L>> 12x ∉ L> 12
ตอนนี้เราจะแสดงให้เห็นว่าหากมีเครื่องน่าจะเป็นที่แก้ปัญหาการหยุดชะงักสำหรับเครื่องที่กำหนดไว้เราสามารถใช้มันเพื่อสร้างเครื่องที่กำหนดขึ้นซึ่งแก้ปัญหาการหยุดชะงักสำหรับเครื่องที่กำหนด - และเรารู้ว่าเครื่องดังกล่าว ไม่สามารถอยู่ได้HPH
สมมติว่ามีอยู่ เราสามารถสร้างเครื่องจักรที่กำหนดค่าได้ซึ่งใช้เป็นอินพุตของเครื่องน่าจะเป็นกับอินพุตซึ่งM R xPMRx
- หยุดและยอมรับถ้ายอมรับ (เช่นหยุดและยอมรับในสตริงสุ่มมากกว่าครึ่ง)x R xRxRx
- หยุดและปฏิเสธถ้าปฏิเสธ (เช่นหยุดและปฏิเสธบนสตริงสุ่มมากกว่าครึ่ง)x R xRxRx
- ลูปเป็นอย่างอื่น
โดยพื้นฐานแล้วจะใช้สำหรับจำลองบนอินพุตและทุกสตริงจากเป็นส่วนนำหน้าของสตริงบนเทปสุ่มของขณะนี้:ฉัน∈ 1 , 2 , . . R x 0 , 1 i RMฉัน∈ 1 , 2 , . .Rx0,1iR
- ถ้าสำหรับคำนำหน้าความยาวหยุดและยอมรับโดยไม่พยายามอ่านมากกว่าบิตของจากเทปสุ่มหยุดและยอมรับฉันRฉันM>12i RiM
- ถ้าสำหรับคำนำหน้าของความยาวที่หยุดและปฏิเสธโดยไม่พยายามอ่านมากกว่าบิตจากเทปสุ่มหยุดและปฏิเสธฉันRฉันM>12i RiM
- มิฉะนั้นวิ่งจำลองกับ 1i : = i + 1Mi:=i+1
เราต้องโน้มน้าวตัวเองตอนนี้ว่าถ้ายอมรับ (ปฏิเสธ)กับความน่าแล้วสำหรับบางคนจะยอมรับ (ปฏิเสธ) สำหรับคำนำหน้าของ ความยาวของสตริงสุ่มโดยไม่พยายามอ่านมากกว่าบิตจากเทปสุ่ม มันเป็นเรื่องทางเทคนิค แต่ค่อนข้างง่าย - ถ้าเราถือว่าเป็นอย่างอื่นความน่าจะเป็นที่จะยอมรับ (ปฏิเสธ) เข้าใกล้เมื่อไปหาอนันต์ดังนั้นสำหรับบางคนจะต้องเป็น{2}x p >Rx i>p>12iฉันฉันp>>12iiฉันฉันp>p>12iip>12
ตอนนี้เราก็กำหนดเครื่องกำหนดของเราแก้ลังเลปัญหา (เช่นการตัดสินใจว่าจะให้เครื่องกำหนดยอมรับคำที่กำหนด ) เป็นx)) โปรดทราบว่าหยุดเสมอเพราะการตัดสินใจภาษาโดยเครื่องที่น่าจะเป็นของเราถูกกำหนดในลักษณะที่หนึ่งในสองสิ่งนี้เกิดขึ้นเสมอ:N x H ( N , x ) = M ( P ( N , x ) ) M ( P ( N , x ) )HNxH(N,x)=M(P(N,x))M(P(N,x))
- เครื่องหยุดและยอมรับสตริงสุ่มมากกว่าครึ่ง
- เครื่องหยุดและปฏิเสธสตริงสุ่มมากกว่าครึ่ง