离散数学-第六章_第1页
离散数学-第六章_第2页
离散数学-第六章_第3页
离散数学-第六章_第4页
离散数学-第六章_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.1主要内容集合的基本概念属于、包含幂集、空集文氏图等集合的运算有穷集的计数集合恒等式集合运算的算律、恒等式的证明方法第二部分集合论第六章集合代数.26.1集合的基本概念1.集合定义集合没有精确的数学定义理解:由离散个体构成的整体称为集合,称这些个体为集合的元素常见的数集:N,Z,Q,R,C等分别表示自然数、整数、有理数、实数、复数集合2.集合表示法

列元素法----列出集合的所有元素,所有元素之间用逗号隔开,并把它们用花括号括起来

谓词表示法----用谓词来概括集合中元素的性质实例:列元素法自然数集合N={0,1,2,3,…}

谓词表示法S={x|x

R

x2

1=0}.3元素与集合1.集合的元素具有的性质无序性:元素列出的顺序无关相异性:集合的每个元素只计数一次确定性:对任何元素和集合都能确定这个元素是否为该集合的元素任意性:集合的元素也可以是集合2.元素与集合的关系隶属关系:

或者

3.集合的树型层次结构例如:集合A={a,{b,c},d,{{d}}}规定:AA.4集合与集合集合与集合之间的关系:

,

⊈,=,

,

,,

定义6.1设A,B为集合,如果B中的每个元素都是A中的元素,则称B是A的子集合,简称子集。这时也称B被A包含,或A包含B,记作B

A。如果B不被A包含,则记作B⊈A。符号化表示为:B

A

x(x

B

x

A)

B

A

x(x

B

x

A)

例如N

Z

Q

R

C,但Z⊈N。显然对任何集合A都有A

A。

定义6.2设A,B为集合,如果A

B且B

A,则称A与B相等,记作A=B。如果A与B不相等,则记作A≠B。

符号化表示为:

A=B

A

B

B

A定义6.3

设A,B为集合,如果B

A且B≠A,则称B是A的真子集,记作B

A。

如果B不是A的真子集,则记作B

A。

符号化表示为:

B

A

B

A

B

A

例如N

Z

Q

R

C,但N

N。注意:

是不同层次的问题,如A={a,{a}}和{a}.5空集、全集和幂集定义6.4

空集

:不含有任何元素的集合符号化表示为:

={x|x≠x}实例:{x|x

R

x2+1=0}定理6.1

空集是任何集合的子集。证对于任意集合A,

A

x(x

x

A)

1(恒真命题)推论

是惟一的证明:假设存在空集

1和2,由定理6.1有:

1

2和2

1根据集合相等的定义,有1=2所以得出结论:是惟一的。.6空集、全集和幂集含有n个元素的集合简称n元集,它的含有m(m≤n)个元素的子集叫做它的m元子集。任给一个n元集,怎样求出它的全部子集呢?例6.1

A={1,2,3},将A的子集分类:

解:0元子集,也就是空集,只有一个:

1元子集,即单元集:{1},{2},{3};

2元子集:{1,2},{1,3},{2,3};

3元子集:{1,2,3}。.7空集、全集和幂集定义6.5

幂集:设A为集合,把A的全部子集构成的集合叫做A的幂集,记作P(A)(或PA,2A)。符号化表示为:P(A)={x|x

A}

实例:P(

)={

},P({

})={

,{

}}

计数:如果|A|=n,则|P(A)|=2n.定义6.6

全集E:包含了所有集合的集合全集具有相对性:与问题有关,不存在绝对的全集.86.2

集合的运算初级运算集合的基本运算有并,交,相对补和对称差定义6.7设A,B为集合,A与B的并集A∪B,交集A∩B,B对A的相对补集A-B分别定义如下:

A

B={x|x

A

x

B}

A

B={x|x

A

x

B}

相对补

A

B={x|x

A

x

B}例如:A={a,b,c},B={a},C={b,d}A

