Skip to content

5.2.2 集合运算 ​

1. 维恩图 ​

若用平面图形表示集合, 以此给出集合及集合运算的图形解释, 就是所谓 维恩 (Venn) 图解. 例如,图 5.1 表示子集关系 A⊆B .

019363af-d8ae-7006-ac42-15a9aafbc2ce_79_716_1219_211_124_0.jpg

2. 并、交、补 ​

借助集合运算, 可以用不同方式由给定集合形成新的集合:

(1) 并 设 A 和 B 是两个集合. 它们的并集或并(记作 A∪B ) 定义为

(5.39)A∪B={x∣x∈A∨x∈B},

读作 “ A 并 B ” 或 “ A 与 B 的并”. 如果 A 和 B 分别由性质 E1 和 E2 给定,那么并集 A∪B 具有至少其中一个性质,即至少属于其中一个集合的元素. 图 5.2 中阴影区域表示并集.

019363af-d8ae-7006-ac42-15a9aafbc2ce_79_704_1755_232_87_0.jpg

{1,2,3}∪{2,3,5,6}={1,2,3,5,6}.

(2) 交 设 A 和 B 是两个集合. 它们的交集或交、割、割集 (记作 A∩B ) 定义为

(5.40)A∩B={x∣x∈A∧x∈B},

读作 “ A 与 B 的交” 或 “ A 交 B ”. 如果 A 和 B 分别由性质 E1 和 E2 给定,那么交集 A∪B 具有性质 E1 和 E2 ,即同时属于这两个集合的元素. 图 5.3 中阴影区域表示交集.

019363af-d8ae-7006-ac42-15a9aafbc2ce_80_707_802_229_86_0.jpg

我们可以用两个数 a 和 b 的因子集合 T(a) 和 T(b) 的交来定义最大公因子 (参见第 499 页 5.4.1.4). 对于 a=12 和 b=18 ,有 T(a)={1,2,3,4,6,12} 和 T(b)={1,2,3,6,9,18} ,所以 T(12)∩T(18) 含有公因子,并且最大公因子是 gcd(12,18)=6 .

(3) 不相交集 若两个集合 A 和 B 没有公共元素,则称它们是不相交的. 对于它们, 有

(5.41)A∩B=∅,

即它们的交是空集.

奇数集和偶数集不相交; 它们的交是空集, 即

{奇数}∩{偶数}=∅.

(4) 补 如果只考虑一个给定集合 M 的子集,那么 A 对于 M 的补集或补 CM(A) 含有 M 的所有不属于 A 的元素:

(5.42)CM(A)={x∣x∈M∨x∉A},

读作 “ A 对于 M 的补”,并且 M 称为基本集,有时也称为泛集. 如果基本集 M 显然来自所考虑的问题,那么也用记号 A¯ 表示补集. 图 5.4 中阴影区域表示补集.

019363af-d8ae-7006-ac42-15a9aafbc2ce_80_717_1684_209_100_0.jpg

3. 集代数的基本律 ​

集合运算具有与逻辑运算类似的性质. 集代数的基本律是 (1) 结合律

(5.43)(A∩B)∩C=A∩(B∩C),(5.44)(A∪B)∪C=A∪(B∪C).

(2) 交换律

(5.45)A∩B=B∩A,(5.46)A∪B=B∪A.

(3) 分配律

(5.47)(A∪B)∩C=(A∩C)∪(B∩C),(5.48)(A∩B)∪C=(A∪C)∩(B∪C).

(4) 吸收律

(5.49)A∩(A∪B)=A,(5.50)A∪(A∩B)=A.

(5) 幂等律

(5.51)A∩A=A,(5.52)A∪A=A.

(6) 德摩根律

(5.53)A∩B―=A¯∪B¯(5.54)A∪B―=A¯∩B¯.

(7) 一些其他定律

