数学归纳法
数学归纳法是证明某个命题对于所有满足 n≥n0 的整数 n 都成立的一般方法。首先我们在 n 取 最小值 n0 时证明该命题,这一步骤成为基础。然后对 n>n0,假设该命题对 n0∼n−1 之间的所有值已经被证明,再证明该命题对 n 成立,这一步骤成为归纳。
这样一种证明方法仅用有限步就得到无限多个结果。
皮亚诺公理
一个最简单的例子,皮亚诺公理的自然数定义:
- 0 是自然数;
- 每一个确定的自然数 a,都有一个确定的后继 a′,a′ 也是自然数;
- 对于每个自然数 b,c,b=c 当且仅当 b′=c′;
- 0 不是任何自然数的后继;
- 任意关于自然数的命题,如果证明:
- 它对 0 成立,且假定它对自然数 a′ 为真时,
- 可以证明它对 a′ 也成立。
- 那么该命题对所有自然数都成立。
公理 5 保证了数学归纳法的正确性,从而被称为归纳法原理。
PS:在集合论和计算机科学领域中,认为 0 属于自然数。
但在数论领域中,认为 0 不属于自然数,因而按数论描述,自然数会同义于正整数。
因此,如果定义 0 不属于自然数,把上面的 0 改成 1 即可。
戴德金-皮亚诺结构
戴德金-皮亚诺结构可以描述为满足所有以下条件的三元组 (S,f,e):
- (e∈S)
- (∀a∈S)(f(a)∈S)
- (∀b∈S)(∀c∈S)((f(b)=f(c))⇒(b=c))
- (∀a∈S)(f(a)=e)
- (∀A⊆S)(((e∈A)∧(∀a∈A)(f(a)∈A))⇒(A=S))
一个形象化的例子就是最上面的,即三元组 (N,(f:N→N+;x↦(x+1)),0)。
正向数学归纳法
此处不区分第一数学归纳法,第二数学归纳法。
例子
证明,
Sn=1+2+⋯+n=2n(n+1) 由于,
1=21×2 假设我们已经证明,
Sn−1=2n(n−1) 那么,
Sn=Sn−1+n=2n(n−1)+n=2n(n+1) 则,其对于任意自然数成立。
应用
解递归式,
Q0=α,Q1=βQn=Qn−21+Qn−1,n>1 容易发现,
Q0Q1Q2Q3Q4=α=β=α1+β=αβ1+α+β=β1+αQ5Q6…=α=β 是一个周期函数,结论:
Qn=⎩⎨⎧αβα1+βαβ1+α+ββ1+αifn≡0(mod5)ifn≡1(mod5)ifn≡2(mod5)ifn≡3(mod5)ifn≡4(mod5) 证明:
对于 n∈[0,5),易证。
假设对于 n=5k+q,k≤t,k∈Z,q∈[0,5) 成立。
证明对于 n=5(k+1)+q 也成立,以 n=5(k+1) 为例,
Q5(k+1)=Q5(k+1)−21+Q5(k+1)−1=Q5k+31+Q5k+4=α 对于 q=2,3,4,同理,略。
反向数学归纳法
反向数学归纳法,是从 n 到 n−1 来证明命题,而不是相反。
例如,证明:
i=1∏nxi≤(n∑i=1nxi)n 对于 x1,x2…xn≥0。
证明:
记命题,
P(n):x1…xn≤(nx1+⋯+xn)n 则,
P(1):x1≤x1 显然成立。
P(2):x1x2≤(2x1+x2)2 即,
4x1x2≤x12+2x1x2+x22x12−2x1x2+x22≥0 显然成立。
即,P(1),P(2) 成立。
性质一
若 P(n) 成立,则 P(n−1) 也成立。
记,
xn=n−1x1+⋯+xn−1 则 P(n) 为,
x1…xn−1⋅n−1x1+⋯+xn−1≤(n−1x1+⋯+xn−1)n 即 P(n−1),
x1…xn−1≤(n−1x1+⋯+xn−1)n−1 Q.E.D.
性质二
若 P(n) 成立,则 P(2n) 成立。
我们记第一个 P(n) 为,
x1…xn≤(nx1+⋯+xn)n 同样的,记第二个 P(n) 为,
xn+1…x2n≤(nxn+1+⋯+x2n)n 我们知道 P(2) 是成立的,记
y1=x1…xny2=xn+1…x2n 对 y1,y2 应用 P(2),
y1y2x1…x2n≤(2y1+y2)2≤(2x1…xn+xn+1…x2n)2=4(x1…xn)2+(xn+1+x2n)2+2x1…x2n=2(x1…xn)2+(xn+1+x2n)2≤(2n)2n(x1+⋯+xn)2n+(xn+1+⋯+x2n)2n≤(2nx1+⋯+x2n)2n 即,P(2n)。
Q.E.D.
整理
根据,
P(1),P(2)P(n)⇒P(2n)P(n)⇒P(n−1) 我们可以知道,对于 ∀n∈N∗,P(n) 成立。
END.