离散数学PPT电子教案第06章二元关系.ppt
《离散数学PPT电子教案第06章二元关系.ppt》由会员分享,可在线阅读,更多相关《离散数学PPT电子教案第06章二元关系.ppt(89页珍藏版)》请在三一办公上搜索。
1、离散数学,2023年3月6日星期一,2023/3/6,第三篇 二元关系,第6章 二元关系,2023/3/6,6.0 内容提要,2023/3/6,6.1本章学习要求,2023/3/6,第三篇 二元关系,关系理论历史悠久。它与集合论、数理逻辑、组合学、图论和布尔代数都有密切的联系。关系是日常生活以及数学中的一个基本概念,例如:兄弟关系,师生关系,位置关系,大小关系,等于关系,包含关系等。,2023/3/6,6.2 二元关系,6.2.1 序偶与笛卡尔积,特征:成对出现、具有一定的顺序。,定义6.2.1由两个元素x,y按照一定的次序组成的二元组称为有序偶对(序偶),记作,其中x为第一个元素,y为第二个
2、元素。,定义6.2.2 给定序偶 和,如果a=c,b=d,则=。,2023/3/6,N重有序组,定义6.2.3 由n个元素a1,a2,a3,an按照一定次序组成的n元组称为n重有序组,记作:,定义6.2.4 给定两个n重有序组 和。如果aibi(i1,2,,n),则=。,2023/3/6,笛卡尔乘积,定义6.2.5设A,B是两个集合,称集合:AB|(xA)(yB)为集合A与B的笛卡尔积。,注意:(1)集合A与B的笛卡儿积 AB 仍然是集合;(2)笛卡尔积AB中的元素是序偶。,2023/3/6,例6.2.3,设A=a,B=b,c,C=,D=1,2,请分别写出下列笛卡儿积中的元素。(1)AB,BA
3、;(2)AC,CA;(3)A(BD),(AB)D。解 根据笛卡儿积的定义,有(1)AB=,BA=,;(2)AC=,CA=;(3)A(BD)=,;(AB)D=,1,2,1,2。,2023/3/6,注意,由例6.2.3我们可以看出:(1)笛卡儿积不满足交换律,即 AB BA;(2)AB=当且仅当 A=或者B=;(3)笛卡儿积不满足结合律,即A(BD)(AB)D;(4)对有限集A,B,有|AB|=|BA|=|A|B|。,2023/3/6,两个定理,定理6.2.1 设A,B,C是任意三个集合,则(1)A(BC)=(AB)(AC);(2)(BC)A=(BA)(CA);(3)A(BC)=(AB)(AC);
4、(4)(BC)A=(BA)(CA)。,定理6.2.2 设A,B,C,D是任意四个集合,则(AB)(CD)AC,BD。,2023/3/6,n个集合的笛卡尔集,定义6.2.6 设A1,A2,An是n个集合,称集合 A1A2An=|aiAi,i1,2,3,n为集合A1,A2,An的笛卡儿积当A1=A2=An=A时,有A1A2An=An。,定理6.2.3 当集合A1,A2,An都是有限集时,|A1A2An|=|A1|A2|An|。,2023/3/6,定义6.2.7 设A,B为两个非空集合,称AB的任何子集R为从A到B的二元关系,简称关系。如果 AB,则称R为A上的二元关系。,6.2.2 二元关系的定义
5、,特别地,当R=时,称R为空关系;当R=AB时,称R为全关系。,集合,2023/3/6,例6.2.4,假设A=a,b,B=c,d,试写出从A到B的所有不同关系.解 因为A=a,b,B=c,d,所以AB=,。于是AB的所有不同子集为:0元子集:;1元子集:,;2元子集:,;,2023/3/6,例6.2.4 解(续),3元子集:,;4元子集:,。,注意:当集合A,B都是有限集时,AB共有 2|A|B|个不同的子集,即,从A到B的不同关系共有 2|A|B|个。,2023/3/6,其中,A称为R的前域,B称为R的后域。DA,CB 满足:Dx|R,Cy|R。称D为R的定义域,记为DdomR;称C为R的值
6、域,记CranR;并称 fldRDC 为R的域。,2023/3/6,求定义在Z上关系的定义域、值域和域。(1)R1=|(x,yZ)y=x2;(2)R2=|(x,yZ)|x|=|y|=7。解(1)domR1=Z,ranR1=0,1,4,9,n2,fldR1=Z;(2)domR2=7,7,ranR2=7,7,fldR2=7,7。,例6.2.5,2023/3/6,练习:P190 1(1)(3),1.给定集合:A=1,7,B=0,3,5,C=1,2.(1)写出A对B的关系,R=,R=R;dom R=1,ranR=3,5,fldR=1,3,5;定义6.2.8(n元关系)设A1,A2,An为n个非空集合,
7、称 A1A2An的任意子集R为以A1A2An为基的n元关系。,2023/3/6,6.2.3 关系的表示法,1.集合表示法(枚举法和叙述法)例6.2.7(1)设A=a,B=b,c,用枚举法写出从A到B的不同关系;(2)用叙述法写出定义在R上的“相等”关系。解(1)A到B的不同关系有:R1=,R2=,R3=,R4=,;(2)设R上的“相等”关系为S,则 S=|(x,yR)(x=y)。,2023/3/6,6.2.3 关系的表示法,2.关系图法(1)AB 设Aa1,a2,.,an,Bb1,b2,.,bm,R是从A到B的一个二元关系,则规定R的关系图如下:设a1,a2,.,an和b1,b2,.,bm分别
8、为图中的结点,用“。”表示;,如 R,则从ai到bj可用有向边 ai。bj 相连。为对应图中的有向边。,2023/3/6,(2)A=B设AB,R是A上的关系,则R的关系图规定如下:设a1,a2,.,an为图中节点,用“。”表示 如R,则从ai到aj可用有向边ai。aj相连。为对应图中的有向边。如R,则从ai到ai用一带箭头的小圆环表示,即:ai。,2.关系图法(续),2023/3/6,例6.2.8,试用关系图表示下面的关系。(1)设A=2,3,4,B=3,4,5,6,则A到B之间的一种整除关系R1=,(2)假设A=1,2,3,4,则A上的小于等于关系R2=,。,2023/3/6,例6.2.8
9、解,(1)关系R1的关系图如图6.2.3所示;(2)关系R2的关系图如图6.2.4所示。,2023/3/6,设Aa1,a2,.,an,Bb1,b2,.,bm,R是从A到B的一个二元关系,称矩阵 MR(rij)nm为关系R的关系矩阵,其中又称MR为R的邻接矩阵。,3.关系矩阵,注意:A中元素序号对应矩阵元素的行下标,B中元素序号对应矩阵元素的列下标;关系矩阵是0-1矩阵,称为布尔矩阵。,2023/3/6,例6.2.9,设A=1,2,3,4,考虑A上的 整除关系R 和 等于关系S。(1)试写出R和S中的所有元素;(2)试写出R和S的关系矩阵。,2023/3/6,例6.2.9解,(1)根据整除关系和
10、等于关系的定义,有R=,S=,。(2)设R和S的关系矩阵分别为MR和MS,则有,2023/3/6,布尔矩阵的运算(并,交,布尔积),定义6.2.9 如果A=(aij)和B=(bij)是两个mn矩阵,则A和B的并是矩阵AB=C=(cij),其中:(6.2.2),定义6.2.10 如果A=(aij)和B=(bij)是两个mn矩阵,则A和B的交是矩阵AB=C=(cij),其中:(6.2.3),2023/3/6,布尔矩阵的运算(续),定义6.2.11 如果A=(aij)是mp矩阵,B=(bij)是pn矩阵,则A和B的布尔积是矩阵AB=C=(cij),其中:,2023/3/6,例6.2.10,令、和。计
11、算(1)AB;(2)AB;(3)AC。,2023/3/6,6.3 关系的运算,设R,S都是从集合A到B的两个关系,则:RS|(xRy)(xSy)RS|(xRy)(xSy),2023/3/6,6.3.1 关系的复合运算,定义6.3.1 设A,B,C是三个集合,R是从A到B的关系(R:AB),S是从B到C的关系(S:BC),则R与S的复合关系RS是从A到C的关系,并且:RS|(xA)(zC)(y)(yB)(xRy)(ySz)运算“”称为复合运算。,1.RoS 对任意的 xA 和 zC,不存在 yB,使得 xRy 和 ySz 同时成立。2.oRRo。,2023/3/6,例6.3.3,设A=a,b,c
12、,d,B=b,c,d,C=a,b,d,R=,是A到B的关系,S=,是B到C的关系。试用关系的三种表示方法求RS。,解(1)集合表示法:RS=,;,2023/3/6,例6.3.3的解,(2)RS的关系图如图6.3.2所示,图6.3.1是以y为“桥梁”的情形。根据图6.3.2得RS=,;(3),2023/3/6,两个定理,定理6.3.1 设A,B,C和D是任意四个集合,R,S和T分别是从A到B,B到C和C到D的二元关系,则(1)(RoS)oT=Ro(SoT);(2)IAoR=RoIB=R。定理6.3.2 设A,B,C和D是任意四个集合,R是从A到B的关系,S1,S2是从B到C的关系,T是从C到D的
13、关系,则 1)R(S1S2)(RS1)(RS2)2)R(S1S2)(RS1)(RS2)3)(S1S2)T(S1T)(S2T)4)(S1S2)T(S1T)(S2T),2023/3/6,试说明下面的包含关系不一定成立。(1)(RoS1)(RoS2)Ro(S1S2)(2)(S1oT)(S2oT)(S1S2)oT,例6.3.5,分析:如要说明某一事实不一定成立,则可举一反例加以说明。,2023/3/6,设Aa,Bb1,b2,Cc,关系R,S1,S2定义如下:R,S1,S2。则由于S1S2,所以 R(S1S2)R,但(RS1),(RS2),所以(RS1)(RS2)=,即(RoS1)(RoS2)Ro(S1
14、S2),这说明(RoS1)(RoS2)Ro(S1S2)不一定成立。,例6.3.5 解(1),2023/3/6,定义6.3.2 设A,B是两个集合,R是A到B的关系,则从B到A的关系 R-1|R称为R的逆关系,运算“-1”称为逆运算。,6.3.2 关系的逆运算,注意:关系是一种集合,逆关系也是一种集合,因此,如果R是一个关系,则R-1和都是关系,但R-1和是完全不同的两种关系,千万不要混淆。(R-1)-1=R;-1=。,2023/3/6,注意,(1)将R的关系图中有向边的方向改变成相反方向即得R-1的关系图,反之亦然;(2)将R的关系矩阵转置即得R-1的关系矩阵,即R和R-1的关系矩阵互为转置矩
15、阵。(3)R-1的前域与后域正好是R的后域和前域,即 domR=ranR-1,domR-1=ranR;(4)|R|=|R-1|;(5)(RoS)-1=S-1oR-1(定理6.3.3),2023/3/6,例6.3.6,设A=1,2,3,4,B=a,b,c,d,C=2,3,4,5,R是从A到B的一个关系且 R=,S是从B到C的一个关系且S=,。(1)计算R-1,并画出R和R-1的关系图;(2)写出R和R-1的关系矩阵;(3)计算(RoS)-1和S-1oR-1。,2023/3/6,例6.3.6 解,(1)R-1=,-1=,,R和R-1的关系图见图6.3.3和图6.3.4。,2023/3/6,例6.3
16、.6 解(续),(3)RoS=,,故(RoS)-1=,。R-1=,S-1=,,故 S-1oR-1=,。,(2)R和R-1的关系矩阵为:,2023/3/6,设R,S是从集合A到集合B的关系,则有(RS)-1R-1S-1;(分配性)(RS)-1R-1S-1;(R-S)-1R-1-S-1;()-1;(可换性)(AB)-1(BA);SR S-1R-1;(单调性),定理6.3.4,2023/3/6,定义6.3.3设R是集合A上的关系,则R的n次幂,记为Rn,定义如下:(1)R0IA|aA;(2)R1;(3)Rn+1RnRRRn。,6.3.3 关系的幂运算,显然,RmRnRm+n,(Rm)nRmn。,则R
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 离散数学 PPT 电子 教案 06 二元关系
链接地址:https://www.31ppt.com/p-2971208.html