Đặc trưng các tương đương vô hình bằng các quy tắc viết lại hợp lưu


14

Để trả lời cho một câu hỏi khác, Phần mở rộng của lý thuyết beta về phép tính lambda , Evgenij đã đưa ra câu trả lời:

beta + quy tắc {s = t | s và t được đóng các điều khoản không thể giải quyết}

trong đó một thuật ngữ M có thể giải quyết được nếu chúng ta có thể tìm thấy một chuỗi các thuật ngữ sao cho ứng dụng của M đối với chúng bằng với tôi .

Câu trả lời của Evgenij đưa ra một lý thuyết tương đương đối với phép tính lambda, nhưng không phải là một đặc trưng của một hệ thống rút gọn, tức là một tập hợp các quy tắc viết lại đệ quy.

Hãy gọi một sự tương đương vô hình đối với một lý thuyết về phép tính lambda, một hệ thống rút gọn tương đương với một tập hợp các thuật ngữ lambda đóng không thể giải được, nhưng không thêm bất kỳ phương trình mới nào liên quan đến các điều khoản có thể giải được.

Có bất kỳ sự tương đương vô hình nào so với lý thuyết beta của phép tính lambda không?

Postcript Một ví dụ đặc trưng cho sự tương đương vô hình, nhưng không hợp lưu. Đặt M = (x.xx)N = (x.xxx) , hai thuật ngữ không thể giải được. Việc thêm quy tắc viết lại NN vào MM tạo ra một sự tương đương vô hình có chứa MM = NN , nhưng có cặp quan trọng xấu trong đó NN giảm xuống cả MMMMN , mỗi cái có một lần viết lại có sẵn, tự viết lại.


Khái niệm tương đương vô hình có liên quan đến khái niệm mở rộng bảo thủ . Một phần mở rộng bảo thủ của một lý thuyết là một tập hợp các thuật ngữ và phương trình bổ sung cho lý thuyết không thêm phương trình mới giữa các thuật ngữ trong lý thuyết ban đầu.
Dave Clarke

@supercooldave: Các thuật ngữ không thể giải quyết là các thuật ngữ thông thường của lý thuyết, chẳng hạn như (x.xx) (x.xx) và có thể rút gọn thành các thuật ngữ (không thể giải quyết) khác, vì vậy là một phần của lý thuyết thông thường của phép tính lambda. Vấn đề là chúng trực giao với ngữ nghĩa của phép tính lambda mà chúng ta có được từ định lý của Böhm.
Charles Stewart

λβ

@Evgenij: Vâng. Điều quan trọng là các quy tắc mới là hợp lưu, và tất nhiên, tầm thường để tìm các ví dụ nếu không. Tôi sẽ thêm một ví dụ để hiển thị vấn đề.
Charles Stewart

Câu trả lời:


6

Đúng. Với M = (x.xx) cho mỗi câu hỏi, hãy xem xét viết lại ζ đưa MM p thành MM .

Nó là hợp lưu, và do đó đặc trưng cho một hệ thống khử trên phép tính lambda. Phác thảo đối số cho hợp lưu: vì MM bị đóng, chúng ta chỉ cần xem xét các cặp quan trọng có dạng MMN 1 ... N k . Những điều này có thể được giải quyết.

Nó là một sự tương đương vô hình, bởi vì các điều khoản của mẫu MMI ... I (có 0 hoặc nhiều hơn I ) là các thuật ngữ đóng không thể giải quyết mà chỉ giảm cho chính chúng trong phép tính lambda cơ bản, do đó là khác biệt, và do đó, tập hợp vô hạn của những điều này các điều khoản là không cần thiết, và rõ ràng được đánh đồng bởi.

Tôi không thích chấp nhận câu trả lời của mình cho câu hỏi của mình, vì vậy tôi sẽ chấp nhận câu trả lời từ một người cung cấp một lập luận hợp lưu ít hoàn toàn vô lý hơn.

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.