Là giải pháp đề xuất một hệ thống bằng chứng hoàn chỉnh?


15

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 â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 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.Cp¬pDCD

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 đó FCF . Nghị quyết cũnglà từ chối hoàn toàncó nghĩa nếu chúng ta cóFFC thì chúng ta có thể lấy được từ F sử dụng độ phân giải.FF

Hãy xem xét các công thức

ψ : = p q .φ:=pqψ:=pq

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:

  1. Hãy xem xét các công thức ¬(φψ)
  2. 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
  3. 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à:

  1. 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ì?
  2. 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 đủ?
  3. 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?
  4. 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?

1
(1) Các công thức CNF chỉ có độ phân giải (hoặc, nếu bạn thực hiện QBF, thì các công thức QCNF có độ phân giải & forall-less); (2) Có, nó bác bỏ hoàn toàn, và vẫn còn một ý nghĩa hơi khác nhau, cụ thể là nếu sau đó ψ . ψψ
Radu GRIGore

câu hỏi đại khái tương tự ở đây. thx để đăng. về cơ bản, iiuc / afaik, độ phân giải được sử dụng cho các hệ thống nhiều hơn logic bậc 1, nhưng trong logic bậc 1, nó là "âm thanh / hoàn chỉnh", mặc dù điều đó không phải lúc nào cũng được mô tả tốt, bởi vì nó thường chỉ được sử dụng cho bằng chứng bác bỏ. trong các hệ thống "lớn hơn", trong đó các thuật ngữ không chỉ là các biến boolean mà là các vòng loại tồn tại, v.v., nó không hoàn chỉnh. lĩnh vực logic không chuẩn hóa các định nghĩa thuật ngữ của nó quá tốt, có rất nhiều "quá tải" các thuật ngữ, v.v.
vzn

1
Đó là lý do tại sao một số người nói nó là " refutationally hoàn thành", ví dụ như L. Bachmair và H. Ganzinger, “Nghị quyết định lý minh,” Sổ tay của lập luận tự động, vol. 1, trang 19 Vang99, 2001.
Trylks

Câu hỏi thảo luận về tính đầy đủ phản biện.
Vijay D

Câu trả lời:


10

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ì?

Tôi thảo luận về độ phân giải trong ngữ cảnh của "mệnh đề", đó là các chuỗi được tạo thành chỉ bằng chữ . Một mệnh đề cổ điển sẽ trông giống như Nhưng chúng ta cũng có thể viết nó là

A1,,AnB1,,Bm
và làm việc chỉ với một cú đứng về phía sequents. Đó là thông thường để điều trị những sequents một chiều nhưmultisetscủa literals.
A¯1,,A¯n,B1,,Bm

LK bị giới hạn trong mệnh đề chỉ có bốn quy tắc suy luận:

  • danh tính
  • cắt (giải quyết mệnh đề)
  • co lại (bao thanh toán mệnh đề)
  • suy yếu

Rõ ràng là bốn quy tắc này đã hoàn thành để suy ra các mệnh đề, nghĩa là

Dự luật 1 Đối với bất kỳ khoản và tập các mệnh đề S , chúng tôi có SC khi và chỉ khi SC .CSSCSC

Bác bỏ bằng chứng cải vấn đề của đến SN ( C ) , nơi N ( C ) = { { ˉ Một } | A C } là tập hợp các điều khoản đại diện cho sự phủ định của C .SCSN(C)N(C)={{A¯}AC}C

Rõ ràng là khi và chỉ khi SN ( C ) . Hệ thống bốn quy tắc của chúng tôi vẫn đủ để chứng minh vấn đề được chuyển đổi, nhưng chúng tôi nhận thấy rằng chúng tôi không cần danh tính và làm suy yếu thêm nữa. Hai quy tắc còn lại được gọi là "thủ tục chứng minh giải quyết".SCSN(C)

Dự luật 2 Đối với bất kỳ khoản và tập các mệnh đề S , chúng tôi có SC khi và chỉ khi SN ( C ) chỉ sử dụng cắt và co.CSSCSN(C)

Điểm chuyển đổi vấn đề sang bằng chứng bác bỏ là hai lần:

  • Chúng tôi có cơ hội tốt hơn để hướng dẫn tìm kiếm bằng chứng bằng cách cho lái nó.N(C)
  • Chúng tôi có một xử lý về logic vị ngữ đầy đủ, có công thức có thể được chuyển đổi thành CNF để đạt được sự thỏa mãn.

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?

Thật!


Cảm ơn Uday. Một câu hỏi: Quy tắc cắt vẫn giữ các mệnh đề từ vòng công thức ban đầu trong kết quả. Trong độ phân giải, chúng được "tối ưu hóa" đi chỉ với một mệnh đề trong hệ quả. Bạn có đồng ý rằng độ phân giải là quy tắc tối thiểu hoặc cục bộ vì tất cả các mệnh đề không xuất hiện trong quy tắc này không?
Vijay D