B={a,b,c},A

B={a},A

B={b,c},B-A=

,B

C=

若两个集合的交集为,则称这两个集合是不交的.96.2

集合的运算定义6.8设A,B为集合,A与B的对称差集A

B定义为:

对称差

A

B=(A

B)

(B

A)另一种定义是:A

B=(A

B)

(A

B)例如:A={a,b,c},B={b,d},A

B={a,c,d}定义6.9在给定全集E以后,A

E,A的绝对补集~A定义如下:绝对补

A=E

A={x|x∈E∧x

A}={x|x

A}例如:E={a,b,c,d},A={a,b,c},则~A={d}。

.10文氏图集合运算的表示ABABABABAEA

BA

BA–BA

B~A.11几点说明并和交运算可以推广到有穷个集合上,即A1

A2

An

={x|x

A1

x

A2

x

An}A1

A2

An

={x|x

A1

x

A2

x

An}A

B

A

B=

A

B=

A

B=A.12广义运算1.

集合的广义并与广义交

定义6.10设A为集合,A的元素的元素构成的集合称为A的广义并,记为∪A。符号化表示为广义并

A={x|

z(z

A

x

z)}定义6.11

设A为非空集合,A的所有元素的公共元素构成的集合称为A的广义交,记为∩A。符号化表示为广义交

A={x|

z(z

A

x

z)}例6.2设

A={{a,b,c},{a,c,d},{a,e,f}}

B={{a}}

C={a,{c,d}}

∪A={a,b,c,d,e,f},∪B={a},C=a∪{c,d}∩A={a},∩B={a},∩C=a∩{c,d}

.13广义运算1.

集合的广义并与广义交

定义6.10设A为集合,A的元素的元素构成的集合称为A的广义并,记为∪A。符号化表示为广义并

A={x|

z(z

A

x

z)}定义6.11

设A为非空集合,A的所有元素的公共元素构成的集合称为A的广义交,记为∩A。符号化表示为广义交

A={x|

z(z

A

x

z)}练习:A={{1},{1,2},{1,2,3}},B={{a}},C={a}解:A={1,2,3},

A={1}

B={a},

B={a}

C=a,

C=a.14关于广义运算的说明2.广义运算的性质

(1)

=

无意义

(2)单元集{x}的广义并和广义交都等于x

(3)广义运算减少集合的层次(括弧减少一层)

(4)广义运算的计算:一般情况下可以转变成初级运算

A={A1,A2,…,An}=A1

A2

AnA={A1,A2,…,An}=A1

A2

An

3.引入广义运算的意义可以表示无数个集合的并、交运算,例如

{{x}|x

R}=R

这里的R代表实数集合..15运算的优先权规定一类运算:广义并,广义交,幂集,绝对补运算运算由右向左顺序进行(右结合)二类运算:并

,交

,相对补

,对称差

优先顺序由括号确定混合运算:一类运算优先于二类运算。例

A={{a},{a,b}},计算

A

(

A

A).解:

A

(

A

A)=

{a,b}

(

{a,b}

{a})=(a

b)

((a

b)

a)=(a

b)

(b

a)=b.16例6.5

设A={{a},{a,b}}

计算∪∪A,∩∩A和∩∪A∪(∪∪A-∪∩A)。解:∪A={a,b}

∩A={a}

∪∪A=a∪b

∩∩A=a

∩∪A=a∩b

∪∩A=a

∩∪A∪(∪∪A-∪∩A)

=(a∩b)∪((a∪b)-a)

=(a∩b)∪(b-a)

=b

所以∪∪A=a∪b,∩∩A=a,∩∪A∪(∪∪A-∪∩A)=b。

.17作 业书本97页第8题的第(4)小题第9题的第(1)、(3)、(5)三个小题书本98页第18题的第(1)、(3)两个小题.18有穷集合元素的计数1.文氏图法2.包含排斥原理定理6.2

