命题解决方案是一个完整的证明系统吗?


15

这个问题是关于命题逻辑的,所有出现的“解决”都应被理解为“命题解决”。

这个问题是非常基本的,但是已经困扰了我一段时间。我看到人们断言命题解决方案是完整的,但我也看到人们断言解决方案是不完整的。我了解解决方案不完整的含义。我也明白为什么人们可能会声称它是完整的,但是“完整”一词不同于描述自然演绎或后续演算时使用“完整”的方式。甚至限定词“反驳完成”也无济于事,因为公式必须在CNF中,并且在证明系统内不考虑通过Tseitin变换将公式变换为等效CNF公式或可满足的CNF公式。

健全性和完整性

让我们假设古典命题逻辑的设定是在结构的某些宇宙与一组公式之间的关系和结构中的经典的Tarskian真理概念之间的关系。我们写φ,如果φ在考虑所有结构都是如此。我还将假设一个系统,用于从公式导出公式。

该系统声音相对于如果每当我们有φ,我们也有φ。该系统完全相对于如果每当我们有φ,我们也有φ

决议规则

文字是原子命题或其否定词。子句是文字的析取。CNF中的公式是子句的结合。决议规则断言

分辨率规则断言,如果该条的结合Cp与子句¬pD是满足的,该条CD也必须是可满足的。

我不确定是否可以单独将解析规则理解为证明系统,因为没有公式的引入规则。我认为我们至少需要一个允许引入子句的假设规则。

解析不完整

众所周知,分辨率是一种隔音系统。也就是说,如果我们可以得到一个条款C从公式F使用的分辨率,然后。决议还驳斥完整的意思,如果我们有˚FFC然后我们可以使用分辨率从 F导出FF

考虑配方

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

在根岑系统LK或使用自然推导,我可以得出蕴涵完全在证明系统内。我无法使用解析来得出这种含意,因为如果我以 φ开头,则没有解析子。φψφ

我知道如何使用解析度证明这种含意的正确性:

  1. 考虑公式¬(φψ)
  2. 使用标准分布规则或使用Tseitin转换将以上公式转换为CNF
  3. 派生使用分辨率变换式。

这种方法令我不满意,因为它要求我执行分辨率验证系统之外的步骤(1)和(2)。因此,似乎很清楚地感觉到解决方案没有像我们所说的自然演绎或随后的结石完成那样的方式完成。

问题

鉴于以上所述,我的问题是:

  1. 讨论分辨率时考虑使用哪种证明系统?只是解决规则吗?其他规则是什么?
  2. 在我看来,很清楚,从自然推论和随后的结石是完整的意义上说,解决是不完整的。文献是否断言解决是完全滥用的术语,仅仅是因为解决的完成意义比不解决的意义更有趣?
  3. 是否已在分辨率和其他方面应用了完整性概念上的这种差异,以及如何调和它们,文献中是否进行了更深入的讨论?
  4. 我也意识到,可以根据切割规则在后续结石内制定分辨率。分辨率的“正确”证明理论观点只是它是随后的演算的一部分,足以检查CNF中公式的可满足性吗?

1
(1)仅具有分辨率的CNF公式(或者,如果执行QBF,则具有分辨率和forall-reduction的QCNF公式);(2)是的,它的反驳完整,而且还略有不同的含义,即如果然后ψ ψψ
Radu GRIGore

这里的问题大致相似。张贴thx。基本上,iiuc / afaik 分辨率用于系统的功能远不止一阶逻辑,但是在一阶逻辑内它是“声音/完整的”,尽管并不总是很好地描述它,因为它通常仅用于反驳证明。在“更大”的系统中,术语不仅是布尔变量,而且例如存在限定符等,它并不完整。逻辑领域对术语的定义没有很好地标准化,存在很多术语的“重载”等...
vzn13,2013年

1
这就是为什么有人说它是“ 反驳的完整”的原因,例如L. Bachmair和H. Ganzinger,“解决定理证明”,《自动推理手册》,第1卷。1,第19–99页,2001
。– Trylks

问题讨论反驳的完整性。
维杰D

Answers:


10

讨论分辨率时考虑使用哪种证明系统?只是解决规则吗?其他规则是什么?

我将在“子句”的上下文中讨论解决方案,“子句”是仅由文字组成的序列。一个经典子句看起来像是

A1,,AnB1,,Bm
但是我们也可以写成和工作只用一个片面sequents。通常将这些单边序列作为多集处理
A¯1,,A¯n,B1,,Bm
文字的。

LK限于子句只有四个推理规则:

  • 身份
  • 切(命题分辨率)
  • 收缩(命题分解)
  • 减弱

显然,这四个规则对于推导从句是完整的,即

命题1对于任何条款和条款的一套小号,我们有小号Ç当且仅当小号ÇCSSCSC

驳证明转换的问题小号Ñ Ç ,其中Ñ C ^ = { { ˉ } | Ç }是子句表示的否定的收集ÇSCSN(C)N(C)={{A¯}AC}C

清楚的是,当且仅当小号Ñ Ç 。我们的四规则系统仍然足以证明转换后的问题,但是我们注意到我们不再需要身份验证和弱化。其余两个规则称为“分辨率证明程序”。SCSN(C)

