เครื่องทัวริง“ ตามนิยาม” เป็นเครื่องจักรที่ทรงพลังที่สุดหรือไม่?


54

ฉันยอมรับว่าเครื่องทัวริงสามารถทำ "ปัญหาทางคณิตศาสตร์ที่เป็นไปได้ทั้งหมด" แต่นั่นเป็นเพราะมันเป็นเพียงการนำเสนอเครื่องจักรของอัลกอริทึม: ก่อนอื่นให้ทำแล้วทำสิ่งนั้นในที่สุดก็เอาท์พุท

ฉันหมายถึงทุกสิ่งที่สามารถแก้ไขได้โดยอัลกอริทึม (เพราะนั่นคือนิยามของ 'แก้ไขได้') มันเป็นเพียงการพูดซ้ำซาก ฉันไม่ได้พูดอะไรใหม่ที่นี่

และด้วยการสร้างอัลกอริธึมที่เป็นตัวแทนของเครื่องจักรเพื่อที่จะแก้ปัญหาที่เป็นไปได้ทั้งหมดก็ไม่มีอะไรใหม่ นี่เป็นเพียงการพูดซ้ำซาก ดังนั้นโดยทั่วไปเมื่อมีการกล่าวว่าเครื่องทัวริงเป็นเครื่องที่ทรงพลังที่สุดสิ่งที่มีประสิทธิภาพหมายถึงเครื่องที่ทรงพลังที่สุดคือเครื่องที่ทรงพลังที่สุด!

คำจำกัดความของ "มีประสิทธิภาพมากที่สุด": สิ่งที่สามารถยอมรับภาษาใดก็ได้
คำจำกัดความของ "อัลกอริทึม": กระบวนการทำอะไร การแสดงเครื่องของ "อัลกอริทึม": เครื่องที่สามารถทำอะไรได้

ดังนั้นจึงเป็นเหตุผลเท่านั้นที่การแสดงเครื่องของอัลกอริทึมจะเป็นเครื่องที่มีประสิทธิภาพที่สุด อลันทัวริงมีอะไรใหม่ให้เราบ้าง


9
เครื่องกลึงไม่สามารถแก้ปัญหาการหยุดชะงักได้ อย่างไรก็ตามไม่มีข้อพิสูจน์ว่าไม่มีเครื่องที่จะแก้ปัญหาได้ แบบจำลองนี้เป็นแบบ TM ที่มี oracle หรือแนวทางที่สมบูรณ์แบบ หากคุณติดตามวิทยานิพนธ์ของศาสนจักร TM เพียงแสดงเครื่องจักรที่เราใช้อยู่ทุกวันนี้
ยูจีน

16
มันเป็นเครื่องที่มีประสิทธิภาพมากที่สุดที่เรารู้วิธีการสร้าง อันที่จริงไม่เราสามารถสร้างออโต้ จำกัด ได้เท่านั้น
กราฟิลส์

13
ปัญหาของคุณคือคุณคิดว่า TM เป็นสิ่งที่เกิดขึ้นหลังจากนั้น มันไม่ใช่ มันเป็น (และเป็น) ใช้เพื่อกำหนดระดับของปัญหาทัวริง -คำนวณได้ พบโมเดลที่เทียบเท่าจำนวนมาก แต่ไม่ได้เปลี่ยนนิยาม
ราฟาเอล

3
มีสถาปัตยกรรมคอมพิวเตอร์ (ทัวริงสมบูรณ์) ที่แตกต่างกันหลายร้อยชุดโดยทั้งหมดมีชุดคำสั่งต่างกันมาก ผมไม่คิดว่ามันเป็นที่ชัดเจนที่ทุกคนว่ามีปัญหาว่าสามารถแก้ไม่ได้ แต่อีกไม่ได้
BlueRaja - Danny Pflughoeft

5
... ไม่ใช่สิ่งที่คุณพูดเพียงแค่วิทยานิพนธ์ของทัวริสต์ทัวริสต์ ? เท่าที่เรารู้ว่าไม่มีใครพิสูจน์หักล้างวิทยานิพนธ์ แต่เราไม่สามารถยกเว้นการมีอยู่ของรูปแบบการคำนวณที่แตกต่างกันซึ่งก็คือ "สมเหตุสมผล" (เช่นในการนำไปใช้ในทางใดทางหนึ่ง) และแข็งแกร่งกว่า TM
Bakuriu

คำตอบ:


136

ฉันยอมรับว่าเครื่องทัวริงสามารถทำ "ปัญหาทางคณิตศาสตร์ที่เป็นไปได้ทั้งหมด"

