离散数学电子教材3b(共29页).doc
《离散数学电子教材3b(共29页).doc》由会员分享,可在线阅读,更多相关《离散数学电子教材3b(共29页).doc(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上3.8 关系的闭包运算关系作为集合, 在其上已经定义了并、交、差、补、复合及逆运算。现在再来考虑一种新的关系运算关系的闭包运算,它是由已知关系,通过增加最少的序偶生成满足某种指定性质的关系的运算。 例如, 设,上的二元关系,则上含且最小的自反关系是:;上含且最小的对称关系是: ;上含且最小的传递关系是: 。定义3.8.1 设是上的二元关系,如果有另一个上的关系满足:(1)是自反的(对称的,传递的);(2);(3)对于任何上的自反的(对称的,传递的)关系,若,就有。则称关系为的自反(对称,传递) 闭包(Reflexive (Symmetric,Transitive) C
2、losure),记作。显然,自反(对称,传递)闭包是包含的最小自反(对称,传递)关系。定理3.8.1 设是上的二元关系,那么(1)是自反的,当且仅当(2)是对称的,当且仅当(3)是传递的,当且仅当证明 (1)若是自反的,对任何包含的自反关系,有,故;若,根据闭包定义,必是自反的。(2)、(3)的证明完全类似。 下面讨论由给定关系,求取的方法。定理3.8.2 设是集合上的二元关系,则(1);(2)(3),通常也记作。证明 (1)令,因为,故,于是在上是自反的。又即。若有自反关系且,显然有,于是 ,所以 。 (2)令,因为 所以是对称的。若是对称的且,则。当时,;当时,。因此 ,故 。(3)令,先
3、证是传递的。 ,则存在自然数,有 ,因此 ,所以,是传递的。显然,。若有传递关系且,则存在自然数,有 ,则 ,使得 ,因此,由于是传递关系,则,所以。故。例3.8.1 设,是上的二元关系,求。解 为了求得,先写出即继续这个运算有: 从以上例题中看到,若有限,譬如含有个元素,那么求取上二元关系的传递闭包不必计算到对的无限大次复合,而最多不超过次复合。定理3.8.3 设是含有个元素的集合,是上的二元关系,则存在一个正整数,使得证明 设,记。若,则存在整数,使得成立,既存在序列,有。设满足上述条件的最小大于,不妨,则序列中必有,使得或。不妨,此时序列就成为,这表明存在,其中,这与是最小的假设矛盾,所
4、以,不成立,即。所以 ()一般地,取,式中的给出了复合次数的上限。 例3.8.2 设,给定上的关系,求。解 所以 即 为计算元素较多的有限集合上二元关系的传递闭包, Warshall在1962年提出了一个有效的算法(假定集合含有个元素):() 置新矩阵:;() 置:;() 对,若(),则置:,;() :;() 如果,则转到步骤(3),否则停止。例3.8.3 已知,求。 解 按照Warshall算法,从出发,只要遵循“置行查列遍寻真,见真行上析当今,行推列移下右再,行穷列尽闭包成”便可直接求得。 对集合上关系,首先将其关系矩阵赋予:而后的每后一次循环重复操作, 均在前一次操作结果的矩阵上进行。置
5、当今行为第1行,查看第1列中1,对有1的行进行改写,改写方法是:将当今行的元素与列中有1的行的元素分别做析取。对本例,时,第1列中只有,将第一行与第一行各对应元素进行逻辑加,仍记于第一行:;置当今行为第2行, 查看第2列中1, 对有1的行进行改写。对本例,时,第二列中,将第二行与第一行各对应元素进行逻辑加,仍记于第一行:;置当今行为第3行,重复上述操作并结束。对本例,时,第三列中,将第三行分别与第一行、第二行、第三行各对应元素进行逻辑加,仍分别记于第一行、第二行、第三行:得 。结果与例3.8.2一致。传递闭包在语法分析中有很多应用,先以下列说明/例3.8.4 设有一字母表并给定下面六条规则:为
6、定义在上的二元关系且,即是从出发用一条规则推出一串字符,使其第一个字符恰为。说明每个字母连续应用上述规则可能推出的头字符。解 则表示从出发,经过多次连续推导而得的字符串,其第一个字符恰为的关系,此关系即是。按照Warshall算法计算的过程中,时,由于第五行的元素都等于零,的赋值不变。时,由于第3、6、7列各元素均为零,的赋值不变。经计算得 因此。 这说明应用给定的六条规则,从出发推导的头字符有三种可能,而从出发推导的头字符有两种可能,而从推出的头字符有两种可能,从出发推导的头字符只可能为。从一种性质的闭包关系出发,求取另一种性质的闭包关系,具有以下运算律: 定理3.8.4 设是集合上的二元关
7、系,则(1)(2)(3)证明 (1) 这里,。(2)这里,()。(3)留作练习请读者自证。习题3.81设是上的二元关系,证明或反驳下列命题:(1)若,则; (2) 若,则;(3) 若,则; (4) ;(5)); (6) ;(7) ; (8) ,其中;(9) ; (10) 对称关系的传递闭包是对称的;(11)反对称关系的传递闭包是反对称的。2试找出个元素的集合和上的关系,使都是不相交的,以表明定理3.8.3给出的界限是不可改善的。3试找出个元素的集合X和X上的二元关系,使都是有区别的,并说明这个现象并不与定理3.8.3矛盾。3.9 等价关系与相容关系 本节讨论两类特殊关系等价关系与相容关系。在讨
8、论之前,我们先引进两个概念集合的划分与覆盖。3.9.1 集合的划分和覆盖 设是某一所综合性大学本科学生全体组成的集合,是对的某种分类的集合()。若按文理科分类,则有,其中表示理科学生全体的集合、表示文科学生全体的集合;若按年级分类,则有,其中表示该大学年级学生全体的集合;若按系分类,则有,这说明这所大学有六个系。分类法尽管给出了三种,但是它们有个共同的特点:(1) 的元素都是的非空子集;(2) 的元素求交是空集、求并就是。 此时,我们就说是集合的一个划分。 定义3.9.1 设是非空集合,的子集的集合,如果满足: (1)都是非空集合; (2)则称集合是集合的覆盖(Cover),称是覆盖的分块。如
9、果除以上条件外,另有(),则称是的划分(或分划)(Partition)。显然,若是划分则必是覆盖,其逆不真。若,则有两个简单的划分:一是,称为的最大划分(分块最多);二是,称为的最小划分(分块最少)。 例如,考虑下列子集:,则是的覆盖;是的划分,其中是最小划分,是最大划分;既不是划分也不是覆盖。 定义3.9.2 若与是同一集合的两种划分,则其中所有组成的集合,称为和的交叉划分,即 注意:和的交叉划分一般不是,而是以与元素之间的所有非空交集作元素的集合。 例如,所有生物的集合,可分割成,其中表示所有植物的集合,表示所有动物的集合;又也可分割成,其中表示史前生物,表示史后生物。则其交叉划分为,其中
10、表示史前植物,表示史后植物,表示史前动物,表示史后动物。 定理3.9.1 设与是同一集合的两种划分,则其交叉划分也是原集合的一种划分。 证明 和的交叉划分是: 在交叉划分中,任取两元素和,(),因为 ,所以 ;其次,交叉划分中所有元素的并为 所以,和的交叉划分也是的一种划分。定义3.9.3 给定的任意两个划分与,若对于每一个均有,使(),则称为的加细。若还有,则称为的真加细。定理3.9.2 任何两种划分的交叉划分,都是原来各划分的一种加细。证明 设与的交叉划分为,对中任意元素必有和,则分别是和的加细。3.9.2 等价关系与等价类1. 等价关系 定义3.9.4 设为定义在集合上的一个关系,若是自
11、反的、对称的和传递的,则称为等价关系(Equivalence Relation)。例 3 . 9. 1 (1) 平面上三角形集合中,三角形的相似关系是等价关系。() 数的相等关系是任何数集上的等价关系。(3)一群人的集合中姓氏相同的关系也是等价关系。(4)设是任意非空集合,则上的恒等关系和全域关系均是上的等价关系。例3.9.2 设集合, 验证是上的等价关系。证明 的关系矩阵:关系图如图3-17所示。图3-17关系矩阵中,对角线上的所有元素都是1,关系图上每个结点都有自环,说明是自反的。关系矩阵是对称的,关系图上任意两结点间或没有弧线连接,或有成对弧出现,故是对称的。从的序偶表示式中,可以看出是
12、传递的。故是上的等价关系。例3.9.3 设为整数集,其中当且仅当,使得,证明是等价关系。证明 设任意(1),所以,是自反的;(2)若,(为整数),则 ,所以,是对称的;(3)若,则, (为整数),所以,是传递的。因此,是等价关系。我们称之为整数集上的模同余关系(Congruence Modulo )。2等价类定义3.9.5 设是集合上的等价关系,对任何,若,则称与等价。对任何,集合中等价于的所有元素组成的集合称为以为代表元的(关于等价关系的)等价类(Equivalence Class),记作。即由等价类的定义可知是非空的,因为,。因此,任给集合及其上的等价关系,必可写出上各个元素的等价类。例如
13、,在例3.9.2中,的各个元素的等价类为:;可见,上的等价关系的不同的等价类有两个。例3.9.4 设是整数集合,是模同余关系,即,确定由的元素所产生的等价类。解 例3.9.3已证明整数集合上的模同余的关系是等价关系,故本例中由的元素所产生的等价类是从本例可以看到,在集合上模3同余等价关系所构成的等价类有:定理3.9.3 设给定集合上的等价关系,对于有当且仅当。证明 若 ,因为 ,故,即 ,则。若 ,则,即 ;,即 。所以,。定义3.9.6 集合上的等价关系,其所有等价类的集合称作关于的商集(Quotient Set ),记作,即例如,例3.9.2中,商集: 例3.9.4中商集: 。我们注意到商
14、集中,且任意两个等价类的交为,于是我们有下述重要定理。定理3.9.4 集合上的等价关系,决定了的一个划分,该划分就是商集。为证定理,我们需要证明非空集合在其上的等价关系下形成的等价类的全体的集合商集满足:(1) 每一等价类都是的子集, 中任一元素均属于某一等价类, 即等价类全体的并集是;(2) 不同的等价类之间交是空集。 证明 ,因为 ,所以,从而;因为自反,即,所以,则 ;故 。(1) 得证。为证明(2),用反证法:设,且 则 ,使成立,由对称性得 ,再由传递性得 ,据定理3.9.3,必有 ,这与题设矛盾,(2)得证。所以,是的对应于的一个划分。定理3.9.5设是集合的一个划分,则存在上的一
15、个等价关系,使得是关于的商集。证明 在集合上定义关系,对任意,当且仅当在同一分块中。可以证明这样定义的关系是一个等价关系。因为:(1)与在同一分块中,故必有,即是自反的。(2)若与在同一分块中,与也必在同一分块中,即 ,故是对称的。(3)若与在同一分块中,与在同一分块中,因为 ,即属于且仅属于一个分块,故与必在同一分块中,即 ,故是传递的。所以,是等价关系。由的定义可知: 。由定理3.9.5可知:由集合的划分所确定的上的等价关系为:定理3.9.4和定理3.9.5说明:非空集合上的等价关系与的划分一一对应。例3.9.5 设的划分,试由划分确定上的一个等价关系。解 显然,。定理3.9.6 设和为非
16、空集合上的等价关系,则。证明 ,。若 ,故 ,即;若,即,则对,必有,使得,故 所以, ;类似地有 ,因此,。在实际应用中常常比较集合的不同等价关系和不同划分的大小。大划分含有更多的块, 小等价关系序对较少。大划分对应小等价关系,大等价关系对应小划分。如集合的最大划分对应上最小的等价关系,最大的等价关系对应最小划分。划分的大小一般不能由相对应的等价关系的大小确定,但下面的定理指出:若划分加细划分,则由生成的等价关系包含在由生成的等价关系中。 定理3.9.7 设和是非空集合的划分,和是分别与和对应的等价关系,则加细当且仅当。证明 , 设加细。,由生成,则存在分块,使,而且 ,因此, 并且是中的序
17、对, 即, 可见, 。设。,非空,有且于是,加细。所以,加细当且仅当。 在以非空集合的划分为元素的集合上可以定义二元运算“和”与“积”。划分与的和是和加细的最大划分,与的积是加细和的最小划分。 定义3.9.7 设,是非空集合的划分, 称是与的和,如果:(1) ,都加细;(2) 若还有划分能被和加细,那么加细;称是与的积,如果: 加细和; 若还有划分加细和,那么加细。例3.9.6 假定在一片圆形纸上画了红线和绿线,这些曲线它们各自或与圆周线一起形成的都是闭合区域。当沿红线剪开时产生划分,当沿绿线剪开时产生划分,那么既沿红线又沿绿线剪开时产生“积划分”;而沿共涂两色的线剪开时,就产生“和划分”。定
18、理3.9.8 设,是由非空集合的划分,分别生成的等价关系,则生成与的积,并且划分与的积划分唯一。 证明 (1) 显然,是上的等价关系;(2) 设生成的划分是,则由及定理3.9.7知,加细且加细;(3) 若还有划分既加细也加细,则生成的等价关系满足:且,从而,于是加细。综上所述,生成。 划分与的积划分唯一。因为如果与还有积划分,则由定义3.9.7的知,加细且加细,于是与含有相同的元素,即。 定理3.9.9 设,是由非空集合的划分,分别生成的等价关系,则生成与的和,并且划分与的和划分唯一。 证明:(1) 显然自反、对称且是包含的最小的等价关系;(2) 因为,所以,都加细生成的划分;(3) 如若还有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 离散数学 电子 教材 29
限制150内