跳转至

Chap 5

约 857 个字 15 张图片 预计阅读时间 3 分钟

Induction and Recursion

Mathematical Induction

数学归纳法

  • 假设P(k)成立 推断P(k+1)成立
Examples

Untitled

Untitled

Untitled

Strong Induction

Untitled

Example

Untitled

well-ordering property

  • 良序性质(Well-Ordering Property)
  • 定义是:对于任何非空的自然数集合,总存在一个最小元素。
Examples

Untitled

Untitled


Untitled

  • 首先,我们假设在一个循环赛中存在一个长度为m的循环,其中m >= 3。我们将这个循环的玩家记为p1, p2, ..., pm,满足p1击败p2,p2击败p3,...,pm-1击败pm,pm击败p1。

  • 我们考虑所有这样的循环的长度集合S = {m | m >= 3}。由于我们假设存在一个长度为m的循环,所以S是非空的。由于S是非空的自然数集合,根据良序性质,S中必然存在一个最小元素,我们将其记为n。

  • 如果n = 3,那么我们已经找到了一个长度为3的循环,证明结束。

  • 如果n > 3,我们考虑一个长度为n的循环,玩家为p1, p2, ..., pn。在p1,p2,p3中,p1和p3存在两种情况:p1打败p3或者p3打败p1,都将会构成一个长度为3的circle。这与我们假设n是S的最小元素矛盾。

  • 所以,我们证明了如果在一个循环赛中存在一个长度为m的循环,那么必然存在一个长度为3的循环。

Recursive Definition

Untitled

  • 先给定前k个值,再给出递推关系

Untitled

欧几里得算法

  • \(gcd(a,b)=gcd(b,r)\)

  • 每进行一次gcd,就会让较大的数至少减小一半,

LAME’S Theorem

Structural Induction

Untitled

Abstract

Untitled

题集

Untitled

重言式(tautology)

这个证明关键在于,不仅assume P(K)成立,还要assume Hypothesis成立

所以证明P(K+1)时,

\(p_k→p_{k+1}以及[(p_1\land … \land p_{k-1})→p_k]\)

\(\therefore (p_1 \land …\land p_{k-1})→p_{k+1}\)

\(\therefore (p_1 \land …\land p_{k-1}\land p_k)→p_{k+1}\)是个weaker推理,更是正确

(well-ordering的应用)

Untitled

关于唯一性的证明: 我们假设 \(a=dq+r=dq’+r’\)

都有 \(0<r≤d,0<r’≤d\)

那么 \(d(q-q’)=r-r’\)

说明 r-r’是d的整数倍

又因为 \(-d<r-r’<d\) 所以 \(r-r’=0\)

\(q=q’\)

(利用数学归纳法证明良序性)

我们先假设 Well-Ordering 不正确,也就是非空自然数集合无最小元素。 给定一个非空自然数集合S, Statement P(n)代表了 \(i\notin S, \text{for }i=1,2,3…n\)

那么为了保证Well-Ordering为false,那么P(0)为true;假设P(n)为true,P(n+1)也必须为true,不然 n+1这个元素就是S里的最小元素;于是最后我们递推得到S是个空集φ,矛盾!

良序性可以用来证明:两个正整数有唯一的最大公因子。设a和b 都是正整数,设S是形如as+bt的正整数的集合,其中s和t都是正整数。

Untitled

a) 任选s=t=1,那么a+b就是一个元素,所以S非空

b) 根据良序性,S为非空自然数集合,那么有最小元c

c) \(a\equiv b \equiv c \equiv 0 (\text{mod d})\)

d) 先假设c不整除a,那么就会有余数r, \(0<r<c\) \(r=(1-qs)a+(-qt)b, r\in S\) 矛盾

e) 根据c)我们知道ab的公因子一定是c的因子,那么这个公因子 d≤c;同时,c又可以整除a与b,说明c是ab的公因子;综上ab的最大公因子就是c且唯一