คุณไม่ควรเพราะมันไม่เป็นความจริง ตัวอย่างเช่นเครื่องทัวริงไม่สามารถระบุได้ว่าพหุนามมีค่าสัมประสิทธิ์จำนวนเต็มมีวิธีแก้ปัญหาจำนวนเต็ม ( ปัญหาที่สิบของฮิลแบร์ต )

เครื่องจักรทัวริง“ ตามนิยาม” เป็นเครื่องจักรที่ทรงพลังที่สุดหรือไม่?

ไม่เราสามารถฝันถึงลำดับชั้นที่ไม่มีที่สิ้นสุดของเครื่องจักรที่ทรงพลังกว่านี้ อย่างไรก็ตามเครื่องทัวริงเป็นเครื่องจักรที่ทรงพลังที่สุดที่เรารู้ว่าอย่างน้อยในหลักการแล้วจะสร้างอย่างไร นั่นไม่ใช่คำจำกัดความ แต่ก็เป็นเพียงแค่ว่าเราไม่มีเงื่อนงำในการสร้างสิ่งที่มีประสิทธิภาพมากขึ้นหรือถ้าเป็นไปได้

อลันทัวริงมีอะไรใหม่ให้เราบ้าง

นิยามอย่างเป็นทางการของอัลกอริทึม หากไม่มีคำจำกัดความดังกล่าว (เช่นเครื่องทัวริง) เรามีเพียงคำจำกัดความที่ไม่เป็นทางการของอัลกอริทึมตามแนวของ "ขั้นตอนที่ระบุอย่างละเอียดสำหรับการแก้ปัญหาบางอย่าง" ตกลงเยี่ยมมาก แต่ขั้นตอนเหล่านี้อนุญาตให้ใช้ขั้นตอนใดบ้าง

การดำเนินการทางคณิตศาสตร์ขั้นตอนมีอะไรบ้าง? การค้นหาความชันของเส้นโค้งเป็นขั้นตอนหรือไม่? การค้นหารากของพหุนามเป็นขั้นตอนหรือไม่ การค้นหารากจำนวนเต็มของพหุนามเป็นขั้นตอนหรือไม่ แต่ละคนดูเหมือนเป็นเรื่องธรรมชาติ อย่างไรก็ตามหากคุณอนุญาตให้ทุกคน "ขั้นตอนที่ระบุอย่างละเอียด" ของคุณมีประสิทธิภาพมากกว่าเครื่องทัวริงซึ่งหมายความว่าพวกเขาสามารถแก้ไขสิ่งต่าง ๆ ที่ไม่สามารถแก้ไขได้ด้วยอัลกอริธึม หากคุณอนุญาตทั้งหมด แต่สุดท้ายคุณยังอยู่ในขอบเขตการคำนวณของทัวริง

หากเราไม่มีคำจำกัดความที่เป็นทางการของอัลกอริทึมเราจะไม่สามารถถามคำถามเหล่านี้ได้ เราไม่สามารถพูดคุยเกี่ยวกับอัลกอริทึมที่สามารถทำได้เพราะเราไม่รู้ว่าอัลกอริทึมคืออะไร


3
ความคิดเห็นไม่ได้มีไว้สำหรับการอภิปรายเพิ่มเติม การสนทนานี้ได้รับการย้ายไปแชท
DW

คุณไม่ได้หมายถึงคำตอบที่สมเหตุสมผลหรือไม่? ฉันคิดว่าวิธีแก้ปัญหาจำนวนเต็มเป็นไปได้ที่จะทำในขั้นตอนจำนวน จำกัด
Trenin

2
@Trenin หน้า Wikipedia ที่ฉันเชื่อมโยงบอกว่า "rational integer" ซึ่งบางครั้งใช้อธิบายความแตกต่างของจำนวนเต็มธรรมดาจากวัตถุเช่น Gaussian integers (จำนวนเชิงซ้อนโดยที่ ) a , b Za+iba,bZ
David Richerby

เข้าใจแล้ว. นอกจากนี้สิ่งที่ฉันคิดว่าเป็นไปได้กลับกลายเป็นเรื่องยากกว่าที่ฉันคิด
Trenin

64

คุณไม่ถูกต้องเมื่อคุณสร้างข้อความเกี่ยวกับสิ่งนี้ซ้ำ ๆ ดังนั้นให้ฉันใส่การเรียกร้องของคุณเป็นบริบททางประวัติศาสตร์เล็กน้อย

