Definition : A set is a group of objects.
[!question] 集合表示方法
集合的特性:
-
确定性 (Well-defined):对于任何一个对象,我们都能明确判断它是否属于这个集合。
-
互异性 (Distinct):集合中的元素是唯一的,不重复出现。例如,{1,2,2,3}实际上就是 {1,2,3}。
-
无序性 (Order-independent):集合中的元素没有特定的顺序。例如,{1,2,3}和 {3,1,2}是同一个集合。
(一)列举法
- A={1,2,3,4,5}
- B={a,e,i,o,u}
(二)描述法
- A={x∣x 是小于 6 的正整数}
- E={x∣2≤x≤10}
集合间关系
- 属于关系:3∈{1,2,3,4,5};不属于关系:6∈/{1,2,3,4,5}
常见数集
- 自然数集:N={0,1,2,3,…}
- 整数集:Z={…,−2,−1,0,1,2,…}
- 有理数集:Q={qp∣p∈Z,q∈Z,q=0}
- 实数集:R
- 复数集:C
集合相关概念
基数 Cardinality
集合中元素的个数,例如:A={1,2,3,4,5},∣A∣=5;C=∅,∣C∣=0
空集 Empty Set
不包含任何元素的集合,例如:A={x∣x∈R,x2<0},则 A=∅,∣∅∣=0,∣{∅}∣=1
全集 Universe Set
用 U 或 E 表示,表示包含条件的更大的集合
子集 Subset
A⊆B,例:A={1,2},B={1,2,3,4},A⊆B;A⊆A,空集是任何集合的子集。
真子集 Proper Subset
A⫋B,例:{a,b}⫋{a,b,c},空集是任何非空集合的真子集。
==幂集 Power Set==
一个集合的所有子集构成的集合。设 A 有 n 个元素,∣P(A)∣=2n
Proof:
- Cn0+Cn1+Cn2+⋯+Cnn=2n
- 对于每一个元素,都有把它放进子集和不放进子集两种选项。一共有 n 个元素, 所以是 2n
集合运算
并集
- A∪B={x∣x∈A 或 x∈B}
- A∪∅=A
交集
- A∩B={x∣x∈A 且 x∈B}
- A∩∅=∅,A∩A=A
- 若 A={1,2,3},B={4,5,6},A∩B=∅,A 和 B 是不相交集合
差集
A−B={x∣x∈A 且 x∈/B}
补集
A={x∣x∈/A 且 x∈U}
A=A
对称差集
- A⊕B={x∣(x∈A 且 x∈/B) 或 (x∈/A 且 x∈B)}
- A⊕B=(A−B)∪(B−A)
- A⊕B=(A∪B)−(A∩B)
集合运算律
分配律
- A∩(B∪C)=(A∩B)∪(A∩C)
- A∪(B∩C)=(A∪B)∩(A∪C)
矛盾律和排中律
- A∩A=∅
- A∪A=U
德摩根律
- A∪B=A∩B
- A∩B=A∪B
集合等势相关
-
若 A,B 存在一种一一对应的关系:A→B,则称 A 与 B 是等势的(equipotential),记作:A∼B。如果 A=B,则 A∼B,反之不成立。
-
与自然数集合 N 等势的集合,称为可数集合,记为 ℵ0(阿列夫零)。开区间 (0,1) 为不可数集合,与其等势为不可数集合,ℵ1。
笛卡尔积 (Cartesian product)
A tuple is finite, ordered collection of objects.
A tuple with exactly n elements is sometimes called an n-tuple.
A tuple with exactly 2 elements is also called an ordered pair.
-
A×B={⟨a,b⟩∣a∈A 且 b∈B},⟨a,b⟩ 为有序对。
-
例:A={1,2},B={a,b,c},∣A×B∣=∣A∣×∣B∣=2×3=6,A×B=B×A(除非 A=B 或其中一个为空集)
Function
Function
二元关系
-
R⊆A×B,A 为前域,B 为后域。
- 若 ⟨x,y⟩∈R,xRy,读作 x 对 y 有关系 R。
- 若 ⟨x,y⟩∈/R,xRy,读作 x 对 y 没有关系 R。
-
R 是 A×B 的任意一个子集。
-
空关系:R=∅
-
全关系:EA=R=A×B
-
恒等关系:IA=R={⟨x,x⟩∣x∈A},即前域后域相等为 A。
集合子集数量
定义集合 A,B,A×B 有 ∣A∣×∣B∣ 个不同元素,产生 2∣A∣×∣B∣ 个不同子集。
关系的表示方法
- 列举法
- 描述法
- 关系矩阵
- 有向图
逆关系
R:A→B
- R−1:B→A,∣R∣=∣R−1∣
- R−1={⟨y,x⟩∣⟨x,y⟩∈R}
例:R={⟨1,a⟩},R−1={⟨a,1⟩},∅−1=∅
复合关系
- R1⊆A×B,R2⊆B×C,R1:A→B,R2:B→C。
- R1∘R2={⟨x,z⟩∣(x∈A)∧(z∈C)∧(∃y)(y∈B∧xR1y∧yR2z)}
- 若 R:A→B
- (R∘S)∘T=R∘(S∘T)
- IA∘R=R∘IB=R
复合运算
- R∘(S1∪S2)=(R∘S1)∪(R∘S2)
- (S1∪S2)∘T=(S1∘T)∪(S2∘T)
- R∘(S1∩S2)⊆(R∘S1)∩(R∘S2)
- (S1∩S2)∘T⊆(S1∘T)∩(S2∘T)
- (R∘S)−1=S−1∘R−1
- R0=IA,R1=R,Rn+1=Rn∘R=R∘Rn,Rn 可能会收敛
关系的性质
- 自反性:∀x(x∈A→⟨x,x⟩∈R),例:R={⟨1,1⟩,⟨2,2⟩}
- 反自反性:∀x(x∈A→⟨x,x⟩∈/R)
- 对称性:∀x∀y((x,y∈A)∧⟨x,y⟩∈R→⟨y,x⟩∈R),例:R={⟨1,2⟩,⟨2,1⟩}
- 反对称性:∀x∀y((x,y∈A)∧⟨x,y⟩∈R∧⟨y,x⟩∈R→x=y)
- 传递性:若有 a→b,b→c,则有 a→c,例:R={⟨1,2⟩,⟨2,3⟩,⟨1,3⟩}
设 R 是集合 A 上的关系:
- 自反性:IA⊆R
- 反自反性:R∩IA=∅
- 对称性:R=R−1
- 反对称性:R∩R−1⊆IA
- 传递性:R∘R⊆R
闭包
设 R 是集合 A 的关系,若存在另一个关系 R′ 满足:
- R′ 是自反的(对称的,传递的)
- R′′ 满足性质,R⊆R′′,就有 R′⊆R′′,则 R′ 为 R 的自反闭包 (r(R)),对称闭包 (s(R)),传递闭包 (t(R))
等价关系
R 具备自反性、对称性、传递性。
等价类
[x]R={y∣y∈A∧xRy},∀x∈A,[x]R=∅;∀x,y∈A,如果 y∈[x]R,则 [x]R=[y]R,否则 [x]R∩[y]R=∅;⋃x∈A[x]R=A
商集
R 确定的一切等价类的集合,称为 A 关于 R 的商集,记做 A/R
- A/R={[x]R∣x∈A}
例:A/R={[0]R,[1]R,[2]R}={{0,4,8},{1,5,9},{2}}
集合划分
π⊆P(A),π={S1,S2,⋯,Sn}
- 非空:∅∈/π,Si=∅
- 互不相交:Si∩Sj=∅,i=j
- 并集为全集:⋃Si=A,则 π 为集合 A 的一个划分,而 Si 叫做划分的块(block)或类(class)。R 为等价关系,等价划分:商集 A/R 是 A 的一个划分,称为由 R 导出的等价划分。
偏序关系
- 自反性
- 反对称性
- 传递性
满足偏序关系的关系 R,记为 "⪯"。
偏序集:⟨A,⪯⟩,可比:⟨a,b⟩∈R 或 ⟨b,a⟩∈R,否则不可比
哈斯图
- 满足偏序关系
- 因为自反性,不用画自反环
- 因为传递性,不用画因传递性出现的边
- 不用画箭头,默认向上
设 ⟨A,⪯⟩ 是一个偏序集,B⊆A 是 A 的一个子集。
最大元 & 最小元
最大元 (Greatest Element):如果 ∀x∈B,都有 x⪯b,则称 b 为 B 的最大元
最小元 (Least Element):如果 ∀x∈B,都有 b⪯x,则称 b 为 B 的最小元
极大元 & 极小元
极大元 (Maximal Element):如果 ∀x∈B,满足 b⪯x⟹x=b,则称 b 为 B 的极大元
极小元 (Minimal Element):如果 ∀x∈B,满足 x⪯b⟹x=b,则称 b 为 B 的极小元
上界 & 上确界
上界 (Upper Bound):对任意 x∈B,都有 x⪯a,则称 a 为 B 的上界。
上确界 (Least Upper Bound / Supremum):若元素 a′∈A 是 B 的上界,且对 A 中 B 的任何一个上界 a,均有 a′⪯a,则称 a′ 为 B 的最小上界或上确界。
下界 & 下确界
下界 (Lower Bound):若存在元素 a∈A,使得对任意 x∈B,都有 a⪯x,则称 a 为 B 的下界。
下确界 (Greatest Lower Bound / Infimum):若元素 a′∈A 是 B 的下界,且对 A 中 B 的任何一个下界 a,均有 a⪯a′,则称 a′ 为 B 的最大下界或下确界。