Skip to content

有限集

Finite set

与某个自然数初始段等势、因而能够在有限步内无遗漏编号的集合。

条目类型
定义

形式陈述

集合 A 是有限集,当且仅当存在自然数 n双射

A{0,1,,n1}.

这样的 n 唯一,称为 A 的有限基数,记作 |A|=n;空集对应 n=0。唯一性可归结为:若两个自然数初始段之间存在双射,则它们长度相同。对较短长度作归纳,或用鸽巢原理,都能排除 m<n 时从 n 元初始段到 m 元初始段的双射。

直觉

有限性意味着存在一个会终止且无遗漏、无重复的编号。它不是“对象看起来很少”,也不只是“可以开始列举”:自然数本身能依次列出,却没有最后一个编号。与初始自然数段的双射同时给出终止位置和每个元素的唯一位置,这才使有限归纳、无序求和与计数公式有严格基础。

例子与边界

一个作业调度器的状态集合可以写成

S={等待,运行,成功,失败}.

把这四种状态任意编号为 0,1,2,3,便给出 S 与初始段 4={0,1,2,3} 的双射。换一种编号会改变编码,却不会改变 |S|=4;有限基数只记录状态种类数,不携带状态转换规则。

“可以逐个列出来”不是有限性的充分条件。映射 nn 枚举了全部自然数,但这个过程没有有限终点;有限集合的编号只使用 0n1。有限集合到自身的单射自动为满射;对无限集合则会失败,例如 nn+1N 到自身的单射,却遗漏 0

集合 {a,b,a} 实际只有两个元素,因为集合不记录重复;它与 {1,2} 等势。若 Am 个元素、Bn 个元素且不交,则 |AB|=m+n;不交条件去掉后必须扣除交集。空集有限且基数为零,它与空的自然数初始段之间存在唯一双射。

不可压缩性与高级边界

鸽巢原理表达有限基数的不可压缩性:若 |A|>|B|,不存在从 AB 的单射。等价地,有限集合到自身的单射自动为满射,满射也自动为单射。这个性质为枚举终止、有限归纳和“排除一个候选后规模严格下降”提供共同依据。

证明一个集合无限,可以证明它不与任何自然数初始段等势,或说明每个候选有限编号都会遗漏元素。若已构造集合与自身真子集之间的双射,也足以推出无限。有限集必然不与自身真子集等势,即 Dedekind-finite;反方向在 ZF 中不能无条件倒置,因为其等价性涉及选择原则。这一集合论边界不改变本科主线中的初始段定义。

有限性只说明候选能够完整列举,不规定表示成本或访问方式。同一个有限集合可以显式存储、隐式编码或通过 oracle 暴露;时间、空间、通信和查询复杂度仍需各自的计算模型。

推论与应用

封闭性质与计数

有限集的每个子集仍有限。若 A,B 有限,则 ABABABA×B 都有限;若

|A|=m,|B|=n,

|A×B|=mn,|AB|=m+n|AB|.

有限多个有限集的并仍有限,证明可沿集合个数归纳。这里“有限多个”不可省略:无限族中每个成员即使都是单点,其并也可能无限。

同一个归纳机制允许在有限集上定义与证明无序求和。若运算有单位元,且交换律和结合律成立,表达式

aAw(a)

不依赖枚举 A 的顺序:从空集的零元开始,每次加入一个尚未列出的元素即可。若运算不交换,结果仍会依赖排列,有限性本身不会替代代数条件。

有限集也是至多可数集的特例:把有限编号直接看成到 N 的单射即可。其幂集 P(A) 仍有限,并满足

|P(A)|=2|A|.

更一般地,从 A 到含 q 个元素集合的函数共有 q|A| 个。这些公式分别对应“每个元素选入或不选入”以及“每个输入独立选择一个像”;它们依赖有限乘法原理,而不是把无穷基数运算机械套入。

参考资料
  • Paul R. Halmos, Naive Set Theory, 1960; Dover reprint 2017, §§23–25。
  • Herbert B. Enderton, Elements of Set Theory, Academic Press, 1977, Chapter 6。
  • Richard Hammack, Book of Proof, 3rd ed., 2018, Chapters 3 and 14。
关系图谱264 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组
分类位置

上位 / 更一般

下位 / 直接特例

暂未标注直接特例。