ScholarGate
助手

自然演绎与相继式演算

自然演绎和相继式演算是两种根岑(Gentzen)风格的形式系统,它们通过逻辑联结词的引入规则和消除规则来表示证明,构成了结构证明论的基本机制。

用 PaperMind 寻找选题即将推出Find papers & topics
Tools & resources
下载幻灯片
Learn & explore
视频即将推出

Definition

自然演绎使用引入规则和消除规则从假设中推导出公式,这些规则反映了非形式推理;而相继式演算则通过作用于蕴涵式左右两边的规则来操作相继式,即关于一组公式蕴涵另一组公式的断言。

Scope

本主题涵盖了自然演绎的规则及其引入和消除对、相继式演算的结构及其左右规则和结构规则、自然演绎的范式化、两种系统之间的关系,以及它们的直觉主义和经典变体。

Core questions

  • 引入规则和消除规则如何赋予逻辑联结词意义?
  • 什么是相继式?它的规则与自然演绎的规则有何不同?
  • 范式化如何简化自然演绎证明?
  • 这些演算的经典版本和直觉主义版本之间有何关系?

Key theories

引入规则和消除规则
每个联结词都受引入它的规则和利用它的规则的支配,它们的和谐性(即消除规则精确地恢复了引入规则所引入的内容)表达了联结词的意义。
范式化定理
普拉维茨(Prawitz)证明了自然演绎证明可以被简化为没有迂回的范式,其中引入操作不会立即被消除操作抵消,这与切除消除(cut-elimination)在自然演绎中的对应物。
两种演算的对应关系
自然演绎和相继式演算证明相同的定理,并且可以相互转换,其中相继式的左规则对应于自然演绎的消除规则。

Clinical relevance

这些演算系统是结构性研究证明的标准形式:自然演绎通过“证明即程序”的对应关系支撑着类型论和证明助手,而相继式演算在切除消除(cut-elimination)后具有子公式性质(subformula property),是自动化证明搜索和分析图(analytic tableaux)的基础。

History

根岑(Gentzen)于1934年和1935年分别引入了自然演绎和相继式演算。他在发现自然演绎难以分析后,设计了相继式演算以获得其切除消除定理。普拉维茨(Prawitz)于1965年通过深入的范式化研究复兴了自然演绎,这些系统成为后来“证明即程序”发展中的核心。

Key figures

  • Gerhard Gentzen
  • Dag Prawitz
  • Stanislaw Jaskowski
  • Jan von Plato

Related topics

Seminal works

  • troelstra2000
  • prawitz1965
  • negri2001

Frequently asked questions

自然演绎和相继式演算之间有什么区别?
自然演绎在假设的上下文中处理公式,并使用消除规则,这与非形式证明非常吻合。相继式演算处理明确的蕴涵关系,并用左引入规则取代消除规则,这种格式使得切除消除(cut-elimination)和子公式性质(subformula property)更加透明。
范式化为什么重要?
范式证明不包含任何迂回,并具有子公式性质,因此其中的每个公式都是结论或前提的子公式。这限制了证明的形状,产生了相容性结果,并且通过“证明即程序”的对应关系,它对应于将程序评估为一个值。

Methods for this concept

Related concepts