Những hàm nào có thể kết hợp tính toán biểu thức tính toán?


13

Một biểu thức tổ hợp (giả sử trong cơ sở SK) có thể được coi là một hàm ánh xạ các biểu thức tính toán của tổ hợp thành các biểu thức tính toán của tổ hợp. Nghĩa là, người ta có thể nghĩ về một biểu thức là một hàm , trong đó là tập hợp của tất cả các biểu thức kết hợp hợp lệ về mặt cú pháp trong cơ sở SK. Ánh xạ này được thực hiện bằng cách áp dụng đầu vào cho biểu thức, sau đó giảm xuống dạng bình thường để lấy đầu ra.LXX:LLL

Kể từ khi cơ sở SK là Turing hoàn tất, người ta có thể ngây thơ nghĩ rằng có tồn tại một một SK biểu hiện triển khai bất kỳ chức năng tính toán từ đến . Tuy nhiên, điều này rõ ràng không phải là trường hợp, vì kết quả giảm sẽ luôn ở dạng bình thường. Điều này có nghĩa là không có cách nào để một biểu thức có đầu ra không ở dạng bình thường.L LXLL

Vì vậy, thay vào đó, tôi có thể nghĩ các biểu thức tính toán SK là ánh xạ đến , trong đó là tập hợp các biểu thức SK ở dạng bình thường. Có phải là trường hợp đối với bất kỳ bản đồ tính toán nào , có một biểu thức SK thực hiện bản đồ này không? Hoặc có những hạn chế hơn nữa đối với tập hợp các hàm có thể được tính bằng các biểu thức tính toán tổ hợp theo cách này?L ' L ' f : L 'L ' XLLLf:LLX

Câu trả lời:


6

Để làm cho quả bóng lăn, và với hy vọng người khác đưa ra câu trả lời sâu sắc và chi tiết hơn về cấu trúc của các hàm xác định được , hãy để tôi trích dẫn Hệ quả 20.3.3 từ The Lambda Tính toán của Barendregts Cú pháp và ngữ nghĩa (còn gọi là "kinh thánh").λLL

Hệ quả 20.3.3: Hàm , được xác định bởi không thể xác định được trong -calculus chưa được xác định , tức là không có thuật ngữ sao cho cho tất cả .δ:L2L

δ(M,N)={True if M=βηNFalse otherwise
λD
D M N=βηδ(M,N)
M,NL

Bằng chứng liên quan đến việc cân nhắc trên cây Böhm, đưa ra một đặc điểm khá mạnh mẽ về "hành động" có thể của các thuật ngữ lambda tùy ý trên các hình thức bình thường. Đặc biệt, đối với bất kỳ thuật ngữ không đóng không đổi , trên có thể tìm thấy và sao cho FnNP1,,Pn

F x P1Pn=βηx Q1Qk

Đối với một số , . Điều này hạn chế mạnh mẽ các hình thức có thể có của một giả thuyết thực hiện , cho thấy với một công việc nhỏ mà không thể tồn tại.kQ1,,QkDδD

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.