归纳法在本书中至少在两个方面起着至关重要的作用。首先,它是数学中(当然也包括逻辑学中)主要的证明原理之一。特别是它可以用来研究无限集的性质。它经常被用作自然归纳法,即在自然数上。我们将把它作为一个更一般的原理在良基偏序集上引入,这被称为结构归纳法。第二个方面是,它也可以用来定义无限结构,例如特定逻辑中良构公式的集合或二叉树的集合。
我们从任意集合上的一个非常一般的结构开始,即偏序集。在
上的关系
是一个偏序当且仅当
是自反的,传递的和反对称的(即
)。偏序集(p.o. 集)
通常写成
。
我们归纳原理所需的结构是一个偏序集,使得存在最小元素。给定一个p.o. 集
,我们定义
当且仅当
且
。
被称为良基的,如果不存在无限序列
且
。
- 如果
,则称其为链,当且仅当
或
。
- 如果
是一个全序,则
是一个链。
如果
是良基的,则
的每个非空子集都有一个极小元素。**证明**可以通过反证法完成,作为练习留给读者。
我们终于有了引入完全归纳原理的工具。
给定一个良基偏序集
和一个谓词
,即
。归纳原理由以下(二阶)公式给出:
归纳原理对每个良基集都成立。
**证明:**证明通过反证法给出:假设原理是错误的;即蕴涵是错误的,这意味着,我们必须假设前提为真
并将结论视为错误的
因此,我们可以假设集合
不为空。
由于
是良基集的一个子集,它有一个最小元素,记为
。根据假设(前提)我们可以得出结论
现在我们可以区分两种情况
在
中是最小的:因此不存在
,使得
。因此,蕴含式(inst)中的前提
为真,这意味着结论
也为真。这与假设相矛盾,即
!
- b
在 A
中不是极小的:成立
,并且必须是 P(y)
为真,因为否则的话,那就是 y
并且 b
在 X
中不是极小的。因此,蕴含式 (inst) 中的前提 P ( y ) ) {\displaystyle \forall y\in A\;(y<b\Rightarrow P(y))}
为真,这意味着结论 P(b)
为真。这与假设 b
矛盾!
在本小节中,我们将详细进行一个归纳证明。为此,我们需要偏序集的扩展
偏序集
诱导了一个在
上的排序
:
当且仅当
且
或
或
- 如果
且 
如果
是一个良基集,那么
也是良基的。
由以下递归定义的阿克曼函数
是
上的全函数。
ACK(x,y) =
if x=0 then y+1 else
if y=0 then ACK(x-1,1)
else ACK(x-1,ACK(x, y-1))
证明:对于归纳基础,我们取良基集的最小元素
,
,其中
是由
诱导的字典序。因此,假设
。根据
的定义,我们得出结论
,因此它是定义的。假设对于任意
,
对所有
都是定义的,如果
我们区分以下情况
:即
,因此已定义。
且
:我们知道
且
。根据归纳假设,我们知道
已定义,因此
也已定义。
且
:根据
的定义,我们需要考虑两种情况。
且
:根据归纳假设,我们立即得出结论,
已定义。
且
:与
和
的值无关。如果我们假设
如果
且
,我们根据假设再次得出结论,
是定义的,因此
也是定义的。
总而言之,我们证明了,对于所有
,
都是定义的。
证明以下引理:如果
是良基的,那么
也是良基的。
注意:字典序
定义如下
条直线最多能有多少个交点?找到一个递归和显式公式并证明。
证明一个数
是偶数当且仅当
是偶数。
用间接证明法证明不存在最大的素数!
以下序关系
需要满足什么前提条件才能成为
- 偏序关系
- 全序关系
- 良基关系?
一个良基集的例子是有限集
上的幂集
,它关于子集关系
是可比较的。如果
,那么例如
,但
和
是不可比较的。请定义一个关系
,使得
是全序且良基的。
检查以下偏序中的哪些是全序,哪些是良基的!
,其中
是自然数的幂集。
,其中
表示关系“是…的因子”。
- 考虑
,其中
当且仅当
或(
且
)。
- 考虑
,其中
是字典序。
- 例如,对于
,有
对于自然数
,给出以下关系:
- 既是良基的又是全序的,
- 是全序的但不是良基的,
- 是良基的但不是全序的,以及
- 既不是良基的也不是全序的。
证明:偏序集
是良基的当且仅当
的每一个非空子集都(至少)包含一个最小元素。
根树由以下组成:(a)单个节点,或(b)一个节点——它是树的根节点——以及至少一个但至多有限多个(部分)树,这些树通过边与根节点相连。使用归纳法形式化地证明,在每棵树中,节点数
比边数
多
,即
。
证明:如果ε是自然数集合
的一个性质,并且它是有效的
- ε(0)成立,并且
: [ε(n)
ε(n+1)]。
那么
: ε(n)都是有效的。
注意:证明可以通过这样一个事实来完成:在
中的完全归纳原理(需要证明)可以简化为良基序的超限归纳原理。