เรารู้ว่าแลมบ์ดาที่พิมพ์ด้วยความเท่าเทียมกันนั้นสามารถตัดสินได้ เมื่อให้ M, N: σ→τมันจะตัดสินใจได้หรือไม่ว่าจะเป็น X: σ, MXหรือไม่
เรารู้ว่าแลมบ์ดาที่พิมพ์ด้วยความเท่าเทียมกันนั้นสามารถตัดสินได้ เมื่อให้ M, N: σ→τมันจะตัดสินใจได้หรือไม่ว่าจะเป็น X: σ, MXหรือไม่
คำตอบ:
อย่างที่ฉันพูดในความคิดเห็นคำตอบโดยทั่วไปคือไม่
จุดสำคัญที่จะเข้าใจ (ฉันพูดแบบนี้สำหรับ Viclib ที่ดูเหมือนว่าจะเรียนรู้เกี่ยวกับสิ่งเหล่านี้) คือการมีภาษาโปรแกรม / ชุดของเครื่องจักรที่โปรแกรม / การคำนวณทั้งหมดสิ้นสุดลงโดยไม่มีความหมายว่าฟังก์ชั่นนั้นเท่าเทียมกันหรือไม่ โปรแกรม / เครื่องคำนวณฟังก์ชั่นเดียวกัน) สามารถถอดรหัสได้ ตัวอย่างง่ายๆ: นำชุดของทัวริงนาฬิกาที่มีสัญญาณเชิงพหุนาม ตามคำนิยามเครื่องดังกล่าวทั้งหมดจะสิ้นสุดในอินพุตทั้งหมด ทีนี้เมื่อได้รับเครื่องจักรทัวริงใดก็ตามมีเครื่องทัวริงที่กำหนดในการป้อนสตริง , จำลองขั้นตอนของการคำนวณในอินพุตคงที่ (พูดสตริงว่าง) และยอมรับว่าสิ้นสุดในที่สุดขั้นตอนหรือปฏิเสธอย่างอื่น ถ้าเป็นเครื่องทัวริงที่ปฏิเสธทันทีและเป็นทั้งแบบ polynomially-clocked แต่ถ้าเราสามารถตัดสินใจได้ว่าและคำนวณฟังก์ชั่นเดียวกัน (หรือในกรณีนี้ให้เลือกภาษาเดียวกัน) เราจะสามารถตัดสินใจได้ว่า (ซึ่งจำได้ว่าเป็นเครื่องทัวริงโดยพลการ) ยุติในสตริงที่ว่างเปล่า
ในกรณีของ -calculus (STLC) ที่พิมพ์ง่ายๆ อาร์กิวเมนต์ที่คล้ายกันทำงานยกเว้นว่าการวัดพลังการแสดงออกของ STLC นั้นไม่สำคัญเหมือนในกรณีข้างต้น เมื่อฉันเขียนความคิดเห็นของฉันฉันมีสองกระดาษโดย Hillebrand, Kanellakis และ Mairson จากต้น 90s ซึ่งแสดงให้เห็นว่าโดยใช้ประเภทที่ซับซ้อนกว่าจำนวนเต็มปกติของโบสถ์หนึ่งอาจเข้ารหัสใน STLC ที่ซับซ้อนเพียงพอ การคำนวณเพื่อให้อาร์กิวเมนต์ด้านบนทำงานได้ ที่จริงแล้วฉันเห็นแล้วว่าวัสดุที่จำเป็นอยู่ในบทพิสูจน์ของทฤษฎีของ Statman ที่เรียบง่ายของ Mairson:
Harry G. Mairson หลักฐานพิสูจน์ทฤษฎีบทของ Statman ทฤษฎีวิทยาการคอมพิวเตอร์ 103 (2): 387-394, 1992 (มีออนไลน์ที่นี่ )
ในกระดาษที่แสดงให้เห็น Mairson ที่ใดก็ตามทัวริงเครื่องมีเป็นชนิดที่ง่ายและระยะเข้ารหัสฟังก์ชั่นการเปลี่ยนแปลงของM(นี่ไม่ชัดเจนว่าเป็นนิรนัยหากมีในใจพลังการแสดงออกที่แย่มากของ STLC ในจำนวนเต็มของคริสตจักรแน่นอนการเข้ารหัสของ Mairson ไม่ได้เกิดขึ้นทันที) จากนี้มันไม่ยากที่จะสร้างคำ
(โดยที่คือการสร้างอินสแตนซ์บนของจำนวนเต็มของคริสตจักร) เช่นนั้นจะลดลงเป็นถ้าสิ้นสุดในขั้นตอนที่สุดป้อนสตริงว่างหรือลดเป็นอย่างอื่น ดังกล่าวข้างต้นถ้าเราสามารถตัดสินใจได้ว่าฟังก์ชั่นที่แสดงโดยเป็นฟังก์ชั่นคงที่เราจะได้ตัดสินใจเลิกในสตริงว่าง