inductive set

Written by: algebnaly

Date: 2024-05-10T06:48:03.000Z

这篇博客是关于inductive set的笔记。

inductive set为自然数提供了一个模型。

inductive set的定义如下:

定义: inductive set

NN是一个集合,且其元素也为集合,N\emptyset \in N, 且对于所有的mNm \in N蕴含着m{m}Nm \cup \{m\} \in N.那么NN被称为inductive set

通过Infinity Axiom 规定了存在一个inductive set.

公理: Infinity Axiom 存在一个inductive set。

接着我们可以证明存在一个最小的inductive set。

定理: 存在最小的inductive set 存在一个inductive set N0N_0,它满足如下性质: 如果NN是inductive set, 那么N0NN_0 \subseteq N

证明

首先, Infinity Axiom告诉我们存在一个inductive set, 我们令该集合为NN, 我们再定义集合:

A:={n:nP(N)n为inductive set}A := \{ n: n \in P(N) \text{且} n \text{为inductive set} \} N1:=AN_1:=\cap A

我们需要证明N1N_1即为最小的inductive set。 首先证明N1N_1是inductive set。这不难, 首先N1N_1是inductive set的交集, 因此空集属于N1N_1。如果mN1m\in N_1, 那么对于所有的aAa \in A, mam \in a, 这是因为N1N_1是这些aa的交集。因为aa是inductive set, 于是m{m}am \cup \{m\} \in a, 因此m{m}N1m \cup \{m\} \in N_1。于是N1N_1是inductive set。

现在考虑一个任意的inductive set NN^\prime, 我们需要证明N1NN_1 \subseteq N^\prime.令N0:=NNN^\prime_0:=N^\prime \cap N,两个inductive set的交集是inductive set,证明方法和上一段的做法是一样的。于是N0N^\prime_0同时是NN^\primeNN的子集,且N0N^\prime_0自身也是inductive set。因为N0N^\prime_0NN的子集, 于是N0AN^\prime_0 \in A, 于是N1N0N_1 \subseteq N^\prime_0, 这是因为N1N_1AA中所有元素的交集。我们有N0NN^\prime_0 \subseteq N^\prime, 于是N1NN_1 \subseteq N^\prime。命题得证。