ก่อนอื่นคุณต้องสร้างแนวคิดที่คุณใช้อย่างแม่นยำ มีปัญหาอะไร? อัลกอริทึมคืออะไร? เครื่องจักรคืออะไร คุณอาจคิดว่าสิ่งเหล่านี้ชัดเจน แต่ส่วนที่ดีในช่วงทศวรรษที่ 1920 และ 1930 ถูกใช้โดยนัก logologists ที่พยายามคิดสิ่งเหล่านี้ออกมา มีข้อเสนอหลายประการซึ่งหนึ่งในนั้นเป็นทัวริงเครื่องจักรซึ่งประสบความสำเร็จมากที่สุด ภายหลังปรากฎว่าข้อเสนออื่น ๆ เทียบเท่ากับทัวริง คุณต้องจินตนาการถึงยุคสมัยที่คำว่า "คอมพิวเตอร์" มีความหมายถึงบุคคลไม่ใช่เครื่องจักร คุณเป็นเพียงการขี่คลื่นและผลที่ตามมาของการประดิษฐ์ที่ยอดเยี่ยมจากจิตใจที่ยอดเยี่ยมจากร้อยปีที่ผ่านมาโดยไม่ได้ตระหนักถึงมัน

เครื่องทัวริงมีการอธิบายอย่างชัดเจนในแง่ของอเมริกาหัวและเทปการทำงาน มันยังห่างไกลจากความชัดเจนว่าสิ่งนี้ทำให้ความเป็นไปได้ในการคำนวณของเอกภพที่เราอาศัยอยู่เราไม่สามารถสร้างเครื่องจักรที่ทรงพลังยิ่งขึ้นโดยใช้ไฟฟ้าหรือน้ำหรือปรากฏการณ์ควอนตัมได้หรือไม่? จะเป็นอย่างไรถ้าเราบินเครื่องทัวริงไปยังหลุมดำด้วยความเร็วและทิศทางที่ถูกต้องเพื่อให้สามารถดำเนินการหลายขั้นตอนอย่างไม่มีที่สิ้นสุดในเวลาที่ จำกัด คุณไม่สามารถพูดว่า "ไม่ชัด" - คุณต้องทำการคำนวณบางอย่างในทฤษฎีสัมพัทธภาพทั่วไปก่อน และถ้าหากนักฟิสิกส์ค้นพบวิธีการสื่อสารและควบคุมเอกภพคู่ขนานเพื่อที่เราจะสามารถเรียกใช้เครื่องทัวริงจำนวนมากในเวลาขนานกันได้?

มันไม่สำคัญว่าในปัจจุบันเราไม่สามารถทำสิ่งเหล่านี้ อย่างไรก็ตามสิ่งที่สำคัญคือคุณเข้าใจว่าทัวริง ต้องคิดเกี่ยวกับสิ่งที่เป็นไปได้ทางกายภาพ (ขึ้นอยู่กับความรู้ด้านฟิสิกส์ในเวลานั้น) เขาไม่ได้แค่เขียนว่า ห่างไกลจากมันเขาวิเคราะห์อย่างรอบคอบว่าการคำนวณหมายถึงอะไรในความรู้สึกไม่เป็นทางการจากนั้นเขาเสนอแบบจำลองที่เป็นทางการแย้งอย่างระมัดระวังว่ารุ่นนี้รวบรวมสิ่งที่ผู้คนเข้าใจโดย "การคำนวณ" และเขาได้รับทฤษฎีบทที่สำคัญบางประการ หนึ่งในทฤษฎีบทเหล่านี้บอกว่าเครื่องทัวริงไม่สามารถแก้ปัญหาทางคณิตศาสตร์ทั้งหมดได้ (ตรงกันข้ามกับข้อความเท็จอย่างใดอย่างหนึ่งของคุณ) ทั้งหมดนี้เขียนไว้ในกระดาษแผ่นเดียวในช่วงฤดูร้อนขณะที่เขายังเป็นนักเรียนเป็นความคิดประดิษฐ์ของคอมพิวเตอร์วัตถุประสงค์ทั่วไปที่ทันสมัย หลังจากนั้นมันเป็นเพียงเรื่องของวิศวกรรมที่เรียบง่าย

นั่นเป็นคำตอบที่ทัวริงมีส่วนช่วยมนุษยชาติมากกว่าเพียงแค่การพูดปด? และคุณอ่านกระดาษของเขาจริง ๆ?


