1.8. 证明的方法和策略
本章将研究关于证明的艺术和科学方面的一些问题。我们将提供如何寻找一个定理的证明的一些忠告。我们还将描述一些窍门,包括如何通过反向思维和通过改编现有证明来发现证明。
穷举证明法和分情形证明法
为了证明如下的条件语句
(p1∨p2∨⋯∨pn)→q
可以使用永真式
[(p1∨p2∨⋯∨pn)→q]↔[(p1→q)∧(p2→q)∧⋯∧(pn→q)]
如果pn为假,则(pn→q)为真。
来证明由命题p1,p2,…,pn 的析取式组成前提的原条件语句。这种论证称为分情形证明法(proof by cases)。
- 穷举证明法
- 有些定理可以通过校验相对少量的例子来证明。这样的证明叫做穷举证明法(exhaustive proof, proof by exhaustion)。因为这些证明是要穷尽所有可能性的。
证明如果n是一个满足n≤4的正整数时,则有(n+1)3≥3n。
采用穷举证明法。我们只需检验当n=1,2,3,4时,不等式(n+1)3≥3n成立。
分情形证明法 分情形证明一定要覆盖定理中出现的所有可能情况。
存在性证明
- 存在性证明
- 许多定理是断言特定类型对象的存在性。这种类型的定理是形如∃xP(x)的命题,其中P是谓词。∃xP(x)这类命题的证明称为存在性证明(existence proof)。
有时可以通过找出一个使得P(a)为真的元素a(称为一个物证)来给出∃xP(x)的存在性证明。这样的存在性证明是构造性的(constructive)。也可以给出一种非构造性的(nonconstractive)存在性证明,即不是找出使P(a)为真的元素a,而是以某种其他方式来证明∃xP(x)为真。
证明存在无理数x和y使得xy是有理数。
2是无理数。考虑数22。如果它是有理数,那就存在两个无理数x和y且xy是有理数。
如果22是无理数,那么令x=22且y=2,
因此xy=(22)2=22⋅2=22=2
唯一性证明
某些定理断言具有特定性质的元素唯一存在。换句话说,这些定理断言恰好只有一个元素具有这个性质。
唯一性证明(uniqueness proof)的两个部分如下:
- 存在性:证明存在某个元素x具有期望的性质。
- 唯一性:证明如果y=x,则y不具有期望的性质。
证明存在唯一元素x使得P(x)为真等同于证明语句
∃x(P(x)∧∀y(y=x→¬P(y)))
证明策略
- 正向推理(forward reasoning)
- 无论选择什么证明方法,都需要为证明找一个起点。条件语句的直接证明就从前提开始。利用这些前提以及公理和已知定理,用导向结论的一系列步骤来构造证明。这类推理称为正向推理。
- 反向推理(backward reasoning)
- 要反向推理证明命题q,我们就寻找一个命题p并可证明其具有性质p→q。(注意,寻找一个命题r并能证明其具有q→r不会有所帮助,因为从q→r和r得出q为真是一种窃取论题的错误推理)