Skip to content

方法Method

双重否定翻译

施工中 · 内容逐步修订

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

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

形式陈述 ​

双重否定翻译有多种形式。本页采用 Gödel–Gentzen 的命题负翻译 A↦AN:

pN=¬¬p,⊥N=⊥,(A∧B)N=AN∧BN,(A→B)N=AN→BN,(A∨B)N=¬(¬AN∧¬BN).

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

Γ⊢CPCA⟹ΓN⊢IPLAN,

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

证明对经典推导归纳。直觉主义与经典共享的规则逐步翻译;排中律、反证法等经典步骤在翻译后可由直觉主义规则推导。不同负翻译会在原子、析取、存在量词处放置不同数量的否定,但只要满足经典等价、直觉主义稳定与证明保持,就表达同一嵌入思想。

直觉
析取的双重否定翻译

负翻译不要求直觉主义逻辑接受经典结论本身,而是把经典断言改写成“反驳它会导致矛盾”的稳定形式。负翻译定理保证经典证明可以转化为这一负形式的证明,即使它没有提供析取的具体分支或存在命题的见证。

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

可以把一个反证者理解成接受 A 的证据并产出矛盾的过程,即 A→⊥。双重否定 ¬¬A 不直接交付 A,而是说明任何这样的反证者都会失败。负翻译沿公式结构安排这类“反证者接口”,使经典推导中的排中与反证步骤可以组合,并保留了负信息与具体构造性证据的区别。

带前提的翻译同时处理假设与结论:从 Γ 推导 A 的每一步,都要转换成从 ΓN 推导 AN 的合法步骤。逐规则的保持证明保证了这些步骤能够接续起来。

例子与边界

经典双重否定消去

A=¬¬p→p

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

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

后式可在 IPL 中直接证明。假设四重否定,目标是 ¬¬p,于是暂时假设 ¬p。这个假设能推出 ¬¬¬p:任何 ¬¬p 都会与它矛盾。但四重否定又与 ¬¬¬p 矛盾,因此可以撤销临时假设 ¬p,得到所需的 ¬¬p。

命题版 Glivenko 定理使用更简短的整体包装:若经典命题逻辑证明 A,则 IPL 证明 ¬¬A。这种包装直接加在整个公式外面;Gödel–Gentzen 翻译则沿联结词递归处理,便于逐步翻译证明,并可通过增加量词条款推广到一阶逻辑。Glivenko 的整体双重否定形式不能直接推广到任意一阶公式。

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

推论与应用

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

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

Gödel 翻译连接另一对逻辑系统:它把 IPL 嵌入正规模态逻辑 S4,用方框编码持久性;负翻译则把经典逻辑送入 IPL 的稳定片段。

参考资料
  • Curtis Franks, Glivenko’s Theorem:命题逻辑中整体双重否定翻译的证明。
  • 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。
关系图谱5 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

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