inductive set

作者algebnaly

日期

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

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

inductive set的定义如下:

定义: inductive set

NN是一个集合,且其元素也为集合,∅∈N\emptyset \in N, 且对于所有的m∈Nm \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, 那么N0⊆NN_0 \subseteq N。

证明

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

A:={n:n∈P(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。如果m∈N1m\in N_1, 那么对于所有的a∈Aa \in A, m∈am \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 N′N^\prime, 我们需要证明N1⊆N′N_1 \subseteq N^\prime.令N0′:=N′∩NN^\prime_0:=N^\prime \cap N,两个inductive set的交集是inductive set,证明方法和上一段的做法是一样的。于是N0′N^\prime_0同时是N′N^\prime和NN的子集,且N0′N^\prime_0自身也是inductive set。因为N0′N^\prime_0是NN的子集, 于是N0′∈AN^\prime_0 \in A, 于是N1⊆N0′N_1 \subseteq N^\prime_0, 这是因为N1N_1是AA中所有元素的交集。我们有N0′⊆N′N^\prime_0 \subseteq N^\prime, 于是N1⊆N′N_1 \subseteq N^\prime。命题得证。