对角线论证是数学中少数被反复移植的证明模式。集合论中它给出 Cantor 定理 ,从而由幂集公理库幂集Power set把 A 的每一种子集选择提升为元素所得的集合,记作 P(A)。迭代产生无穷多个越来越大的基数,也直接支撑基数公理库基数Cardinality · Size of a set忽略元素性质与排列,只用双射和单射刻画集合的大小及其比较。层级的非平凡性;实数不可数是它的第一个历史应用。可计算性理论中,停机问题公理库停机问题不可判定性Halting problem · Undecidability of halting不存在一个对任意程序和输入都能正确判断程序是否停机的算法。不可判定的证明就是对角线:假想的停机判定器被用来构造一个"在自己身上反着做"的程序。复杂性理论中,时间层级定理公理库时间层级定理Time hierarchy theorem在可构造时间界下,给予更多渐近时间会严格扩大可判定语言类。与空间层级定理公理库空间层级定理Space hierarchy theorem在适当空间可构造性条件下,更多渐近空间严格提升可判定语言能力。沿用同样的对角骨架,在相应的可构造性与资源间隙条件下证明更多资源确实能计算更多语言。这些应用共享同一个核心——自指式差异构造,与矩阵对角化无关;掌握"给每个候选分配一个专属位置并在该处偏离"这一模式,就能识别这些变体。
参考资料
Paul R. Halmos, Naive Set Theory, 1960; Dover reprint 2017,§26。
Daniel J. Velleman, How to Prove It: A Structured Approach, 3rd ed., Cambridge University Press, 2019,Ch. 7。