设集合S上定义了n条性质,其中具有第i条性质的元素构成子集Ai,那么集合中不具有任何性质的元素数为

推论

S中至少具有一条性质的元素数为.19实例例6.5

求1到1000之间(包含1和1000在内)既不能被5和6整除,也不能被8整除的数有多少个?解方法一:文氏图定义以下集合:

S={x|x

Z

1

x

1000}A={x|x

S

x可被5整除}B={x|x

S

x可被6整除}C={x|x

S

x可被8整除}

画出文氏图,然后填入相应的数字,解得

N=1000-(200+100+33+67)=600.20实例方法二

|S|=1000|A|=

1000/5

=200,|B|=

1000/6

=166,|C|=

1000/8

=125|A

B|=

1000/lcm(5,6)

=

1000/33

=33|A

C|=

1000/lcm(5,8)

=

1000/40

=25|B

C|=

1000/lcm(6,8)

=

1000/24

=41|A

B

C|=

1000/lcm(5,6,8)

=

1000/120

=8

=1000

(200+166+125)+(33+25+41)

8=600.216.3

集合恒等式下面的恒等式给出了集合运算的主要算律,其中A,B,C代表任意集合。

幂等律A∪A=AA∩A=A

结合律(A∪B)∪C=A∪(B∪C)(A∩B)∩C=A∩(B∩C)

交换律A∪B=B∪AA∩B=B∩A

分配律A∪(B∩C)=(A∪B)∩(A∪C)A∩(B∪C)=(A∩B)∪(A∩C)

同一律A∪

=A

A∩E=A

零律A∪E=EA∩

排中律A∪~A=E

矛盾律A∩~A=

吸收律A∪(A∩B)=A

A∩(A∪B)=A

德摩根律A-(B∪C)=(A-B)∩(A-C)

A-(B∩C)=(A-B)∪(A-C)

~(B∪C)=~B∩~C

~(B∩C)=~B∪~C

=E

~E=

双重否定律~(~A)=A.22除了以上算律以外,还有一些关于集合运算性质的重要结果。例如:

A∩B

A,A∩B

B(6.24)

A

A∪B,B

A∪B(6.25)

A-B

A(6.26)

A-B=A∩~B(6.27)A∪B=B

A

B

A∩B=A

A-B=

(6.28)A

B=B

A(6.29)(A

B)

C=A

(B

C)(6.30)

A

=A(6.31)

A

A=

(6.32)

A

B=A

C

B=C(6.33).23书本88页例6.5

设A={{a},{a,b}}

计算∪∪A,∩∩A和∩∪A∪(∪∪A-∪∩A)。解:∪A={a,b}

∩A={a}

∪∪A=a∪b

∩∩A=a

∩∪A=a∩b

∪∩A=a

∩∪A∪(∪∪A-∪∩A)

=(a∩b)∪((a∪b)-a)

=(a∩b)∪(b-a)

=b

所以∪∪A=a∪b,∩∩A=a,∩∪A∪(∪∪A-∪∩A)=b。

.246.4

集合恒等式(P92)集合算律1.只涉及一个运算的算律:交换律、结合律、幂等律

交换A

B=B

AA

B=B

AA

B=B

A结合(A

B)C=A

(B

C)(A

B)C=A

(B

C)(A

B)C=A

(B

C)幂等A

A=AA

A=A.25集合算律

2.涉及两个不同运算的算律:分配律、吸收律

分配A

(B

C)=(A

B)(A

C)A

(B

C)=(A

B)(A

C)A

(B

C)=(A

B)(A

C)吸收A

(A

B)=AA

(A

B)=A.26集合算律3.涉及补运算的算律:德摩根律,双重否定律

德摩根律A

(B

C)=(A

B)(A

C)A

(B

C)=(A

B)(A

C)

(B

C)=B

C

(B

C)=B

C双重否定律

A=A.27集合算律4.涉及全集和空集的算律:

补元律、零律、同一律、否定律

E补元律A

A=A

A=E零律A

