Skip to content

5.2.2 集合运算

1. 维恩图

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

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

2. 并、交、补

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

(1) 并AB 是两个集合. 它们的并集或并(记作 AB ) 定义为

(5.39)AB={xxAxB},

读作 “ AB ” 或 “ AB 的并”. 如果 AB 分别由性质 E1E2 给定,那么并集 AB 具有至少其中一个性质,即至少属于其中一个集合的元素. 图 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) 交AB 是两个集合. 它们的交集或交、割、割集 (记作 AB ) 定义为

(5.40)AB={xxAxB},

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

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

我们可以用两个数 ab 的因子集合 T(a)T(b) 的交来定义最大公因子 (参见第 499 页 5.4.1.4). 对于 a=12b=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) 不相交集 若两个集合 AB 没有公共元素,则称它们是不相交的. 对于它们, 有

(5.41)AB=,

即它们的交是空集.

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

{奇数}{偶数}=.

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

(5.42)CM(A)={xxMxA},

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

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

3. 集代数的基本律

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

(5.43)(AB)C=A(BC),(5.44)(AB)C=A(BC).

(2) 交换律

(5.45)AB=BA,(5.46)AB=BA.

(3) 分配律

(5.47)(AB)C=(AC)(BC),(5.48)(AB)C=(AC)(BC).

(4) 吸收律

(5.49)A(AB)=A,(5.50)A(AB)=A.

(5) 幂等律

(5.51)AA=A,(5.52)AA=A.

(6) 德摩根律

(5.53)AB=A¯B¯(5.54)AB=A¯B¯.

(7) 一些其他定律

(5.55)AA¯=,(5.56)AA¯=M(M是基本集),(5.57)AM=A,(5.58)A=A,(5.59)A=,(5.60)AM=M,(5.61)M¯=(5.62)¯=M(5.63)A¯=A.

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

4. 其他的集运算

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

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

(5.64a)AB={xxAxB}.

如果 A 由性质 E1,B 由性质 E2 定义,那么 AB 含有具有性质 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) 两个集合的对称差 对称差 AB 是所有恰好属于集合 AB 之一的元素的集合:

(5.64b)AB={x(xAxB)(xBxA)}.

由定义可知

(5.64c)AB=(AB)(BA)=(AB)(AB),

即对称差含有恰好具有定义性质 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)aAbB}

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

(5.65b)(a,b)=(c,d)a=cb=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)xR,yR}.

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

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

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

(5.66a)A1×A2××An={(a1,a2,,an)aiAi(i=1,,n)}.

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

(5.66b)card(A1×A2××An)=cardA1cardA2cardAn.

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

version 1.24.0