Sự tương đương chỉ là sự tương đương trong lý thuyết tương đương đang được thảo luận. Trong trường hợp này, đó là lý thuyết được nêu trong Bảng 1. Lưu ý rằng lý thuyết này không bao gồm : làm như vậy sẽ làm cho lý thuyết mở rộng, và cuối cùng là tôn trọng sự căng thẳng của , trong khi nó sẽ tạo ra CL mở rộng một phần. Tôi không chắc tại sao câu trả lời khác lại đề cập đến .η ξ bước sóng ηληξλη
Lưu ý rằng trong :λ
(M=βN)⟹(λx.M=βλx.N)(1)
Điều này nên được bằng trực giác rõ ràng: nếu là -convertible để khi nó đứng bởi chính nó, sau đó nó cũng là -convertible để khi nó là một subterm của .β N β N λ x . MMβNβNλx.M
Các -rule, được xác định như
làm cho suy luận này có thể trực tiếp có thể khi nó là một phần của -oryory. Tương tự CL của nó sẽ là:
Mξ λ M
M(λx.M)=N=(λx.N)(ξλ)
λM(λ∗x.M)=N=(λ∗x.N)(ξCL)
Bây giờ, vấn đề là trong CL, phần sau không giữ :
(M=wN)⟹(λ∗x.M=wλ∗x.N)(2)
Nói cách khác, nếu hai thuật ngữ yếu bằng nhau, thì điều này không nhất thiết đúng với các phiên bản giả trừu tượng của chúng.
Do đó, nếu chúng ta thêm vào lý thuyết CL, thì chúng ta bắt đầu đánh đồng các thuật ngữ có các dạng thông thường khác nhau.ξCL
Ghi chú. Ở đây, biểu thị sự bình đẳng yếu. Điều đó có nghĩa là có thể được chuyển đổi thành (và ngược lại) bằng một loạt các phép toán và (cũng có thể là , nếu đó là một phần của lý thuyết). Như bạn có thể biết, là tương tự CL của .M N S K I = w = βM=wNMNSKI=w=β
λ∗ là giả trừu tượng như được định nghĩa trên trang 5 của tài liệu của bạn. Nó có tài sản sau:
(λ∗x.M)N⊳w[N/x]M(3)
Thuộc tính này giúp bạn dễ dàng tìm thấy một tương tự CL cho bất kỳ -term: chỉ cần thay đổi thành và áp dụng các bản dịch theo định nghĩa của .bước sóng bước sóng *λλλ∗λ∗
Để rõ ràng, 'ví dụ phản biện' trong câu trả lời này không phải là ví dụ ngược lại với (2). Bởi vì nếu chúng ta có:
M=x(4)
N=(λ∗z.z)x(5)
Sau đó, thực sự biểu thị (áp dụng các bản dịch của trang 5 và thực tế là được định nghĩa là ở cuối trang 4):NISKK
N=(λ∗z.z)x=Ix=SKKx(6)
Kể từ , chúng tôi thực sự có mà . Tuy nhiên, nếu đó là một ví dụ ngược lại, thì chúng ta nên có nó . Nhưng nếu chúng tôi dịch, chúng tôi thực sự nhận được:M = w N ( λ * y . M ) ≠ w ( λ * y . N )SKKx⊳wKx(Kx)⊳wxM=wN(λ∗y.M)≠w(λ∗y.N)
( λ ∗ y . N ) = ( λ ∗ y . S K K x ) = K ( S K K x )
(λ∗y.M)=(λ∗y.x)=Kx(7)
(λ∗y.N)=(λ∗y.SKKx)=K(SKKx)(8)
Và thật dễ dàng để xác minh rằng (7) và (8) vẫn yếu bằng nhau, cho:
K(SKKx)⊳wK(Kx(Kx))⊳wKx(9)
Bây giờ, một ví dụ ngược lại thích hợp cho (2) sẽ là:
N = x
M=Kxy
N=x
Kể từ , chúng tôi chắc chắn có mà . Tuy nhiên, nếu bạn dịch cẩn thận cho các phiên bản trừu tượng, thì bạn sẽ thấy cả hai đều là các dạng bình thường riêng biệt - và chúng không thể chuyển đổi theo định lý Church-Rosser.M = w NKxy⊳wxM=wN
Đầu tiên chúng tôi kiểm tra :M′
M′=λ∗x.Kxy=S(λ∗x.Kx)(λ∗x.y)=S(λ∗x.Kx)(Ky)=S(S(λ∗x.K)(λ∗x.x))(Ky)=S(S(λ∗x.K)(I))(Ky)=S(S(λ∗x.K)(SKK))(Ky)=S(S(KK)(SKK))(Ky)
Ở đây bạn có thể xác minh rằng là một dạng bình thường.
Tại đây, bạn có thể kiểm tra xem , như bạn mong đợi nếu được cho là hành xử như một người trừu tượng hóa cho CL.
M′(λ∗x.Kxy)P⊳wPλ∗
Bây giờ chúng tôi kiểm tra :
N′
N′=λ∗x.x=I=SKK
Đây rõ ràng là một dạng bình thường khác với , vì vậy theo định lý Church-Rosser. Cũng lưu ý rằng , tức là và 'sản xuất cùng một sản lượng' cho đầu vào tùy ý .M ' ≠ w N ' N ' P ⊳ w P M ' N ' PM′M′≠wN′N′P⊳wPM′N′P
Bây giờ chúng tôi đã chứng minh rằng (2) không giữ CL và lý thuyết CL kết hợp do đó sẽ đánh đồng các thuật ngữ không bằng nhau yếu. Nhưng tại sao chúng ta quan tâm?ξ
Chà, trước hết, nó làm cho việc giải thích kết hợp của không hoàn hảo: dường như không phải tất cả các đặc tính siêu hình đều mang lại.λ
Ngoài ra, và có lẽ quan trọng hơn, trong khi tồn tại các lý thuyết mở rộng về và CL, chúng ban đầu và thường được giữ nguyên. Intensionality là một thuộc tính tốt vì tính toán mô hình và CL là quá trình và từ quan điểm này, hai chương trình khác nhau (cụ thể là các thuật ngữ có dạng bình thường khác nhau) luôn tạo ra kết quả giống nhau (được đưa vào bằng nhau) không được đánh đồng. tôn trọng nguyên tắc này trong và nếu chúng tôi muốn thực hiện mở rộng, chúng tôi chỉ có thể thêm ví dụ . Nhưng sự ra đời củabước sóng ξ bước sóng bước sóng η ξ ξλλξλληξtrong CL sẽ không còn làm cho nó hoàn toàn tăng cường (trên thực tế, chỉ một phần như vậy). Và đây là lý do cho sự nổi tiếng của ' ', như bài báo đã viết.ξ