这个问题是关于命题逻辑的,所有出现的“解决”都应被理解为“命题解决”。
这个问题是非常基本的,但是已经困扰了我一段时间。我看到人们断言命题解决方案是完整的,但我也看到人们断言解决方案是不完整的。我了解解决方案不完整的含义。我也明白为什么人们可能会声称它是完整的,但是“完整”一词不同于描述自然演绎或后续演算时使用“完整”的方式。甚至限定词“反驳完成”也无济于事,因为公式必须在CNF中,并且在证明系统内不考虑通过Tseitin变换将公式变换为等效CNF公式或可满足的CNF公式。
健全性和完整性
让我们假设古典命题逻辑的设定是在结构的某些宇宙与一组公式之间的关系和结构中的经典的Tarskian真理概念之间的关系。我们写,如果在考虑所有结构都是如此。我还将假设一个系统,用于从公式导出公式。
该系统是声音相对于如果每当我们有,我们也有。该系统是完全相对于如果每当我们有,我们也有。
决议规则
文字是原子命题或其否定词。子句是文字的析取。CNF中的公式是子句的结合。决议规则断言
分辨率规则断言,如果该条的结合与子句是满足的,该条也必须是可满足的。
我不确定是否可以单独将解析规则理解为证明系统,因为没有公式的引入规则。我认为我们至少需要一个允许引入子句的假设规则。
解析不完整
众所周知,分辨率是一种隔音系统。也就是说,如果我们可以得到一个条款从公式使用的分辨率,然后。决议还驳斥完整的意思,如果我们有 ⊨ ˚F然后我们可以使用分辨率从 F导出 ⊥。
考虑配方
和 ψ := p ∨ q。
在根岑系统LK或使用自然推导,我可以得出蕴涵完全在证明系统内。我无法使用解析来得出这种含意,因为如果我以 φ开头,则没有解析子。
我知道如何使用解析度证明这种含意的正确性:
- 考虑公式
- 使用标准分布规则或使用Tseitin转换将以上公式转换为CNF
- 派生使用分辨率变换式。
这种方法令我不满意,因为它要求我执行分辨率验证系统之外的步骤(1)和(2)。因此,似乎很清楚地感觉到解决方案没有像我们所说的自然演绎或随后的结石完成那样的方式完成。
问题
鉴于以上所述,我的问题是:
- 讨论分辨率时考虑使用哪种证明系统?只是解决规则吗?其他规则是什么?
- 在我看来,很清楚,从自然推论和随后的结石是完整的意义上说,解决是不完整的。文献是否断言解决是完全滥用的术语,仅仅是因为解决的完成意义比不解决的意义更有趣?
- 是否已在分辨率和其他方面应用了完整性概念上的这种差异,以及如何调和它们,文献中是否进行了更深入的讨论?
- 我也意识到,可以根据切割规则在后续结石内制定分辨率。分辨率的“正确”证明理论观点只是它是随后的演算的一部分,足以检查CNF中公式的可满足性吗?