Câu hỏi này là về logic mệnh đề và tất cả các lần xuất hiện của "độ phân giải" nên được đọc là "độ phân giải mệnh đề".
Câu hỏi này là một cái gì đó cực kỳ cơ bản nhưng nó đã làm phiền tôi trong một thời gian. Tôi thấy mọi người khẳng định rằng giải quyết mệnh đề đã hoàn tất nhưng tôi cũng thấy mọi người khẳng định rằng độ phân giải chưa hoàn chỉnh. Tôi hiểu ý nghĩa trong đó giải quyết không đầy đủ. Tôi cũng thấy lý do tại sao mọi người có thể cho rằng nó hoàn chỉnh nhưng từ "hoàn thành" khác với cách "hoàn thành" được sử dụng khi mô tả suy luận tự nhiên hoặc tính toán tuần tự. Ngay cả vòng loại "hoàn thành từ chối" cũng không giúp ích gì vì các công thức phải có trong CNF và việc chuyển đổi công thức thành công thức CNF tương đương hoặc công thức CNF tương đương thông qua chuyển đổi Tseitin không được tính trong hệ thống chứng minh.
Sự lành mạnh và đầy đủ
Chúng ta hãy giả định các thiết lập của logic mệnh đề cổ điển với một mối quan hệ giữa một số vũ trụ của các cấu trúc và một bộ các công thức và khái niệm Tarskian cổ điển của chân lý trong một cấu trúc. Chúng tôi viết ⊨ φ nếu φ là đúng trong tất cả các cấu trúc đang được xem xét. Tôi cũng sẽ cho rằng một hệ thống ⊢ cho phát sinh các công thức từ công thức.
Hệ thống là âm thanh đối với với ⊨ nếu bất cứ khi nào chúng tôi có ⊢ φ , chúng tôi cũng có ⊨ φ . Hệ thống ⊢ là hoàn toàn liên quan đến ⊨ nếu bất cứ khi nào chúng tôi có ⊨ φ , chúng tôi cũng có ⊢ φ .
Quy tắc giải quyết
Một nghĩa đen là một đề xuất nguyên tử hoặc phủ định của nó. Một mệnh đề là một sự phân biệt của chữ. Một công thức trong CNF là sự kết hợp của các mệnh đề. Quy tắc giải quyết khẳng định rằng
Nguyên tắc giải quyết khẳng định rằng nếu kết hợp của mệnh đề với mệnh đề ¬ p ∨ D là satisfiable, mệnh đề C ∨ D cũng phải satisfiable.
Tôi không chắc chắn nếu một mình quy tắc giải quyết có thể được hiểu là một hệ thống bằng chứng bởi vì không có quy tắc nào để giới thiệu các công thức. Tôi giả sử ít nhất chúng ta cần một quy tắc giả thuyết cho phép đưa ra các mệnh đề.
Độ phân giải không đầy đủ
Được biết, độ phân giải là một hệ thống bằng chứng âm thanh. Nghĩa là, nếu chúng ta có thể lấy được một khoản từ một công thức F sử dụng độ phân giải sau đó ⊨ F . Nghị quyết cũnglà từ chối hoàn toàncó nghĩa nếu chúng ta có ⊨ F thì chúng ta có thể lấy được ⊥ từ F sử dụng độ phân giải.
Hãy xem xét các công thức
và ψ : = p ∨ q .
Trong hệ thống Gentzen của LK hoặc sử dụng khấu trừ tự nhiên, tôi có thể lấy được ngụ ý hoàn toàn trong hệ thống giấy tờ chứng minh. Tôi không thể rút ra hàm ý này bằng cách sử dụng độ phân giải vì nếu tôi bắt đầu bằng φ , không có độ phân giải.
Tôi thấy làm thế nào tôi có thể chứng minh tính hợp lệ của hàm ý này bằng cách sử dụng độ phân giải:
- Hãy xem xét các công thức
- Biến công thức trên thành CNF bằng cách sử dụng quy tắc phân phối chuẩn hoặc sử dụng phép chuyển đổi Tseitin
- Lấy từ công thức chuyển đổi sử dụng độ phân giải.
Cách tiếp cận này không thỏa mãn với tôi vì nó yêu cầu tôi thực hiện các bước (1) và (2) nằm ngoài hệ thống chứng minh độ phân giải. Vì vậy, có vẻ như có một ý nghĩa rất rõ ràng trong đó độ phân giải không hoàn thành theo cách chúng ta nói rằng khấu trừ tự nhiên hoặc phép tính tuần tự đã hoàn tất.
Câu hỏi
Với tất cả những điều trên, câu hỏi của tôi là:
- Hệ thống bằng chứng nào đang được xem xét khi thảo luận về giải pháp? Có phải chỉ là quy tắc giải quyết? Các quy tắc khác là gì?
- Dường như rất rõ ràng với tôi rằng độ phân giải chưa hoàn thành theo nghĩa là phép trừ tự nhiên và phép tính tuần tự đã hoàn tất. Liệu các tài liệu khẳng định rằng giải pháp là thuật ngữ lạm dụng hoàn toàn chỉ bởi vì ý nghĩa trong đó giải quyết hoàn thành là thú vị hơn so với ý nghĩa trong đó nó không đầy đủ?
- Có sự khác biệt này trong các khái niệm về tính đầy đủ như được áp dụng cho độ phân giải và các nơi khác và làm thế nào để điều hòa chúng đã được thảo luận ở độ sâu lớn hơn trong tài liệu?
- Tôi cũng nhận ra rằng độ phân giải có thể được xác định trong phép tính liên tiếp theo quy tắc cắt. Là quan điểm lý thuyết chứng minh "đúng" về độ phân giải chỉ là một phần của phép tính tuần tự đủ để kiểm tra sự thỏa mãn của các công thức trong CNF?