第七章-二元关系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(113页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1第七章 二元关系7.1 有序对与笛卡尔积 7.2 二元关系 7.3 关系的运算 7.4 关系的性质 7.5 关系的闭包 7.6 等价关系与划分 7.7 偏序关系 27.1 有序对与笛卡尔积一、有序对二、笛卡尔积3 1. 定义(定义7.1)2. 性质一、有序对 由两个元素由两个元素x和和y(允许允许x=y),按一定顺序,按一定顺序组成的二元组称为有序对,记作组成的二元组称为有序对,记作。(1) 有序性有序性 (当(当x y时)时) (2) = 的充分必要条件是的充分必要条件是 x=u y=v如:平面直角坐标系中点的坐标如:平面直角坐标系中点的坐标。二、笛卡儿积4 设设A, B为集合,用为集合,
2、用A中元素为第一个元素,中元素为第一个元素,B中元素为第二个元素构成有序对。中元素为第二个元素构成有序对。 所有这所有这样的有序对组成的集合叫做样的有序对组成的集合叫做 A和和B 的笛卡儿的笛卡儿积,记作积,记作A B。 A B = | x A y B 1. 定义(定义7.2)5例:A=1,2, B=a,b,c A B =, B A =, 注意:若注意:若|A|=m, |B|=n, 则则 |A B|=mn。62. 性质: 对任意集合对任意集合A, A=A= 不适合交换律不适合交换律 A B B A (当当A B A B时时) 不适合结合律不适合结合律 (A B) C A (B C) (当当A
3、B C 时时) 对于并或交运算满足分配律对于并或交运算满足分配律 A (B C)=(A B) (A C) (B C) A=(B A) (C A) A (B C)=(A B) (A C) (B C) A=(B A) (C A) 7证明:A (B C)=(A B) (A C)证:证: 任取任取 A(BC) xAyBC xA(yByC) (xAyB)(xAyC) ABAC (AB)(AC) 所以有所以有A(BC) = (AB)(AC).8 A C B D A B C D 证明:任取证明:任取 A B x A y B x C y D C D 注意:注意:A C B D是否推出是否推出 A B C D
4、? 不一定!不一定! 反例如下:反例如下: A=1,B=2, C=D=97.2 二元关系一、二元关系的定义二、二元关系的表示法10一、二元关系的定义1. 二元关系(定义7.3)2. 从A到B的二元关系(定义7.4)3. A上的某些特殊关系(定义7.5)4. A上的某些常用关系(P105)11如果一个集合满足以下条件之一:如果一个集合满足以下条件之一: (1)集合非空集合非空, 且它的元素都是有序对;且它的元素都是有序对; (2)集合是空集,集合是空集, 则称该集合为一个二元关系则称该集合为一个二元关系, 简称为关系,简称为关系,记作记作R。如果。如果R, 可记作可记作 xRy;如果;如果 R,
5、 则记作则记作x y。如:如:R=, S=,a,b. R是二元关系是二元关系, 当当a, b不是有序对时,不是有序对时,S不是二元关系不是二元关系根据上面的记法,可以写根据上面的记法,可以写 1R2, aRb, a c 等等. 1. 二元关系2. 从A到B的二元关系12 设设A,B为集合,为集合,AB的任何子集所定义的任何子集所定义的二元关系叫做从的二元关系叫做从A到到B的二元关系,当的二元关系,当A=B时则叫做时则叫做 A上的二元关系。上的二元关系。如:如:A=0,1, B=1,2,3, R1=, R2=AB, R3=, R4=. 那么那么 R1, R2, R3, R4是从是从 A 到到 B
6、的二的二元关系,元关系,R3和和R4同时也是同时也是 A上的二元关系。上的二元关系。|A|=n, |B|=m ,|AB|=nm,从,从A到到B的的二元关系有二元关系有2nm个,个,A上上的二元关系有的二元关系有 个。个。22n3. A上的某些特殊二元关系13 空关系:对于任何集合空关系:对于任何集合A ,是是A A的子集,的子集, 叫做叫做A上的空关系上的空关系。 全域关系全域关系EA :EA=|xAyA=AA 恒等关系恒等关系IA:IA=|xA如,如,A=1,2,则,则 EA=, IA=,4. A上的某些常用二元关系14 小于等于关系小于等于关系 LA: LA=| x,yAxy,A R, 整
7、除关系整除关系DB:DB=| x,yBx整除整除y, B Z*, Z*为非为非0整数集。整数集。 包含关系包含关系R : R =| x,yAx y, A是集合族。是集合族。 类似的还可以定义大于等于关系,小于类似的还可以定义大于等于关系,小于关系,大于关系关系,大于关系, 真包含关系等等。真包含关系等等。如:A = 1, 2, 3, B =a, b, 则 LA=, DA=,15 A=P(B)=,a,b,a,b, 则 A上的包含关系 R =, , 二、二元关系的表示法16 1. 集合表示法2. 关系矩阵3. 关系图1. 集合表示法17关系是一种特殊的集合关系是一种特殊的集合(元素为有序对元素为有
8、序对)。 列举法列举法 谓词表示法谓词表示法例:设A=1,2,3,4, R=| x/y是素数是A上的关系,用列举法表示R。 解:解:R=2. 关系矩阵18 设设A=a1, a2, , an,B=b1, b2, , bm,R是是从从A到到B的一个二元关系,称矩阵的一个二元关系,称矩阵MR = rij n m为关系为关系R的关系矩阵,其中:的关系矩阵,其中: 1, R rij = (i=1,2,n,j=1,2,m) 0, R注意:注意:A的元素个数确定行数;的元素个数确定行数; B的元素个数确定列数。的元素个数确定列数。 若若R为为A上的关系,则关系矩阵为上的关系,则关系矩阵为n阶方阵。阶方阵。1
9、93. 关系图 设设A=a1, a2, , an,B=b1, b2, , bm,R是从是从A到到B的一个二元关系,则对应关系的一个二元关系,则对应关系R的关的关系图是系图是GR=,其中,其中V为结点集,为结点集,R为边为边集。如果集。如果属于关系属于关系R,在图中就有一条,在图中就有一条从从 xi 到到 xj 的有向边。的有向边。注意:注意:A, B为有穷集,关系矩阵适于表示从为有穷集,关系矩阵适于表示从A到到B的关系或者的关系或者A上的关系,关系图适于表示上的关系,关系图适于表示A上的关系。上的关系。20例:A=1,2,3,4, R=,R的关系矩阵MR和关系图GR如下: 0010000011
10、000011RM217.3 关系的运算 一、关系的集合运算二、关系的基本运算三、基本运算的性质四、关系的方幂运算一、关系的集合运算22 根据关系的定义知,关系就是集合,所以在第6章中所给出的集合的运算对于关系也适用。 设R和S是集合A到B的关系,则关系的并、交、相对补、绝对补、对称差运算为RS 、 RS、 RS、 R(S)、 RS。注意:注意: 1. A到到B的全域关系为的全域关系为AB,它就是讨论,它就是讨论 集合时的全集集合时的全集。 2. 若若R和和S是集合是集合A上的关系,则其运算后上的关系,则其运算后 仍是仍是A上的关系;上的关系;返回二、关系的基本运算23 1. 定义域、值域和域(
11、定义7.6)2. 关系的逆运算3. 右复合 4. 限制与像返回1. 定义域、值域 和域24定义域定义域domR = x | y ( R) 值域值域ranR = y | x ( R) 域域fldR = domR ranR 例:R=, 则 domR=1, 2, 4 ranR=2, 3, 4 fldR=1, 2, 3, 4 2. 关系的逆运算25 设设R为二元关系,为二元关系,R 1 称为称为R的逆关系。的逆关系。 R AB ,R 1 BA。 R 1 = | R例:设A=1,2,3,4 R=, , , R 1=, , , 26注意:注意: 1. 对任意关系对任意关系R,都存在,都存在R 1 。( -
12、1=) 2. R和和R 1是建立在不同集合上的是建立在不同集合上的(A上的上的关系除外关系除外) 。 3. 将将R的关系图上所有弧线改变方向,就的关系图上所有弧线改变方向,就得到得到R 1的关系图;的关系图; R 1的关系矩阵的关系矩阵MR-1就是就是MR的转置矩阵的转置矩阵(行列颠倒行列颠倒)。3. 右复合27理解:理解:x是是t的母亲,的母亲,t是是y的妻子;的妻子; x是是t的父亲,的父亲,t是是y的父亲。的父亲。F G = | t ( F G) 例:设例:设F=, , G= ,则,则 F G = G F =28注意:注意: 1. 不是任意两个关系都求复合的,不是任意两个关系都求复合的,
13、 F AB , G BC , F G 才有意义才有意义; 2. 若若F AB , G BA , F G、G F 都有意义;若都有意义;若F、G是是A上的关系,则上的关系,则 F G、G F都有意义;都有意义; 3. 即使即使F G、G F都有意义,也不能都有意义,也不能保保 证证F G=G F ;29例: A=0,1,2,3 , A上的关系F,G定义如下,计算F G、G F。 F= | x, yA , y=x+1或y=x/2 G= | x, yA , x=y+2 解:解: F= , , , , G= , F G=, G F=,注意:求两个关系复合的时候,要注意它们注意:求两个关系复合的时候,要
14、注意它们 的顺序。的顺序。复合运算的图示方法30 利用图示(不是关系图)方法求复合。利用图示(不是关系图)方法求复合。 R=, , , S=, , , , R S = , , , S R =, , 4. 限制与像设设R为二元关系,为二元关系,A是集合是集合(1) R在在A上的限制,记作上的限制,记作R A R A = | xRy x A(2) A 在在R下的像记作下的像记作RA = ran(R A) 31例:R=, , , R 1=, R1=2,4 R = R1,2=2,3,4注意:注意:R A R, RA ranR 红色是限制条件,红色是限制条件,在在R中寻找满足中寻找满足条件的元素。条件的
15、元素。“限制限制”是有序是有序对的集合。对的集合。运算顺序32 本节所定义的关系运算中逆运算优先于其他运算,而所有的关系运算都优先于集合运算,对于没有规定优先权的运算以括号决定运算顺序。返回三、基本运算的性质(定理7.1-7.5) 33定理7.1 设F是任意的关系, 则 (1) (F1)1=F (2) domF1=ranF, ranF1=domF证:证: (1) 任取任取, 由逆的定义有由逆的定义有 (F 1) 1 F 1 F所以有所以有 (F 1) 1=F (2) 任取任取x, xdomF 1 y(F 1) y(F) xranF 所以有所以有domF 1= ranF. 同理可证同理可证 ra
16、nF 1 = domF.34定理7.2 设F, G, H是任意的关系, 则 (1) (F G) H=F (G H) (2) (F G)1= G1 F1 证:证: (1) 任取任取, (F G) H t(F G H) t ( s (FG) H) t s (F GH) s (F t (GH) s (FG H) F (G H) 所以所以 (F G) H = F (G H)35 (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 = G 1 F 1 36定理7.3 设R为A上的关系, 则 R IA=I
17、A R=R定理7.4 设F、G、 H为任意的关系,则: (1) F (G H ) =F G F H (2) (G H ) F = G F H F (复合运算对复合运算对 运算满足分配律运算满足分配律) (3) F (G H ) F G F H (4) (G H ) F G F H F (复合运算对复合运算对 运算分配后是包含关系运算分配后是包含关系)37定理7.5 设F为关系,A、B为集合,则: (1) F (A B)= F A F B (2) FA B= FA F B (3) F (A B)= F A F B (4) FA B FA F B返回四、关系的方幂运算38在右复合运算的基础上定义关
18、系的幂运算。1. 定义(定义7.10)2. 求法3. 性质(定理7.6-7.7)按定义直接求解;按定义直接求解;关系矩阵;关系矩阵;关系图。关系图。1. 定义39 设设R为为A上的关系,上的关系, n为自然数,为自然数, 则则 R 的的 n次幂定义为:次幂定义为: (1) R0= | xA =IA (2) Rn+1 = Rn R 注意:注意: 1. 对于对于A上的任何关系上的任何关系R1和和R2都有都有 R10 = R20 = IA; 2. 对于对于A上的任何关系上的任何关系 R 都有都有R1 = R 。2. 求法40R0=IA ,R1 = R,n2时时 按定义直接求解按定义直接求解 如果如果
19、R是用集合表达式给出的,可以通过是用集合表达式给出的,可以通过n-1次右复合计算得到次右复合计算得到Rn 关系矩阵关系矩阵 Rn的关系矩阵是的关系矩阵是Mn,即,即n个矩阵个矩阵M之积。之积。41 关系图关系图 第一步:画出第一步:画出R的关系图的关系图(R1); 第二步:从第二步:从R的每一结点出发,如果能的每一结点出发,如果能经过经过n段有向弧止于某一结点,则从始点到终段有向弧止于某一结点,则从始点到终点画一条有向弧;点画一条有向弧; 若结点有自环,则从该结点出发后,经若结点有自环,则从该结点出发后,经过过1、2、3段有向弧,均能回到该结点自段有向弧,均能回到该结点自身。身。42例:设A=
20、a,b,c,d, R=, 求R的各次幂, 分别用关系矩阵和关系图表示。 解:解: R与与R2的关系矩阵分别为的关系矩阵分别为 0000100001010010M 0000000010100101000010000101001000001000010100102M43同理,同理,R0=IA, R3和和R4的矩阵分别是:的矩阵分别是:因此因此M4=M2, 即即R4=R2. 因此可以得到因此可以得到 R2=R4=R6=, R3=R5=R7= 0000000010100101,000000000101101043MM 10000100001000010M注意:对于有穷集注意:对于有穷集A,A上关系上关
21、系R的不同幂只的不同幂只 有有限个。有有限个。44R0,R1,R2,R3的关系图如下图所示:的关系图如下图所示:3.性质45定理定理7.6 设设A为为n元集,元集,R是是A上的关系上的关系, 则存则存 在自然数在自然数 s 和和 t,使得,使得 Rs = Rt。定理定理7.7 设设 R 是是 A 上的关系上的关系, m, nN, 则则 (1) Rm Rn=Rm+n(第一指数律)(第一指数律) (2) (Rm)n=Rmn (第二指数律)(第二指数律)467.4 关系的性质 一、自反性与反自反性二、对称性与反对称性三、传递性四、关系性质的判别五、关系性质的证明六、关系的运算与性质的关系对于集合对于
22、集合A上上的关系的关系R AA,最常,最常见的性质有见的性质有5种。种。一、自反性与反自反性471.定义 设设R为为A上的关系上的关系, (1) 若若 x(xA R), 则称则称R在在A上是上是 自反的。自反的。 (2) 若若 x(xA R), 则称则称R在在A上是上是 反自反的。反自反的。48注意:注意: 1. 在集合在集合A上的自反关系上的自反关系R中,中,A的每一的每一个元素个元素x都与它自身有关系都与它自身有关系R;任一有序对;任一有序对R,xy是允许的,但必须包括对任一是允许的,但必须包括对任一元素元素xA,有,有R; 2. 在反自反关系中,不能有任何一个相在反自反关系中,不能有任何
23、一个相同元素同元素x组成的有序对组成的有序对,即,即 R。49自反关系:自反关系:A上的全域关系上的全域关系EA, 恒等关系恒等关系IA , 小于等于关系小于等于关系LA, 整除关系整除关系DA, 幂集幂集P(A)上的包含关系。上的包含关系。反自反关系:实数集上的小于关系,反自反关系:实数集上的小于关系, 幂集幂集P(A)上的真包含关系,上的真包含关系, 空集上的关系只有空关系一个,既是自空集上的关系只有空关系一个,既是自反的,又是反自反的。反的,又是反自反的。例:A=1,2,3, R1, R2, R3是A上的关系, 其中 R1, R2, R350R2自反自反, R3反自反反自反, R1既不是
24、自反也不是反自反的。既不是自反也不是反自反的。此例说明:任一二元关系,仅为自反的,反此例说明:任一二元关系,仅为自反的,反自反的,既不是自反的又不是反自反的,三自反的,既不是自反的又不是反自反的,三者之一。者之一。512. 定理(定理7.9) 设设R为为A上的关系上的关系, 则则 (1) R在在A上自反当且仅当上自反当且仅当 IA R (2) R在在A上反自反当且仅当上反自反当且仅当 RIA=二、对称性与反对称性521.定义 设设R为为A上的关系上的关系, (1) 若若 x y(x,yARR), 则称则称R为为A上对称的关系。上对称的关系。 (2)若若 x y(x,yARRx=y), 则称则称
25、R为为A上的反对称关系。上的反对称关系。53注意:注意: 1. 在在A上的对称关系上的对称关系R中,若中,若A中元素中元素x与与 y有关系有关系R时,则时,则y与与x也一定有关系也一定有关系R; 2. 在反对称关系在反对称关系R中,若中,若xy,则,则 R与与R不能同时存在不能同时存在 。对称关系:对称关系:A上的全域关系上的全域关系EA 恒等关系恒等关系IA 空关系空关系。反对称关系:恒等关系反对称关系:恒等关系IA,空关系空关系。例:设A1,2,3, R1, R2, R3和R4都是A上的关系, R1,, R2, R3,, R4, 54R1 对称、反对称。对称、反对称。 R2 对称,不反对称
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第七 二元关系 ppt 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内