2
มันเป็นไปได้ที่จะตัดสินใจ
ฉันรู้ว่ามันเป็นไปไม่ได้ที่จะตัดสินใจ equivalence สำหรับแคลคูลัสแลมบ์ดาที่ยังไม่พิมพ์ อ้างอิงBarendregt, HP แลมบ์ดาแคลคูลัส: ไวยากรณ์และความหมาย นอร์ทฮอลแลนด์, อัมสเตอร์ดัม (1984) :ββ\beta หาก A และ B ไม่ต่อเนื่องชุดของแลมบ์ดาที่ไม่มีเงื่อนไขซึ่งจะถูกปิดภายใต้ความเสมอภาค A และ B จะแยกกันไม่ออกซ้ำ มันเป็นไปตามนั้นหาก A เป็นชุด lambda ที่ไม่เป็นเงื่อนไขซึ่งถูกปิดภายใต้ความเท่าเทียมกันดังนั้น A จึงไม่เกิดซ้ำ ดังนั้นเราไม่สามารถตัดสินใจปัญหา "M = x" สำหรับม. ใด ๆ โดยเฉพาะเช่นกันแลมบ์ดาไม่มีโมเดลแบบเรียกซ้ำ หากเรามีระบบการทำให้เป็นมาตรฐานเช่น System F เราสามารถเลือก equivalence "จากภายนอก" โดยการลดคำที่กำหนดทั้งสองและเปรียบเทียบว่ารูปแบบปกติของพวกเขาเหมือนกันหรือไม่ อย่างไรก็ตามเราสามารถทำ "จากภายใน" ได้ไหม? มี System-F combinatorเช่นนั้นสำหรับสอง combinatorsและเรามีถ้าและมีรูปแบบปกติเหมือนกันและอย่างอื่นหรือไม่? หรือนี้สามารถทำได้อย่างน้อยสำหรับบางหรือไม่? …