版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1离散数学第四章二元关系2/35第四章二元关系本章讨论的关系(主要是二元关系),它仍然是一种集合,但它是比前一章更为复杂的集合。关系是笛卡尔乘积的子集,它的元素是有序二元组的形式,这些有序二元组中的两个元素来自于两个不同或者相同的集合。因此,关系是建立在其它集合基础之上的集合。关系中的有序二元组反映了不同集合中元素与元素之间的关系,或者同一集合中元素之间的关系。本章首先讨论关系的基本表达形式,然后给出关系的运算,最后讨论几种常用的关系。3/35回顾4/35主要内容序偶与迪卡尔乘积关系的基本概念关系的性质关系的表示关系的运算合成关系的关系图、关系矩阵特殊关系:等价关系和划分,相容关系和覆盖,偏序关系和哈斯图等。5/354.1多重序元与迪卡尔乘积定义:由两个具有固定次序的客体组成的序列,称序偶,记作<x,y>。一、序偶{2,3}={3,2}6/35一、序偶序偶的相等:序偶<a,b>中,a称为第一元素,b称为第二元素。两个元素不一定来自同一个集合,他们可以代表不同类型的事务。7/35二、多重序元定义:n重序元是一个序偶,它的第一元素是(n-1)重序元。3重序元:<<x,y>,z>,简单记作<x,y,z>n重序元:<<x1,x2,…,xn-1>,xn>n重序元的相等:8/35三、迪卡尔乘积定义:设A和B是任意两个集合。若序偶的第一个元素是A的一个元素,第二个元素是B的一个元素,则所有这样的序偶集合,称为A和B的笛卡尔乘积,记作,即若A中有m个元素,B中有n个元素,A和B的笛卡尔乘积中元素个数为?9/3510/35三、迪卡尔乘积可见11/35三、迪卡尔乘积定理:设有A,B,C三个集合,则12/35n个集合的迪卡尔乘积定义:集合A1,A2,…,An的笛卡尔乘积可以表示成集合A的笛卡尔乘积记作A2,类推如果所有的集合Ai都是有限集合,则他们笛卡尔乘积的基数为:13/354.2关系的基本概念定义:设且为n个任意集合,(a)称R为间的n元关系;(b)若n=2,则称R为A1到A2的二元关系;(c)若,则称R为空关系;若,则称R为全关系;(d)若,则称R为A上的n元关系。一、关系的定义14/35一、关系的定义例:令则称R1是N上的一元关系,R2是N上的二元关系,R3是N上的三元关系。如无特殊指定,“关系”概指二元关系。若序偶属于R,则记作或,否则,记作或。15/35一、关系的定义例:设集合A={a,b},B={2,5,8}则令则均是由A到B的关系。同理,则是由B到A的关系。同理,则是由B到B的关系。16/35一、关系的定义例:设集合A={2,3,5,9},试给出集合A上的小于或等于关系,大于或等于关系。解:令集合A上的小于或等于关系为R1,大于或等于关系为R2,根据定义有:
17/35二、关系的相等定义:设R1为A1,A2,…,An间的n元关系,R2为B1,B2,…,Bm间的m元关系,如果:(1)n=m
(2)若,则(3)把R1和R2作为集合看,R1=R2。则称n元关系R1和m元关系R2相等,记作R1=R218/35二、关系的相等例:设R1为从Z到I+的二元关系,R2和R3都是I上的二元关系从集合的观点来看,R1=R2=R3。但是就二元关系来说,R2=R3,不等于R1。19/35三、关系的定义域和值域关系R(从A到B的关系)的定义域(简称为域)定义为:关系R的值域定义为:显然,有例:设A={2,3,5},B={2,6,7,8,9},由A到B的关系R定义为:当且仅当a整除b时,有aRb。可得:D(R)={2,3}R(R)={2,6,8,9}AB2352689720/314.3关系的运算注意:由于关系也是特殊的集合,因此集合的运算也适用于关系中。设R1和R2是从A到B的二元关系,那么,,也是从A到B的二元关系,它们分别被称为二元关系R1和R2的交、并、差分和对称差分。21/314.3关系的运算例:设集合A={a,b,c},B={d,e},定义A到B的二元关系R1={<a,d>,<a,e>,<b,d>,<c,e>}R2={<a,d>,<b,e>,<c,d>}则22/314.3关系的运算定义:设R是从X到Y的关系,S是从Y到Z的关系,于是可用R◦S表示从X到Z的关系,通常称它是R和S的合成关系,用式子表示即是:一、关系的合成例:给定集合X={1,2,3,4},Y={2,3,4}和Z={1,2,3}。设R是从X到Y的关系,并且S是从Y到Z的关系,并且R和S给定成:试求R和S的合成关系,并画出合成关系图给出合成关系的关系矩阵。23/31一、关系的合成解:找出所有这样的偶对——对于某一个y来说,能有x+y=6和y-z=1,由上述的偶对就可构成从X到Z的关系R◦S。24/31一、关系的合成定义布尔运算:0+0=0,1+0=0+1=1+1=11·1=1,0·1=1·0=0·0=0对两个关系矩阵求其合成时,其运算法则与一般矩阵的乘法是相同的,但其中的加法运算和乘法运算应改为布尔加和布尔乘。25/31一、关系的合成注意:设R是从集合X到集合Y的关系,S是从集合Y到集合Z的关系,于是有:如果R关系的值域与S关系的定义域的交集是个空集,则合成关系R◦S也是个空关系;若至少有一个序偶,其中笫二个成员是S中的某一个序偶的笫一个成员,则合成关系就是个非空关系。对于合成关系R◦S来说,它的定义域是集合X的子集,而它的值域则是Z的子集,事实上,它的定义域是关系R的定义域的子集,它的值域是关系S的值域的子集。26/31一、关系的合成定理:给定集合X,Y,Z和W,设R1是从X到Y的关系,R2和R3是Y到Z的关系,R4是从Z到W的关系,于是有:27/31一、关系的合成证明:当且仅当存在某一个,能使和,才有,而对任意的
x,z∈R1o(R2∪R3)y(
x,y∈R1
y,z∈R2∪R3)y(
x,y∈R1(
y,z∈R2
y,z∈R3))y((
x,y∈R1
y,z∈R2)(x,y∈R1
y,z∈R3))y(
x,y∈R1
y,z∈R2)y(
x,y∈R1
y,z∈R3)
x,z∈R1oR2
x,z∈R1oR3
x,z∈(R1oR2)∪(R1oR3)得证28/31一、关系的合成证明:当且仅当存在某一个,能使和,才有,而29/31对以上证明过程(a)式使用的是存在量词对满足分配律对(b)存在量词对不满足分配律,但它满足蕴涵式x(A(x)
B(x))⇒
xA(x)
x
B(x)这里应注意A⇒B是
A⊆B
30/31一、关系的合成合成运算是对关系的二元运算,使用这种运算,能够由两个关系生成一个新的关系,对于这个新的关系又可进行合成运算,从而生成其它关系。定理:设R1是从X到Y的关系,R2是从Y到Z的关系,R3是从Z到W的关系,于是有31/31一、关系的合成32/31一、关系的合成例:给定关系R和S,并且则33/31关系的幂定义:如果R1是从X1到X2的关系,R2是从X2到的X3关系,…,Rn是从Xn到Xn+1的关系,则无括号表达式表达了从X1到Xn+1的关系。当X1=X2=…=Xn+1和R1=R2=…=Rn时,也就是说当集合X中的所有Ri都是同样的关系时,X中的合成关系可表达成Rn,并称作关系R的幂。定义:给定集合X,R是X中的二元关系。设,于是R的n次幂Rn可定义成(a)R0是集合X中的恒等关系IX,亦即(b)
34/31关系的幂定理:给定集合X,R是X中的二元关系。设,于是可有例:给定集合X={a,b,c},R1,R2,R3,R4是X中的关系,并给定给出这些关系的各次幂35/31关系的幂解:36/31关系的幂定理:设X是含有n个元素的有限集合,R是X中的二元关系。于是存在这样的s和t,能使,证明:集合X中的每一个二元关系都是
的子集,X有n个元素,有n2个元素,有个元素,每一个元素都是的一个子集,也是一种二元关系,因而,在X中有个不同的二元关系。所以,不同的二元关系R的幂不会多于个。但是序列中有项,因此这些的方幂中至少有两个是相等的。证毕。37/24三、关系的求逆运算关系R的逆关系定义如下:对于所有的和来说,逆关系的关系矩阵:原关系矩阵转置逆关系的关系图:原关系图中颠倒弧线上箭头的方向。区分:逆关系vs补关系
在关系图和关系矩阵上的体现?38/24三、合成关系的求逆运算定理:设R是从集合X到Y的关系。S是从集合Y到Z的关系。于是有证明:对于任何,和来说,如果xRy和ySz,则会有和,因为还有和,所以又有。因此可有。利用关系矩阵也可以理解,的转置和是一样的。39/24三、合成关系的求逆运算例:给定关系矩阵MR和MS。则:40/24三、关系的求逆运算定理:给定集合X和Y,R、R1、R2是从X到Y的关系,于是有:41/24三、关系的求逆运算证明:设是R的任意元素。于是所以有。证明:得证42/24三、关系的求逆运算证明:得证。证明:因为,于是有得证。43/24三、关系的求逆运算定理:设R是集合X中的关系。于是当且仅当,R才是对称的。
证明:(充分性)若则即R是对称的。(必要性)设R是对称的,那么对任何即;对任何即必要性证明完毕。44/354.4、关系的性质定义:设R为A上的二元关系(1)若对每个,皆有,则称R为自反的。用式子来表述即是:R是自反的
(2)若对每个,皆有,则称R为反自反的。用式子来表述即是:R是反自反的
45/354.4、关系的性质(3)对任意的
,若,则,就称R为对称的。用式子来表述即是:R是对称的(4)对任意的
,若且,则x=y,就称R为反对称的。用式子来表述即是:R是反对称的46/354.4、关系的性质(5)对任意的
,若且,则,就称R为可传递的。用式子来表述即是:R是可传递的(6)存在
,并且而,就称R为不可传递的。用式子来表述即是:R是不可传递的
47/354.4、关系的性质例1:考虑自然数集合上的普通相等关系“=”,大于关系“>”和大于等于关系“”具有的性质。
解:(1)“=”关系是自反的、对称的、反对称的、可传递的;(2)“>”关系是反自反的、反对称的、可传递的;(3)“”关系是自反的、反对称的、可传递的。例2:空集上的二元关系的性质。自反的、对称的、反对称的、反自反的、可传递的48/35区分概念:空关系vs空集上的关系空关系:对于任何集合A,称空集为A上的空关系.性质:若A非空,空关系是反自反的,对称的,反对称的,可传递的;若A是空集,该空关系是自反的,反自反的,对称的,反对称的,可传递的空集上的关系:自反的,反自反的,对称的,反对称的,可传递的。在空集上可定义任意元关系。49/314.3关系的表示定义:设A和B为任意的非空有限集,R为任意一个从A到B的二元关系。以
中的每个元素为结点.对每个皆画一条从x到y的有向边,这样得到的一个图称为关系R的关系图。一、关系图例:A={1,2,4};B={3,5,6};关系R={<1,3>,<2,6>,<2,5>}A124B35650/31一、关系图例:设A={2,3,4,5,6},B={6,7,8,12},从A到B的二元关系R为,画出其关系图。解:先求出R51/31一、关系图
对称关系反对称关系52/31二、关系矩阵定义:给定两个有限集合X={x1,x2,…,xm}和Y={y1,y2,…,yn},R是从X到Y的二元关系,如果有:则称是R的关系矩阵,记作MR。
例:设A={1,2,3,4},R为定义在A上的二元关系,R={<2,1>,<3,1>,<3,2>,<4,1>},写出关系矩阵。53/31二、关系矩阵例:设A={1,2,3},B={a,b,c},R是A到B的二元关系,并且,试画出R的关系图,给出关系矩阵。54/31二、关系矩阵如果关系矩阵主对角线上的记入值全为1,则R是自反的;
如果主对角线上的记入值全为0,则R是反自反的;如果矩阵关于主对角线是对称的,则R是对称的;如果矩阵关于主对角线是反对称的,(亦即rij=1时则一定有rji=0),则R是反对称的;如果对于任意的i,j,k,rij=1并且rjk=1时一定有rik=1,则R是可传递的;如果存在i,j,k,rij=1并且rjk=1时,有rik不等于1,则R是不可传递的;55/31二、合成关系的矩阵表达和图解设集合X={x1,x2,…,xm},Y={y1,y2
,…,yn},Z={z1,z2,…,zp},R是从X到Y的关系,S是从Y到Z的关系,MR和MS第i行第j列的元素分别是aij和bij,它们是0或者1。则合成关系关系矩阵上的元素为定义布尔运算:0+0=0,1+0=0+1=1+1=11·1=1,0·1=1·0=0·0=0对两个关系矩阵求其合成时,其运算法则与一般矩阵的乘法是相同的,但其中的加法运算和乘法运算应改为布尔加和布尔乘。56/31二、合成关系的矩阵表达和图解例:求合成关系的关系矩阵57/31二、合成关系的矩阵表达和图解当用表示这些矩阵的合成矩阵58/31二、合成关系的矩阵表达和图解例:设集合X={0,1,2,3},R是X中的关系,并且画出和的关系图解:0231(a)0231(b)0231(c)59/2459/244.6、关系的闭包运算闭包的定义:给定集合X,R是X中的二元关系。如果有另一个关系满足(1)是自反的(对称的、可传递的);
(2)(3)对于任何自反的(对称的、可传递的)关系,如果,则则称关系为R的自反的(对称的,可传递的)闭包。
并用r(R)表示的R自反闭包,用s(R)表示R的对称闭包,用t(R)表示R的可传递闭包。60/2460/244.6、关系的闭包运算定理:给定集合X,R是X中的关系。于是可有(a)当且仅当,R才是自反的。(b)当且仅当,R才是对称的。(c)当且仅当,R才是传递的。证明:仅给出(a)的证明过程
如果是R自反的,则R具有定义给出的应具备的全部性质。因此有。反之,如果,则由定义的(1)得R是自反的。61/2461/244.6、关系的闭包运算定理:设X是任意集合,R是X中的二元关系,IX是X中的恒等关系。于是可有在整数集合中,小于关系“<”的自反闭包是“≤”;恒等关系IX的自反闭包是IX。不等关系“≠”的自反闭包是全域关系;空关系的自反闭包是恒等关系。62/2462/244.6、关系的闭包运算定理:给定集合X,R是X中的二元关系。于是可有在整数集合中,小于关系“<”的对称闭包是不等关系“≠”;小于或等于关系“≤”的对称闭包是全域关系;恒等关系IX的对称闭包是IX;不等关系“≠”的对称闭包是不等关系“≠”。63/2463/244.6、关系的闭包运算定理:给定集合X,R是X中的二元关系。于是可有
当A是有限集时,A上只有有限个不同的关系,因此,存在某个正整数m,使得
事实上,可以证明,若,则64/2464/244.6、关系的闭包运算例:给定集合X={a,b,c},R和S是X中的关系,给定试求出t(R),t(S),并画出关系图解:R,t(R)St(S)65/2465/244.6、关系的闭包运算定理:设X是集合,R是X中的二元关系,于是有(1)如果R是自反的,那么s(R),t(R)也是自反的;(2)如果R是对称的,那么r(R),t(R)也是对称的;(3)如果R是可传递的,那么r(R)也是可传递的。证明(1):若R是自反的,则对于所有的
都有即s(R),t(R)是自反的66/244.6、关系的闭包运算证明(2):67/244.6、关系的闭包运算证明(2):68/244.6、关系的闭包运算证明(3):
69/2469/244.6、关系的闭包运算定理:设X是集合,R是集合中的二元关系,于是有证明:70/2470/244.6、关系的闭包运算证明(b):因为,,而对于所有的有,以及。根据这些关系式,可有于是71/2471/244.6、关系的闭包运算证明(c):如果,则,根据对称闭包的定义,有。首先构成上式两侧的可传递闭包,再依次构成两侧的对称闭包,可以求得以及。而ts(R)是对称的,所以,从而有。72/2472/244.6、关系的闭包运算注意:(1)通常用R+表示R的可传递闭包t(R),并读作“R加”。(2)通常用R*表示R的自反可传递闭包tr(R),并读作“R星”。73/2973/294.7特殊关系一、集合的划分和覆盖定义:给定非空集合S,设非空集合A={A1,A2,…,An},如果有则称集合A是集合S的覆盖。注意:集合的覆盖不唯一。例如:S={a,b,c},A={{a,b},{b,c}},B={{a},{b,c}},A和B都是集合S的覆盖。74/2974/294.7.1、集合的划分和覆盖定义:给定非空集合S,设非空集合A={A1,A2,…,An},如果有则称集合A是集合S的一个划分。划分中的元素Ai称为划分的类。划分的类的数目叫划分的秩。划分是覆盖的特定情况,即中元素互不相交的特定情况。75/2975/294.7.1
、集合的划分和覆盖例:设S={1,2,3},考虑下列集合S的覆盖S的覆盖S的覆盖、划分,秩为2S的覆盖、划分,秩为1,最小划分S的覆盖、划分,秩为3,最大划分76/2976/294.7.1、集合的划分和覆盖定义:设A和A'是非空集合S的两种划分,并可以表示成如果A'的每一类A'j,都是A的某一类Ai的子集,那么称划分A'是划分A的加细,并称A'加细了A。如果A'是A的加细并且A'≠A,则称A'是A的真加细。77/2977/29极小项、完全交集定义:划分全集E的过程,可看成是在表达全集的文氏图上划出分界线的过程。设A,B,C是全集E的三个子集。由A,B和C生成的E的划分的类,称为极小项或完全交集。
n个子集生成2n个极小项,用表示。78/2978/29一、集合的划分和覆盖定理:由全集的n个子集A1,A2,…,An所生成的全部极小项集合,能够构成全集E的一个划分。证明:证明这个定理,只需证明全集E中的每一个元素,都仅属于一个完全交集就够了。如果,则,或,或;…;或。由此可见,定有这里或是Ai或是~Ai
。试考察两个不同的完全交集T。因为两个完全交集是不同的,就是说存在这样一个i,使得和,因此可有,即;因而任何一个都不能同时属于两个不同的完全交集。79/2979/294.7.1、集合的划分和覆盖注意:不难看出,这里所说的完全交集,与命题演算中的极小项相似。但是和极小项的集合不同,极大项的集合不能构成全集的划分。80/2980/294.7.2、等价关系定义:设X是任意集合,R是集合中的二元关系。如果R是自反的、对称的和可传递的,则称R是等价关系。即满足以下几点:如果R是集合X中的等价关系,则R的域是集合X自身,所以,称R是定义于集合X中的关系。例如
数的相等关系是任何数集上的等价关系。
又例如一群人的集合中姓氏相同的关系也是等价关系。但朋友关系不是等价关系,因为它不可传递。
81/2981/294.7.2、等价关系例:给定集合X={1,2,…,7},R是X中的二元关系,并且给定成试证明R是等价关系。解:R的关系矩阵如下:R的关系图如下:82/2982/294.7.2、等价关系注意:上例是模数系统中模等价关系的特定情况。
设R+是正整数集合,m是正整数。对于来说,可将R定义成。这里,“x-y可被m整除”等价于命题“当用m去除x和y时,它们都有同样的余数”。故关系R也称为模m同余关系。83/2983/29元素的等价
设R是集合A上的等价关系,若元素aRb,则称a与b等价,或称b与a等价。定义:设m是个正整数,。如果对于某一个整数n,有x-y=n·m,则称x模m等价于y,并记作整数m称为等价的模数。“”表示模m等价关系R。84/2984/294.7.2、等价关系定理:任何集合中的模m相等关系,是一个等价关系。证明:设R是任何集合中的模m相等价关系。如果X=Ф,则R是个空关系,显然有是自反的、对称的和可传递的。如果X≠Ф
,则需考察下列三条:(1)对于任何来说,因为x-x=0·m,所以有。因此,模m相等关系是自反的。
(2)对于任何来说,如果,则存在某一个n,能使x-y=n·m。于是可有y-x=(-n)·m,因此有,即模m相等关系是对称的。(3)设,和。于是存在,能使和。而,从而可有,即模m相等关系是可传递的。
85/2985/29等价类
定义
设是集合A上的等价关系,则A
中等价于元素的所有元素组成的集合称为生成的等价类,用表示,即说明:简单起见,有时候把[a]R简单写作[a]或a/R。86/2986/29等价类例:设X={a,b,c,d},R是X中的等价关系,并把R给定成
则:87/2987/29等价类的性质设X是一集合,R是X中的等价关系2.对于所有的,或者,或者证明:当X=Ф,上述结论肯定为真。当X≠Ф时,分两种情况讨论(1)xRy(2)xy1.如果x∈X,则x∈[x]R。该性质是明显的,因为R是自反的,所以有xRx,于是x∈[x]R88/2988/29等价类的性质(1)xRy故。类似地可以证明由上得若,则xRz
,
由R的对称性有zRx,
又由R的传递性有zRy
,因此(2)xy假设,因此有且,故于是由xRz,zRy,得xRy,与xy相矛盾89/2989/29等价类的性质3、对任何x∈X,∪[x]R=X我们用证左边是右边的子集并且右边也是左子集的方法来证上面的等式.对任何x∈X,则x∈[x]R而[x]R⊆∪[x]R于是x∈∪[x]R即X⊆∪[x]R而x∈∪[x]R则有x∈[x]R而[x]R⊆X于是有x∈X即∪[x]R⊆X综上∪[x]R=X90/2990/29等价类的性质4.证明:假定,对于某个,有。由于,会有,因而。设,于是因而
证毕。91/2991/29等价类的性质例
设A={a,b,c,d},A上的关系R是A上的等价关系
同一个等价类中元素均相互等价。不同等价类中的元素互不等价。由A的各元素所生成的等价类必定覆盖A,决定了集合A的一种划分。92/2992/294.7.2、等价关系定理:设R是非空集合X中的等价关系。R的等价类的集合,是X的一个划分。定义:设R是非空集合X中的等价关系。R的各元素生成的等价类集合叫按R去划分X的商集,记作X/R,也可以写成X(modR)。由定义可知,按R对集合X的划分X/R是一个集合,并且X/R的基数是X的不同的R等价类的数目,因此X/R的基数又称为等价关系R的秩。93/2993/29特殊的等价关系全域关系:令等价关系R1=XX,这里X的每一个元素与X的所有元素都有R1的关系。按R1划分X的商集乃是集合{X}。等价关系R1是全域关系。全域关系会造成集合X的最小划分。恒等关系R:X的每一个元素仅关系到它自身,而不关系到其它元素。显然,R是个恒等关系。按R划分X的商集,仅由单元素集合组成。恒等关系R会造成集合X的最大划分。这些划分均称作X的平凡划分。94/2994/29等价关系与集合的划分例:令R是整数集合I中的“模3同余”关系,R可给定成
求I的元素所生成的R等价类。
解:等价类是可以看出,等价关系可以造成集合的一个划分。
95/2995/29等价关系与集合的划分定理:设C是非空集合X的一个划分,则由这个划分所确定的下述关系R必定是个等价关系,并称R为由C划分导出的X中的等价关系。证明:要证明R是个等价关系,就必须证明R是自反的、对称的和可传递的。(a)由于C是X的划分,C必定覆盖X。对任意的,必有X属于C的某一个元素S。所以对于每一个,都有xRx,即R是自反的。96/2996/29等价关系与集合的划分证明:(b)假定xRy。于是存在一个,且和,所以有yRx。因此,R是对称的。(c)假定xRy和yRz。于是存在两个元素和,且和,所以有。这样就有S1=S2,因此,。从而xRz,所以有R是可传递的。综上,R是个等价关系。证毕。可以看出,给定集合的一种划分,就可以写出一个等价关系。反过来,集合中的等价关系也能够生成该集合的划分。97/2997/29等价关系与集合的划分例:设X={a,b,c,d,e}和C={{a,b},{c},{d,e}}。试写出由划分C导出的X中的等价关系。
解:用R表示这个等价关系,(每一个类做笛卡尔乘积)注意:集合中的等价关系能够生成该集合的划分,反过来集合中的任何一种划分又能确定一种等价关系。98/2998/29等价关系与集合的划分有时,用不同的方法定义的两种等价关系,可能会产生同一个划分。例如,设集合X={1,2,…,9},R1和R2是X中的两种关系,并把R1和R2规定成两者虽然定义不同,但是R1=R2“划分”的概念和“等价关系”的概念本质上是相同的。
99/334.7.3、相容关系定义:给定集合X中的二元关系R,如果R是自反的,对称的,则称R是相容关系,记作≈。也就是说,可以把R规定成:
显然,所有的等价关系都是相容关系,但相容关系并不一定是等价关系。
例如,设集合X={2166,243,375,648,455},X中的关系,可以看出R是自反的和对称的,因此是一相容关系。100/334.7.3、相容关系在相容关系中,如果有xRy,则称x和y是相容的。例如前面的例子中,X={2166,243,375,648,455},令x1=2166,x2=243,x3=375,x4=648,x5=455,则x1Rx2,x2Rx3,但是x1x3,可以看出该相容关系是不可传递的。
把R写出来是101/334.7.3、相容关系R的关系矩阵如下由于相容关系是自反的,因而矩阵对角线上的各元素都应是l;相容关系是对称的,所以矩阵关于主对角线也是对称的。这样,仅给出关系矩阵下部的三角形部分也就够了。102/334.7.3、相容关系R的关系图如下由于相容关系的自反性和对称性,关系图中的所有结点上都有环边;有相容关系的两个结点间都有往返弧线。如果删除全部结点上的环边,并且用一条直线取代两结点间的两条弧线,这样就可以把图简化为103/334.7.3、相容关系仍然以X={2166,243,375,648,455}为例x1=2166,x2=243,x3=375,x4=648,x5=455,令X1={x1,x2,x4},X2={x2,x3,x5},X3={x2,x4,x5}在集合X1,X2和X3中,同一个集合内的元素都是相容的。这些集合的并集就是给定的集合X,亦即X=X1
。因此,集合A={X1,X2,X3}定义了集合X的一个覆盖,但它不能构成集合X的一个划分。
结论:集合中的相容关系能够定义集合的覆盖;而集合中的等价关系能够确定集合的划分。104/33最大相容类定义:设≈是集合中的相容关系。假定。如果任何一个,都与其它所有的元素有相容关系,而X-A中没有能与A中所有元素都有相容关系的元素,则子集称为最大相容类。寻找最大相容类的方法:关系图法关系矩阵法105/33关系图法寻找最大相容类关系图法的实质在于寻找出“最大完全多边形”。所谓最大完全多边形,系指每一个顶点都与其它所有顶点相连结的多边形。集合中仅关系到它自身的结点,是一个最大完全多边形。不都与其它的结点相连接的一条直线所连接的两个结点构成一个最大完全多边形。三角形的三个顶点构成一个最大完全多边形,对角线相连的四边形的四个顶点构成一个最大完全多边形,正五角星的五个顶点构成一个最大完全多边形,正六边形的六个顶点也是一个最大完全多边形。一个最大完全多边形对应一个最大相容类。106/33关系图法寻找最大相容类三角形x1x2x4,x2x3x5,x2x4x5是最大完全多变形;与他们对应的最大相容类是X1={x1,x2,x4},X2={x2,x3,x5},X3={x2,x4,x5}107/33关系图法寻找最大相容类例:下图中,给出了两个相容关系图。试求出它们的所有最大完全多边形,并求出与它们相应的最大相容类。
最大完全多边形有:四边形1234线段25,36和56;与它们相应的最大相容类分别是:{1,2,3,4},{2,5},{3,6},{5,6}。108/33关系图法寻找最大相容类最大完全多边形有:三角形123,136,356和孤立结点4;与它们相对应的最大相容类分别是:{1,2,3},{1,3,6},{3,5,6}和{4}。109/33关系矩阵法寻找最大相容类首先制定简化了的关系矩阵,继之按下列步骤求出各最大相容类:(1)仅与它们自身有相容关系的那些元素,能够分别单独地构成最大相容类,因此从矩阵中删除这些元素所在的行和列。(2)从简化矩阵的最右一列开始向左扫描,直到发现至少有一个非零记入值的列。该列中的非零记入值,表达了相应的相容偶对。列举出所有这样的偶对。110/33关系矩阵法寻找最大相容类(3)继续往左扫描,直到发现下一个至少有一个非零记入值的列。列举出对应于该列中所有非零记入值的相容偶对。在这些后发现的相容偶对中,如果有某一个元素与先前确定了的相容类中的所有元素都有相容关系,则将此元素合并到该相容类中去;如果某一个元素仅与先前确定了的相容类中的部分元素有相容关系,则可用这些互为相容的元素组成一个新的相容类。删除已被包括在任何相容类中的那些相容偶对,并列举出尚未被包含在任何相容类中的所有相容偶对。(4)重复步骤(3),直到扫描过简化矩阵的所有列。
最后,仅包含孤立元素的那些相容类,也是最大相容类。111/33关系矩阵法寻找最大相容类例:写出下图中的相容关系相对应的简化矩阵,并求出最大相容类。2131141115010060010112345112/33关系矩阵法寻找最大相容类解:这里没有孤立结点,故可忽略步骤(1)。根据步骤(2)和(3)可有(a)右起第一列上是l,故有相容偶对{5,6}。(b)第二列上全是0。第三列上有两个1。与它们相对应的相容偶对是{3,4}和{3,6},于是可有
{5,6},{3,4},{3,6}。(c)第四列上有三个1,故有{2,3},{2,4}和{2,5},于是可有
{5,6},{3,4},{3,6},{2,3},{2,4},{2,5}可以看出,相容偶对{2,3}和{2,4}中的元素2,与相容偶对{3,4}中的两个元素都有相容关系,故可把它们合并成一个相容类{2,3,4}。于是可有{2,3,4},{5,6},{3,6},{2,5}。113/33关系矩阵法寻找最大相容类(d)第五列有三个1,故有{1,2},{1,3}和{l,4}。于是可有{2,3,4},{5,6},{3,6},{2,5},{1,2},{l,3},{1,4}又可看出,相容偶对{1,2},{1,3}和{1,4}中的元素1,与相容类{2,3,4}中的所有元素都有相容关系,故可以把它们合并成一个相容类{1,2,3,4}.于是可有{l,2,3,4},{5,6},{3,6},{2,5}。这些都是最大相容类。114/33关系矩阵法寻找最大相容类例:写出下图中的相容关系相对应的简化矩阵,并求出最大相容类。213115001610111235115/33关系矩阵法寻找最大相容类解:这里结点4是个孤立结点,故在矩阵中删除了相应的行和列。根据步骤(2)和(3)可有(1) {4}(2) {4},{5,6}(3) {4},{5,6},{3,5},{3,6},合并后有{4},{3,5,6}(4) {4},{3,5,6},{2,3}(5){4},{3,5,6},{2,3}
,{1,2},{1,3},{1,6},合并后有{4},{3,5,6},{1,2,3},{1,3,6}
,这里,相容偶对{1,3},{1,6}中的元素1,与相容类{3,5,6}中的部分元素有相容关系,故组成了相容类{1,3,6}。这些相容类都是最大相容类。116/334.7.4、次序关系次序关系是集合中的可传递关系,它能提供一种比较集合各元素的手段。
定义:设R是集合P中的二元关系.如果R是自反的、反对称的和可传递的,亦即有
则称R是集合P中的偏序关系,简称偏序。序偶<P,≤>称为偏序集合。117/33偏序关系通常用符号“≤”表示偏序。这样,符号≤就不单纯意味着实数中的“小于或等于”关系。事实上,这是从特定情况中,借用符号≤去表示更为普遍的偏序关系。对于偏序关系来说,如果有且x≤y,则按不同情况称它是“小于或等于”,“包含”,“在之前”等等。如果R是集合P中的偏序关系,则也是P中的偏序关系。如上所述,如果用≤表示R,则用≥表示。如果<P,≤>是一个偏序集合,则<P,≥>也是一个偏序集合,称<P,≥>是<P,≤>的对偶。118/33偏序关系例:设R是实数集合。“小于或等于”关系是R中的偏序关系;这个关系的逆关系“大于或等于”关系也是R中的偏序关系。例:设是A的幂集。X中的包含关系是个偏序关系;这个关系的逆关系也是个偏序关系。
设I+是正整数集合,且,当且仅当存在z,能使xz=y,才有“x整除y”(可写成x|y),换言之,“y是x的整倍数”。“整除”和“整倍数”互为逆关系,它们都是I+中的偏序关系。119/33偏序关系例:设I+={2,3,6,8},≤是I+中的“整除”关系。试表达出“整除”和“整倍数”关系。
解:“整除”关系≤为“整倍数”关系是≥实数集合R中的“小于”关系<和“大于”关系>,都不是偏序关系,因为它们都不是自反的。但它们是实数集合中的另一种关系——拟序关系。120/33拟序关系定义:设R是集合X中的二元关系。如果R是反自反的和可传递的,亦即有则称R是拟序关系,并借用符号“<”表示。注意:在上述定义中,没有明确列举反对称性的条件,事实上关系<若是反自反的和可传递的.则一定是反对称的,否则会出现矛盾。这是因为,假定x<y和y<x,因为是可传递的,可得出x<x,而R是反自反的,故总是反对称的。
121/33拟序关系拟序关系和偏序关系的关系:定理:设R是集合中的二元关系。于是可有(a)如果R是个拟序关系,则
是一个偏序关系。(b)如果R是个偏序关系,则R-Ix是个拟序关系。
122/33全序关系定义:设是个偏序集合。如果对于每一个,或者x≤y或者y≤x,亦即则称偏序关系≤是全序关系,简称全序,序偶称为全序集合。注意:P中具有全序关系的各元素,总能按线性次序x1,x2,…排列起来,这里当且仅当i≤j,才有xi≤xj,故全序也称为简单序或线性序,因此,序偶在这种情况下也被称为线性序集或链。123/33全序关系元素的可比性:设≤是集合P中的偏序关系。对于,如果有x≤y或y≤x,则P中的元素x和y称为可比的。在偏序集合中,并非任何两个元素x和y都存在有x≤y或y≤x的关系。事实上,对于某些x和y来说,和可能没有关系。在这种情况下,称x和y是不可比的。正是由于这种原因,才把称作“偏”序关系。在全序集合中,任何两个元素都是可比的。
124/33全序关系例:设R是实数集合,a和b是R的元素。对于每一个实数a,设和S是集合并且。如果a<b,则,因此是一个全序集合。如果A是个含有多于一个元素的集合,则不是一个全序集合。例如,设A={a,b,c},在上定义一个包含关系,可以看出{a}和{b,c},{a,b}和{a,c}等等都是不可比的。125/21字母次序关系定义:设R是实数集合且P=R×R。假定R中的关系≥是一般的“大于或等于”关系。对于P中的任何两个序偶和,可以定义一个关系S
如果,则有,因此S是P中的全序关系。并称它是字母次序关系或字母序。例如,126/21字母次序关系设R是X中的全序关系,并设这个方程式说明,P是由长度小于或等于n的元素串组成的。假定n取某个固定值,可把长度为P的元素串看成是P重序元。这样就可以定义P中的全序关系S,并称它是字母次序关系。为此,设<x1,x2,…xp>和<y1,y2,…,yq>是集合中的任何两个元素,且有p≤q。为了满足P中的次序关系.首先对两个元素串进行比较。如果需要的话,把两个元素串加以交换,使得q≤p。127/21字母次序关系如果要使,就必须满足下列条件之一:如果上述条件中一个也没有得到满足,则应有
128/21字母次序关系考察字母次序关系的一个特定情况。设X={a,b,c,…,x,y,z},又设R是X中的全序关系,并用≤表示它,这里且。这就是说,字符串中有三个来自X中的字母,或少于三个字母而且是由所有这样的字符串组成集合P。
例如,
meSmet(由条件1)betSmet(由条件2)begSbet(自条件3)getSgo(自最后的规则)因为比较的是单词go和get,故条件1,2和3都未得到满足。在英文字典中,单词的排列次序就是字母次序关系的一例。在计算机上对字符数据进行分类时,经常使用字母次序关系。129/174.7.5、偏序集合与哈斯图像表达相容关系时用简化关系图一样,通常使用较为简便的偏序集合图——哈斯(Hass)图来表达偏序关系。
定义:设是一个偏序集,如果对任何,x≤y和x≠y,而且不存在任何其它元素
能使x≤z和z≤y,即成立,则称元素y盖覆x。
130/17偏序集合与哈斯图在哈斯图中,用小圈表示每个元素。如果有,且x≤y和x≠y
,则把表示x的小圈画在表示y的小圈之下。如果y盖覆x,则在x和y之间画上一条直线。如果x≤y和x≠y
,但是y不盖覆x,则不能把x和y直接用直线连结起来,而是要经过P的一个或多个元素把它们连结起来。这样,所有的边的方向都是自下朝上,故可略去边上的全部箭头表示。131/17偏序集合与哈斯图例如:设P1={1,2,3,4},≤是“小于或等于”关系,则是个全序集合。设,≤是P2中的包含关系,则是全序集合.试画出和的哈斯图.
注意:虽然两个全序关系的定义不同,但它们可能具有同样结构的哈斯图解:132/17偏序集合与哈斯图例:设集合X={2,3,6,12,24,36},≤是X中的偏序关系并定义成:如果x整除y,则x≤y。试画的哈斯图。偏序集合与哈斯图例:设集合X={a,b},是它的幂集。的元素间的偏序关系≤是包含关系。试画出的哈斯图。注意:对于给定偏序集合来说,其哈斯图不是唯一的。由的哈斯图,可以求得其对偶的哈斯图.只需把它的哈斯图反转180◦即可,使得原来是顶部的结点变成底部上各结点。偏序集合与哈斯图定义:设是一个偏序集合,并有。
(a)如果对于每一个元素有,则元素称为Q的最小成员,通常记作0。(b)如果对于每一个元素有,则元素称为Q的最大成员,通常记作1。如果能画出哈斯图,就可以看出是否存在最大成员和最小成员。偏序集合与哈斯图定理:设X是一个偏序集合,且有。如果x和y都是Q的最小(最大)成员,则x=y。证:假定x和y都是Q的最小成员。于是可有x≤y和y≤x。根据偏序关系的反对称性,可以得出x=y。当x和y都是Q的最大成员时,定理的证明类似于上述的证明。偏序集合与哈斯图定义:设是一个偏序集合,并有。
极大成员和极小成员都不是唯一的。不同的极大成员(或不同的极小成员)是不可比的。
(a)如果,且不存在元素能使q'≠q和q'≤q,则称q是Q的极小成员。
(b)如果,且不存在元素能使q'≠q和q≤q'
,则称q是Q的极大成员。
137/17偏序集合与哈斯图定义:设是一个偏序集合,并有。
(a)如果对于每一个元素q有,则元素称为Q的上界。(b)如果对于每一个元素q有,则元素称为Q的下界。138/17偏序集合与哈斯图例:设集合X={a,b,c},是它的幂集。中的偏序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高中语文 第二单元 三 民为贵教案2 新人教版选修《先秦诸子选读》
- 中图版必修一第二单元第一章第一节《蛋白质的结构与功能》教学设计
- 高中数学 第一章 三角函数 1.4.3 正切函数的性质与图象(2)教学教案 新人教A版必修4
- 江苏省南京市上元中学九年级化学下册 9.3 溶质的质量分数教案 新人教版
- 数字示波器教学设计中职专业课-电子测量技术-电子电工类-电子与信息大类
- 锂离子电池过充触发热失控仿真建模与滥用试验指南
- 高中物理 第3章 习题课4 带电粒子在磁场或复合场中的运动教学设计 教科版选修3-1
- 新教材2024高中政治 第八课 主要的国际组织 8.2联合国教学设计 部编版选择性必修1
- 小学语文海滨小城教学设计
- 综合复习与测试教学设计高中英语冀教版必修二-冀教版2004
- 对医疗废物的管理及分类
- 统编版(2024年新版)七年级上册历史期末复习全册知识点提纲详细版
- DL-T5334-2016电力工程勘测安全规程
- TB 10012-2019 铁路工程地质勘察规范
- 19J102-1 19G613混凝土小型空心砌块墙体建筑与结构构造
- 零星维修工程服务方案设计
- 【新大纲新教材】2022年初级会计职称《经济法基础》精讲课件(1-8章完整版)
- 人教版高一英语必修一《Workbook》教学设计
- WPSOffice办公软件应用PPT完整全套教学课件
- 《无人机组装与调试》第5章-多旋翼无人机调试
- 重庆大学 工程力学 课程试卷
评论
0/150
提交评论