Tại sao Định lý không hoàn chỉnh thứ hai của Godel không loại trừ một bằng chứng chính thức về P! = NP?


8

Tôi chắc chắn phải có điều gì đó sai với lý do sau bởi vì nếu không, rất nhiều nghiên cứu P so với NP sẽ bị giới hạn nhưng tôi không thể xác định lỗi của mình:

Đối với bất kỳ cố định số nguyên xác định B k : = { φ |k>0

Bk:={φ|φis a wff of ZF and has a proof of lengthk|φ|k}

Bây giờ cho tất cả , ngôn ngữ B k là trong NP từ một bằng chứng có giá trị φ chiều dài k | φ | k có thể là nhân chứng NP được xác minh bởi trình kiểm tra bằng chứng tự động trong thời gian đa thức. Hơn nữa, với k đủ lớn , B k là NP hoàn chỉnh do SAT giảm theo: đó là, ví dụ ϕ SAT tạo ra một wff tương ứng của ZF φ bằng cách sử dụng các bộ lượng tử hiện sinh. Sau đó, một phép gán chân thực thỏa mãn ϕ có thể được tạo thành một bằng chứng chính thức về φ độ dài đa thức trong | φ |kBkφk|φ|kkBkϕφϕφ|φ|vì một phép gán chân lý của là tuyến tính trong | ϕ | .ϕ|ϕ|

Bây giờ, nếu ZF là không phù hợp, phương tiện này rằng có một tuyên bố chính thức như rằng cả hai σ¬ σ Có bằng chứng trong ZF. Như đã biết, bất kỳ tuyên bố khác τ sau đó có thể được bắt nguồn từ sự kết hợp mâu thuẫn σ ¬ σ (có nghĩa là bằng cách làm theo đường dẫn: σ ¬ σ σσ¬στσ¬σ

σ¬σbothσand¬σare true¬τσis true (since regardless ofτthe implication is valid sinceσis true)¬στ(by contraposition and double negation)τ is true (by modus ponens with¬σ)

φ|φ|

B:=BkkBφφBBB

Do đó, nếu chúng tôi có bằng chứng chính thức về P! = NP thì chúng tôi có bằng chứng chính thức về tính nhất quán của ZF. Nhưng theo định lý bất toàn thứ hai của Godel, điều này ngụ ý rằng ZF không nhất quán, từ đó có được P = NP như đã nêu ở trên (cũng như định lý của bất kỳ định lý phủ định nào).

Đây không chính xác là một bằng chứng cho thấy P so với NP độc lập với ZF. Có thể là ZF phù hợp và P = NP hoặc P! = NP có thể được chứng minh thông qua các kỹ thuật không thể chính thức hóa trong ZF. Tuy nhiên, nó lại đưa ra một rào cản ghê gớm khác để giải quyết P so với NP.

Câu trả lời:


6

SATBφ

ZFPNPBPBPPNPZFBPBZFPNP


Làm tốt lắm! đây dường như là vấn đề
Ariel

4

kBk


BkBk

@Ari Các trường hợp SAT không thỏa mãn tương ứng với các câu lệnh ZF sai trong lý thuyết meta của bạn. Vì vậy, để giảm bớt hoạt động, bạn cần các câu lệnh ZF sai không có bằng chứng ZF.
Arno

Sự tương đương là rõ ràng, nếu công thức có bằng chứng thì trường hợp SAT là thỏa đáng (ZF là âm thanh, tôi không hiểu tại sao điều này nên là một trở ngại ở đây). Xem câu hỏi này để có bằng chứng về tính đầy đủ NP của nó.
Ariel

@Ariel Câu trả lời trong câu hỏi đó là không chính xác về các giả định là gì. Nó nhất thiết phải giả định rằng ZF là âm thanh. Chỉ cần nhắc nhở: "Âm thanh" có nghĩa là nếu một tuyên bố có bằng chứng, thì nó thực sự đúng. Nếu ZF không nhất quán, thì nó chứng minh mọi thứ và do đó không thể là âm thanh. Cụ thể, chúng tôi thấy rằng "ZF là âm thanh" không phải là một định lý của ZF. Nếu siêu lý thuyết của chúng tôi chứng minh "ZF là âm thanh", thì nó cũng chứng minh "ZF là nhất quán", và không có vấn đề gì. Nếu nó không chứng minh được thì chúng ta không có bằng chứng NP-đầy đủ và cũng không có vấn đề gì.
Arno

Tính chính xác của việc giảm thực sự phụ thuộc vào tính nhất quán của ZF, tuy nhiên nó không liên quan gì đến âm thanh. Hãy nhớ lại rằng âm thanh được định nghĩa liên quan đến một số ngữ nghĩa và ZF là âm thanh theo nghĩa các tuyên bố có thể chứng minh là đúng trong tất cả các mô hình, nếu ZF không nhất quán rằng nó là âm thanh trống rỗng vì nó không có mô hình.
Ariel
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.