19
"คุณต้องจินตนาการถึงยุคสมัยที่คำว่า" คอมพิวเตอร์ "แสดงถึงบุคคลไม่ใช่เครื่องจักร" นี่เป็นคำเตือนที่เป็นประโยชน์จริงๆ ในสาระสำคัญทัวริงพยายามจำลองอย่างมีประสิทธิภาพด้วย "เครื่องจักร" ของเขาการดำเนินงานที่บุคคลสามารถทำได้ด้วยปากกาและกระดาษในเวลานั้นเพื่อคำนวณบางสิ่ง
Sorrop

2
ทฤษฎีบทของเขาเกี่ยวกับการดำรงอยู่ของเครื่องจักรสากลเป็นสิ่งประดิษฐ์ของคอมพิวเตอร์อเนกประสงค์ที่ทันสมัย - เอ่อ .... ในโลกคณิตศาสตร์อาจจะ คนอย่าง Konrad Zuse พัฒนาคอมพิวเตอร์เอนกประสงค์
กราฟิลส์

6
@ AndrejBauer ที่ยังคงแนะนำไทม์ไลน์และการพึ่งพาที่ไม่ได้อยู่ที่นั่นไม่ใช่ในทุกกรณี ฉันไม่โทษคุณ - มีคนไม่กี่คนที่รู้ว่า Zuse ทำอะไรเมื่อใด ความจริงก็คือเขาสร้างคอมพิวเตอร์จากปี 1935 ทั้งหมดผ่าน WW2 โดยไม่ต้องใส่อะไรมากมายจากนอกประเทศเยอรมนี เขายังพัฒนาPlankalkülของเขาในช่วงเวลานั้น ฉันคิดว่ามันเป็นกับคอมพิวเตอร์เหมือนกับสิ่งอื่น ๆ : เวลาสุกงอมจิตใจมากมายจึงคิดตามสายคล้ายกัน จุดที่ถูกสำหรับผลงานของเขาทั้งหมดทัวริงไม่ได้คิดค้นคอมพิวเตอร์
กราฟิลส์

12
@ ราฟาเอล: Konrad Zuse ไม่ทราบว่าเครื่องของเขาสามารถประมวลผลปัญหาที่คำนวณได้ทั้งหมด (ตอนนี้เรารู้ว่าเครื่องของเขากำลังสมบูรณ์แบบ - หน่วยความจำโมดูโล) สิ่งที่ทัวริงสนับสนุนไม่ใช่ความคิดที่ว่าเครื่องจักรสามารถทำการคำนวณได้ - Babbage ทำเช่นนั้นก่อน Zuse หรือทัวริง สิ่งที่ทัวริงมีส่วนคือความคิดที่ว่าชุดคำสั่งและภาษาโปรแกรมไม่สำคัญในทางทฤษฎี นี่ไม่ใช่ความคิดที่ชัดเจน มันเป็นความคิดที่แปลกใหม่ที่ขับเคลื่อนการพัฒนาของซีพียูและภาษาการเขียนโปรแกรม
slebetman

1
"ชุดคำสั่งและภาษาการเขียนโปรแกรมไม่ได้มีความสำคัญในทางทฤษฎี" - นั่นเป็นความเท็จอย่างชัดเจน ความแตกต่างอาจมีความสำคัญ แต่ก็ไม่เสมอไป ทัวริงกำหนดรูปแบบการคำนวณบางอย่างและอ้างว่ามันมีประสิทธิภาพเท่าที่ควร ติดอยู่ระหว่างข้อแม้ของหน่วยความจำที่ไม่มีที่สิ้นสุดและแบบจำลองที่ทรงพลังกว่าฉันไม่แน่ใจเหมือนกัน ดังนั้นในทางหนึ่งเขาก็ไม่ได้ทำอะไรอย่างอื่นนอกจากซูเซถ้าใช้คณิตศาสตร์แทนที่จะเป็นโลหะ
กราฟิลส์

23

"อะไรก็ตามที่สามารถแก้ไขได้ด้วยอัลกอริธึม" นั้นไม่ชัดเจนเลย

นี่เป็นเป้าหมายของการถกเถียงกันอย่างเข้มข้นตั้งแต่อลันทัวริงแนวคิดการทำงานซ้ำของโบสถ์อลองโซเสนอคำจำกัดความของจำนวนที่คำนวณได้ซึ่งใช้รูปแบบของเครื่องจักรที่คุณอ้างถึง ที่สำคัญคนเหล่านี้ไม่ใช่คนเดียวที่ทำงานกับสิ่งนี้ในเวลานั้น

