Files
myWiki/concepts/diagonalization-method.md

1.8 KiB
Raw Blame History

title, created, updated, type, tags, sources
title created updated type tags sources
对角线方法 (Diagonalization Method) 2025-04-15 2026-05-01 concept

对角线方法 (Diagonalization Method)

定义

对角线方法是一种通过将列表中的每个元素与其对角线上的某个属性进行比较,构造出一个不在原列表中的新元素的证明技术。其本质是一种self-reference的构造:通过让对象谈论自身,揭示系统的内在限制。

历史谱系与应用

结果 发现者 核心思想
实数集不可数 Cantor 对角线上构造不在列表中的实数
罗素悖论 Russell R = {x
塔斯基不可定义性 Tarski 真值谓词不可在系统内定义
哥德尔不完备定理 Gödel Sub(n, n, n) 构造自指句子
停机问题 Turing D(D) 的对角线矛盾

在哥德尔证明中的运用

哥德尔的对角线构造不同于康托尔的直接形式:

  1. 定义 Sub(a, b, c) 替换函数(将编码为 a 的公式中编码为 b 的变元替换为数字 c
  2. 关键一步Sub(n, n, n)——将自身的编码代入自身
  3. 产生自指命题 G = ¬Prov(Sub(n, n, n))G 断言自身不可证

这里的「对角线」体现在:同一个数 n 同时作为公式编码和替换数字出现。

本质

对角线方法的统一本质是:任何足够丰富的系统,一旦允许内部元素「谈论」自身,就必然产生超越系统表达能力的结果。

相关概念

self-reference · godel-numbering · godel-incompleteness-theorems · halting-problem