Skip to content

反证法

Proof by contradiction · Reductio ad absurdum

假设目标命题为假并推出矛盾,从而证明目标。

条目类型
原则

形式陈述

在经典逻辑中,为证明命题 P,可假设 ¬P 并推导矛盾 ;由 ¬P¬¬P,再用双重否定消去推出 P。所采用逻辑若不接受 ¬¬PP,该步骤只能得到双重否定。

直觉

在经典命题逻辑中,反证法为证明 P,临时假设 ¬P,再从该假设与已知事实合法地推出矛盾,从而排除所有反例。它适合否定性结论、不可存在性,以及目标对象难以直接构造的论证;但矛盾必须真正依赖 ¬P,不能只是说明假设“看起来不合理”。经典逻辑中最后一步依赖双重否定消去;在直觉主义逻辑里,从 ¬¬P 一般不能直接得到 P

例子与边界

证明 2 无理:假设存在既约分数 p/q 表示它,推出 p,q 同为偶数,矛盾。若推出的只是“令人意外”而非形式矛盾,反证没有完成。

证明素数有无穷多个。假设全部素数为 p1,,pk,令

N=p1p2pk+1.

N>1 必有素因子 q,但每个 piN 都余 1,所以 q 不在原列表中,产生矛盾。这里矛盾必须来自“素数只有有限多个”这一否定目标与已经证明的整除事实;若矛盾实际源于另一个未经证明的辅助假设,反证形式本身不能修补漏洞。

推论与应用

反证法常用于无理性、无穷性、唯一性、不可数性和不可判定性问题。正文应明确矛盾来自哪两个互斥陈述,并避免把待证结论悄悄作为中间假设。它与逆否证明不同:逆否证明直接建立一个等价蕴涵,不必导出 。构造性逻辑会区分 ¬¬PP,因此使用范围必须随逻辑背景调整。

参考资料
  • Richard Hammack, Book of Proof, 3rd ed., 2018, Chapter 6。
  • Daniel J. Velleman, How to Prove It: A Structured Approach, 3rd ed., Cambridge University Press, 2019, Proof Strategies chapter。
关系图谱2 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

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