1
วิธีไม่สิ้นสุด
ฉันกำลังคิดถึงคำถามเหล่านี้: แคลคูลัสแลมบ์ดาที่พิมพ์ออกมามีความสอดคล้องและทัวริงสมบูรณ์หรือไม่ /cs/65003/if-%CE%BB-xxx-has-a-type-then-is-the-type-system-inconsistent และมีอยู่แล้วบางอย่างยากที่จะตอบคำถามที่เกี่ยวข้องกันในuntypedการตั้งค่า! โดยเฉพาะอย่างยิ่งฉันอยากรู้ว่าเราสามารถกู้ทัวริงสมบูรณ์จากการไม่เลิกด้วยวิธีต่อไปนี้: คำถาม:ให้ (บริสุทธิ์) λλ\lambda -term tttโดยไม่มีรูปแบบปกติที่อ่อนแอ, มีcombinator แบบกำหนดจุดคงที่Y tอยู่เสมอเช่นที่ Y t ( λ x . x ) = tYtYtY_tYt (λx.x)=tYt (λx.x)=t Y_t\ (\lambda x.x) = t Equalities ทั้งหมดจะถูกนำโมดูโลβηβη\beta\eta η จริง ๆ แล้วฉันสงสัยว่าคำถามรุ่นนี้จะเป็นเท็จดังนั้นเราจึงสามารถผ่อนคลายคำถามนี้กับcombinators แบบวนซ้ำที่ซึ่ง combingator แบบวนลูปYYYถูกกำหนดให้เป็นคำที่ใช้สำหรับทุกฉff Y ฉ= f ( Y' ฉ)Y f=f (Y′ f) Y\ f=f\ …