@VijayD. Chúng tôi đang sử dụng chính xác quy tắc cắt, nhưng theo một cách khác với Gentzen. Bằng chứng Gentzen sẽ có dạngCSC

bạn cũng có thể thêm vào câu trả lời của bạn những gì bạn nghĩ là một câu, mô tả chính xác về tính đầy đủ của độ phân giải?
Vijay D

@VijayD. Có hai câu "nếu và chỉ nếu" trong câu trả lời ban đầu của tôi, đó là hai thuộc tính hoàn chỉnh. Để rõ ràng, tôi đã đánh giá cao chúng là Đề xuất cho bạn. (Tôi vẫn chưa chắc sự nhầm lẫn của bạn nằm ở đâu. Có lẽ nó liên quan đến ngôn ngữ mà chúng tôi đang làm việc với, như Kaveh đã ngụ ý?)
Uday Reddy

2
@VijayD. Tôi không nghĩ bạn có thể nói rằng độ phân giải là "không đầy đủ". Tất cả những gì bạn đã nói trong câu hỏi ban đầu của bạn là các phép biến đổi cần thiết để đưa các công thức mệnh đề thành dạng mệnh đề là "không thỏa mãn" đối với bạn. Điều đó không có nghĩa là chúng "không đầy đủ".
Uday Reddy

13

1)

Quy tắc phi cấu trúc duy nhất là độ phân giải (trên các nguyên tử).

φC,ψC¯φψ

Tuy nhiên, một quy tắc tự nó không đưa ra một hệ thống bằng chứng. Xem phần 3.

2)

{,,¬}{,,¬}

Miễn là có một bản dịch "tốt đẹp" từ ngôn ngữ này sang ngôn ngữ khác, chúng ta có thể nói về sự hoàn chỉnh. Điều quan trọng về cơ bản là chúng ta có thể dịch các công thức từ cái này sang cái khác và ngược lại một cách hiệu quả. Bạn có thể kiểm tra luận điểm của Robert Reckhow, nơi anh ấy giải quyết vấn đề liên kết và cho thấy rằng đối với các hệ thống Frege, độ dài của các bằng chứng không thay đổi nhiều hơn một đa thức vì vậy sẽ rất tốt nếu bạn chọn bất kỳ bộ kết nối nào phù hợp mà bạn thích.

Tình hình để giải quyết là tương tự. Bằng cách giảm từ SAT xuống 3SAT, chúng tôi có thể hạn chế sự chú ý của mình đối với CNF và việc chuyển đổi có thể được thực hiện rất hiệu quả.

Lưu ý rằng độ phân giải không đơn độc ở đây, vấn đề cũng áp dụng cho các hệ thống bằng chứng khác. Lấy ví dụ Bounded-Depth Frege trong đó độ sâu của các công thức phải được giới hạn bởi một hằng số để theo định nghĩa, nó không thể chứng minh bất kỳ họ công thức có chiều sâu không giới hạn nào.

3)

PP

  • PφππPφ

  • Pφφ

  • φPφ

Định nghĩa này rất chung chung và không nói về cấu trúc của bằng chứng. Bất cứ điều gì thỏa mãn các điều kiện này là một hệ thống bằng chứng mệnh đề.

Những loại công thức chúng ta nên xem xét trong các mục này? Các loại công thức khác nhau đã được xem xét và cách xử lý đầu tiên cho vấn đề mà tôi biết là luận án của Robert Reckhow, trong đó ông cho thấy chừng nào người ta còn quan tâm đến các hệ thống Frege, thì tất cả chúng đều sử dụng bộ kết nối đầy đủ. là tương đương.

Về độ phân giải, nếu một người thực sự muốn có sự hoàn chỉnh về tất cả các công thức và không chỉ CNF, người ta có thể kết hợp một bản dịch thời gian đa thức cố định từ các công thức tùy ý sang CNF vào hệ thống chứng minh mà không có vấn đề gì vì bản dịch có thể tính toán được theo thời gian.

π¬φ

4)

Độ phân giải cũng tốt, tuy nhiên người ta cũng có thể nghĩ về nó theo cách bạn đã đề cập, tức là chúng ta tất nhiên có thể coi đó là quy tắc cắt khi công thức cắt là một nguyên tử dương bằng cách di chuyển các nguyên tử âm sang tiền đề và giữ nguyên những người tích cực trong succedent:

φ,CCψφ,ψ

G

ps: Câu trả lời của tôi chủ yếu là từ quan điểm lý thuyết phức tạp chứng minh. Bạn có thể muốn kiểm tra các quan điểm khác như lý thuyết bằng chứng cấu trúc .

Người giới thiệu:


Cảm ơn câu trả lời của bạn. Tôi thấy Uday đang nói những điều tương tự, nhưng tôi thấy tôi có thể làm theo câu trả lời của anh ấy dễ dàng hơn.
Vijay D

@VijayD, chắc chắn, không vấn đề gì. :)
Kaveh
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.