Skip to content

分类讨论证明

Proof by cases · Exhaustion

把所有可能情形穷尽划分并在每个情形中证明结论。

条目类型
原则

形式陈述

若情形 C1,,Ck 穷尽所有可能,即 C1Ck,并且对每个 i 都证明 CiP,则可推出 P。各情形可以重叠,但必须覆盖全部论域。

直觉

分类讨论先把复杂论域拆成若干结构较统一的情形,再在每个分支使用最合适的论证并推出同一结论。正确性取决于“覆盖全部可能”与“每个分支论证有效”,不取决于分类是否看起来自然。分支可以重叠,无需互斥,但互斥通常更清楚;分类标准也应真正降低各分支难度。

例子与边界

证明任意整数 nn(n+1) 为偶数,可分 n 偶与 n 奇两种情形。再证明对任意整数 n3n3n:按模 3 的余数分为 n0,1,2 三种情形,分别有

n3n030,131,2320(mod3).

三个分支穷尽所有整数,因此结论成立。分类可以重叠,只要每个对象至少落入一个已证明分支;但分类过细会制造重复,分类不穷尽则直接使证明失效。例如,只讨论正数与负数会漏掉零,按模 m 分类时也必须覆盖 0,1,,m1 的每个余数类。

推论与应用

命题逻辑中的析取消去,就是 自然演绎里的分类讨论规则。绝对值、奇偶性、符号、图的局部结构和算法正确性,都常按输入形状或分支条件分类;反证法和归纳法内部也经常嵌套有限情形分析。复杂证明可以先给出分类引理,集中处理边界条件并避免复述。

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

拖动节点调整位置。

显示关系

显示:依赖

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