เรายังคงเรียกมันว่าวิทยานิพนธ์ - หรือการคาดเดา - เนื่องจาก "สิ่งใด ๆ ที่สามารถคำนวณได้" นั้นไม่ชัดเจนว่าเป็นวัตถุทางคณิตศาสตร์ที่แม่นยำซึ่งโครงสร้างและช่วงสามารถศึกษาได้ในลักษณะที่ไม่เป็นการเก็งกำไร


1
แต่ทุกสิ่งที่แก้ไขได้จะต้องได้รับการแก้ไขโดย "กระบวนการ" (ตามคำนิยาม) เราอาจไม่ทราบกระบวนการในการแก้ปัญหา "แก้ไข" โดยเฉพาะในเวลาปัจจุบัน ในกรณีนี้หมายความว่าปัญหาสามารถแก้ไขได้ แต่ไม่สามารถแก้ไขได้ในตอนนี้ ไม่ได้หมายความอย่างมีประสิทธิภาพว่า "สิ่งใดก็ตามที่สามารถแก้ไขได้สามารถแสดงด้วยอัลกอริทึม" เพราะ "กระบวนการ" = "อัลกอริทึม" ทำไมคุณถึงบอกว่ามันไม่ชัดเจน?
Sounak Bhattacharya

13
"กระบวนการ" คืออะไร? เห็นไหมมันเป็นเรื่องง่ายที่จะทำงานในแวดวงโดยใช้แนวคิดที่ไม่ชัดเจนสำหรับแนวคิดอื่น ความพยายามของทัวริงนั้นจริง ๆ แล้วเป็นการทดลองทางความคิดซึ่งยังคงกินจินตนาการของเราอยู่แม้กระทั่งทุกวันนี้ นั่นไม่ใช่เรื่องเล็ก
André Souza Lemos

@SounakBhattacharya โดยบางขั้นตอน (ของปีและอัจฉริยะ) Sir Andrew Wiles พิสูจน์ทฤษฎีบทสุดท้ายของแฟร์มาต์ว่าเป็นจริง คุณจินตนาการว่ามี TM ที่สามารถกำหนดได้หรือไม่?
OJFord

1
@OllieFord ดีถ้าการพิสูจน์มีความเข้มงวดเพียงพอที่แต่ละขั้นตอนสามารถแสดงในแง่ของสัจพจน์ที่ระบุไว้ที่มีอยู่แล้วหลักฐานสามารถตรวจสอบโดยเครื่องทัวริง จากนั้นเราสามารถระบุเครื่องทัวริงที่ระบุการพิสูจน์ที่เป็นไปได้ทั้งหมดและแน่นอน (แต่ช้ามาก) เครื่องจะพบการพิสูจน์ดังกล่าว การใช้งานทางกายภาพอย่างง่ายของเครื่องจักรทัวริงนั้นอาจใช้เวลานานกว่า 400 ปีและนานกว่าอายุการใช้งานที่คาดหวังของจักรวาล
gmatht

19

ประการแรกมันเป็นสิ่งสำคัญที่ต้องระลึกไว้เสมอว่าทัวริงแมชชีนได้รับการออกแบบมาตั้งแต่แรกโดยไม่ใช่ทัวริงในรูปแบบของคอมพิวเตอร์ที่ใช้งานได้จริงทางร่างกาย แต่เป็นข้อ จำกัด ในอุดมคติของสิ่งที่มนุษย์คำนวณได้ ลักษณะ (โดยไม่ต้องใช้สัญชาตญาณ) จุดนี้เข้าใจผิดกันอย่างกว้างขวาง - ดู [1] สำหรับการอธิบายที่ยอดเยี่ยมในหัวข้อนี้และหัวข้อที่เกี่ยวข้อง

ข้อ จำกัด ทางการเงินที่กำหนดโดยทัวริงสำหรับเครื่องทัวริงของเขานั้นขึ้นอยู่กับข้อ จำกัด ที่ถูกกำหนดไว้ของอุปกรณ์รับความรู้สึกของมนุษย์ ลักษณะทั่วไปของการวิเคราะห์ของทัวริงในการคำนวณทางกายภาพของอุปกรณ์คอมพิวเตอร์ (และวิทยานิพนธ์ของโบสถ์ทัวริงที่คล้ายคลึงกัน) ไม่ได้มาจนกระทั่งในภายหลัง (1980) เนื่องจาก Robin Gandy - มีข้อ จำกัด ตามกฎหมายของฟิสิกส์ ดังที่โอดิเฟรดดีพูดเมื่อพี 51 จาก [2] (พระคัมภีร์ของทฤษฎีการเรียกซ้ำแบบดั้งเดิม)

