有限集
我们说,一个类XX是有限的(Finite),当且仅当,它能与某个 中的序数等势。即,
定义4.12.1:
a. Fin(X)Fin(X):是(∃α)(α∈ω∧X≅α)(∃α)(α∈ω∧X≅α)的缩写。
以下结论是显然的。
引理4.12.1:
a. ⊢Fin(X)⇒M(X)⊢Fin(X)⇒M(X),有限类是集合。
b. ⊢(∀α)(α∈ω⇒Fin(α))⊢(∀α)(α∈ω⇒Fin(α)),任意有限序数都是有限的。
c. ⊢Fin(X)∧X≅Y⇒Fin(Y)⊢Fin(X)∧X≅Y⇒Fin(Y)
以下命题从等势的角度给出了关于有限序数的性质。
命题4.26:
a. ⊢(∀α)(α∉ω⇒α≅α′)⊢(∀α)(α∉ω⇒α≅α′)
b. ⊢(∀α)(∀β)(α∈ω∧α≠β⇒¬(α≅β))⊢(∀α)(∀β)(α∈ω∧α≠β⇒¬(α≅β)),任意有限序数都不与其它序数等实。
c. ⊢(∀α)(∀x)(α∈ω∧x⊂α)⇒¬(α≅x)⊢(∀α)(∀x)(α∈ω∧x⊂α)⇒¬(α≅x),任意有限序数都不和自己的真子集等势。
证明:
a. 首先,注意到ωω也是一个序数(由引理4.7.1的⊢Lim(ω)⊢Lim(ω))。然后,注意到任意两个序数必有一个顺序(由命题4.8d)。所以,若α∉ωα∉ω,则ω∈α∨ω=αω∈α∨ω=α。以下讨论假设ω∈αω∈α,但同理可证ω=αω=α的情况。
既然ω∈αω∈α,根据序数的性质,可得ω⊆αω⊆α。那么α′=α∪{ α}=ω∪α−ω∪{ α}α′=α∪{ α}=ω∪α−ω∪{ α}。为了方便,我们分别记ωω为D1D1,α−ωα−ω为D2D2,{ α}{ α}为D3D3。
现在我们构造这么一个函数f:α′→αf:α′→α,使得:若δ∈D1δ∈D1,则f′δ=δ′f′δ=δ′;若δ∈D2δ∈D2,则f′δ=δf′δ=δ;若δ∈D3δ∈D3,即δ=αδ=α,f′δ=∅f′δ=∅。我们来证明ff是从 到αα的一一映射函数。为此,我们需证明三点:(1) ff的值域是 的子集;(2)ff的值域等于 ,即αα中每个成员都能在α′α′中找到原像;(3) 对于任意δ1,δ2∈α′δ1,δ2∈α′,并且δ1≠δ2δ1≠δ2,都有f′δ1≠f′δ2f′δ1≠f′δ2。
(1) ff的值域是 的子集。注意到,α∈ω⇔α′∈ω)α∈ω⇔α′∈ω)(命题4.11a)。因此,若δ∈D1δ∈D1,则f′δ=δ′∈ω⊆αf′δ=δ′∈ω⊆α;若δ∈D2δ∈D2,则f′δ=δ∈D2=α−ω⊆αf′δ=δ∈D2=α−ω⊆α;若δ∈D3δ∈D3,则f′δ=∅∈ω⊆αf′δ=∅∈ω⊆α。
(2) ff的值域是 ,即αα中每个成员都能在α′α′中找到原像。若β=∅β=∅,则显然能找到原像,即f′α=∅f′α=∅;若β∈ω∧β≠∅β∈ω∧β≠∅,则存在某个序数δδ使得β=δ′β=δ′,根据命题4.11a,可知β∈ω⇔δ∈ωβ∈ω⇔δ∈ω,所以ββ的原像就是δδ,即f′δ=β∧δ∈α′f′δ=β∧δ∈α′;若β∈α−ωβ∈α−ω,则ββ的原像就是ββ自己。
(3) 对于任意δ1,δ2∈α′δ1,δ2∈α′,并且δ1≠δ2δ1≠δ2,都有f′δ1≠f′δ2f′δ1≠f′δ2。这里要考虑5中情况,
(3.1) δ1∈D1,δ2∈D1δ1∈D1,δ2∈D1。根据命题4.10c,可得δ′1≠δ′2δ1′≠δ2′。
(3.2) δ1∈D2,δ2∈D2δ1∈D2,δ2∈D2。显然,δ1=f′δ1≠f′δ2=δ2δ1=f′δ1≠f′δ2=δ2。
(3.3) δ1