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