到目前为止,所陈述的策梅洛-弗兰克尔公理中没有一个断言存在无穷集。ZF 集合论的下一个公理就是为了做到这一点。
首先我们需要归纳集的概念。
定义 若 且 对所有 成立,则称集合 为归纳集。对于给定的集合,我们称 为 的后继者,并将其记为。
公理(无穷大公理)
存在一个归纳集。
虽然存在许多归纳集,但我们可以证明以下结论。
定理 存在一个唯一的归纳集,它是所有归纳集的子集。
证明 设 为任何归纳集。根据无穷大公理,这样的集合是存在的。
现在让我们定义。请注意,根据理解公理模式, 是一个集合。
如果,则 存在于每个归纳集中。因此, 是每个归纳集的子集。
由于 属于每个归纳集,因此 。此外,如果 ,那么 属于每个归纳集,因此 属于每个归纳集。因此 。因此, 是归纳的。
为了证明 是唯一的,假设 和 都是归纳集,并且都是所有归纳集的子集。特别地,我们有 和 。然后根据外延公理, 。
定义 我们用 表示 ,用 表示 ,用 表示 ,等等。唯一一个作为所有归纳集子集的归纳集记作 。
请注意,,,,。
一般来说,,所以。
我们已经看到包含。我们称之为自然数。请注意,在数学的其他领域,自然数不包括,但在集合论中,将它包括进来很方便。
定义 对于自然数,我们将使用来代替。
关于自然数最有用定理之一如下所示。
定理 (归纳法) 假设 是自然数的一个性质,对于它 成立,并且对于所有自然数 ,当 成立时,我们有 也成立。那么 对于所有自然数 成立。
这是一个可以使用归纳法证明的简单结果。
定理 如果 并且 并且 那么 .
证明 我们用关于 的归纳法来证明这一点。换句话说,我们令 为性质:如果 并且 那么 .
成立,因为在这种情况下 为空,没有需要证明的。
现在假设 对某个 成立。换句话说,对于 的那个值,我们有,如果 且 ,那么 。
我们想证明 成立。因此假设 且 。有两种情况。
因为 有两种情况。第一种情况是 。根据归纳假设,。因此 。
另一种情况是 。在这种情况下,。因此,由于 ,我们有 。因此我们已经证明,在这两种情况下, 成立。
因此,根据归纳法, 对所有自然数 成立。
下面是另一个简单的结果,它也通过归纳法得出。
定理 中的每个元素要么是 ,要么是 中某个元素的后继。
证明 我们用关于 的归纳法证明这一点,其中 是 要么是 ,要么是某个 的后继。
显然 成立。现在假设对于某个 , 成立。因此,要么 ,要么 对于某个 。在这两种情况下, 是 的后继,因此 成立。因此,根据归纳法, 对于所有 都成立。
归纳法的一个有用变体如下所示。
定理(强归纳法) 设 是自然数的一个性质,如果 对所有 成立,则 成立。那么,这样的性质 对所有自然数 成立。
证明 我们用普通归纳法来证明这个结果。设 表示性质 对每个 成立。显然, 成立,因为 没有元素需要证明。
现在假设 对某个 成立。换句话说, 对所有 成立。
但根据假设,这意味着 成立。因此, 对所有 成立。换句话说, 成立。
因此,根据普通的归纳法, 对所有自然数 成立。
但是如果 ,那么 ,因此对所有自然数 ,我们有 成立。但是 ,因此特别地我们有 成立。换句话说,我们已经证明了 对所有自然数 成立。