=

A

E=E同一律A

=AA

E=A否定律

=E

E=.28集合证明题证明方法:命题演算法、等式置换法命题演算证明法的书写规范(以下的X和Y代表集合公式)(1)证X

Y

任取x,x

X

x

Y

(2)证X=Y

方法一分别证明X

Y和Y

X

都为真。

方法二任取x,x

X

x

Y注意:在使用方法二的格式时,必须保证每步推理都是充分必要的(等值).29集合等式的证明方法一:命题演算法例1

证明A

(A

B)=A

(吸收律)证任取x,x

A

(A

B)

x

A

x

A

B

x

A

(x

A

x

B)

x

A

因此得A

(A

B)=A.例2

证明(6.27)A

B=A

B证任取x,x

A

B

x

A

x

B

x

A

x

B

x

A

B

因此得A

B=A

B.30等式置换法方法二:等式置换法例3

假设交换律、分配律、同一律、零律已经成立,证明吸收律A

(A

B)=A.证

A

(A

B)=(A

E)

(A

B)(同一律)

=A

(E

B)(分配律)

=A

(B

E)(交换律)

=A

E(零律)

=A(同一律).31包含等价条件的证明例4

证明(6.28)A

B

A

B=B

A

B=A

A

B=

①②③④证明思路:确定问题中含有的命题:本题含有命题①,②,③,④确定命题间的关系(哪些命题是已知条件、哪些命题是要证明的结论):本题中每个命题都可以作为已知条件,每个命题都是要证明的结论确定证明顺序:①

②,②

③,③

④,④

①按照顺序依次完成每个证明(证明集合相等或者包含).32证明证明A

B

A

B=B

A

B=A

A

B=

①②③④证①

②显然B

A

B,下面证明A

B

B.

任取x,

x

A

B

x

A

x

B

x

B

x

B

x

B

因此有A

B

B.综合上述②得证.②

③A

B=A(A

B)=A(由②知A

B=B,将A

B代入B,并结合吸收律得证).33证明A

B

A

B=B

A

B=A

A

B=

①②③④③

④A

B=A

~B=(A

B)

~B=A

(B

~B)=A=④

①假设A

B不成立,那么

x(x

A

x

B)

x

A

B

A

B

与条件④矛盾.因此,结论A

B成立。证明.34式(6.28)在化简集合公式中的应用例6.14化简((A∪B∪C)∩

(A∪B))-((A∪(B-C))∩A)解:由于A∪B

A∪B∪C

,A

A∪(B-C)因此有:((A∪B∪C)∩

(A∪B))-((A∪(B-C))∩A)=(A∪B)-A(由式子(6.28))=(A∪B)∩

~A(由式子(6.27))=(A∩~A)∪(B∩~A)(分配律)=

∪(B∩~A)(矛盾律)=(B∩~A)∪

(交换律)=B∩~A(同一律)=B-

A(由式子(6.27)).35对称差运算算律式(6.33)的证明例6.15已知A

B=A

C,证明B=C证已知A

B=A

C,所以有A

(A

B)=A

(A

C)(A

A)

B=(A

A)

C(由式子(6.30))

B=

C(由式子(6.32))B

=C

(由式子(6.29))B=C(由式子(6.31)).36练习题练习:证明下列集合恒等式(1)(A

B)

C=(A

C)

B证明:左边=(A

B)

C=(

A

~B)

~C(由式子(6.27))=(

A

~C)

~B(交换律和结合律)=(A

C)

B(由式子(6.27))=右边(2)~((~A

~B)

~A)=A证明:左边=~((~A

~B)

~A)

=~(~(A

B)

~A)(德摩根律)

=(A

B)

A(德摩根律)

=A(吸收律)=右边.37第六章练习作业书本第100页第32题的第(1)小题第33题的第(1)小题第50题.38第六章总结主要内容集合的两种表示法集合与元素之间的隶属关系、集合之间的包含关系的区别与联系特殊集合:空集、全集、幂集文氏图及有穷集合的计数集合的

