希尔伯特演绎系统

来自testwiki
跳转到导航 跳转到搜索

逻辑特别是数理逻辑中,希尔伯特风格演绎系统是归功于弗雷格[1]希尔伯特的一类形式演绎系统。这种演绎系统最经常为一阶逻辑而研究,但对其他逻辑也是有价值的。

所有演绎系统都在逻辑公理推理规则之间作出取舍平衡[1]。希尔伯特风格的演绎系统可以刻画为选择了大量的逻辑公理模式和少(Hilbert system)量的推理规则。最常研究的希尔伯特风格演绎系统只有一个推理规则即肯定前件和几个无限公理模式。

自然演绎系统做了相反的取舍,包括了很多演绎规则但有非常少甚至没有公理模式。

形式定义

演绎系统的图形表示
演绎系统的图形表示

在希尔伯特风格演绎系统中,形式演绎是公式的有限序列,其中每个公式要么是个原子要么是从前面的公式通过推理规则而获得。这些形式演绎系统意图反映自然语言证明,尽管它们要更加详细。

假设Γ是被当作假设的公式集合。例如Γ可以是群论集合论的公理集合。符号Γϕ意味着有只使用逻辑公理Γ的元素的结束于ϕ的一个演绎。因此,非形式的说Γϕ意味着假定了Γ中的所有公式则ϕ是可证明的。

希尔伯特风格演绎系统可刻画为使用了众多逻辑公理模式。公理模式是把所有某种形式的公式代换成特定模式。不只是从这种模式生成的公理,还有这些公理之一的任何普遍化,都包括在逻辑公理集合中。公式的普遍化是通过在公式上前缀上零个或多个全称量词而获得的;因此

y(xPxyPty)

xPxyPty的普遍化。

逻辑公理

常见的希尔伯特风格的系统有六个无限公理模式和一个补充公理。为了简约公理模式的数目,这个系统假定所有公式都已经被重写为只使用连结词¬并且只有量词。如下面所讨论的那样,可以把系统扩展为包括额外的逻辑连结词比如,而不扩大可演绎的公式类。

前三个逻辑公理模式(与肯定前件一起)允许操纵逻辑连结词。

1. ϕ(ψϕ)
2. (ϕ(ψξ))((ϕψ)(ϕξ))
3. (¬ϕ¬ψ)(ψϕ)

后三个逻辑公理模式提供了增加、操纵和去除全称量词的方式。

4. x(ϕ)ϕ[x:=t]这里的t可以代换在ϕx
5 x(ϕψ)(x(ϕ)x(ψ))
6 ϕx(ϕ)这里的x不是ϕ中的自由变量

需要最后的公理模式来处理涉及等号的公式。

  1. x=x对于所有变量x
  2. (x=y)(ϕ[z:=x]ϕ[z:=y])

保守扩展

在希尔伯特风格的演绎系统中经常只包含对蕴涵和否定的公理。给定这些公理,有可能形成允许使用补充连结词的演绎定理的保守扩展。这些扩展被称为是保守的,因为如果涉及新连结词的公式φ被重写为只涉及否定、蕴涵和全称量词的逻辑等价的公式θ,则φ在扩展系统中是可导出的,当且仅当θ在最初系统中可导出的。在完全扩展的时候,希尔伯特风格的系统将非常类似于自然演绎系统。

元定理

由于希尔伯特风格系统有非常少的演绎规则,经常证明元定理来展示额外的演绎规则不增加演绎能力,在使用新演绎规则的演绎可以转换成只使用最初演绎规则的演绎的意义上。

一些常见的这种形式的元定理有:

  • 演绎定理Γ;ϕψ当且仅当Γϕψ
  • Γϕψ当且仅当Γϕψ并且Γψϕ
  • 对置(Contraposition):如果Γ;ϕψΓ;¬ψ¬ϕ
  • 普遍化:如果Γϕ并且x不自由的出现在Γ的任何公式中,则Γxϕ

进一步联系

公理1、2与演绎规则肯定前件对应于组合子逻辑的基础组合子K, S与应用的概念。参见Curry-Howard同构

参考文献

引用

Template:Reflist

来源

Template:Refbegin

Template:Refend

外部链接

  1. 1.0 1.1 Máté & Ruzsa 1997:129