第七章二元关系精选PPT.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第七章二元关系精选PPT.ppt》由会员分享,可在线阅读,更多相关《第七章二元关系精选PPT.ppt(61页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第七章二元关系第七章二元关系第1页,本讲稿共61页第七章第七章 二元关系二元关系有序对与笛卡儿积有序对与笛卡儿积二元关系二元关系关系的运算关系的运算关系的性质关系的性质关系的闭包关系的闭包等价关系与划分等价关系与划分偏序关系偏序关系知知 识识 点:序偶与笛卡尔积、关系及表示、关系的性质、复合关系和逆关系、点:序偶与笛卡尔积、关系及表示、关系的性质、复合关系和逆关系、关系的闭包运算、集合的划分、等价关系与等价类、偏序关系关系的闭包运算、集合的划分、等价关系与等价类、偏序关系 教学要求:深刻理解和掌握关系的基本概念和基本运算教学要求:深刻理解和掌握关系的基本概念和基本运算 教学重点:关系及关系的运
2、算、等价关系、偏序关系教学重点:关系及关系的运算、等价关系、偏序关系 学时学时:12第2页,本讲稿共61页7.1 有序有序对与笛卡儿与笛卡儿积定定义7.1:由两个元素由两个元素x和和y(允允许x=y)按一定按一定顺序排列成的二元序排列成的二元组叫做一个叫做一个有序有序对或序偶,或序偶,记作作,其中其中x是它的第一元素,是它的第一元素,y是它的第二元素。有序是它的第二元素。有序对具有以下性具有以下性质:n当当xy时,n=的充分必要条件是的充分必要条件是x=u且且y=v例例7.1 已知已知=,求,求x和和y。解解 由有序由有序对相等的充要条件有相等的充要条件有 x+2=5,2x+y=4 解得解得x
3、=3,y=-2第3页,本讲稿共61页7.1 有序有序对与笛卡儿与笛卡儿积定定义7.2 设A,B为集合集合,用用A中元素中元素为第一元素,第一元素,B中元素中元素为第二元素构成有序第二元素构成有序对。所有所有这样的有序的有序对组成的集合叫做成的集合叫做A和和B的笛卡儿的笛卡儿积。nA和和B的笛卡儿的笛卡儿积记作作ABn笛卡儿笛卡儿积的符号化表示的符号化表示为AB=|x A y Bn由排列由排列组合的知合的知识不不难证明明,如果如果|A|=m,|B|=n,则|AB|=mn例例7.2 设A=a,b,B=0,1,2,则AB=,BA=,例例7.3 设设 A=x|0 x2 ,B=y|0y1,则则 A B=
4、|0 x2且且0y1 O12A Bxy第4页,本讲稿共61页7.1 有序有序对与笛卡儿与笛卡儿积笛卡儿积运算具有以下性质笛卡儿积运算具有以下性质nA =,A=n一般地说一般地说,笛卡儿积运算不满足交换律笛卡儿积运算不满足交换律,即即 A B BA (当当 A B AB 时时)n笛卡儿积运算不满足结合律笛卡儿积运算不满足结合律,即即 (AB)C A(BC)(当当 ABC 时时)n笛卡儿积运算对并和交运算满足分配律笛卡儿积运算对并和交运算满足分配律 A(B C)=(AB)(AC)(B C)A=(BA)(CA)A(BC)=(AB)(AC)(BC)A=(BA)(CA)nA C B D A B C D第
5、5页,本讲稿共61页7.1 有序有序对与笛卡儿与笛卡儿积例例7.4 设设A=1,2,求求 P(A)A 解解:P(A)A =,1,2,1,2 1,2 =,例例7.5 设设A,B,C,D为任意集合为任意集合,判断以下命题是否为真判断以下命题是否为真,并说明理由并说明理由nA B=A C B=CnA (B C)=(A B)(A C)nA=B C=D A C=B Dn存在集合存在集合A,使得使得 A A A第6页,本讲稿共61页7.2 二元关系二元关系A=a,b,c表示一个班级表示一个班级,B=1,2,3,4表示开设的课程表示开设的课程 a选修课程选修课程1,3 b选修课程选修课程1,3,4 c选修课
6、程选修课程2,4 如何用集合表示学生和课程的关系如何用集合表示学生和课程的关系?R=,S=,R中的元素表示某个学生选修了某门课中的元素表示某个学生选修了某门课 S中的元素表示某门课被某个学生所选修中的元素表示某门课被某个学生所选修R A B,S B A 两个集合的笛卡尔集的子集两个集合的笛卡尔集的子集可以表示这两个集合中元素之间的某种关系可以表示这两个集合中元素之间的某种关系第7页,本讲稿共61页7.2 二元关系二元关系定定义7.3 如果一个集合如果一个集合满足以下条件之一:足以下条件之一:(1)集合非空,且它的元素都是有序集合非空,且它的元素都是有序对(2)集合是空集集合是空集则称称该集合集
7、合为一个二元关系,一个二元关系,记作作 R。n二元关系也可二元关系也可简称称为关系关系n对于二元关系于二元关系R,如果如果 R,可可记作作 x R yn如果如果 R,则记作作 x yn例如例如:R1=,,R2=,a,b 则R1是二元关系是二元关系;R2不是二元关系不是二元关系,只是一个集合,除非将只是一个集合,除非将a和和b定定义为有序有序对。根据上面的根据上面的记法可以写法可以写 1 R12,a R1b,a R1c 等。等。第8页,本讲稿共61页7.2 二元关系二元关系定定义7.4 设A,B为集合集合,AB的任何子集所定的任何子集所定义的二元关系叫做从的二元关系叫做从A到到B的二元的二元关系
8、关系,特特别当当A=B时则叫做叫做A上的二元关系。上的二元关系。n例如例如:A=0,1,B=1,2,3,那么,那么R1=,R2=AB,R3=,R4=等都是从等都是从A到到B的二元关系,而的二元关系,而 R3和和R4 同同时也是也是A上的二元关系。上的二元关系。集合集合A上的二元关系的数目依上的二元关系的数目依赖于于A中的元素数中的元素数n如果如果|A|=n,那么那么|AA|=n2 ,AA的子集就有的子集就有 个个 2n2。每一个子集代表一个。每一个子集代表一个A上的二上的二元关系,所以元关系,所以A上有上有 2n2 个不同的二元关系。个不同的二元关系。n例如例如|A|=3,则 A上有上有=51
9、2个不同的二元关系个不同的二元关系对任何集合任何集合A,空集空集是是 AA的子集的子集,叫做叫做A上的空关系上的空关系第9页,本讲稿共61页7.2 二元关系二元关系定义定义7.5 对任意集合对任意集合A,定义定义nEA=|x A y A =AAnIA=|x A n例例:设A=1,2,则 EA=,IA=,n例例:设B=a,b,A=P(B)=,a,b,a,b R=,a,a,称为集合称为集合A上的包含关系上的包含关系第10页,本讲稿共61页7.2 二元关系二元关系关系的表示方法关系的表示方法:集合表达式、关系矩阵、关系图集合表达式、关系矩阵、关系图例例7.4 设A=1,2,3,4,下面各式定下面各式
10、定义的的R都是都是A上的关系上的关系,试用列元素法表示用列元素法表示R。(1)R=|x是是y的倍数的倍数 (2)R=|(x-y)2 A(3)R=|x/y是素数是素数 (4)R=|xy解解(1)R=,(2)R=,(3)R=,(4)R=EA-IA =,第11页,本讲稿共61页7.2 二元关系二元关系用关系矩用关系矩阵表示二元关系表示二元关系(对于有于有穷集集)设A=x1,x2,xn,R是是A上的关系。令上的关系。令 则 是是R的关系矩的关系矩阵,记作作MR第12页,本讲稿共61页7.2 二元关系二元关系w例如例如:设设A=1,2,3,4,R=,则关系图则关系图MR如下所示如下所示第13页,本讲稿共
11、61页7.2 二元关系二元关系用关系用关系图表示二元关系表示二元关系(对于有于有穷集集)设A=x1,x2,xn,R是是A上的关系上的关系,令令图G=,其中其中顶点集合点集合V=A,边集集为E。xi,xj V,满足满足 E xi R xj 称图称图G是是R的关系图的关系图,记作记作 GR例如例如:设设A=1,2,3,4 R=,则关系图则关系图GR如下图所示如下图所示1234第14页,本讲稿共61页7.3 关系的运算关系的运算关系的基本运算有七种关系的基本运算有七种,分别定义如下分别定义如下:定定义7.6 设R是二元关系。是二元关系。(1)R中所有的有序中所有的有序对的第一元素构成的集合的第一元素
12、构成的集合 称称为R的定的定义域,域,记为domR 形式化表示形式化表示为:domR=x|y(R)(2)R中所有有序中所有有序对的第二元素构成的集合的第二元素构成的集合 称称为R的的值域,域,记作作ranR 形式化表示形式化表示为:ranR=y|x(R)(3)R的定的定义域和域和值域的并集称域的并集称为R的域,的域,记作作fld R 形式化表示形式化表示为:fldR=domR ranR例例7.5 设R=,,则 dom R=1,2,4 ran R=2,3,4 fld R=1,2,3,4第15页,本讲稿共61页7.3 关系的运算关系的运算定定义7.7 设R为二元关系,二元关系,R的逆关系,的逆关系
13、,简称称R的逆,的逆,记作作R-1 形式化表示形式化表示为 R-1=|R定义定义7.8 设设F,G为二元关系为二元关系,G对对F的右复合记作的右复合记作 F G 形式化表示为形式化表示为 F G=|t(F G)例例7.6 设设F=,G=,则则nF-1=,nF G=G F=xtyFG(A)(B C)(D)例例:设设F AB,G CD,则则 F G AD,F G的生成如下图所示的生成如下图所示第16页,本讲稿共61页7.3 关系的运算关系的运算定义定义7.9 设设R为二元关系为二元关系,A是集合是集合nR在在A上的限制记作上的限制记作 R A,其中其中 R A=|xRy x A nA在在R下的像记
14、作下的像记作 RA,其中其中RA=ran(R A)nR A是是R的子关系的子关系,RA是是ran R的子集的子集例例7.7 设设R=,则则nR 1=,nR =nR 2,3=,nR1=2,3nR=nR3=2第17页,本讲稿共61页7.3 关系的运算关系的运算关系是集合关系是集合,因此关系也具有集合的并、交、差、补、对称差运算因此关系也具有集合的并、交、差、补、对称差运算设设 R,S是是 A 到到 B的的 两个二元关系则两个二元关系则 (R AB,S AB)nR,S的并的并 R S=|xRy xSy nR,S的交的交 RS=|xRy xSy nR,S的差的差 R-S =|xRy x$y nR,S的
15、对称差的对称差 R S=(R S)(RS)nR的补的补 R=(AB)R=|x A y B x y 第18页,本讲稿共61页7.3 关系的运算关系的运算逻辑加逻辑加“”0 0 0=0,00=0,0 1 1=1,1=1,1 0=1,10=1,1 1 1=1=1 逻辑乘逻辑乘“”0 0 0=0,00=0,0 1=0,11=0,1 0 0=0,1=0,1 1=11=1第19页,本讲稿共61页7.3 关系的运算关系的运算应用关系矩阵求关系的并交差补逆应用关系矩阵求关系的并交差补逆例例 设设A=1,2,3,4,B=x,y,z R=,S=,是是 A 到到 B 的两个二元关系的两个二元关系第20页,本讲稿共6
16、1页7.3 关系的运算关系的运算应用关系矩阵求复合关系应用关系矩阵求复合关系设设 A=a,b,c,d B=r,s,t C=x,y,z,R=,S=,rstxyzabcd第21页,本讲稿共61页7.3 关系的运算关系的运算设设A=x1,x2,xm,B=y1,y2,yn,C=z1,z2,zp R,S分别为分别为 A到到B 和和 B到到C 的二元关系的二元关系 它们的关系矩阵分别为它们的关系矩阵分别为 MR=(rij)mn ,MS=(sjk)np 则复合关系则复合关系RS的关系矩阵的关系矩阵 MRS=MR*MS=(tik)mp 其中其中 tik=(ri1 s1k)(ri2 s2k)(rin snk)第
17、22页,本讲稿共61页7.3 关系的运算关系的运算关系运算的性质关系运算的性质定理定理7.1 设F是任意的关系,是任意的关系,则(1)(F-1)-1=F (2)domF-1=ranF,ranF-1=domF 证(1)任取任取,由逆的定,由逆的定义有有(F-1)-1 F-1 F 所以有所以有(F-1)-1=F。(2)任取任取x x domF-1 y(F-1)y(F)x ranF 所以有所以有domF-1=ranF 同理可同理可证 ranF-1=domF第23页,本讲稿共61页7.3 关系的运算关系的运算定理定理7.2 设F,G,H是任意的关系,是任意的关系,则(1)(F G)H=F (G H)(
18、2)(F G)-1=F-1 G-1证 (1)任取任取,(F G)H t(F G(t,y)H)t(s(F G)H)t s(F G H)s(F t(G H)s(F G H)F (G H)所以所以(F G)H=F(G H)(2)任取)任取,(F G)-1 F G t(F(t,x)G)t(G-1(t,y)F-1)G-1 F-1 所以(所以(F G)-1=F-1 G-1第24页,本讲稿共61页7.3 关系的运算关系的运算定理定理7.3 设设R为为A上的关系上的关系,则则 R IA=IA R=R定理定理7.4 设设F,G,H为任意关系为任意关系,则则nF (GH)=(F G)F G)n(GH)F=(G F
19、)(H F)nF (GH (F G)(F H)n(GH)F (G F)(H F)第25页,本讲稿共61页7.3 关系的运算关系的运算定定义7.10 设R为A上的关系,上的关系,n为自然数,自然数,则R的的n次次幂定定义为:(1)R0=|x A=IA(2)Rn+1=Rn R 由以上定由以上定义可知,可知,对于于A上的任何关系上的任何关系R1和和R2都有都有 R10=R20=IA 也就是也就是说,A上任何关系的上任何关系的0次次幂都相等,都等于都相等,都等于A上的恒等关系上的恒等关系IA。此外。此外对于于A上的任何关系上的任何关系R都有都有 R1=R,因,因为 R1=R0 R=IA R=R定理定理
20、7.6 设A为n元集,元集,R是是A上的关系,上的关系,则存在自然数存在自然数 s和和t,使得使得 Rs=Rt第26页,本讲稿共61页7.3 关系的运算关系的运算定理定理7.7 设R是是A上的关系,上的关系,m,n N,则(1)Rm Rn=Rm+n(2)(Rm)n=Rmn证 用用归纳法法(1)对于任意于任意给定的定的m N,施施归纳于于n。若若n=0,则有有 Rm R0=Rm IA=Rm=Rm+0 假假设 Rm Rn=Rm+n,则有有 Rm Rn+1=Rm(Rn R)=(Rm Rn)R=Rm+n+1,所以所以对一切一切m,n N有有Rm Rn=Rm+n。(2)对于任意于任意给定的定的m N,施
21、施归纳于于n。若若n=0,则有有(Rm)0=IA=R0=Rm0 假假设(Rm)n=Rmn,则有有 (Rm)n+1=(Rm)n Rm=(Rmn)Rn=Rmn+m=Rm(n+1)所以所以对一切一切m,n N有有(Rm)n=Rmn第27页,本讲稿共61页7.4 关系的性关系的性质关系的性质主要有以下五种关系的性质主要有以下五种:自反性自反性,反自反性反自反性,对称性对称性,反对称性和传递性反对称性和传递性定义定义7.11 设设R为为A上的关系,上的关系,(1)若)若 x(x A R),则称,则称R在在A上是自反的上是自反的n关系矩阵的特点是主对角线上的元素全为关系矩阵的特点是主对角线上的元素全为 1
22、nR是自反关系是自反关系 IA Rn关系图的中的每个顶点都有环关系图的中的每个顶点都有环 n例例:设设A=1,2,3,则则R=,是是A上的自反关系上的自反关系 (2)若)若 x(x A R),则称,则称R在在A上是反自反的上是反自反的n关系矩阵的特点是主对角线上的元素全为关系矩阵的特点是主对角线上的元素全为 0nR是自反关系是自反关系 IA R=n关系图中每个项点都没有环关系图中每个项点都没有环n例例:设设A=1,2,3,则则R=,是是A上的反自反关系上的反自反关系第28页,本讲稿共61页7.4 关系的性关系的性质定义定义7.12 设设R为为A上的关系,上的关系,(1)若若 x y(x,y A
23、 R R)则称则称 R 为为A上对称的关系上对称的关系n关系矩阵的特点是关系矩阵的特点是 关系矩阵是对称矩阵关系矩阵是对称矩阵nR是对称关系是对称关系 R=R-1n关系图中如果两个顶点之间有边,一定是一对方向相反的边关系图中如果两个顶点之间有边,一定是一对方向相反的边n例例:设设A=1,2,3,则则R=,是是A上的对称关系上的对称关系 (2)若若 x y(x,y A R R x=y)则称则称R为为A上的反对称关系上的反对称关系n关系矩阵的特点是关系矩阵是除了主对角线上的元素外关系矩阵的特点是关系矩阵是除了主对角线上的元素外,关于主对关于主对角线对称的两个元素不同时为角线对称的两个元素不同时为
24、1nR是反对称关系是反对称关系 RR-1 IAn如果两个顶点之间有边,一定是一条有向边如果两个顶点之间有边,一定是一条有向边(无双向边无双向边)n例例:设设A=1,2,3,则则R=,是是A上的反对称关系上的反对称关系第29页,本讲稿共61页7.4 关系的性关系的性质定义定义7.13 设设R为为A上的关系上的关系 若若 x y z (x,y,z A R R R)则称则称R是是A上的传递关系上的传递关系nR是传递关系是传递关系 R 2 Rn关系矩阵的特点是关系矩阵的特点是 在关系矩阵中在关系矩阵中,当当rik=1且且rkj=1时一定有时一定有rij=1 n对对R 2的关系矩阵中取值为的关系矩阵中取
25、值为1的元素的元素,在在R的关系矩阵中对应位置上的的关系矩阵中对应位置上的元素取值也为元素取值也为1n如果顶点如果顶点xi到到xj有边有边,xj到到xk有边有边,则则xi到到xk也有边也有边n例例:设设A=1,2,3,则则 R=,S=,都是都是A上的传递关系上的传递关系 T=,不是不是A上的传递关系上的传递关系第30页,本讲稿共61页7.4 关系的性关系的性质定理定理7.9 设设R为为A上的关系,则上的关系,则(1)R在在A上自反当且仅当上自反当且仅当 IAR(2)R在在A上反自反当且仅当上反自反当且仅当 RIA=(3)R在在A上对称当且仅当上对称当且仅当 R=R-1(4)R在在A上反对称当且
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第七 二元关系 精选 PPT
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内