“双重否定翻译把经典逻辑嵌入 IPL 的负片段;Gödel 翻译则把 IPL 嵌入 S4。前者新增否定以保存经典证明,后者新增方框以保存信息增长。二者解决不同方向的问题,组合使用时也必须逐层保…”
形式陈述 ​
双重否定翻译不是唯一语法变换。本页固定 Gödel–Gentzen 的命题负翻译
否定视为
其中源端是经典命题逻辑,目标端是直觉主义命题逻辑。经典系统还证明
证明对经典推导归纳。直觉主义与经典共享的规则逐步翻译;真正的经典步骤被目标公式外的否定结构吸收。不同负翻译会在原子、析取、存在量词处放置不同数量的否定,但只要满足经典等价、直觉主义稳定与证明保持,就表达同一嵌入思想。
直觉
负翻译不要求直觉主义逻辑接受经典结论本身,而是把经典断言改写成“反驳它会导致矛盾”的稳定形式。经典证明给出的排除能力通常足以建立这一负信息,即使它没有提供析取的具体分支或存在命题的见证。
翻译后的公式落在一个对双重否定封闭的片段中。经典逻辑可以消去外加否定并看回原公式,直觉主义逻辑则保留它们,准确记录哪些步骤只排除了反例、没有构造正面证据。
可以把一个反证者理解成接受
因此翻译作用于整份推导,而不只是改写最终显示的公式。前提也要一同翻译,每条推理规则都要证明在目标系统中仍可模拟;只有这样,嵌入结论才会在证明复用时保持。单看经典真值等价,无法替代这项逐规则的保持证明。
例子与边界
经典双重否定消去
不是 IPL 定理。按上述递归,
后式可在 IPL 中直接证明:假设四重否定;要证
命题版 Glivenko 定理使用更简短的整体包装:若经典逻辑无前提证明
负翻译也不产生经典证明中缺失的算法见证。从经典证明得到
推论与应用
双重否定翻译给出经典逻辑相对于直觉主义逻辑的保守解释:经典推理可以在负片段中模拟,而 IPL 自己的构造性规则无需改变。它也解释某些经典定理为什么能得到“否定的否定”版本,却不能得到原结论。
证明论中,负翻译可与 cut 消去、Curry–Howard 和 continuation-passing style 联系:双重否定
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。