Vì câu hỏi của tôi liên quan trực tiếp đến một phần của văn bản từ cuốn sách năm 2004, Logic trong Khoa học máy tính: Mô hình hóa và lý luận về các hệ thống (Ấn bản 2) của Michael Huth và Mark Ryan , để cung cấp bối cảnh cho cuộc thảo luận sau đây, tôi trích dẫn một phần nguyên văn cuốn sách:
Vấn đề quyết định về tính hợp lệ trong logic vị ngữ là không thể giải quyết được: không có chương trình nào tồn tại, với bất kỳ , quyết định xem .
BÀI VIẾT: Như đã nói trước đây, chúng tôi giả vờ rằng tính hợp lệ là có thể quyết định đối với logic vị ngữ và do đó giải quyết vấn đề tương ứng Post (không hòa tan). Đưa ra một ví dụ về vấn đề tương ứng : chúng ta cần có khả năng xây dựng, trong không gian và thời gian hữu hạn và đồng nhất cho tất cả các trường hợp, một số công thức của logic vị ngữ sao cho giữ iff vấn đề tương ứng ở trên có một giải pháp.
Như là biểu tượng chức năng, chúng tôi chọn một hằng số và hai biểu tượng chức năng và mỗi trong số đó đòi hỏi phải có một cuộc tranh cãi. Chúng ta nghĩ về như chuỗi rỗng, hoặc từ, và và biểu tượng đại diện cho nối với 0, tương ứng 1. Vì vậy, nếu là một chuỗi nhị phân của bit, chúng ta có thể mã hóa mà lên như hạn . Lưu ý rằng mã hóa này đánh vần từ đó ngược. Để thuận tiện cho việc đọc các công thức đó, chúng tôi viết tắt các thuật ngữ như bởi .
Chúng tôi cũng yêu cầu một ký hiệu vị ngữ mong đợi hai đối số. Dự định nghĩa của là có một số chuỗi các chỉ số mà là một thuật ngữ đại diện cho và đại diện cho . Do đó, xây dựng một chuỗi bằng cách sử dụng cùng một chuỗi các chỉ số như ; chỉ sử dụng trong khi sử dụng .
Câu của chúng tôi có cấu trúc thô nơi chúng tôi đặt
.Yêu cầu của chúng tôi là giữ iff vấn đề tương ứng Post có một giải pháp.
Trong việc chứng minh PCP ⟹ Hiệu lực:
Ngược lại, chúng ta hãy giả định rằng bài viết có vấn đề tương ứng C có một số giải pháp, [...] Cách chúng tôi tiến hành ở đây là do giải thích hữu hạn, chuỗi nhị phân trong lĩnh vực giá trị của mô hình . Điều này không giống như mã hóa trình thông dịch cho một ngôn ngữ lập trình bằng ngôn ngữ lập trình khác. Việc giải thích được thực hiện bởi một diễn giải chức năng được xác định theo quy nạp trên cấu trúc dữ liệu của các chuỗi nhị phân, hữu hạn:
.[...] Sử dụng [ ] và thực tế là , chúng tôi kết luận rằng với . [...] vì , chúng tôi biết rằng với tất cả chúng tôi có điều đó với . Sử dụng hai sự kiện này, bắt đầu bằng , chúng tôi liên tục sử dụng quan sát sau để thu được
(2.9) .
[...] Do đó (2.9) xác minh trong và do đó .
Để chứng minh rằng tính hợp lệ của logic vị ngữ là không thể giải quyết được, theo cách tiếp cận tôi học được từ trường học, dựa trên cuốn sách của Huth & Ryan (ấn bản 2, trang 135) , khi xây dựng việc giảm PCP thành vấn đề về Hiệu lực, "Chuỗi nhị phân hữu hạn" của vũ trụ được diễn giải bằng " hàm phiên dịch ", mã hóa chuỗi nhị phân thành các vật liệu tổng hợp của các chức năng của mô hình.
Sau đó, nó tiếp tục chỉ ra rằng, bằng cách sử dụng thực tế là tiền đề của phải giữ cho nó là không tầm thường, cả hai công thức con của tiền đề có thể được biểu thị bằng " chức năng diễn giải " đã nói. Từ đó, hậu quả cũng xảy ra, vì nó cũng có thể được biểu thị theo cách có chức năng diễn giải theo sau các biểu thức trước với diễn giải .
Câu hỏi của tôi là: mục đích của " chức năng phiên dịch " này là gì? Tại sao chúng ta không thể sử dụng các phát minh trước đó và nhận được kết quả tương tự? Chúng ta nhận được gì khi sử dụng phiên dịch để diễn tả các yếu tố của mình?
Và cũng vậy, nếu vũ trụ của chúng ta chứa một số yếu tố tùy ý; đó là, nếu chúng không phải là chuỗi nhị phân thì sao? Chúng ta chỉ cần xây dựng một số ánh xạ của hai?