离散数学关系课件.ppt
《离散数学关系课件.ppt》由会员分享,可在线阅读,更多相关《离散数学关系课件.ppt(164页珍藏版)》请在三一办公上搜索。
1、1,第二章,关系,2,在现实生活中,集合与集合之间还存在着某种联系,如同学关系、朋友关系等。这些关系正是各门学科所要研究的主要内容。离散数学从集合出发,主要研究集合之间的关系。本章内容主要研究二元关系。,3,本章主要内容:,关系的基本概念关系的表示方法 关系的运算 关系的性质 关系的闭包等价关系与划分偏序关系,4,2.1关系的基本概念,为了讨论关系,首先引入有序对和笛卡儿积两个概念。由两个元素a,b组成的集合a,b中,a和b是没有次序的。有时需要考虑有次序的两个元素,所以需要由两个元素组成新的东西,并且两个元素是有次序的。定义2.1两个元素a,b 有次序地放在一起,称为一个有序对或序偶,记为(
2、a,b)。在有序对(a,b)中,a 称为第一元素,b称为第二元素。且(a1,b1)=(a2,b2)当且仅当a1=a2 且b1=b2。,5,定义2.2 设A,B 是两个集合,集合(x,y)|xA 且yB称为A 和B 的笛卡儿积,也称卡氏积,记为AB。用属于关系来表示就是:(x,y)AB 当且仅当xA 且yB和(x,y)AB 当且仅当xA或y B。其中A 称为第一集合,B 称为第二集合。,6,例2.1 设A=1,2,3,B=a,b,求AB。,由笛卡儿积的定义可知有A=A=。又由有序对的性质可知,一般没有ABBA。AB也是一个集合,所以可以和另一集合C作笛卡儿积(AB)C,类似地有A(BC)。但是,
3、一般没有(AB)C=A(BC),且AB中的元素既不是A 中的元素,也不是B中的元素。,7,定理2.1 如果B1A1,B2A2,则B1B2 A1A2。,8,证明 对(x,y)B1B2,有xB1 且yB2,又因为B1 A1,B2 A2,则xA1 且yA2,所以(x,y)A1A2,即B1B2 A1A2。,9,定理2.2 A,B,C 是任意集合,则:(1)A(BC)=(AB)(AC),(BC)A=(BA)(CA)。(2)A(BC)=(AB)(AC),(BC)A=(BA)(CA)。(3)A(B-C)=(AB)-(AC),(B-C)A=(BA)-(CA)。,10,证明(1)对(x,y)A(BC),有xA
4、且yBC,因此xA 且(yB 或yC),当y B 时,由xA 和yB 得(x,y)AB,当yC 时,由xA 和yC 得(x,y)AC,所以(x,y)(AB)(AC),即A(BC)(AB)(AC)。因为A A,B BC 和C BC 得AB A(BC)和AC A(BC),因此(AB)(AC)A(BC)。因此A(BC)=(AB)(AC)成立。同理可证(BC)A=(BA)(CA)。,11,(2)对(x,y)(AB)(AC),有(x,y)AB且(x,y)AC,所以(xA且yB)且(xA且yC)。由yB且yC得yBC,由xA且yBC 得(x,y)A(BC)。因此(AB)(AC)A(BC)。因为A A,BC
5、 B和BC C,所以有A(BC)AB和A(BC)AC成立,因此A(BC)(AB)(AC)。因此A(BC)=(AB)(AC)。同理可证(BC)A=(BA)(CA)。,12,(3)对(x,y)A(B-C),有xA且yB-C,所以xA且yB且yC。由xA且yB得(x,y)AB,由y C得(x,y)AC,所以(x,y)(AB)-(AC)。因此A(B-C)(AB)-(AC)。对(x,y)(AB)-(AC),有(x,y)AB且(x,y)AC,由(x,y)AB 得xA且yB,由xA和(x,y)AC得y C,所以xA且yB且y C。由yB且y C得yB-C,所以(x,y)A(B-C)。因此(AB)-(AC)A
6、(B-C)。因此A(B-C)=(AB)-(AC)。同理可证(B-C)A=(BA)-(CA)。,13,定义2.3 任给n2,n 个元素a1,,an 有次序地放在一起,称为一个n 元有序组,记为(a1,an)。为了体现n 元有序组的次序,规定(a1,an)=(b1,,bn)当且仅当任给1in,都有ai=bi。n 元有序组可以组成集合,特别地有n 个集合的卡氏积。,14,定义2.4 任给n2,A1,An 是n 个集合,集合(x1,xn)|任给1in,都有xiAi称为A1,An 的卡氏积,记为A1An。任给1in,Ai 称为这个卡氏积的第i 个集合。,15,定义2.5 如果一个集合满足以下条件之一:(
7、1)集合非空,且它的元素都是有序对;(2)集合是空集。则称该集合为一个二元关系,记作R。二元关系也可简称为关系。对于二元关系R,如果(x,y)R,可记作xRy;如果(x,y)R,则记作xRy。设A,B为集合,AB的任何子集所定义的二元关系叫做从A到B的二元关系,特别当A=B时则叫做A上的二元关系。,16,例2.2 设集合A=0,1,B=1,2,3,那么R1=(0,2),R2=AB,R3=,R4=(0,1)等都是从A到B的二元关系,而R3和R4同时也是A上的二元关系。,17,定义2.6笛卡尔积A1A2 An的任意一个子集R称为A1,A2,An上的一个n元关系。当A1=A2=An=A时,称R为A上
8、的n元关系。定义2.7 空集上定义一个二元关系,简称空关系;若一个n元关系R本身是笛卡儿积A1A2 An,则称R为全关系,用符号UA表示,即UA=(ai,aj)|ai,aj A为A上的全关系。符号IA=(x,x)|x A为A上的恒等关系,18,例2.3 设A=1,2,3,4,下面各式定义的R都是A上的关系,试用列元素法表示R。(1)R=(x,y)|x是y的倍数(2)R=(x,y)|(x-y)2A(3)R=(x,y)|x/y是素数(4)R=(x,y)|xy,19,解:(1)R=(4,4),(4,2),4,1),(3,3),(3,1),(2,2),(2,1),(1,1)(2)R=(2,1),(3,
9、2),(4,3),(3,1),(4,2),(2,4),(1,3),(3,4),(2,3),(1,2)(3)R=(2,1),(3,1),(4,2)(4)R=UA-IA=(1,2),(1,3),(1,4),(2,1),(2,3),(2,4),(3,1),(3,2),(3,4),(4,1),(4,2),(4,3),20,定义2.8 RAB中所有的有序对的第一元素构成的集合称为R的定义域,记为domR。形式化表示为:domR=x|x A,y B,使得(x,y)R。RAB中所有有序对的第二元素构成的集合称为R的值域,记作ranR。形式化表示为ranR=y|yB,xA,使得(x,y)R。,21,定义2.9
10、 设R为二元关系,R的逆关系,简称R的逆,记作R-1,其中R-1=(y,x)|(x,y)R。例2.4 整除关系设A=2,3,4,8,B=3,4,5,6,7,定义从A到B的二元关系R:(a,b)Ra整除b。则 R=(2,4),(2,6),(3,3),(3,6),(4,4),Dom R=2,3,4,Ran R=3,4,6,R-1=(4,2),(6,2),(3,3),(6,3),(4,4),22,关系从本质上讲,仍是集合,只是这个集合中的元素都是以有序对的形式出现。既然关系是一个集合,那么集合的表示方法就可以用来表示关系,又因为关系是一个特殊的集合,其中的元素均以序偶的形式出现,除了可以用集合的表示
11、方法外,还可以用其他的表示方法。这里主要介绍如下几种表示方法。,2.2 关系的表示方法,23,1.用列举法表示二元关系如果二元关系中的序偶个数是有限的,可以用列举法将其所包含的全部元素一一列举出来。例2.5 设集合A=1,2,3,在集合A上定义的小于等于关系,LA=(a,b)|a,bA,ab,则LA=(1,1),(1,2),(1,3),(2,2),(2,3),(3,3)。,24,2.用描述法表示二元关系用确定的条件表示某些序偶是否属于这个关系,并把这个条件写在大括号内表示关系的方法。格式是:LR=(x,y)|xR且yR且xy。例2.6设A=1,2,3,4,下面两式定义的R1和R2都是A上的关系
12、,分别列出R1与R2的元素如下:(1)R1=(x,y)|x是y的倍数(2)R2=(x,y)|(x-y)2A,25,解:(1)R1=(4,4),(4,2),(4,1),(3,3),(3,1),(2,2),(2,1),(1,1)(2)R2=(2,1),(1,2),(3,1),(1,3),(2,3),(3,2),(4,2),(2,4),(3,4),(4,3),26,3.用关系矩阵表示关系,定义2.10设A和B是两个有限集A=a1,am,B=b1,bn,R是从A到B的二元关系,称mn阶矩阵MR=(rij)为R的关系矩阵,其中 rij=1,当且仅当(ai,bj)R rij=0,当且仅当(ai,bj)R,
13、27,例2.7 例2.5中的关系R的关系矩阵为:例2.8 例2.6中的关系R1与R2的关系矩阵分别为:,,,28,4.用关系图表示二元关系,设A=a1,an,R是A上的二元关系。A中每个元素ai用一个点表示,称该点为顶点ai。R的关系图是一个有向图,A中每个元素分别用一个顶点表示,当且仅当(ai,aj)R时,用弧或线段联结ai和aj;若(ai,aj)R,则在ai处画一条自封闭的弧线,其中1i,jn。这样表示R中关系的图形,称为R的关系图,用GR表示。,29,例2.9设集合A=1,2,3,4,在集合A上定义关系R=(1,1),(1,2),(2,3),(2,4),(4,2),则R的关系图如图2.1
14、所示。,30,关系R的集合表达式、关系矩阵MR、关系图GR三者均可唯一相互确定,31,定义2.11 设关系R和S是从A到B的两个二元关系,对于aA,bB,定义:(1)RS:(a,b)RS(a,b)R或(a,b)S。(2)RS:(a,b)RS(a,b)R且(a,b)S。(3)R-S:(a,b)R-S(a,b)R且(a,b)S。(4)R:(a,b)R(a,b)AB-R。,2.3 关系的运算,32,例2.10 设集合A=a,b,c,集合B=1,2,且R和S是从A到B的两个二元关系,R=(a,1),(b,2),(c,1)S=(a,1),(b,1),(c,2)则 RS=(a,1),(b,2),(c,1)
15、,(b,1),(c,2)RS=(a,1)R-S=(b,2),(c,1)R=ABR=(a,2),(b,1),(c,2),33,因为关系可以用矩阵的形式表示,当我们用矩阵的形式求关系的并、交、补及对称差的运算时,可以用如下形式表示:MRS=MRMS(矩阵的对应分量做逻辑析取运算)MRS=MRMS(矩阵的对应分量做逻辑合取运算)MR-S=MRS=MRMS MR=MR(矩阵的对应分量做逻辑非运算),34,例2.11对例2.10中的关系的运算采用矩阵的形式表示如下:根据题意,关系R与S的关系矩阵分别表示为,则,35,定理2.3 设关系R、S是集合A到集合B的二元关系,则有下列性质成立:(1)(R-1)-
16、1=R,(R)=R(双重否定律)(2)(R)-1=(R-1),-1=(可换性)(3)(RS)-1=R-1S-1(分配律)(RS)-1=R-1S-1(R-S)-1=R-1-S-1(4)SR S-1 R-1(单调性)SR S R(5)domR-1=ranR,ranR-1=domR(6)(AB)-1=BA,36,证明:这里只证明(1)和(5)。(1)任取(x,y),由逆的定义有(x,y)(R-1)-1(y,x)R-1(x,y)R。所以有(R-1)-1=R。(5)任取x,xdomR-1 y(x,y)R-1)y(y,x)R)xranR 所以有domR-1=ranR。同理可证 ranR-1=domR。,3
17、7,合成关系,定义2.12设R是从集合A到集合B的二元关系,S是从集合B到集合C的二元关系,则R与S的复合关系(合成关系)RS是从A到C的关系,并且,RS=(x,z)|xA且zC且存在yB使得(x,y)R,(y,z)S,运算“”称为复合运算或合成运算。,38,例2.12 设A上的二元关系R=(x,y)|x,yA,x是y的父亲,S=(x,y)|x,yA,x是y的母亲(1)说明RR,R-1 S1,R-1 S的含义。(2)表示以下关系:(x,y)|x,yA,y是x的外祖母(x,y)|x,yA,x是y的祖母,39,解:(1)RR表示关系(x,y)|x,yA,x是 y的祖父 R-1 S1 表示关系(x,
18、y)|x,yA,y是x的祖母 tA(x,t)R-1(t,y)S-1)R-1 S表示空关系(2)(x,y)|x,yA,y是x的外祖母表示为S-1 S1(x,y)|x,yA,x是y的祖母表示为SR,40,例2.13设Z是整数集合,R,S是Z到Z的两个关系:R=(x,3x)|xZ;S=(x,5x)|xZ。计算RS;SR;RR;SS;(RR)R;(RS)R。,41,解RS=(x,15x)|xZ;SR=(x,15x)|xZ;RR=(x,9x)|xZ;SS=(x,25x)|xZ;(RR)R=(x,27x)|xZ;(RS)R=(x,45x)|xZ。,42,定理2.4 R为定义在集合A上的关系,则RIA=IA
19、R=R,43,证明 任取(x,y),有(x,y)RIAt(x,t)R且(t,y)IA)t(x,t)R且t=y)(x,y)R又有(x,y)R(x,y)R且x,yA(x,y)R且(y,y)IA(x,y)RIA所以,RIA=R。同理可证 IAR=R。,44,定理2.5 设R1 A1A2,R2 A2A3,R3 A3A4,则(1)(R1R2)R3=R1(R2R3)(2)(R1R2)-1=R2-1R1-1不满足交换律,即R1R2 R2R1,45,证明:(1)任取(x,y),(x,y)(R1R2)R3(tA3)(使得(x,t)R1R2且(t,y)R3)(tA3)(sA2),使得(x,s)R1且(s,t)R2
20、)且(t,y)R3)(tA3)(sA2)(使得(x,s)R1且(s,t)R2且(t,y)R3)(sA2)(使得(x,s)R1且(tA3)(使得(s,t)R2且(t,y)R3)(sA2)(使得(x,s)R1且(s,y)R2R3)(x,y)R1(R2R3)所以(R1 R2)R3=R1(R2R3),46,由归纳法,任意n个关系的合成也是可结合的特别,当A1=A2=An+1=A且R1=R2=Rn=R,合成关系R R R=Rn 是集合A上的一个关系。,47,(2)任取(z,x)(R1R2)-1,则(x,z)R1R2,由“”的定义知,至少存一个yB,使得(x,y)R1,(y,z)R2,即(y,x)R-11
21、,(z,y)R-12。由(z,y)R-12和(y,x)R-11,有(z,x)R-12 R-11。所以,(R1R2)-1 R-12 R-11。反之,任取(z,x)R-12 R-11,由“”的定义知:则至少存在一个yB,使得(z,y)R-12和(y,x)R-11,所以(x,y)R1,(y,z)R2。由“”知(x,z)R1R2。即有(z,x)(R1R2)-1。所以,R-12 R-11(R1R2)-1。由集合的性质知:(R1R2)-1=R-12 R-11。,48,例2.14 设A=a,b,c,d,e,f,R=(a,a),(a,b),(b,c),(c,d),(d,e),(e,f)。求Rn(n=1,2,3
22、,4,),49,解:R1=R;R2=RR=(a,a),(a,b),(a,c),(b,d),(c,e),(d,f);R3=RRR=R2R=(a,a),(a,b),(a,c),(a,d),(b,e),(c,f);R4=R3R=(a,a),(a,b),(a,c),(a,d),(a,e),(b,f);R5=R4R=(a,a),(a,b),(a,c),(a,d),(a,e),(a,f);R6=R5R=(a,a),(a,b),(a,c),(a,d),(a,e),(a,f)=R5;R7=R6R=R5;Rn=R5(n5)。,50,幂集Rn的基数|Rn|并非随着n的增加而增加,而是呈递减趋势,而且,当 时,有,
23、51,2.4关系的性质,有了关系的定义,可以来定义关系的某些特殊性质,这些性质在以后的讨论中,将起到极其重要的作用。本节主要讨论关系的五种性质,即自反性、反自反性、对称性、反对称性和传递性。,52,自反、反自反,定义2.14设R为集合A上的二元关系:(1)若对任意的xA,都有(x,x)R,则称关系R在集合A上是自反的或称关系R具有自反性;否则,称R是非自反的。(2)若对任意的xA,都有(x,x)R,则称关系R在集合A上是反自反的或称关系R具有反自反性。自反关系:全关系、恒等关系、小于等于关系、整除关系、包含关系反自反关系:小于关系、真包含关系,53,例2.15 设A=1,2,3,R1=(1,1
24、),(2,2),R2=(1,1),(2,2),(3,3),(1,2),R3=(1,3),说明R1,R2,R3是否为A上自反的关系。,54,解:只有R2是A上自反的关系,因为IA R2;而R1和R3都不是A上的自反关系,因为(3,3)R1,所以R1不是自反的,而(1,1),(2,2),(3,3)都不属于R3,因此R3不是自反的。关系R是否为自反关系是相对集合A来说的。同一个关系在不同的集合上具有不同的性质。,55,例2.16设A=a,b,c,d,在集合A上定义如下三个二元关系R,S,T分别如下:R=(a,a),(a,d),(b,b),(b,d),(c,c),(d,d)S=(a,b),(a,d),
25、(b,c),(b,d),(c,a),(d,c)T=(a,a),(a,b),(a,c),(b,d),(c,a),(c,c),(d,c)说明R,S,T在A上的自反性与反自反性。,56,解:因为A中每个元素x,都有(x,x)R,所以R在A具备自反性。因为A中每个元素x,都有(x,x)S,所以S在A具备反自反性。因为A中有元素b,使(b,b)T,所以T在A上不具备自反性;因为A中有元素a,使(a,a)T,所以T在A上也不具备反自反性。任何不是自反的关系未必一定是反自反的关系,反之亦然。即存在既不是自反的也不是反自反的关系。,57,定理2.6 设R是定义在集合A上的二元关系,R是自反的当且仅当IA R。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 离散数学 关系 课件

链接地址:https://www.31ppt.com/p-5295539.html