命题2对于任何条款和条款的集合小号,我们有小号Ç当且仅当小号Ñ Ç 仅使用切割和收缩。CSSCSN(C)

将问题转换为反驳证明有两点:

  • 通过让驱动,我们有更好的机会来指导证明搜索。N(C)
  • 我们有完整谓词逻辑的句柄,可以将其公式转换为CNF直至可满足。

分辨率的“正确”证明理论观点只是它是随后的演算的一部分,足以检查CNF中公式的可满足性吗?

确实!


谢谢Uday。一个问题:削减规则仍然使原始公式中的子句保留下来。从分辨率上讲,这些仅在其中一个子句中被“优化”。您是否同意由于所有子句均未出现在规则中,所以该解决方案是最低规则还是局部规则?
Vijay D

@VijayD。我们正在精确地使用切割规则,但是使用的方式与根岑不同。Gentzen证明的形式为,那里没有“公理”,而在解决我们生产的公理证明小号Ç。您可能想看一下本文的条款完成CSC
Uday Reddy

您还可以在答案中加上您认为是一句话,准确描述解决方案完整性的信息吗?
Vijay D

@VijayD。我的原始答案中有两个“ if and only if”语句,它们是两个完整性属性。为了清楚起见,我已将它们视为您的命题。(我不确定您的困惑在哪里。也许正如Kaveh所暗示的那样,这与我们正在使用的语言有关?)
Uday Reddy 2013年

2
@VijayD。我认为您不能说解决方案是“不完整的”。您在最初的问题中只说过,将命题公式转换为从句形式所必需的转换对您“不满意”。这并不意味着它们是“不完整的”。
Uday Reddy

13

1)

唯一的非结构性规则是分辨率(在原子上)。

φC,ψC¯φψ

但是,规则本身并不能提供证明系统。请参阅第3部分。

2)

这样考虑:如果我们使用其他一些连接词代替则根岑的演算PK是否完整?一个逻辑连接词对于诸如完整性之类的逻辑结果很重要。关于该语言中的公式,证明系统可以是完整的。PK不能用其他语言谈论公式。您的解决方案问题与此类似。是的,如果我们谈论的是带有{ ¬ } 连词的一般公式的完备性,则解析不是完整的,但对于非其语言的公式,后续的演算和自然推论也不是完全。{,,¬}{,,¬}

只要存在从一种语言到另一种语言的“不错”的翻译,我们就可以谈论完整性。本质上重要的是,我们可以高效地将公式从一个公式转换为另一个公式,反之亦然。您可以查看罗伯特·雷克豪(Robert Reckhow)的论文,他在其中论述了连接词的问题,并表明对于Frege系统,证明的长度变化不超过多项式,因此从某种意义上讲,选择任何您喜欢的适当连接词都是很好的。

解决情况类似。通过从SAT减少到3SAT,我们可以将注意力集中在CNF上,并且可以非常高效地完成转换。

请注意,在这里并不是仅解决分辨率,此问题也适用于其他证明系统。以边界深度弗雷格(Bounded-Depth Frege)为例,其中公式的深度必须以常数为边界,因此根据定义,它不能证明公式的任何无限深度的族。

3)

PP

  • PφππPφ

  • Pφφ

  • φPφ

定义非常笼统,根本不涉及证明的结构。满足这些条件的任何事物都是命题证明系统。

在这些项目中,我们应考虑哪类公式?已经考虑过不同种类的公式,而我所知道的问题的第一个处理方法是罗伯特·雷克豪Robert Reckhow)的论文,他的研究表明,只要与弗雷格系统有关,一个人使用哪组足够的连接词就无关紧要了。是等效的。

关于分辨率,如果一个人真的想对所有公式都具有完整性,而不仅仅是CNF,那么可以将固定的多项式时间转换从任意公式转换为CNF到证明系统中,因为转换是多项式时间可计算的。

π¬φ到条款。这就是命题证明系统,人们称为决议命题证明系统。

4)

分辨率很好,但是也可以按照您提到的方式来考虑,即当剪切公式为正原子时,我们可以将其视为剪切规则,方法是将负原子移动到前项并保持成功者中的积极者:

φCCψφψ

请注意,是什么定义了命题证明系统在Frege子系统(甚至在更强大的类似命题证明系统的子系统(如定量命题逻辑)的子系统中)的能力 G)主要是一个可以剪切的公式类别。我认为我们可以采用Gentzen的PK并仅将切入规则限制为适用于此类切入公式,这样得出的证明系统在证明CNF方面不会比解析强大。CNF的任何证明(以带正原子的顺序形式书写)只能具有相似的顺序,即,更复杂的公式对CNF的证明毫无用处(请注意,cut是唯一可以从顺序中删除公式的规则)。

ps:我的回答主要是从证明复杂性理论的角度。您可能需要检查其他观点,例如结构证明理论

参考文献:


感谢您的回答。我看到Uday在说类似的话,但是我发现我可以更轻松地听从他的回答。
Vijay D

@VijayD,当然,没问题。:)
Kaveh
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.