一句话
反证法:要证命题 A⇒B,先假设 B 不成立,把“非 B”当作新条件和 A 一起推理,直到推出一个矛盾——与已知条件矛盾、与定理矛盾,或者自相矛盾。既然“非 B”站不住,B 就成立。
三个动作:反设(写准结论的反面)→ 归谬(推出矛盾,这是关键)→ 结论。
例:质数有无穷多个(欧几里得)
第 1 / 4 步 -
反设 假设质数只有有限个,把它们全部列出来:p1,p2,…,pk。图里先试 2,3,5。
全部质数={p1,…,pk}
-
造一个数
-
归谬
-
结论
先猜后证
假设全部质数是 2,3,5,7,11,13,那么 N=2×3×5×7×11×13+1=30031。30031 是质数吗?
先选定答案,才能看到结论。
✓ 猜对了!✗ 和你想的不一样——这正是值得停一下的地方。
不是:30031=59×509。很多人以为欧几里得的证明里 N 一定是质数,其实不对。证明只用到“N 的质因数不在表里”——59 和 509 都不在表里,矛盾照样成立。在上面的图里点选这六个质数验证一下。
第 1 站 · 集合的性质(卷一)
“集合 A 不可能只有一个元素”——结论是否定的,正面不知从何说起。反设它只有一个元素,条件立刻变成一个方程。
例:实数集 A 满足:1 ∉ A,且若 a ∈ A,则 1/(1 − a) ∈ A。证明 A 不能是单元素集
第 1 / 4 步 -
反设 假设 A={a} 只有一个元素,这里 a=1。
A={a}
-
用条件
-
归谬
-
结论
第 2 站 · 最小数原理(卷五)
反证法和“最小”联手,就是无穷递降:假设有解,取“最小”的那个,再造出一个更小的——矛盾。
一题多解
证明:2 是无理数。
既约分数 + 奇偶
反设 2=qp,p,q 是互质的正整数。则 p2=2q2,p2 是偶数,所以 p 是偶数。
设 p=2r,得 q2=2r2,q 也是偶数。p,q 都是偶数,与互质矛盾。
代价最常见;要先说清“既约”。
无穷递降(最小数原理)
反设 2=qp。所有这样的表示里,正整数 q 有一个最小值,取 q 最小的一组。
由 p2=2q2 同样推出 p=2r、q2=2r2,于是 2=rq,而 r=2p<q(因为 p<2q)。
找到了分母更小的表示,与 q 最小矛盾。
代价不用“既约”,换成“分母最小”;同样的骨架能证很多不定方程无解。
第 3 站 · 函数方程(卷二)
“不存在这样的函数”——又是一个否定结论。假设它存在,用特殊值把它逼到墙角。
例:证明不存在单射 f: ℝ → ℝ,使得对一切实数 x,都有 f(x²) − (f(x))² ≥ 1/4
第 1 / 4 步 -
反设 假设这样的单射 f 存在。条件对所有 x 成立,挑那些让 x2=x 的值。
x2=x⟺x=0 或 1
-
代 x = 0
-
代 x = 1
-
归谬
练一练
假设全部质数就是 2,3,5,7,11,13。按欧几里得的办法造出 N,N 的最小质因数是多少?
提示 · 方法N=30031。它不能被 2,3,5,7,11,13 整除,从 17 开始试除。
提示 · 第一步17,19,23,29,31,37,41,43,47,53 都不整除 30031。
完整解答30031=59×509,最小质因数是 59——它不在表里,假设被推翻。
方程 x2−y2=2022 有多少组整数解?
提示 · 方向x2−y2=(x−y)(x+y)。x−y 和 x+y 的奇偶性有什么关系?
提示 · 方法反设有整数解,看 (x−y)(x+y) 能被 2 和 4 整除的情况。
提示 · 第一步(x+y)−(x−y)=2y 是偶数,所以两个因数同奇偶。
完整解答若同为奇数,乘积是奇数;若同为偶数,乘积是 4 的倍数。而 2022=2×1011 是偶数但不是 4 的倍数,两种情况都矛盾。所以没有整数解,答案是 0。
证明:log23 是无理数。
提示 · 方法反设 log23=qp,p,q 是正整数,化成指数式。
提示 · 第一步2p/q=3,两边 q 次方:2p=3q。
完整解答log23>0,故可设 p,q 为正整数。2p 是偶数,3q 是奇数,二者不可能相等,矛盾。所以 log23 是无理数。
设 a,b,c 都是奇数。证明:方程 ax2+bx+c=0 没有有理根。
提示 · 方向反设有有理根 qp,并且写成既约分数。
提示 · 方法代入、去分母,得到一个整数等式,再按 p,q 的奇偶分类。
提示 · 第一步ap2+bpq+cq2=0。p,q 互质,不会都是偶数。
完整解答若 p,q 都是奇数,三项都是奇数,和是奇数,不等于 0;若一奇一偶,三项中恰有两项是偶数、一项是奇数,和还是奇数。都与“和为 0”矛盾。所以没有有理根。