一、数学归纳法 Mathmatical Induction

  1. 良序性质(The Well-ordering Property):任何非负整数的集合中,必然存在一个最小的元素

  2. 数学归纳法的形式

    使用数学归纳法证明 $P(n)$ 为真:

二、递归 Recursive Definitions

1. 递归定义函数

在非负整数域上,可以使用递归定义新的函数:

**示例:**斐波那契函数

$f(0)=0,f(1)=1,f(n)=f(n-1)+f(n-2)$

2. 递归定义集合

**示例:**以递归方法定义能被 3 整除的整数集

递归的定义常用于对字符串的研究之中:

  1. 字母表(Alphabet) $\Sigma$ 上的字符串是由字母表 $\Sigma$ 上的符号(Symbol)组成有限序列
  2. 字符串 $x$ 与 $y$ 的连接(concatenation)记作 $xy$
  3. 记空字符串为 $\lambda$
  4. 字母表 $\Sigma$ 上的所有字符串组成的集合记作 $\Sigma^*$,可由如下递归定义:
  5. 字符串 $w$ 的长度记作 $l(w)$,可由如下递归定义:

示例:

image.png

3. 使用递归的算法