Bằng chứng giảm chủ đề của Barendregt cho


12

Tôi đã tìm thấy một vấn đề trong chứng minh giảm chủ đề của Barendregt (Thm 4.2.5 của phép tính Lambda với các loại ).

Bước cuối cùng của bằng chứng (trang 60), cho biết:

"Và do đó bởi Bổ đề 4.1.19 (1), ".Γ,x:ρP:σ'

Tuy nhiên, theo Bổ đề 4.1.19 (1) nó phải được , vì sự thay thế được thực hiện cho toàn bộ bối cảnh, không chỉ để x : ρ ' .Γ[α: =τ],x:ρP:σ'x:ρ'

Tôi nghĩ giải pháp tiêu chuẩn có thể bằng cách nào đó chứng minh rằng , nhưng tôi không chắc chắn như thế nào.αFV(Γ)

Tôi đã có một bằng chứng đơn giản hóa nó bằng cách nới lỏng bổ đề thế hệ trừu tượng, nhưng gần đây tôi thấy rằng có một lỗi và bằng chứng của tôi là sai, vì vậy tôi không biết làm thế nào để giải quyết vấn đề này nữa.

Ai đó có thể, xin vui lòng, cho tôi biết những gì tôi đang thiếu ở đây?


Barendregt giả định cái gọi là quy ước biến, rằng tên biến bị ràng buộc và tên biến tự do được tiêu chuẩn hóa , cụ thể, chúng tôi mặc nhiên cho rằng chúng khác nhau (sử dụng chuyển đổi . Có lẽ điều này giúp.α
Dave Clarke

Cảm ơn câu trả lời của bạn. Tuy nhiên, nó không giải quyết được vấn đề. Ông đến để bằng cách sử dụng Bổ đề 4.1.19 (1) theo cách sau: chúng ta có Γ , x : ρ 'P : σ " và chúng tôi biết rằng ρ ' [ alpha : = τ ] = ρσ [ α : = Γ,x:ρP:σ'Γ,x:ρ'P:σ"ρ'[α: =τ]= =ρσ"[α: =τ]= =σ', vì vậy sử dụng bổ đề đó, anh ta có thể thực hiện thay thế tương tự trong bối cảnh và loại suy ra cùng một lúc ... nhưng anh ta chỉ thay thế trên x: \ rho ', không có tất cả bối cảnh! Và đó là vấn đề của tôi ...
Alejandro DC

Câu trả lời:


8

Tôi vẫn nghĩ rằng có một sự thiếu chính xác trong cách anh ta sử dụng bổ đề. Tuy nhiên, có một giải pháp (tôi phải cảm ơn Barbara Petit, người đã đưa ra giải pháp).

Trong thực tế, các giải pháp xuất phát từ định nghĩa của , đó là về mặt đạo đức này (def 4.2.1.):

σ>ρ nếu ΓP:σΓP:ρ

Tuy nhiên, thay vì định nghĩa nó theo cách đó, anh ta chỉ xác định mối quan hệ theo các loại. Ưu điểm vào việc xác định nó trong điều kiện của sequents, là chúng ta có thể suy ra rằng nếu , sau đó alpha F V ( Γ )σ>α.σαFV(Γ) , đó là chính xác những gì anh ta cần trong chứng minh (và từ nơi không chính xác xuất phát).


Tôi đã sử dụng kỹ thuật này trong một phần mở rộng của Hệ thống F cho phép tính lambda-đại số tuyến tính. Bài báo với tất cả các chi tiết của bằng chứng đã xuất hiện ngày hôm nay trong LMCS 8 (1:11) .
Alejandro DC
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.