离散数学复习辅导之一

  • 格式:doc
  • 大小:99.00 KB
  • 文档页数:5

离散数学复习辅导之一

第1章 集合及其运算

一、主要内容

1.集合的概念

 集合与元素——具有确定的,可以区分的若干事物的全体称为集合,其中的事物叫元素.集合的元素不能重复出现,集合中的元素无顺序之分. 集合与其元素之间存在属于“”或不属于“”关系.

集合A中元素的个数为集合的元数,记作A.

 集合的表示方法

列举法是列出集合的所有元素,并用花括号括起来.例如A= {abcd,,,},N = {0, 1, 2,

3, „}.

描述法是将集合中元素的共同属性描述出来.例如B = {xxxR210且},D =

{xx是正整数}.

文氏图法是用一个简单的平面区域表示一个集合,用区域内的点表示集合内的元素.

2.集合的关系

 包含(子集)——若对任一Aa,都有Ba,则称B包含A(或A包含于B),称A是B的子集,记BA;又若AB,则称A是B的真子集,记AB.

 集合相等——若AB,BA,则A=B.

注意:要正确理解元素与集合、集合与子集、子集与幂集、与()、空集与所有集合等的关系.

3.特殊集合

 全集合E——在一个具体问题中,所涉及的集合都是某个集合的子集,该集合为全集.

 空集——不含任何元素的集合为空集,空集是惟一的,它是任何集合的子集.

 集合A的幂集P(A)——集合A的所有子集构成的集合称为A的幂集,记作

P(A)=}{Axx.

若A=n,则P(A)=2n.

4.集合的运算

 集合A和B的并AB——由集合A和B的所有元素组成的集合.

 集合A和B的交AB——由集合A和B的公共元素组成的集合.

 集合A的补集A——属于E但不属于集合A的元素组成的集合,记作A.补集总相对于一个全集.

 集合A与B的差集A-B——由属于A,而不属于B的所有元素组成的集合..

 集合A与B的对称差记作

AB=(A-B)(B-A),或AB=)AB〕-(AB)

要熟练掌握运算的性质 (运算律),即交换律、结合律、分配律、幂等律、同一律、零律、补余律、吸收律、摩根律和双补律等.

5.恒等式证明

集合运算部分有三个方面的问题:其一是进行集合的运算;其二是集合运算式的化简;其三是集合恒等式的推理证明.

集合恒等式的证明方法通常有二:

(1) 要证明A=B,只需要证明AB,又AB;

(2) 通过运算律进行等式推导.

6.有限集合的计数方法

首先根据已知条件把对应的文氏图画出来,然后将已知集合的元素填入表示该集合的区域内.通常从几个集合的交集填起,根据计算结果将数字逐步填入所有的空白区域内.如果交集的数字是未知的,可以将其设为x,再根据已知条件列出方程或方程组,解出未知数x.

也可以用容斥定理计算有限集合的元素个数.

定理1.2.2(容斥定理) 对任意两个有限集合A和B,有

AB= A+B- AB

其中A,B分别表示A,B的元素个数.

定理1.2.2的推广结论:对于任意三个有限集合A, B, C,有

ABC = A+B+C-AB-AC-BC+ABC

二、实例

例1 已知S={2, a, {3}, 4},R={{a}, 3, 4, 1},判断下列各题是否正确:.

(1) {a}S; (2) {a}R;

(3) {a, 4, {3}}S; (4) {{a}, 1, 3, 4}R;

(5) R=S; (6) {a}S

(7) {a}R (8) R

(9) {{a}}R (10) {}S

(11) R (12) {{3}, 4}

解 集合S有四个元素:2,a,{3},4,而元素{3}又是集合;集合R类似.

(1) 错.因为{a}是单元素的集合,{a}不是集合S的元素,所以“{a}S”是错的.

(2) 对.因为{a}是R的元素,所以“{a}R”是正确的.

(3) 对.因为a, 4, {3}都是S的元素,以此为元素构成的集合是S的子集.所以“{a,4,{3}}S”是正确的.

(4) 对.因为{a}, 1, 3, 4都是R的元素,以此为元素构成的集合是R的子集,所以“{{a},1,3,4}R”是正确的.

(5) 错.因为元素2S,但2R,所以S R.

(6),,和题号的命题真值为1;而, ,题号命题真值为0.

(7) 错.因为{a}是集合R的元素,元素与集合之间不能用“”,正确的表示为:{a}R.

(8) 对.因为空集是任意集合的子集。

(9) 对.因为是集合{{a}}的子集,{{a}}是集合R的子集,所以{{a}}R是正确的。

(10) 错.因为不是集合S的元素,所以由空集构成的集合不是S的子集,即{}S是错的. (11) 错.因为不是集合R的元素,所以R是错的.

(12) 对.因为空集是任意集合的子集。

