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.

1
Làm thế nào có thể không kết thúc
Tôi đã suy nghĩ về những câu hỏi này: Có một phép tính lambda đánh máy nào phù hợp và hoàn thành Turing không? /cs/65003/if-%CE%BB-xxx-has-a-type-then-is-the-type-system-inconsistent và có một số đã khó để trả lời câu hỏi liên quan trong untyped thiết lập! Cụ thể hơn, tôi tò mò muốn biết …






1
Điều khoản Lambda-Tính toán tự giảm
Trong hành trình tiếp tục cố gắng học tính toán lambda, "Lambda-Tính toán và Kết hợp giới thiệu" của Hindley & Seldin đã đề cập đến bài báo sau (của Bruce Lercher) chứng minh rằng biểu thức có thể rút gọn duy nhất giống với (chuyển đổi modulo alpha) là: …




2
Làm thế nào chính xác tính toán lambda nắm bắt khái niệm trực quan về khả năng tính toán?
Tôi đã cố gắng quấn đầu xung quanh cái gì, tại sao và như thế nào về -calculus nhưng tôi không thể hiểu được "tại sao nó hoạt động"?λλ\lambda "Trực giác" Tôi có được mô hình tính toán của Turing Machines (TM). Nhưng việc này chỉ khiến tôi bối rối.λλ\lambda …

1
Cuộc gọi / cc của Scheme có thể thực hiện tất cả các cấu trúc luồng điều khiển đã biết không?
Trang "Lược đồ nâng cao: Một số bit nghịch ngợm" nêu rõ: Continuations là một cấu trúc luồng điều khiển mạnh mẽ mà từ đó gần như bất kỳ cấu trúc luồng điều khiển nào khác [...] có thể được bắt nguồn. Tôi nghĩ rằng Scheme call/cc, có liên quan …



1
Một ví dụ trong đó thuật ngữ lambda bình thường nhỏ nhất không nhanh nhất
Đặt của λ -terms được định nghĩa như sau:sizesizesizeλλ\lambda ,size(x)=1size(x)=1size(x) = 1 size(λx.t)=size(t)+1size(λx.t)=size(t)+1size(λx.t) = size(t) + 1 , size(ts)=size(t)+size(s)+1size(ts)=size(t)+size(s)+1size(t s) = size(t) + size(s) + 1 . Đặt độ phức tạp của -term được định nghĩa là số lần giảm beta song song từ sang dạng bình thường (sử dụng …

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.