




已阅读5页,还剩95页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,第四章二元关系,离散数学陈志奎主编人民邮电出版社,前言,在日常生活中,我们都十分熟悉关系这个词的含义,例如夫妻关系,同事关系,上下级关系,位置关系等。在数学中,关系可表达集合中元素间的联系。在计算机科学中,关系的概念也具有重要意义。例如,数字计算机的逻辑设计和时序设计中,都应用了等价关系和相容关系的概念。在编译程序设计、讯息检索、数据结构等领域中,关系的概念都是不可缺少的,常常使用复合数据结构,诸如阵列、表格或者树去表达数据集合。而这些数据集合的元素间往往存在着某种关系。在算法分析和程序结构中,关系的概念起着重要作用。与关系相联系着的,是对客体进行比较,这些被比较的客体当然是有关系的。根据比较结果的不同,计算机将去执行不同的任务。,2020/4/30,2,多重序元与笛卡尔乘积,主要内容,PART01,关系的基本概念,PART02,关系的运算,PART03,关系的性质,PART04,关系的表示,PART05,关系的闭包运算,PART06,特殊关系,PART07,关系型数据库,PART08,2020/4/30,3,4.1多重序元与笛卡尔乘积,定义4.1由两个元素x和y按一定顺序排列成的二元组叫作序偶或有序对,记作,其中x是序偶的第一元素,y是序偶的第二元素。与集合不同,序偶是元素顺序相关的概念,即,而两个序偶相等的充要条件是两个序偶的第一元素相等且第二元素相等,即例如集合1,2和2,1表示同一个集合,而和则表示平面上不同的点,即不同的序偶。,4,序偶,2020/4/30,4.1多重序元与笛卡尔乘积,例4.1已知,求x和y。解:由序偶相等的充要条件可得解得x=3,y=-2。应该指出的是,序偶两个元素不一定来自同一个集合,他们可以代表不同类型的事务。例如,a代表操作码,b代表地址码,则序偶就代表一条单址指令。,5,序偶,2020/4/30,4.1多重序元与笛卡尔乘积,把序偶的概念加以推广,可以定义n重序元。例如,三重序元是一个序偶,它的第一元素是一个序偶,一般记作,z,为方便起见把它简记为。依此类推,重序元是一个序偶,它的第一元素是(n-1)重序元,并可记作。给定两个n重序元和,于是可有因此可把n重序元改写成,其中第i个元素通常称作n重序元的第i个坐标。,6,序偶,2020/4/30,4.1多重序元与笛卡尔乘积,定义4.2设A和B是任意两个集合。若序偶的第一元素是A的一个元素,第二元素是B的一个元素,则所有这样的序偶集合,称为A和B的笛卡儿乘积,记作AxB,即,7,笛卡尔乘积,2020/4/30,4.1多重序元与笛卡尔乘积,由排列组合的知识不难证明,如果,则。笛卡儿乘积运算具有以下性质。1对任意集合A,根据定义有一般来说,笛卡儿乘积运算不满足交换律,即(当时),8,笛卡尔乘积,2020/4/30,4.1多重序元与笛卡尔乘积,笛卡儿乘积运算具有以下性质。3笛卡儿乘积运算不满足结合律,即,9,笛卡尔乘积,2020/4/30,4.1多重序元与笛卡尔乘积,笛卡儿乘积运算具有以下性质。4笛卡儿乘积运算对并和交运算满足分配率,即(1)(2)(3)(4)5.,10,笛卡尔乘积,2020/4/30,4.1多重序元与笛卡尔乘积,设是加标集合,与A对应的指标集合是集合的笛卡儿乘积可以表示成例如:对于n个集合的笛卡尔乘积来说,同理可有,11,笛卡尔乘积,2020/4/30,多重序元与笛卡尔乘积,主要内容,PART01,关系的基本概念,PART02,关系的运算,PART03,关系的性质,PART04,关系的表示,PART05,关系的闭包运算,PART06,特殊关系,PART07,关系型数据库,PART08,2020/4/30,12,4.2关系的基本概念,定义4.3设且为n个任意集合,若集合,则称R为间的n元关系;当n=2,则称R为到的二元关系,简称关系;若,则称R为空关系;若,则称R为全关系;若,则称R为A上的n元关系。例4.4设集合,试给出集合A上的小于或等于关系,大于或等于关系。解:令集合A上的小于或等于关系为,大于或等于关系为,根据定义4.1应有:,13,2020/4/30,4.2关系的基本概念,例4.5令根据上面的定义可知,是上的一元关系,是上的二元关系,是上的三元关系。若序偶属于,则记作或,否则记作或。,14,2020/4/30,4.2关系的基本概念,定义4.4设为间的n元关系,为间的n元关系,如果(1)n=m;(2)若,则;(3)把和作为集合看,则称n元关系和m元关系相等,记作。,15,2020/4/30,4.2关系的基本概念,定义4.5对任意集合A,定义A上的全域关系和A上的等价关系为:,16,2020/4/30,4.2关系的基本概念,例4.7设,求以下关系(1)(2)(3)(4)解:(1)(2)(3)(4),17,2020/4/30,多重序元与笛卡尔乘积,主要内容,PART01,关系的基本概念,PART02,关系的运算,PART03,关系的性质,PART04,关系的表示,PART05,关系的闭包运算,PART06,特殊关系,PART07,关系型数据库,PART08,2020/4/30,18,4.3关系的运算,关系作为序偶的集合,集合的运算并、交、相对补、绝对补和对称差都可以作为关系的运算。除此之外,关系特有的基本运算还有以下七种。,19,2020/4/30,4.3关系的运算,定义4.6设R是二元关系(1)R中所有序偶的第一元素构成的集合称为R的定义域,记作,其形式化表示为(2)R中所有序偶的第二元素构成的集合称为的值域,记作,其形式化表示为(3)R的定义域和值域的并集称为R的域,记作,其形式化表示为,20,2020/4/30,4.3关系的运算,例4.8,则,21,2020/4/30,4.3关系的运算,定义4.7设R是二元关系,将R中每个序偶的第一元素同第二元素交换后所得到的关系称为R的逆关系,简称R的逆,记作,其形式化表示为定义4.8设F,G为二元关系,G对F的右合成记作,其形式化定义为,22,2020/4/30,4.3关系的运算,例4.9设,则类似的也可以定义关系的左合成,即,23,2020/4/30,4.3关系的运算,定义4.9设R是二元关系,A是集合(1)R在A上的限制记作,其形式化定义为(2)R在A下的像记作,其形式化定义为不难看出是R的子关系,而是的子集。,24,2020/4/30,4.3关系的运算,例4.10设,则为了使关系运算表达式更为简洁,我们对关系运算的优先级作了进一步规定:首先,关系运算中的逆运算优先于其他运算,而所有关系特有的运算都优先于其从集合继承而得的运算,最后,对于没有规定优先权的运算以括号决定运算顺序。,25,2020/4/30,4.3关系的运算,定理4.1设F是任意关系,则(1)(2),定理4.2设F,G,H是任意关系,则(1)(2),26,2020/4/30,4.3关系的运算,定理4.3设F,G为任意关系,则(1)(2)定理4.4设R为A上的关系,则,27,2020/4/30,4.3关系的运算,定理4.5设F,G,H为任意关系,则(1)(2)(3)(4),28,2020/4/30,4.3关系的运算,定理4.6设F为关系,A,B为集合,则,29,2020/4/30,4.3关系的运算,上述的对关系的合成运算可以推广到一般情况。如果是从到的关系,是从到的关系,是从到的关系,则无括号表达式表达了从到的关系。特别,当和时,也就是说当集合A上的所有都是同样的关系时,A上的合成关系可表达成,并称作关系R的幂。,30,2020/4/30,4.3关系的运算,31,2020/4/30,4.3关系的运算,32,2020/4/30,多重序元与笛卡尔乘积,主要内容,PART01,关系的基本概念,PART02,关系的运算,PART03,关系的性质,PART04,关系的表示,PART05,关系的闭包运算,PART06,特殊关系,PART07,关系型数据库,PART08,2020/4/30,33,4.4关系的性质,定义4.11设R为集合A上的二元关系(1)若对每个,皆有,则称R为自反的。其形式化表示为R是自反的(2)若对每个,皆有,则称R为反自反的。其形式化表示为R是反自反的(3)对任意的,若,则,就称R为对称的。其形式化表示为R是对称的(4)对任意的,若,且,则x=y,就称R为反对称的。其形式化表示为R是反对称的,34,2020/4/30,4.4关系的性质,定义4.11设R为集合A上的二元关系(5)对任意的,若且,则就称R为可传递的。其形式化表示为R是可传递的(6)存在,并且而,则称R为不可传递的。其形式化表示为R是不可传递的,35,2020/4/30,4.4关系的性质,例4.11考虑自然数集合上的普通相等关系“”,大于关系“”和大于等于关系“”,则显然有(1)“”关系是自反的、对称的、反对称的、可传递的。(2)“”关系是反自反的、反对称的、可传递的。(3)“”关系是自反的、反对称的、可传递的。例4.12空集R上的二元空关系显然是自反的、对称的、反对称的、反自反的、可传递的。,36,2020/4/30,4.4关系的性质,定理4.10设R为A的二元关系,则(1)R在A上自反当且仅当(2)R在A上反自反当且仅当(3)R在A上对称当且仅当(4)R在A上反对称当且仅当(5)R在A上可传递当且仅当,37,2020/4/30,多重序元与笛卡尔乘积,主要内容,PART01,关系的基本概念,PART02,关系的运算,PART03,关系的性质,PART04,关系的表示,PART05,关系的闭包运算,PART06,特殊关系,PART07,关系型数据库,PART08,2020/4/30,38,4.5关系的表示,定义4.12设A和B为任意的非空有限集,R为任意一个从A到B的二元关系。以中的每个元素为结点。对每个皆画一条从x到y的有向边,这样得到的一个图称为关系的关系图。例4.14设,从A到B的二元关系R为,于是有,39,关系图,R的关系图,2020/4/30,4.5关系的表示,可以看出关系图明确地反映了关系的某些性质。如果关系是自反的,则每个结点上都有一条从自身出发又指向自身的环边;如果关系是反自反的,则任何结点上部没有带环的边;如果一个关系既不是自反的,也不是反自反的,则在某些结点上有带环的边,而在某些结点上没有带环的边。如果关系是对称的,则从一个结点到另一个结点间必定有往返两条弧线。如果关系是反对称的,则在两个结点间只会存在单向弧线。,40,关系图,2020/4/30,4.5关系的表示,图4.2给出了具有各种性质的关系的关系图。当集合中元素的数目较大时,关系的图解表示就不是很方便了,由于计算机上表达矩阵并不困难,所以我们试图寻求关系的矩阵表示。,41,关系图,2020/4/30,4.5关系的表示,定义4.13给定两个有限集合和,R是从X到Y的二元关系。如果有则称是R的关系矩阵,记作,42,关系图,2020/4/30,4.5关系的表示,43,关系图,2020/4/30,4.5关系的表示,44,关系图,2020/4/30,4.5关系的表示,45,关系图,2020/4/30,4.5关系的表示,46,关系图,2020/4/30,多重序元与笛卡尔乘积,主要内容,PART01,关系的基本概念,PART02,关系的运算,PART03,关系的性质,PART04,关系的表示,PART05,关系的闭包运算,PART06,特殊关系,PART07,关系型数据库,PART08,2020/4/30,47,4.6关系的闭包运算,前面我们已经介绍了如何使用关系的合成运算去构成新的关系,下面我们讨论如何由给定的关系R构成一个新的关系并且和应具有某些性质。把确保这些性质的那些序偶补充到R中去就可构成。给定一个二元关系,它规定了局部的性质,希望求得的是具有全面性质的另一个二元关系。例如,由R构成一个可传递关系。在日常家族关系中也有类似的情形。如果R是个父子关系,则可能是个祖先关系;如果R是个子父关系,则可能是个后代关系。,48,2020/4/30,4.6关系的闭包运算,定义4.14给定集合A,R是A上的二元关系。如果有另一个关系满足(1)是自反的(对称的、可传递的)。(2)。(3)对于任何自反的(对称的、可传递的)关系,如果有,则,则称关系为的自反的(对称的,可传递的)闭包。并用表示的自反闭包,用表示的对称闭包,用表示的可传递闭包。,49,2020/4/30,4.6关系的闭包运算,定理4.11给定集合X,R是X上的关系。于是可有(1)R是自反的当且仅当(2)R是对称的当且仅当(3)R是可传递的当且仅当定理4.12设R是上的二元关系,则有(1)(2)(3),50,2020/4/30,4.6关系的闭包运算,不难看出,整数集合中,小于关系“”的自反闭包是“”,对称闭包是不等关系“”;恒等关系的自反闭包是;对称闭包是;不等关系“”的自反闭包是全域关系,对称闭包是不等关系“”;空关系的自反闭包是恒等关系,对称闭包是空关系。,51,2020/4/30,4.6关系的闭包运算,例4.20给定集合,和是A上的关系,试求出和,并画出相应的关系图来。解:关系R,S及其传递闭包,的关系图如图4.6所示。,52,2020/4/30,4.6关系的闭包运算,定理4.13设X是含有n个元素的集合,R是X上的二元关系。于是可有例4.21设集合,R是X中的二元关系,R的关系图如图4.7所示,试画出R的可传递闭包的关系图。解:R的可传递闭包的关系图如图4.8所示。,53,图4.7R的关系图,图4.8t(R)的关系图,2020/4/30,4.6关系的闭包运算,定理4.15设A是集合,R是集合A上的二元关系。于是可有(1)(2)(3),54,2020/4/30,多重序元与笛卡尔乘积,主要内容,PART01,关系的基本概念,PART02,关系的运算,PART03,关系的性质,PART04,关系的表示,PART05,关系的闭包运算,PART06,特殊关系,PART07,关系型数据库,PART08,2020/4/30,55,4.7特殊关系,定义4.15给定非空集合S,及非空集合,如果有(1)(2)则称集合A是集合S的覆盖。例如,设集合,并且给定S的各子集的集合和;显然集合A和集合B都是集合S的覆盖。即覆盖不唯一。,56,集合的覆盖,2020/4/30,4.7特殊关系,定义4.16给定非空集合S,及非空集,如果有(1)(2)或(3)则称集合A是集合的一个划分。划分中的元素称为划分的类。如果划分是个有限集合,则划分的秩是划分的类的数目。若划分是个无限集合,则划分的秩是无限的。划分是覆盖的特定情况,即A中元素互不相交的特定情况。,57,集合的划分,2020/4/30,4.7特殊关系,例如设,试考察S的各子集的下列集合。显然集合A和B是S的覆盖,当然C,D,E也都是S的覆盖;同时C,D,E也还是S的划分,并且C的秩是2,D的秩是1,E的秩是3;而F既不是覆盖也不是划分;集合S的最大划分是以S的单个元素为类的划分,如上面的E;S的最小划分是以S为类的划分,如上面的D。,58,集合的划分和覆盖,2020/4/30,4.7特殊关系,定义4.17设A和是非空集合S的两种划分,并可表示成如果的每一个类,都是A的某一个类的子集,则称划分是划分A的加细,并说成是加细了A。如果是A的加细和,则称是A的真加细。划分全集E的过程,可看成是在表达全集E的文氏图上划出分界线的过程。设A,B,C是全集E的三个子集。由A,B和C生成的E的划分的类,称为极小项或完全交集。对于三个子集A,B和C来说,共有个极小项,分别用来表示。,59,集合的划分和覆盖,2020/4/30,4.7特殊关系,由图4.可知并且是互不相交的,一般情况,如果是全集E的n个子集,则由这n个子集能够生成个极小项,分别用来表示它们。这些极小项互不相交,并且并起来等于全集E。,60,集合的划分和覆盖,2020/4/30,4.7特殊关系,定义4.18设X是任意集合,R是集合X中的二元关系。如果R是自反的、对称的和可传递的,也就是说,如果有(1)(2)(3)则称R是等价关系。如果R是集合A上的等价关系,则R的定义域是集合A自身,所以称R是定义于集合A上的关系。实数集合中数的等于关系,全集的各子集间的相等关系,命题集合中等价命题间的恒等关系等,都是等价关系。,61,等价关系,2020/4/30,4.7特殊关系,例4.22给定集合,R是A上的二元关系,并且R给定成,试证明R是一个等价关系,并画出R的关系图和写出R的关系矩阵。解:R的关系矩阵如下:在图4.10中给出了R的关系图。由R的关系矩阵和关系图可以看出,R是等价关系。,62,等价关系,R的关系图,2020/4/30,4.7特殊关系,设是正整数集合,m是正整数。对于来说,可将R定义成这里,“”等价于命题“当用m去除x和y时,它们都有同样的余数”。故关系R也称为模m同余关系。,63,等价关系,2020/4/30,4.7特殊关系,定义4.19设m是个正整数和。如果对于某一个整数n,有,则称x模等价于y,并记作整数m称为等价的模数。显然,这里是用“”表示模m等价关系R。定理4.17任何集合中的模m相等关系是一个等价关系。,64,等价关系,2020/4/30,4.7特殊关系,定义4.20设R是集合A上的等价关系:对于任何来说,可把集合规定成并称它是由x关于R的等价类。为了简单起见,有时也把就写成或。不难看出,集合应是由集合A中与x有等价关系R的那些元素所组成的。,65,等价类,2020/4/30,4.7特殊关系,例4.23设,R是A上的等价关系,并把R给定成试画出等价关系图,求出A中各元素关于R的等价类。解:等价关系如图4.11所示。由等价关系图不难看出图4.11等价关系图,66,等价类,2020/4/30,4.7特殊关系,定理4.18设A是一个集合,R是A上的等价关系。如果,则定理4.19设R是集合A上的等价关系。于是可有(1)对于所有的,或者或者。(2),67,等价类,2020/4/30,4.7特殊关系,定理4.20设R是非空集合A上的等价关系。R的等价类的集合是A的一个划分。根据定理4.18和定理4.19就能够证明此定理。此定理说明非空集合的划分和集合中的等价关系之间,存在一种自然对应关系。定义4.21设R是非空集合A上的等价关系。以R的所有等价类作为元素的集合称为S关于R的商集,记作,也可写成,68,商集,2020/4/30,4.7特殊关系,下面来考察集合A中的两个特殊等价关系:全域关系和恒等关系。显然这两种关系都是A上的等价关系。由全域关系所生成的商集仅包含一个元素A,而由恒等关系所生成的商集中的每个元素都是由A中的单个元素所组成的。所对应的划分是A的最小划分,所对应的划分是A的最大划分。这两种划分被称为A上的平凡划分。,69,2020/
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 货物学的考试题目及答案
- 工业污水处理基础设施建设项目建设工程方案
- 小学师德考试试题及答案
- 自来水厂工程建设工程方案
- 广州办公室租赁合同
- 工业燃气管网及附属设施建设项目节能评估报告
- 摩托车轮毂新建项目建设工程方案
- 2025年中级技工考试试题及答案
- 水资源保护田地租赁合同书(含节水灌溉技术)
- 离婚协议书中关于房产过户与税费承担的范本
- 2025-2030滑雪培训行业市场发展分析及前景趋势预测与投资可行性评估报告
- 课堂高效学习的主阵地 教学设计-2023-2024学年高中上学期主题班会
- 2025年放射工作人员培训考试试题(附答案)
- 高考熟词生义解密(复习讲义)-2026年高考英语一轮复习(北京专用)挖空版
- 2025年陕西省专业技术人员继续教育公需课答案
- 2025年北京市中考英语试卷(含答案与解析)
- 浙江名校协作体(G12)2025年9月2026届高三返校联考英语(含答案)
- 2025年环保法律法规基础知识考试卷及答案
- 2026届新人教版高考物理一轮复习讲义:静电场及其应用(含答案)
- 检测基础知识培训课件
- 采购管理大师谢勤龙讲义《供应链管理的问题多多与解决之道》
评论
0/150
提交评论