例2 写出下列集合的子集:

(1) A={a,{b},c}; (2) B={};

(3) C=

解 (1) 因为是任何集合的子集,所以是集合A的子集;

由A的任何一个元素构成的集合,都是A的子集,所以{a},{{b}},{c}是A的子集;

由A的任何两个元素构成的集合,也是A的子集,即{a,{b}},{{b},{c}},{a, c};

同理,A的三个元素构成的集合,也是A的子集,于是集合A的所有子集为:

,{a},{{b}},{c},{a,{b}},{{b},c},{a, c},{a,{b},c}

(2) 分析同(1),B的子集有:,{}。

(3) 因为是任何集合的子集,故也是C的子集。因为C中没有元素,因此C就没有其它子集,所以C的子集只有:

说明:

(1) 在第1小题中,以集合A的8个子集为元素的集合,就是集合A的幂集,即

P(A)={ ,{a},{{b}},{c},{a,{b}},{{b},c},{a, c},{a,{b},c}}

集合B的幂集为;P(B)={,{}};集合C的幂集:P(C)={}

一般地,如果集合A的元素个数为,nA那么P(A)有2n个元素,即P(A)=2n.

(2) 根据真子集的定义,对于任何集合A,除了集合A本身不是A的真子集外,其它子集均是A的真子集. 于是本例

集合A有7个真子集:,{a},{{b}},{c},{a,{b}},{{b},c},{a, c}

集合B只有1个真子集:

集合C没有真子集。

例3 判断下列哪些运算结果是对的?哪些是错的?请将错误的运算结果更正过来.

(1) }{; (2) }{;

(3) }{}}{,{}{; (4) }}{,{}{}}{,{;

(5) ABBA)(; (6) ABBA)(;

(7) AAA; (8) ABA)(.

解 (1) 对.

(2) 错.应为}{.

(3) 对.

(4) 错.应为{}{}.

(5) 错.应为BA.

(6) 错.应为BA(或BA~或A-AB).

(7) 错.应为,即AAAAAA. (8) 对.

例4 设集合A={a, b, c, d, e},B={b, d, e},C={a, b, d},求(A-B)(BC)

解 (A-B)(BC)

=({a, b, c, d, e}-{b, d, e}) ({b, d, e}{a, b, d})

={a, c} {a, b, d, e}

={a, b, c, d, e}-{a}

={b, c, d, e}

例5 设A,B,C为三集合,证明:CBCA且的充分必要条件是CBA)(.

证明:必要性.因为CBCA且,所以

CCBACBA)()(

=)()(CBCA

=CCC

所以,CBA

充分性.因为CBA)(,所以

CABAAA)(,故CA

同理,CBBABB)(.故CB.

例6 某所大学计算机专业的80名学生在期末考试中,Pascal语言课有58人达到优秀,数据结构课有30人达到优秀,离散数学课有25人达到优秀.并且,Pascal语言和数据结构两门课都达到的有20人,Pascal语言和离散数学两门课都达到的有19人,数据结构和离散数学两门课都达到的有17人.还有10人一门优秀都没得到.如果获得3门优秀者可得奖学金200元,获得2门优秀者可得奖学金100元,那么计算机系应为本专业学生发奖学金多少元?

解 设期末考试中Pascal语言课、数据结构课、离散数学课达到优秀的学生集合分别为A , B , C,那么

A = 58,B= 30,C= 25,

AB= 20,AC= 19,BC= 17

而1门课都没达到优秀的学生)(~CBA= 10,即至少有1门课达到优秀的学生CBA= 80-)(~CBA= 70.

那么,由定理1.2.2的推广结论,得3门课都达到优秀的学生数为:

CBA=CBA- (A+B+C-AB-AC-BC)

=70 -58 -30 -25 +20 +19 +17= 13

所以,计算机系应为本专业学生发奖学金: 13200 +(20-13)100 +(19-13)100 +(17-13)100 = 4300(元)

三、练习题

1.设S,T,M为任意集合,判定下列各题是否正确:

(1) 是的子集; (2)如果ST=SM,则T=M;

(3) 如果S-T= ,则S=T; (4)如果ST=E,则ST;

(5) SS=S

2.用列举法表示以下集合:

(1) }7{2xNxxA; (2) }33{xNxxA;

(3) }0)1({2xRxxA.

3.设A,B为任意集合,试证明BAABBA

4.化简集合表达式))~)((())())(((ABBABCBBA

四、练习题答案

1.(1),(4)正确,其余错误.

2.(1) A={0, 1, 2};(2) A={1, 2, 3, 4, 5}; (3) A={-1}

3.当A=B时,必有A-B=B-A;

反之,由A-B=B-A,得到:BABBBA)()(

化简后得到AB,即AB;

同理,由A-B=B-A,得到:AABABA)()(

化简后得到BA,即BA.

所以A=B.