Tôi bối rối về tuyên bố sau: "Các giá trị duy nhất trong phép tính lambda chưa được đánh dấu là tóm tắt lambda".
Tại sao các điều khoản khác không phải là giá trị? Nó có ý nghĩa gì đối với một trừu tượng lambda là một giá trị? Điều đầu tiên tôi nghĩ đến là có lẽ trừu tượng lambda là những dạng bình thường duy nhất có thể, nhưng tất nhiên điều này không đúng, ví dụ .
Ai đó có thể khai sáng cho tôi?
Bạn đã thấy điều đó ở đâu? Định nghĩa của giá trị có thể thay đổi.
—
jmad
không phải là một sự trừu tượng hóa lambda, nó là một ứng dụng, cụ thể là ứng dụng của đến .
—
Dave Clarke
@DaveClarke: Tôi nghĩ rằng Jeroen có nghĩa là là một hình thức bình thường (để chứng minh rằng một giá trị là một sự trừu tượng hóa) và không phải là một sự trừu tượng hóa (để chứng minh rằng một sự trừu tượng là một giá trị).
—
jmad
Các biến luôn là các giá trị, trong mọi phép tính.
—
Fabio F.
@DaveClarke: Tôi vừa kiểm tra sách của Pierce. Sự nhầm lẫn phát sinh do ngữ nghĩa hoạt động của lambda-tính toán lần đầu tiên được chạm vào không chính thức. Người ta nói trong một chú thích rằng các giá trị duy nhất của phép tính là trừu tượng lambda. Sau này, khi ngữ nghĩa được định nghĩa chính thức, nó trở nên rõ ràng rằng chỉ các thuật ngữ đóng đang được xem xét.
—
codd