(5.55)A∩A¯=∅,(5.56)A∪A¯=M(M是基本集),(5.57)A∩M=A,(5.58)A∪∅=A,(5.59)A∩∅=∅,(5.60)A∪M=M,(5.61)M¯=∅(5.62)∅¯=M(5.63)A¯―=A.

这个表也可以应用下列代换从命题演算基本律 (参见第 434 页 5.1.1) 得到: ∩ 代 ∧,∪ 代 ∨,M 代 T ,以及 ∅ 代 F . 这个一致性不是偶然的; 我们将在 528 页 5.7 讨论它.

4. 其他的集运算 ​

除了上面定义的运算外,这里定义两个集合 A 和 B 间的一些其他运算: 差集或差 A∖B ,对称差 A△B ,以及笛卡儿积 A×B .

(1) 两个集合的差 A 的不属于 B 的元素的集合称作 A 与 B 的差集 或差:

(5.64a)A∖B={x∣x∈A∧x∉B}.

如果 A 由性质 E1,B 由性质 E2 定义,那么 A∖B 含有具有性质 E1 但不具有性质 E2 的元素.

图 5.5 中阴影区域表示差集.

019363af-d8ae-7006-ac42-15a9aafbc2ce_82_706_882_229_86_0.jpg

{1,2,3,4}∖{3,4,5}={1,2}.

(2) 两个集合的对称差 对称差 A△B 是所有恰好属于集合 A 和 B 之一的元素的集合:

(5.64b)A△B={x∣(x∈A∨x∉B)∧(x∈B∨x∉A)}.

由定义可知

(5.64c)A△B=(A∖B)∪(B∖A)=(A∪B)∖(A∩B),

即对称差含有恰好具有定义性质 E1 (对于 A ) 和 E2 (对于 B ) 之一的元素. 图 5.6 中阴影区域表示对称差.

019363af-d8ae-7006-ac42-15a9aafbc2ce_82_706_1375_230_83_0.jpg

◼ {1,2,3,4}△{3,4,5}={1,2,5} .

(3)两个集合的笛卡儿积 两个集合的笛卡儿积由

(5.65a)A×B={(a,b)∣a∈A∧b∈B}

定义. A×B 的元素(a, b)称为有序对,并且由

(5.65b)(a,b)=(c,d)⇔a=c∨b=d

刻画. 两个有限集的笛卡儿积的元素个数等于

(5.65c)card(A×B)=(cardA)(cardB).

◼A: 对于 A={1,2,3} 和 B={2,3} ,我们得到

A×B={(1,2),(1,3),(2,2),(2,3),(3,2),(3,3)},

以及

B×A={(2,1),(2,2),(2,3),(3,1),(3,2),(3,3)},

并且 cardA=3,cardB=2,card(A×B)=card(B×A)=6 .

◼B: x,y 平面的每个点可以用笛卡儿积 R×R(R是实数集) 定义. 坐标x,y的) 集用 R×R 表示,所以

R2=R×R={(x,y)∣x∈R,y∈R}.

(4) n 个集合的笛卡儿积 固定序列的一种次序 (第一个元素,第二个元素, ⋯ , 第 n 个元素),可由 n 个元素定义一个有序 n 组. 如果 ai∈Ai(i=1,2,⋯,n) 是这些元素,那么记 n 组为 (a1,a2,⋯,an) ,其中 ai 称为第 i 个分量.

对于 n=3,4,5 ,这些 n 组称为三元组、四元组、五元组.

n 项笛卡儿积 A1×A2×⋯×An 是所有有序 n 组 (a1,a2,⋯,an) (其中 ai∈Ai) 的集合:

(5.66a)A1×A2×⋯×An={(a1,a2,⋯,an)∣ai∈Ai(i=1,⋯,n)}.

如果每个 Ai 都是有限集,那么有序 n 组的个数是

(5.66b)card(A1×A2×⋯×An)=cardA1cardA2⋯cardAn.

注 集合 A 与其自身的 n 次笛卡儿积记作 An .

version 1.24.0