Skip to content

双重否定翻译

Double-negation translation · Negative translation · Gödel–Gentzen negative translation

通过系统插入双重否定,把经典命题证明嵌入直觉主义逻辑的负片段。

条目类型
方法

形式陈述

双重否定翻译不是唯一语法变换。本页固定 Gödel–Gentzen 的命题负翻译 AAN

pN=¬¬p,N=,(AB)N=ANBN,(AB)N=ANBN,(AB)N=¬(¬AN¬BN).

否定视为 A,因此无需另设条款。若 ΓN={BN:BΓ},负翻译定理给出

ΓCPCAΓNIPLAN,

其中源端是经典命题逻辑,目标端是直觉主义命题逻辑。经典系统还证明 AAN;而 IPL 证明每个 AN 对双重否定稳定,即 ¬¬ANAN

证明对经典推导归纳。直觉主义与经典共享的规则逐步翻译;真正的经典步骤被目标公式外的否定结构吸收。不同负翻译会在原子、析取、存在量词处放置不同数量的否定,但只要满足经典等价、直觉主义稳定与证明保持,就表达同一嵌入思想。

直觉

负翻译不要求直觉主义逻辑接受经典结论本身,而是把经典断言改写成“反驳它会导致矛盾”的稳定形式。经典证明给出的排除能力通常足以建立这一负信息,即使它没有提供析取的具体分支或存在命题的见证。

翻译后的公式落在一个对双重否定封闭的片段中。经典逻辑可以消去外加否定并看回原公式,直觉主义逻辑则保留它们,准确记录哪些步骤只排除了反例、没有构造正面证据。

可以把一个反证者理解成接受 A 的证据并产出矛盾的过程,即 A。双重否定 ¬¬A 不直接交付 A,而是说明任何这样的反证者都会失败。负翻译沿公式结构安排这类“反证者接口”,使经典推导中的排中与反证步骤可以组合,同时不假装已经获得析取分支或存在见证。

因此翻译作用于整份推导,而不只是改写最终显示的公式。前提也要一同翻译,每条推理规则都要证明在目标系统中仍可模拟;只有这样,嵌入结论才会在证明复用时保持。单看经典真值等价,无法替代这项逐规则的保持证明。

例子与边界

经典双重否定消去

A=¬¬pp

不是 IPL 定理。按上述递归,pN=¬¬p(¬p)N=¬¬¬p,从而

(¬¬p)N=¬¬¬¬p,AN=¬¬¬¬p¬¬p.

后式可在 IPL 中直接证明:假设四重否定;要证 ¬¬p,再假设 ¬p,它会给出 ¬¬¬p,与四重否定矛盾。翻译没有偷偷使用双重否定消去,而是把结论改成自身稳定的双重否定形式。

命题版 Glivenko 定理使用更简短的整体包装:若经典逻辑无前提证明 A,则 IPL 证明 ¬¬A。它不等于上述逐联结词翻译;加入前提、推广到一阶量词或要求证明组合时,直接只在结论外包两层否定通常不够,必须说明采用哪种负翻译及如何处理前提和存在量词。

负翻译也不产生经典证明中缺失的算法见证。从经典证明得到 ¬¬(AB),不能因此在 IPL 中选择 AB。若后续程序需要构造性分支,仍需加强源证明或另给可实现内容。

推论与应用

双重否定翻译给出经典逻辑相对于直觉主义逻辑的保守解释:经典推理可以在负片段中模拟,而 IPL 自己的构造性规则无需改变。它也解释某些经典定理为什么能得到“否定的否定”版本,却不能得到原结论。

证明论中,负翻译可与 cut 消去、Curry–Howard 和 continuation-passing style 联系:双重否定 ¬¬A 具有 continuation 类型 (A)。这条对应揭示控制算子如何表达经典推理,但具体程序语义仍需选择求值策略和答案类型,不能从逻辑公式直接读出唯一实现。

Gödel 翻译处理相反方向的另一座桥:它把 IPL 嵌入正规模态逻辑 S4,用方框编码持久性;负翻译则把经典逻辑送入 IPL 的稳定片段。两者的源、目标和新增符号都不同,不能因为都与 Gödel 名字相关而混称同一翻译。

参考资料
  • Gerhard Gentzen, “Über das Verhältnis zwischen intuitionistischer und klassischer Arithmetik,” 1933 manuscript, published in Archiv für mathematische Logik und Grundlagenforschung 16, 1974, pp. 119–132。
  • A. S. Troelstra and Dirk van Dalen, Constructivism in Mathematics: An Introduction, Vol. I, North-Holland, 1988, Chapter 1, negative translations。
  • Dirk van Dalen, Logic and Structure, 5th ed., Springer, 2013, Chapter 6, Glivenko and Gödel–Gentzen translations。
关系图谱3 个相邻概念 · 3 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组
类型化关系

使用的工具

并列辨析