เครื่องทัวริงเป็นอุปกรณ์ในเชิงทฤษฎี แต่ได้รับการออกแบบโดยคำนึงถึงข้อ จำกัด ทางกายภาพ โดยเฉพาะอย่างยิ่งเราได้รวมไว้ในข้อ จำกัด รุ่นของเรามาจาก:

  • (a) ATOMISM โดยตรวจสอบให้แน่ใจว่าจำนวนข้อมูลที่สามารถเข้ารหัสในการกำหนดค่าใด ๆ ของเครื่อง (ในฐานะระบบ จำกัด ) ถูก จำกัด ขอบเขต และ

  • (b) RELATIVITY โดยไม่รวมการกระทำที่ระยะทางและทำให้เกิดผลเชิงสาเหตุเผยแพร่ผ่านการโต้ตอบในท้องถิ่น Gandy [1980] ได้แสดงให้เห็นว่าความคิดของทัวริงเป็นเครื่องที่เพียงพอสำหรับการจัดทำอุปกรณ์คอมพิวเตอร์ใด ๆ ที่มีข้อ จำกัด ในทำนองเดียวกัน

และใน p. 107: (ทฤษฎีทั่วไปของอุปกรณ์ที่ไม่ต่อเนื่อง, ที่กำหนดขึ้น)

การวิเคราะห์ (โบสถ์ [1957], Kolmogorov และ Uspenskii [1958], Gandy [1980]) เริ่มต้นจากสมมติฐานของอะตอมและสัมพัทธภาพ ในอดีตลดโครงสร้างของสสารเป็นชุด จำกัด ของอนุภาคพื้นฐานของขนาดที่ จำกัด และดังนั้นจึงพิสูจน์ความเป็นไปได้ทางทฤษฎีของการรื้อเครื่องลงไปยังชุดขององค์ประกอบพื้นฐาน หลังกำหนดขอบเขตบน (ความเร็วของแสง) กับความเร็วการแพร่กระจายของการเปลี่ยนแปลงสาเหตุและเหตุผลที่เป็นไปได้ในทางทฤษฎีของการลดผลกระทบเชิงสาเหตุที่เกิดขึ้นในทันที t ในขอบเขตขอบเขตของพื้นที่ V เพื่อการกระทำที่ผลิตโดยภูมิภาค จุดที่อยู่ภายในระยะทาง c * t จากบางจุด V แน่นอนว่าสมมติฐานไม่คำนึงถึงระบบบัญชีที่ต่อเนื่องหรืออนุญาตการกระทำที่ระยะไกล (เช่นระบบแรงโน้มถ่วงของนิวตัน)

