Cơ sở không đầy đủ của tổ hợp


10

Đ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

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 tham khảo cho việc này. Tôi cũng sẽ quan tâm đến các tài liệu tham khảo về bằng chứng về sự không hoàn chỉnh của tổ hợp các bộ tổ hợp (Tôi có thể thấy tại sao tập hợp gồm các tổ hợp chỉ có một biến ràng buộc là không đầy đủ, vì vậy các tập hợp này phải chứa nhiều hơn chỉ các phần tử của D ).DD


Bạn có thể làm rõ ý của bạn bằng số lượng biến bị ràng buộc của một tổ hợp (= thuật ngữ lambda đã đóng) không? Tổng số trừu tượng lambda?
Noam Zeilberger

Vâng, đây là những gì tôi muốn nói.
tci

3
Trên thực tế, có lẽ đó không chính xác như bạn muốn nói ... có lẽ đúng hơn là bạn có nghĩa là tổng số biến khác biệt được sử dụng trong trừu tượng lambda, ví dụ như vậy có hai biến ràng buộc riêng biệt, mặc dù có bốn trừu tượng lambda? Trong trường hợp đó, có vẻ như Rick Statman đã trả lời chính xác câu hỏi này (phủ định), trong " Hai biến là không đủ ". (λx.x(λy.y))(λx.λy.xy)
Noam Zeilberger

Đúng. Tôi nghĩ rằng đây là câu trả lời tôi đang tìm kiếm và tôi chắc chắn mong đợi nó là kết quả của Statman. Tôi chưa kiểm tra, nhưng tôi nghĩ rằng điều này cũng sẽ đưa ra một câu trả lời tiêu cực cho câu hỏi mà tôi đã đề cập. Nếu bạn đăng nó như một câu trả lời, tôi sẵn sàng chấp nhận nó.
tci

Câu trả lời:


7

[Mở rộng nhận xét thành một câu trả lời.]

Đầu tiên, chỉ cần làm rõ về việc đếm các biến bị ràng buộc trong một tổ hợp (= thuật ngữ đóng) . Tôi diễn giải câu hỏi khi hỏi về tổng số tên biến bị ràng buộc riêng biệt trong  t để ví dụ thuật ngữ t = ( λ x . X ( λ y . Y ) ) ( λ x . Λ y . Y x ) được tính là có hai biến ràng buộc, mặc dù có bốn chất kết dính (nghĩa là trừu tượng lambda). Cách đếm này ban đầu hơi lạ đối với tôi vì nó không bất biếnt

the total number of distinct bound variable names in t
t=(λx.x(λy.y))(λx.λy.yx) -conversion: ví dụ, t α -equivalent để t ' = ( λ x . x ( λ y . y ) ) ( λ một . λ b . b một ) , nhưng t ' có bốn tên biến ràng buộc khác nhau. Tuy nhiên, đây không thực sự là một vấn đề, bởi vìsố lượng tên biến ràng buộc riêng biệttối thiểucần thiết để viết một thuật ngữ đóng t bằng với số lượng biến tự do tối đa trong một tập hợp con của  tαtαt=(λx.x(λy.y))(λa.λb.ba)tt
the maximum number of free variables in a subterm of t
và khái niệm thứ hai là bất biến dưới chuyển đổi .α

Vì vậy, hãy để là tập hợp của tất cả các tổ hợp có thể được viết bằng cách sử dụng tối đa hai biến ràng buộc riêng biệt hoặc tương đương là tập hợp của tất cả các tổ hợp có tập hợp con có tối đa hai biến tự do.C

Định lý (Statman) : không hoàn thành kết hợp.C

Có vẻ như bằng chứng ban đầu về điều này được chứa trong một báo cáo công nghệ của Rick Statman:

  • Kết hợp di truyền của Lệnh Hai. Báo cáo kỹ thuật của khoa toán Carnegie Mellon 88-33, tháng 8 năm 1988. ( pdf )

β

  • Hai biến là không đủ. Kỷ yếu hội thảo Ý lần thứ 9 về Khoa học máy tính lý thuyết, trang 406-409, 2005. ( acm )

HnHnn+1βnS=λx.λy.λz.(xz)(yz)nnHnn+1

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.