数学证明/证明方法/反证法
反证法是假设一个命题不成立,然后证明这个假设会导致矛盾。在试图证明 的情况下,这等效于假设,也就是假设 为真,而 为假。这种方法被称为拉丁语的reductio ad absurdum(归谬法),因为它最终得出无法成立的结论。
一个很好的例子是证明 是无理数。直接证明(通过构造性证明)可能非常困难(如果不是不可能的话)。然而,通过反证法,我们有一个相当简单的证明。
- 命题 2.3.1.
证明:假设 是有理数。那么,其中 和 是互质整数(a 和 b 没有公因子)。[1] 且。所以
但由于 是偶数, 也必须是偶数,因为奇数的平方也是奇数。然后我们有 ,或 所以 。
现在可以将相同的论点应用于 以找到 。但是,这与 a 和 b 互质的原始假设相矛盾,上述情况是不可能的。因此,我们必须得出结论, 是无理数。
当然,我们现在注意到,在这个证明中,除了 2 是素数之外,没有什么是特殊的。这使我们能够说 是偶数,因为我们知道 是偶数。请注意,这对于 4 不起作用(主要是由于 )因为 不意味着 。
用英语来说,这个过程是这样的:断言一个陈述是错误的,然后证明自己错了。(从而证明了原始陈述是正确的。)这是一种 Modus Tollens 的形式。
对于许多学生来说,反证法是一种巨大的礼物和特洛伊木马,这两种情况都来自于这种方法的强大之处。事实上,敏锐的读者可能已经注意到,构造法和逆否法都可以从反证法中推导出。
假设 | 证明 | 矛盾 |
---|---|---|
然而,它的影响范围甚至比这更广,因为矛盾可以是“任何东西”。即使我们忽略了构造主义的批评,这种广泛的范围也隐藏了你的损失;即,你失去了明确的方向和结论,这两者都必须用直觉来代替。
最后,即使在非构造主义的公司中,使用上面表格第一行中的方法也被认为是不好的形式(即通过伪构造性证明证明某件事),因为其中的反证法部分只不过是多余的负担。
- ↑ 这是一个简单的练习,可以看出任何有理数都可以写成这种形式。