集合定义
直观定义:一个集合是一组无序的对象,这些对象称为这个集合的元素或成员。a∈A 表示 a 是集合 A 的一个成员,a∈/A 表示 a 不是 A 的成员。
康托尔(Georg Cantor):A set is a collection into a whole of definite, distinct objects of our intuition or our thought. The objects are called elements (member) of the set.
朴素集合论高中学过,就懒得记了……
集合关系
集合相等当且仅当它们有相同的元素。
A=B 当且仅当 ∀x(x∈A↔x∈B)。
集合 A 称为集合 B 的子集,当且仅当 ∀x(x∈A→x∈B),记作 A⊆B。
如果 A⊆B 且 A=B,则称 A 是 B 的真子集,记作 A⊂B。
从而可知 A=B⟺A⊆B∧B⊆A。
X⊆Y∧Y⊆Z⟹X⊆Z
集合大小
对于有限集合,若集合 S 恰有 n∈N 个不同的元素,则称 S 为有限集合(finite set),并记 ∣S∣=n 为 S 的基数。
如果一个集合不是有限集合,则称其为无限集合(infinite set)。
特别地,空集 ∅ 是唯一的零集。
幂集
集合 S 的幂集(power set)是 S 的所有子集的集合,记作 P(S)。即 P(S)={A∣A⊆S}。
显然,∣P(S)∣=2∣S∣,因此 S 的幂集还可以记作 2S。
A⊂B⟺P(A)⊆P(B)
集合运算
- 并集(union):A∪B={x∣x∈A∨x∈B}。
- 交集(intersection):A∩B={x∣x∈A∧x∈B}。
- 差集(difference):A−B={x∣x∈A∧x∈/B},也称作 B 对于 A 的补集。
- 对于全集 U,U−A 称为 A 的补集,记作 ∼B
- 对称差(symmetric difference):A⊕B=(A−B)∪(B−A)。
- A⊕B=(A∪B)−(A∩B)
- 广义并(generalized union):⋃A={x∣∃y(y∈A∧x∈y)}。
- 例如 {{1,2},{2,3}} 的广义并是 {1,2,3}。
- 广义交(generalized intersection):⋂A={x∣∀y(y∈A→x∈y)}(其中 A=∅)
- 例如 {{1,2},{2,3}} 的广义交是 {2}。
- ⋂∅ 无意义。
A∪B 是 A 和 B 的最小上界,A∩B 是 A 和 B 的最大下界。
恒等式:
- 恒等律
- A∪∅=A
- A∩U=A
- 支配律
- A∪U=A
- A∩∅=∅
- 幂等律
- A∪A=A
- A∩A=A
- 补集律:∼(∼A)=A
- 交换律
- A∪B=B∪A
- A∩B=B∩A
- 结合律
- (A∪B)∪C=A∪(B∪C)
- (A∩B)∩C=A∩(B∩C)
- 分配律
- A∪(B∩C)=(A∪B)∩(A∪C)
- A∩(B∪C)=(A∩B)∪(A∩C)
- 德摩根律
- ∼(A∪B)=∼A∩∼B
- ∼(A∩B)=∼A∪∼B
- 吸收律
- A∪(A∩B)=A
- A∩(A∪B)=A
- 补律
- A∪∼A=U
- A∩∼A=∅
集合与谓词逻辑
∀x(x∈S→P(x))∃x(x∈S∧P(x))⟺∀x∈S.P(x)⟺∃x∈S.P(x)⟺x∈S∀P(x)⟺x∈S∃P(x)
笛卡尔乘积
有序偶(ordered pair):(a,b) 表示 a 和 b 的有序偶。(a,b)=(x,y)⟺a=x∧b=y。
- (a,b)≜{{a},{a,b}}
笛卡尔乘积(Cartesian product):A×B={(a,b)∣a∈A∧b∈B}。
- A×B 不一定等于 B×A,A×B=B×A 当且仅当 A=B 或 A=∅ 或 B=∅。
n 个集合的笛卡尔乘积:
A1×⋯×An={(a1,…,an)∣a1∈A1∧⋯∧an∈An}
对有限集合,有
∣A×B∣=∣A∣×∣B∣