การวิเคราะห์ของคานธีแสดงให้เห็นว่าพฤติกรรมนั้นเกิดขึ้นซ้ำสำหรับอุปกรณ์ใด ๆ ที่มีการแก้ไขบนความซับซ้อนของการกำหนดค่าที่เป็นไปได้ของมัน (ในแง่ที่ว่าทั้งสองระดับของการสร้างแนวคิดจากองค์ประกอบ การกำหนดค่าใด ๆ ที่ถูกผูกไว้) และการแก้ไข จำกัด ชุดคำอธิบายของคำแนะนำสำหรับการกระทำในท้องถิ่นและทั่วโลก (อดีตบอกวิธีการกำหนดผลกระทบของการดำเนินการกับชิ้นส่วนที่มีโครงสร้าง ยิ่งไปกว่านั้นการวิเคราะห์นั้นดีที่สุดในแง่ที่ว่าเมื่อทำอย่างแม่นยำการผ่อนคลายเงื่อนไขใด ๆ จะเข้ากันได้กับพฤติกรรมใด ๆ และมันก็ให้คำอธิบายที่เพียงพอและจำเป็นสำหรับพฤติกรรมแบบวนซ้ำ

การวิเคราะห์ของคานธีให้มุมมองที่กระจ่างชัดมากต่อพลังและข้อ จำกัด ของทัวริงแมชชีน มันเป็นการอ่านที่คุ้มค่าที่จะได้รับข้อมูลเชิงลึกเพิ่มเติมเกี่ยวกับเรื่องเหล่านี้ ได้รับการเตือนล่วงหน้า แต่กระดาษของคานธี 1980 [3] ได้รับการยกย่องว่าเป็นเรื่องยากแม้โดย cognoscenti บางคน คุณอาจพบว่ามีประโยชน์ในการอ่านเอกสารครั้งแรกใน [4] โดย J. Shepherdson และ A. Makowsky

[1] Sieg, Wilfried ขั้นตอนทางกลและประสบการณ์ทางคณิตศาสตร์ [pp. 71--117 ในวิชาคณิตศาสตร์และความคิด เอกสารจากการประชุมเกี่ยวกับปรัชญาคณิตศาสตร์ที่จัดขึ้นที่ Amherst College, Amherst, Massachusetts, วันที่ 5-7 เมษายน 1991 แก้ไขโดย Alexander George การคำนวณเชิงตรรกะ Philos., Oxford Univ กด, New York, 1994. ISBN: 0-19-507929-9 MR 96m: 00006 (ผู้ตรวจสอบ: Stewart Shapiro) 00A30 (01A60 03A05 03D20)

[2] Odifreddi, Piergiorgio ทฤษฎีการเรียกซ้ำแบบคลาสสิก ทฤษฎีของฟังก์ชั่นและเซตของจำนวนธรรมชาติ ด้วยคำปรารภของ GE Sacks การศึกษาในตรรกะและรากฐานของคณิตศาสตร์, 125. สำนักพิมพ์ North-Holland, Amsterdam-New York, 1989. xviii + 668 pp. ISBN: 0-444-87295-7 MR 90d: 03072 (ผู้ตรวจสอบ: Rodney G. Downey ) 03Dxx (03-02 03E15 03E45 03F30 68Q05)

[3] Gandy, Robin วิทยานิพนธ์และหลักการเกี่ยวกับกลไกของศาสนจักร การประชุมวิชาการ Kleene การประชุมทางวิชาการจัดขึ้นที่มหาวิทยาลัยวิสคอนซินแมดิสัน, Wis., 18 - 24 มิถุนายน 1978 แก้ไขโดย Jon Barwise, H. Jerome Keisler และ Kenneth Kunen การศึกษาในตรรกะและรากฐานของคณิตศาสตร์ 101. สำนักพิมพ์ North-Holland, Amsterdam-New York, 1980. xx + 425 pp. ISBN: 0-444-85345-6 MR 82h: 03036 (ผู้ตรวจสอบ: Douglas Cenzer) 03D10 (03A05)

[4] เครื่องจักรทัวริงสากล: การสำรวจครึ่งศตวรรษ ฉบับที่สอง แก้ไขโดย Rolf Herken Computerkultur [วัฒนธรรมคอมพิวเตอร์], II. Springer-Verlag, เวียนนา, 1995. xvi + 611 pp. ISBN: 3-211-82637-8 MR 96j: 03005 03-06 (01A60 03D10 03D15 68-06)


2
ขอบคุณมาก ๆ! ฉันมักจะรู้สึกว่าเครื่องจักรทัวริงมีความแปลกประหลาด แต่สิ่งนี้เป็นวิธีที่ยุติธรรมในการอธิบายว่าทำไมมันจึงอาจเข้าใจผิด
PJTraill

6

การอภิปรายยอดนิยมที่ดีที่สุดของคำถามนี้ที่ฉันเคยอ่านคือบทความของศาสตราจารย์ MIT A Scott ของ Scott Aaronson ใครสามารถตั้งชื่อหมายเลขที่ใหญ่กว่านี้ได้? ซึ่งเขาสำรวจเหนือสิ่งอื่นใดความหมายของเครื่องซูเปอร์ทัวริงเครื่องซุปเปอร์ทัวริงทัวริงและเครื่องซุปเปอร์ทัวริปโปเปอร์ - ทัวริง


2
หลังจาก "super-duper-pooper" มาถึง "super-duper-ooper-flooper" หรืออย่างน้อยนั่นก็เป็นสิ่งที่ฉันจำได้เมื่อตอนที่ฉันอายุ 7 หรือ 8 ปีบางทีอาจเป็นคำศัพท์ทางการที่ถูกต้อง
Peter Cordes

4

ไม่ TMs ไม่ได้ทรงพลังที่สุด สองตัวอย่าง:

a) อาจมีเครื่องจักรอื่น ๆ ที่คำนวณผลลัพธ์เดียวกันกับ TM แต่เร็วกว่าอัลกอริทึม (เช่นคอมพิวเตอร์ควอนตัมที่คำนวณปัจจัยสำคัญ) "เร็วกว่า" เป็นพลังงานชนิดหนึ่ง

b) TMs ไม่สามารถแสดงจำนวนจริงทั่วไปได้อย่างแม่นยำ แต่คอมพิวเตอร์อนาล็อก (AC) อาจสามารถแสดงและคำนวณทางคณิตศาสตร์ด้วยจำนวนจริงด้วยความแม่นยำที่สมบูรณ์แบบ นี่จะมีประสิทธิภาพมากกว่า TM ใด ๆ


