歸納法在本書中至少在兩個方面起著至關重要的作用。首先,它是數學中(當然也包括邏輯學中)主要的證明原理之一。特別是它可以用來研究無限集的性質。它經常被用作自然歸納法,即在自然數上。我們將把它作為一個更一般的原理在良基偏序集上引入,這被稱為結構歸納法。第二個方面是,它也可以用來定義無限結構,例如特定邏輯中良構公式的集合或二叉樹的集合。
我們從任意集合上的一個非常一般的結構開始,即偏序集。在
上的關係
是一個偏序當且僅當
是自反的,傳遞的和反對稱的(即
)。偏序集(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)都是有效的。
注意:證明可以透過這樣一個事實來完成:在
中的完全歸納原理(需要證明)可以簡化為良基序的超限歸納原理。