Điều thú vị là có một mối liên hệ giữa cắt bỏ và định lý nội suy. Trước hết, định lý nội suy trông giống như sự đảo ngược của việc loại bỏ quy tắc hỗn hợp được sử dụng trong quá trình loại bỏ cắt. Sự loại bỏ này nói:
If G |- A and D, A |- B are cut-free proofs,
then there is a cut-free proof G, D |- B
Bây giờ một dạng của định lý nội suy dựa trên các bằng chứng không cắt, có thể được thực hiện như sau. Đây là phiên bản lộn ngược của việc loại bỏ. Nó bắt đầu bằng G, D | - B và cho G | - A và D, A | - B:
If G; D |- B is a cut free proof,
then there is a formula A (the interpolant)
and cut free proofs G |- A and D, A |- B,
and A uses only propositions simultaneously from G and D
Tôi đặt mục đích là một dấu chấm phẩy giữa các tiền đề G và D. Đây là nơi chúng ta vẽ đường thẳng, đó là tiền đề mà chúng ta muốn xem là cung cấp nội suy và các tiền đề mà chúng ta muốn thấy bằng cách sử dụng phép nội suy.
Khi đầu vào là một bằng chứng cắt miễn phí, nỗ lực của đại số tỷ lệ thuận với số lượng nút của bằng chứng cắt miễn phí. Vì vậy, nó thực tế một phương pháp tuyến tính trong đầu vào. Với mỗi bước chứng minh của chứng minh miễn phí cắt, thuật toán sẽ lắp ráp nội suy bằng cách đưa ra một liên kết mới.
Quan sát trên cho thấy việc xây dựng nội suy đơn giản, trong đó chúng ta chỉ yêu cầu nội suy có các mệnh đề đồng thời từ G và D. Các nội suy với một điều kiện thay đổi đòi hỏi một vài bước nữa, vì một số nhu cầu cản trở biến cũng phải được thực hiện.
Có lẽ có một mối liên hệ giữa mức tối thiểu của bằng chứng cắt miễn phí và kích thước của nội suy. Không phải tất cả các bằng chứng cắt miễn phí là tối thiểu. Ví dụ, bằng chứng thống nhất thường ngắn hơn bằng chứng không cắt. Bổ đề cho bằng chứng thống nhất khá đơn giản, một ứng dụng quy tắc có dạng:
G |- A G, B |- C
----------------------
G, A -> B |- C
Có thể tránh được, khi B không được sử dụng trong chứng minh C. Khi B không được sử dụng trong chứng minh C, chúng ta đã có G | - C, và do đó làm suy yếu G, A -> B | - C. Nội suy thuật toán được đề cập ở đây, sẽ không chú ý về điều này.
Trân trọng
Tài liệu tham khảo: Định lý nội suy của Craig được chính thức hóa và cơ giới hóa trong Isabelle / HOL, Tom Ridge, Đại học Cambridge, ngày 12 tháng 7 năm 2006
http://arxiv.org/abs/cs/0607058v1
Sự tinh chỉnh ở trên không thể hiện chính xác cùng một phép nội suy, vì nó sử dụng nhiều bộ trong phần kết luận của một chuỗi. Ngoài ra, nó không sử dụng hàm ý. Nhưng thật thú vị vì nó hỗ trợ cho yêu cầu phức tạp của tôi và vì nó cho thấy một xác minh cơ giới hóa.