แน่นอน (b) ต้องการให้จักรวาลของเรามีคุณสมบัติต่อเนื่อง (แรงโน้มถ่วง?) ซึ่ง AC สามารถใช้เพื่อเป็นตัวแทนค่าจริง บางทีคุณสมบัติทางกายภาพทุกอย่างรวมถึงแรงโน้มถ่วงอาจถูกหาปริมาณ แต่เราสามารถคาดเดาเกี่ยวกับเครื่องจักรในจักรวาลต่อเนื่อง TM จึงไม่ทรงพลังที่สุด "ตามคำจำกัดความ"


3
ยินดีต้อนรับสู่เว็บไซต์! "มีประสิทธิภาพมากขึ้น" ในบริบทของทฤษฎีการคำนวณมักจะหมายถึง "สามารถคำนวณฟังก์ชั่นได้มากกว่า" แทนที่จะ "สามารถคำนวณได้ในขั้นตอนที่น้อยลง" ดังนั้นฉันจึงไม่แน่ใจว่า นอกจากนี้ยังไม่ชัดเจนว่าคอมพิวเตอร์สามารถใช้ค่าจริงได้อย่างไร คุณจะใส่ค่าจริงที่ไม่พูดจริงคำนวณได้อย่างไร คุณจะบอกคนอื่นว่าควรให้คุณค่ากับเครื่องจักรต่อเนื่องของพวกเขาอย่างไรและคุณจะจัดการกับเสียงอย่างไร แต่บางทีนั่นอาจเป็นข้อคัดค้านที่โง่เขลาเช่น "คุณจะผลิตเทปให้เพียงพอสำหรับเครื่องทัวริงได้อย่างไร"
David Richerby

-4

หากคุณดูที่ความซับซ้อนในการคำนวณ Turing Machine เป็นเครื่องจักรที่ทรงพลังที่สุดเพราะมีหน่วยความจำไม่ จำกัด และไม่มีเครื่องจริง เครื่องจริงใด ๆ ไม่สามารถแก้ปัญหาของขนาดโดยพลการ; พวกเขาไม่สามารถอ่านปัญหาแก้ปัญหาได้น้อยลง

ในทางกลับกันถ้าคุณพยายามที่จะใช้เครื่องทัวริงจริงสมมติว่าบทบัญญัติที่จะหยุดและส่งเสียงเตือนถ้ามันหมดเทปคุณจะพบว่ามันจะต้องใช้ขั้นตอนอื่น ๆ อีกมากมายสำหรับการคำนวณใด ๆ กว่าสมมติว่าเครื่องจริงในโทรศัพท์ราคาถูกและจะช้ากว่ามากในการแก้ปัญหาจริง คุณจะพบว่าการเขียนคำตอบลงบนเทปไม่ใช่ส่วนต่อประสานผู้ใช้ที่ดีมาก และคุณจะพบว่าผู้คนจำนวนมากใช้คอมพิวเตอร์ไม่ใช่เพื่อแก้ปัญหา แต่เพื่อส่งภาพเปลือยให้เพื่อนของพวกเขาและสำหรับการดูวิดีโอแมวและเครื่องทัวริงก็ไม่ได้มีประโยชน์อะไรเลย


12
คุณช่วยอธิบายได้ไหมว่าวิธีนี้ตอบคำถามได้อย่างไร
David Richerby

1
เห็นได้ชัดว่าทัวริงเครื่องจริงจะสามารถประมวลผลภาพถ่ายและวิดีโอ แน่นอนว่าอุปกรณ์ส่งสัญญาณภาพบางประเภทนั้นเป็นสิ่งจำเป็นสำหรับมนุษย์ที่จะเห็นมัน แต่มันใช้ได้กับคอมพิวเตอร์ทุกเครื่อง หน่วยความจำซีพียู + บนแผงวงจรไม่ได้ "มีประโยชน์สำหรับสิ่งนั้นเลย" เพียงอย่างเดียว
ไฮด์

1
ในบรรดารุ่นของเครื่องจักรที่มีหน่วยความจำที่ไม่มีที่สิ้นสุด TM นั้นไม่ได้มีประสิทธิภาพมากที่สุด
กราฟิลส์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.