1.2. 集合论回顾

数学上, 集合 (set) 的严格定义由公理集合论给出, 然而对公理集合论的介绍超出了本课程的要求. 本节不对集合这一基本概念进行严格的定义, 读者可直观上将一个集合理解为一组确定性对象组成的整体, 这组对象被称为该集合的元素. 特别地, 集合具有如下性质:

1.

给定任意的对象 与集合 , 要么 的元素 (或者说 属于 , 记作 ), 要么 不是 的元素 (或者说 不属于 , 记作 ).

2.

两个集合 相等, 当且仅当 的所有元素也都是 的元素, 且 的所有元素也都是 的元素. 换句话说, 当且仅当对任意的 均有 , 且对任意的 均有 .

不包含任何元素的集合被称为空集 (empty set), 在本讲义中用 表示. 换句话说, 对任意对象 , 均有 . 其它一些常见的集合包括自然数集 、正整数集 、整数集 、有理数集 、实数集 等.

给定集合 , 我们称 子集 (subset, 记作 ), 若 的所有元素都是 的元素 (即对任意 均有 ). 注意到对任意集合 , 均有 以及 . 一个集合 的所有子集可以构成一个集合, 称作 幂集 (power set), 在本讲义中记作 .

为一集合, 而 为一关于变量 的命题. 若对任意对象 , 当且仅当命题 成立, 则我们可将集合 表示为 . 需要注意的是, 并非所有关于 的命题 都能按照这种方式给出相应的集合 1.但另一方面, 公理集合论允许按如下方式构造集合: 给定集合 与关于 的命题 , 中所有满足命题 的元素 可构成一集合, 记作 . 例如, 当中的开区间与闭区间可表示为 2本讲义中, “区间” 这个概念也包括形如 的无限区间, 以及形如 的单点集.

我们称一个无限集 可数无限集 (countably infinite set) 或可列集 (denumerable set), 若它的所有元素可以被一个序列所穷尽, 也就是说存在一个序列 , 使得我们用 (至多) 可数集 (countable set) 来称呼有限或可列的集合. 不是可数集的集合被称作不可数集 (uncountable set). 可以证明:

可数集的子集仍是可数集.

若一个映射 的定义域为可数集 , 那么这个映射的像集也是可数集.

在常见的集合中, 自然数集 、正整数集 、整数集 、有理数集 为可数无限集, 而实数集 、欧氏空间 、欧氏空间中的开集为不可数集.

接下来我们回顾一些常见的集合运算:

给定任意集合 , 它们的并集 (union, 记作 ) 是恰好包含所有属于 或属于 的对象的集合, 即 .

两个集合的并集运算满足如下交换律与结合律: 由此不难将并集运算推广到有限多个集合上.

给定任意集合 , 它们的交集 (intersection, 记作 ) 是恰好包含所有既属于 也属于 的对象的集合, 即 .

两个集合的交集运算满足如下交换律与结合律: 由此不难将交集运算推广到有限多个集合上.

更一般地, 设 为某个非空集合 (可以是有限集、可数无限集或不可数无限集), 且每个 都对应于一个集合 , 则所有 的并集 被定义为所有 的交集 被定义为 时, 我们通常将 分别记为 . 例如, 又如,

可以证明, 当 为可数集且每个 都是可数集时, 并集 依然是可数集, 或者说, 可数个可数集的并集为可数集. 而对于交集 , 由于它包含于任一 当中, 故只要存在某个 使得 是可数集, 则交集 就是可数集.

给定集合 , 差集 为恰好包括所有属于 但不属于 的对象的集合, 即 .

当集合 是集合 的子集时, 我们也称集合 是集合 在集合 中的 补集 (complement). 特别是, 当集合 已经事先给定且不会产生歧义时, 我们也会用 来表示 中的补集. 注意到此时有 .

关于并集、交集与差集, 还有如下运算律成立:

1.

分配律: 更一般地, 设 为任意非空集合, 每个 对应于一个集合 , 则

2.

德·摩根律 (De Morgan’s laws): 设 均为某个集合 的子集, 则其中的 均表示在 中的补集. 更一般地, 设 为任意非空集合, 每个 对应于 的一个子集 , 则有

给定集合 , 我们将所有形如 的有序对 (其中 ) 构成的集合称作 笛卡尔积 (Cartesian product), 记作 , 即类似地, 也可定义有限个集合的笛卡尔积. 特别是, 对任意集合 , 我们定义例如, 即为所有形如 维实向量构成的集合.

可以证明, 有限个可数集的笛卡尔积依然是可数集.

在部分教材中, 交集 有时也被记为 , 差集 有时也被记为 , 补集 有时也被记为 .

脚注

1.

^ 例如对于命题 就不存在相应的集合 , 否则会导致罗素悖论.

2.

^ 本讲义中用 而非 表示开区间, 这是为了不和二元有序对 相混淆.