集合

概述

集合(set)是离散数学中最基本的离散结构,由无序的、互不相同的对象汇集而成。集合提供了描述和组织离散对象的基础框架,其核心操作包括子集判定幂集构造笛卡尔积。集合论由 Georg Cantor 于 19 世纪创立,是几乎所有现代数学分支的共同语言。

定义

集合(Set)

集合是一个无序的、互不相同的对象的汇集,这些对象称为集合的元素(elements)成员(members)

  • 表示 是集合 的元素
  • 表示 不是集合 的元素
  • 集合通常用大写字母表示,元素用小写字母表示

列举法与描述法

  • 列举法(Roster Method):将所有元素列在花括号 中,如 。元素规律明显时可用省略号
  • 描述法(Set Builder Notation),如

常用数集

符号名称定义
自然数集
整数集
正整数集
有理数集
实数集所有实数
复数集所有复数

集合相等与空集

两个集合相等当且仅当它们有完全相同的元素:

空集 (或 )是不包含任何元素的集合,

注意:,前者没有元素,后者有一个元素(即 本身)。

子集与真子集

  • 子集
  • 真子集

对任意集合 (空虚证明)且

幂集(Power Set)

集合 幂集 的所有子集构成的集合:

,则 (每个元素有”选”或”不选”两种选择)。

笛卡尔积(Cartesian Product)

集合 笛卡尔积 是所有有序对 的集合:

  • 有序 元组:,相等当且仅当对应位置元素都相等
  • ;推广:
  • (有序对中顺序重要)

核心性质

性质描述公式
无序性元素排列顺序无关紧要
互异性重复元素不影响集合
子集传递性子集关系可传递
空集是子集空集是任何集合的子集(空虚证明)
幂集大小 元素集合的幂集有 个元素$
笛卡尔积大小笛卡尔积的基数等于各集合基数的乘积$
vs 连接的层次不同 连接元素与集合, 连接集合与集合

关系网络

graph TB
    A["集合"] --> B["集合运算"]
    A --> C["函数"]
    A --> D["基数"]
    A --> E["矩阵"]
    A --> F["关系"]
    A --> G["幂集 P(S)"]
    A --> H["笛卡尔积 A×B"]

    B --> B1["并∪ 交∩ 差- 补Ā 对称差⊕"]
    C --> C1["定义域 → 值域的映射"]
    D --> D1["有限集基数 |S|"]
    F --> F1["笛卡尔积的子集"]

    G --> G1["|P(S)| = 2^n"]
    H --> H1["有序n元组"]
    H --> F

    style A fill:#4a90d9,color:#fff
    style B fill:#e8a838,color:#fff
    style C fill:#5cb85c,color:#fff
    style D fill:#d9534f,color:#fff
  • 集合是所有离散结构的基石
  • 集合运算 在集合基础上定义了并、交、差、补等操作
  • 函数 建立在笛卡尔积的子集(即关系)之上
  • 基数 衡量集合的”大小”,有限集的基数即元素个数
  • 矩阵 可以看作从索引集合到值域的函数
  • 关系是笛卡尔积的子集,是后续章节的核心概念

章节扩展

第2章:基本结构

集合是第 2 章的第一个主题(2.1 节),为后续所有内容提供基础:

  • 2.1 集合:定义、表示方法、子集、幂集、笛卡尔积
  • 2.2 集合运算:在集合基础上定义并、交、差、补等操作,建立集合恒等式体系
  • 2.3 函数:函数的图是笛卡尔积的子集,函数是特殊的关系
  • 2.4 序列与求和:序列是从 到集合的函数
  • 2.5 基数:直接衡量集合的大小,利用双射比较无限集的势
  • 2.6 矩阵:矩阵是二维索引到值的映射,本质上是函数

第6章:计数

  • 6.1 计数基础 元素集合有 个子集,可用乘法法则证明。容斥原理是集合运算在计数中的直接应用。

补充

集合论的公理化背景

本节采用的是由 Georg Cantor 创立的朴素集合论(naive set theory)。然而,1902 年 Bertrand Russell 发现了著名的罗素悖论:考虑集合 ,则 ,产生矛盾。为避免此类悖论,数学家发展了ZFC 公理化集合论(Zermelo-Fraenkel + 选择公理),通过限制”集合”的构造方式排除”太大”的汇集。

学术来源:Halmos, P. R. (1960). Naive Set Theory. Springer-Verlag.

参考链接:Jech, T. (2003). Set Theory: The Third Millennium Edition. Springer. https://link.springer.com/book/10.1007/3-540-44761-X

参见

  • 集合运算 — 并、交、差、补、对称差及集合恒等式
  • 函数 — 从定义域到值域的映射关系
  • 基数 — 集合大小的度量与无限集的比较
  • 矩阵 — 数字的矩形阵列,离散结构的表示工具
  • 命题 — 命题逻辑与集合运算的深层对应关系