,

,

,

,

等运算以及广义

,

运算集合运算的算律及其应用.39第六章习题课主要内容集合的两种表示法集合与元素之间的隶属关系、集合之间的包含关系的区别与联系特殊集合:空集、全集、幂集文氏图及有穷集合的计数集合的

,

,

,

,

等运算以及广义

,

运算集合运算的算律及其应用.40基本要求熟练掌握集合的两种表示法能够判别元素是否属于给定的集合能够判别两个集合之间是否存在包含、相等、真包含等关系熟练掌握集合的基本运算(普通运算和广义运算)掌握证明集合等式或者包含关系的基本方法.41练习1

1.判断下列命题是否为真

(1)

(2)

(3)

{

}(4)

{

}(5){a,b}

{a,b,c,{a,b,c}}(6){a,b}

{a,b,c,{a,b}}(7){a,b}

{a,b,{{a,b}}}(8){a,b}

{a,b,{{a,b}}}解(1)、(3)、(4)、(5)、(6)、(7)为真,其余为假..42方法分析(1)判断元素a与集合A的隶属关系是否成立基本方法:把a作为整体检查它在A中是否出现,注意这里的a可能是集合表达式.(2)判断A

B的四种方法若A,B是用枚举方式定义的,依次检查A的每个元素是否在B中出现.若A,B是谓词法定义的,且A,B中元素性质分别为P和Q,那么“若P则Q”意味A

B,“P当且仅当Q”意味A=B.通过集合运算判断A

B,即A

B=B,A

B=A,A

B=

三个等式中有一个为真.通过文氏图判断集合的包含(注意这里是判断,而不是证明.43练习22.设

S1={1,2,…,8,9},S2={2,4,6,8}

S3={1,3,5,7,9}S4={3,4,5}

S5={3,5}

确定在以下条件下X是否与S1,…,S5中某个集合相等?如果是,又与哪个集合相等?(1)若X

S5=

(2)若X

S4但X

S2=

(3)若X

S1且X

⊈S3

(4)若X

S3=

(5)若X

S3且X⊈S1.44解答解(1)和S5不交的子集不含有3和5,因此X=S2.(2)S4的子集只能是S4和S5.由于与S2不交,不能含有偶数,因此X=S5.(3)S1,S2,S3,S4和S5都是S1的子集,不包含在S3的子集含有偶数,因此X=S1,S2或S4.(4)X

S3=

意味着X是S3的子集,因此X=S3或S5.(5)由于S3是S1的子集,因此这样的X不存在..45练习33.判断以下命题的真假,并说明理由.

(1)A

B=A

B=

(2)A

(B

C)=(A

B)

(A

C)

(3)A

A=A

(4)如果A

B=B,则A=E.

(5)A={x}

x,则x

A且x

A..46解题思路先将等式化简或恒等变形.查找集合运算的相关的算律,如果与算律相符,结果为真.注意以下两个重要的充要条件

A

B=A

A

B=

A

B=

A

B

A

B=B

A

B=A

如果与条件相符,则命题为真.如果不符合算律,也不符合上述条件,可以用文氏图表示集合,看看命题是否成立.如果成立,再给出证明.试着举出反例,证明命题为假..47解答解(1)B=

是A

B=A的充分条件,但不是必要条件.当B不空但是与A不交时也有A

B=A.(2)这是DM律,命题为真.(3)不符合算律,反例如下:

A={1},A

A=

,但是A

.(4)命题不为真.A

B=B的充分必要条件是B

A,不是A=E.(5)命题为真,因为x既是A的元素,也是A的子集.48练习44.证明A

B=A

C

A

B=A

C

B=C解题思路分析命题:含有3个命题:

A

B=A

C,A

B=A

C,

B=C①②③证明要求前提:命题①和②结论:命题③证明方法:恒等式代入反证法利用已知等式通过运算得到新的等式.49

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论