1.2. 集合论回顾
数学上, 集合 (set) 的严格定义由公理集合论给出, 然而对公理集合论的介绍超出了本课程的要求. 本节不对集合这一基本概念进行严格的定义, 读者可直观上将一个集合理解为一组确定性对象组成的整体, 这组对象被称为该集合的元素. 特别地, 集合具有如下性质:
1. | 给定任意的对象 与集合 , 要么 是 的元素 (或者说 属于 , 记作 ), 要么 不是 的元素 (或者说 不属于 , 记作 ). |
2. | 两个集合 与 相等, 当且仅当 的所有元素也都是 的元素, 且 的所有元素也都是 的元素. 换句话说, 当且仅当对任意的 均有 , 且对任意的 均有 . |
不包含任何元素的集合被称为空集 (empty set), 在本讲义中用 表示. 换句话说, 对任意对象 , 均有 . 其它一些常见的集合包括自然数集 、正整数集 、整数集 、有理数集 、实数集 等.
给定集合 与 , 我们称 是 的子集 (subset, 记作 ), 若 的所有元素都是 的元素 (即对任意 均有 ). 注意到对任意集合 , 均有 以及 . 一个集合 的所有子集可以构成一个集合, 称作 的幂集 (power set), 在本讲义中记作 .
设 为一集合, 而 为一关于变量 的命题. 若对任意对象 , 当且仅当命题 成立, 则我们可将集合 表示为 或 . 需要注意的是, 并非所有关于 的命题 都能按照这种方式给出相应的集合 1.但另一方面, 公理集合论允许按如下方式构造集合: 给定集合 与关于 的命题 , 中所有满足命题 的元素 可构成一集合, 记作 或 . 例如, 当中的开区间与闭区间可表示为 2本讲义中, “区间” 这个概念也包括形如 的无限区间, 以及形如 的单点集.
我们称一个无限集 是可数无限集 (countably infinite set) 或可列集 (denumerable set), 若它的所有元素可以被一个序列所穷尽, 也就是说存在一个序列 , 使得我们用 (至多) 可数集 (countable set) 来称呼有限或可列的集合. 不是可数集的集合被称作不可数集 (uncountable set). 可以证明:
• | 可数集的子集仍是可数集. |
• | 若一个映射 的定义域为可数集 , 那么这个映射的像集也是可数集. |
在常见的集合中, 自然数集 、正整数集 、整数集 、有理数集 为可数无限集, 而实数集 、欧氏空间 、欧氏空间中的开集为不可数集.
接下来我们回顾一些常见的集合运算:
• | 给定任意集合 与 , 它们的并集 (union, 记作 ) 是恰好包含所有属于 或属于 的对象的集合, 即 . 两个集合的并集运算满足如下交换律与结合律: 由此不难将并集运算推广到有限多个集合上. | ||||
• | 给定任意集合 与 , 它们的交集 (intersection, 记作 ) 是恰好包含所有既属于 也属于 的对象的集合, 即 . 两个集合的交集运算满足如下交换律与结合律: 由此不难将交集运算推广到有限多个集合上. | ||||
• | 更一般地, 设 为某个非空集合 (可以是有限集、可数无限集或不可数无限集), 且每个 都对应于一个集合 , 则所有 的并集 被定义为所有 的交集 被定义为当 时, 我们通常将 与 分别记为 与 . 例如, 又如, 可以证明, 当 为可数集且每个 都是可数集时, 并集 依然是可数集, 或者说, 可数个可数集的并集为可数集. 而对于交集 , 由于它包含于任一 当中, 故只要存在某个 使得 是可数集, 则交集 就是可数集. | ||||
• | 给定集合 , 差集 为恰好包括所有属于 但不属于 的对象的集合, 即 . 当集合 是集合 的子集时, 我们也称集合 是集合 在集合 中的 补集 (complement). 特别是, 当集合 已经事先给定且不会产生歧义时, 我们也会用 来表示 在 中的补集. 注意到此时有 . | ||||
• | 关于并集、交集与差集, 还有如下运算律成立:
| ||||
• | 给定集合 , 我们将所有形如 的有序对 (其中 ) 构成的集合称作 与 的 笛卡尔积 (Cartesian product), 记作 , 即类似地, 也可定义有限个集合的笛卡尔积. 特别是, 对任意集合 , 我们定义例如, 即为所有形如 的 维实向量构成的集合. 可以证明, 有限个可数集的笛卡尔积依然是可数集. |
在部分教材中, 交集 有时也被记为 , 差集 有时也被记为 , 补集 有时也被记为 .
脚注
1. | ^ 例如对于命题 就不存在相应的集合 , 否则会导致罗素悖论. |
2. | ^ 本讲义中用 而非 表示开区间, 这是为了不和二元有序对 相混淆. |