Câu hỏi được gắn thẻ «lambda-calculus»

Hệ thống chính thức của Giáo hội được sử dụng trong khả năng tính toán, ngôn ngữ lập trình và lý thuyết bằng chứng để thể hiện các chức năng, chương trình hiệu quả và tính toán của chúng, và bằng chứng.







6
Điểm gọi
Sự khác biệt của việc gọi -calculus là đại số thay vì tính toán là gì? Tôi nêu câu hỏi này bởi vì tôi đã đọc ở đâu đó dòng " -calculus không phải là một phép tính mà là một đại số" (iirc, quy cho Dana Scott). Điểm là …




1
Cơ sở không đầy đủ của tổ hợp
Điều này được lấy cảm hứng từ câu hỏi này . Đặt là tập hợp của tất cả các tổ hợp chỉ có hai biến ràng buộc. Là C combinatorially hoàn chỉnh?CC\mathcal{C}CC\mathcal{C} Tôi tin rằng câu trả lời là tiêu cực, tuy nhiên tôi không thể tìm thấy tài liệu …



1
Là `sort` có thể đánh máy trên logic affine cơ bản?
Thuật ngữ sau đây, ở đây ở dạng bình thường: sort = (λabc.(a(λdefg.(f(d(λhij.(j(λkl.(k(λmn.(mhi))l)) (h(λkl.l)i)))(λhi.(i(λjk.(bd(jhk)))(bd(h(λjk.(j (λlm.m)k))c)))))e))(λde.e)(λde.(d(λfg.g)e))c)) Thực hiện một thuật toán sắp xếp cho các danh sách được mã hóa của nhà thờ. Đó là, kết quả của: sort (λ c n . (c 3 (c 1 (c 2 n)))) β→ …

1
Làm thế nào để bạn mã hóa thuật toán trừu tượng của Lamping bằng cách sử dụng các tổ hợp tương tác?
Các tổ hợp tương tác đã được đề xuất như là một mục tiêu biên dịch cho phép tính before trước đó. Bài báo đó thực hiện phép tính full đầy đủ. Người ta cũng biết rằng có thể tối ưu hóa các bảng mã tương tác của phép tính …

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.