离散数学ppt课件第三章集合与关系.ppt
《离散数学ppt课件第三章集合与关系.ppt》由会员分享,可在线阅读,更多相关《离散数学ppt课件第三章集合与关系.ppt(82页珍藏版)》请在三一办公上搜索。
1、3-7 复合关系和逆关系,二元关系是以序偶为元素的集合,所以可以对它进行集合运算。此外还有一种新的运算:关系的复合定义3-7.1 设R是从集合A到集合B上的二元关系,S是从集合B到集合C上的二元关系,则RS称为R和S的复合关系,表示为 RS=xAzC y(yBRS),复合关系举例,例:A=1,2,3,4,B=3,5,7,C=1,2,3R=,S=,则 RS=,如图所示:,复合关系的结合律,定理:设R1 A1 A2,R2 A2 A3,R3 A3 A4,则(R1R2)R3=R1(R2R3)。,例:设A=1,2,3,4,5 A上的二元关系R=,S=,则 RS=,SR=,RS(RS)R=R(SR)=,复
2、合关系的矩阵表示(自学),两个关系的复合可通过相应矩阵相乘获得。,复合关系练习,练习:R是A上的二元关系,试证R是传递的充要条件是RRR,证:RR 必y使得 R,R R是传递的 R RRR:R,R 必有R R R RR R 由x,y,z任意性知 xyz(RRR)R是传递的,逆关系,定义3-7.2 设R是A到B的二元关系,则R的逆是B到A的二元关系,记为Rc,其中Rc=|R。注:(1)xRyyRcx(2)互换R的关系矩阵的行和列,即得Rc的关系矩阵。即 MRcMRT(3)颠倒R的关系图中每条弧线的箭头方向,即得Rc的关系图。,逆关系举例,例1 整数集上的 关系 集合族上的 关系的逆是 空关系的逆
3、是空关系 AB的全域关系的逆是BA的全域关系例2 A=0,1,2,3,R=,则 Rc=,定理,定理:设R,R2,R1是A到B的关系,则a)(Rc)c=Rb)(R1R2)c=R1cR2cc)(R1R2)c=R1cR2d)(R)c=(Rc),R=AB-R 即R的补的逆等于逆的补e)(R1-R2)c=R1c-R2cf)(AB)c=BA,定理,定理3-7.2 设R、S分别是A到B、B到C的关系,则(RS)c=Sc Rc,证:设 是(RS)c 的任一元素,则(RS)c RS b(RS)b(c,bScRc)Sc Rc,定理,定理3-7.3 R是A上的二元关系(a)R是对称的 R=Rc(b)R是反对称的 R
4、RcIA,证:(a):任取R,因为R是对称的,所以RRR c:任取R,则Rc R=Rc R R是对称的(b)略,3-8 关系的闭包运算,设R是A上的关系,我们希望R具有某些有用的性质,比如说自反性。如果R不具有自反性,我们通过在R中添加一部分有序对来改造R,得到新的关系R,使得R具有自反性。但又不希望R与R相差太多,换句话说,添加的有序对要尽可能的少。满足这些要求的R就称为R的自反闭包。通过添加有序对来构造的闭包除自反闭包外还有对称闭包和传递闭包。,各种闭包的定义,定义3-8.1 设R是非空集合A上的关系,R的自反(对称或传递)闭包是A上的关系R,使得R满足以下条件:(1)R是自反的(对称的或
5、传递的)(2)R R(3)对A上任何包含R的自反(对称或传递)关系R”,有 R R”。一般将R的自反闭包记作r(R),对称闭包记作s(R),传递闭包记作t(R)。,注:R的自反闭包记为r(R),若R是自反的,则R=r(R),反之也成立。R的对称闭包记为s(R),若R是对称的,则R=s(R),反之也成立。R的传递闭包记为t(R),若R是传递的,则R=t(R),反之也成立。,构造闭包的方法,下面的定理给出了构造闭包的方法:自反闭包 r(R)=RIA 对称闭包 s(R)=RRc 传递闭包 t(R)=RR2R3,证明 r(R)=RIA,证:设R=RIA xA,R R具有自反性 RR 设R”是自反的,且
6、RR”R是自反的,IAR”又RR”R=IARR”综上所述,R满足自反闭包定义的三个条件,r(R)=R=RIA,证明 s(R)=RRc,证明:设 R=RRc Rc=(RRc)c=Rc(Rc)c=RcR=R,所以R是对称的 R=RRcR 设R”是对称的,且RR”,要证 RR”任取RRcRRc R”R R”R”R”R”R”R=RRcR”综上所述,由定义知道,R即RRc为R的对称闭包。,证 t(R)=RR2R3(R为A上的二元关系),证:(1)证 t(R):先用归纳法证,对n0,Rn t(R)a)由定义 R t(R)b)设Rn t(R)成立,要证Rn+1 t(R)任取Rn+1=RnR,存在cA,使Rn
7、,R 由归纳假设和基础步骤知 t(R),t(R)t(R)是传递的,t(R)即 Rn+1 t(R)对一切n,Rn t(R),根据的结论,证 t(R):任取 存在一个n,使Rn t(R)t(R)t(R),(2)证 t(R)设,是 的任意元素 必s,t,使得Rs,Rt RtRs=Rt+s 是传递的 t(R)是包含R的最小传递关系 t(R)由(1),(2)得 t(R)=,闭包运算举例,题:设A=a,b,c,R是A上的二元关系,且给定R=,求r(R),s(R),t(R)。解:r(R)=R IA=,s(R)=R Rc=,t(R)=RR2R3=RR2R3(因为R4=R,R5=R2,R6=R3,)=,定理3-
8、8.5 设R为X上二元关系,X=n,那么,存在一个正整数kn,使得 t()=R R2 R3.Rk例:P123例题2,求R+的算法Warshall算法,例:P124例题3,P125例题4,设有一字母表V=A,B,C,D,e,d,f并给定下面六条规则:A-Af,B-Dde,C-e,A-B,B-De,D-Bf R为定义在V上的二元关系且xiRxj,即是从xi出发用一条规则推出一串字符,使其第一个字符恰为xj。说明每个字母连续应用上述规则可能推出的头字符。,闭包运算的性质,设R为集合X上的任一二元关系,那么 a)rs(R)=sr(R)自反对称闭包等于对称自反闭包 b)tr(R)=rt(R)传递自反闭包
9、等于自反传递闭包 c)ts(R)st(R)传递对称闭包包含对称传递闭包,证明 rs(R)=sr(R),证:rs(R)=r(s(R)=r(RRc)=IxRRc=IxRRcIx=(IxR)(RcIxc)=(IxR)(RIx)c=s(IxR)=sr(R),证明 rt(R)=tr(R),证:rt(R)=r(RR2)=IXRR2 tr(R)=t(RIX)=IXR(IXR)2(IXR)n=IXRR2Rn rt(R)=tr(R),注:以上证明引用了公式:(证明略)(RIX)n=IXRR2Rn,证明st(R)ts(R),证:先证R对称t(R)对称t(R)-1=(RR2R3)-1=R-1(R2)-1(R3)-1
10、=R-1(R-1)2(R-1)3(FG)-1=G-1F-1,定理3-7.2)=R R2 R3=t(R)t(R)对称.因为 R s(R),故 st(R)st(s(R)而st(s(R)=sts(R)=s(ts(R)=ts(R)st(R)ts(R).,注:st(R)ts(R)未必成立。反例:设R=,则s(R)=,t(s(R)=,s(t(R)=s,=,t(s(R),注意:先做传递,再做对称,有可能破坏传递性。,3-9 集合的划分和覆盖,除了把两个集合相互比较外,还常把一个集合分成若干子集讨论。定义3-9.1 设A为非空集,S=S1Sm,SiA,Si(i=1m)且S1S2.Sm=A,称S是A的覆盖.若再
11、加SiSj=(i,j=1m,ij)则称S是A的划分,m称为划分的秩。,集合的划分和覆盖举例,例1 设A=1,2,3,4,5,下面哪些是覆盖,哪些是划分:(1)X=1,2,3,4,5(2)Y=1,2,2,3,4,5(3)Z=1,2,3,4(4)U=1,2,3,4,5(5)V=1,2,3,4,5 U称为A的最小划分,V称为A的最大划分。,交叉划分,定义3-9.2 若S1=A1Am,S2=B1Bn是A的二个划分,则 S=AiBj|AiS1BjS2 称为A的交叉划分。定理3-9.1 设 A1,A2,Am与B1,B2,Bn为同一集合A的两个划分。则其交叉划分AiBj亦是原集合的一种划分。,交叉划分举例,
12、例:设B是所有生物的集合,可划分成A,P,其中A表示所有动物Animal的集合,P表示所有植物Plant的集合。B也可划分成 F,L,其中F表示史前First生物,L表示史后Last生物。它们的交叉划分为:D=AF,AL,PF,PL,其中AF是史前动物,AL是史后动物,PF是史前植物,PL是史后植物。,加细,定义3-9.3 设S,S是集合A的二个划分,若S的每一块均是S中某块的子集,S是S的加细。例:A=正整数集 S=1,3,5,7,2,4,6 S=1,5,9,3,7,11,2,4,6则 S是S的细分定理3-9.2 任何两种划分的交叉划分,都是原来各划分的一种加细。,练习:3-9(2),证明:
13、1.aA,a与a在同一分块中,故必有aRa。故R是自反的。2.若a与b在同一分块中,b与a也必在同一分块中,即 aRb bRa,故R是对称的。3.若a与b在同一分块中,b与c在同一分块中,根据划分的定义,b属于且仅属于一个分块,故a与c必在同一分块中。即 aRb bRc aRc,故R是传递的。,3-10 等价关系与等价类,等价关系是一类重要的二元关系。定义3-10.1 若集合A上的二元关系R是自反的,对称的和传递的,称R是等价关系。若R是等价关系,aRb,可读为“a等价于b”。例如,数中的相等关系,是等价关系 集合中的相等关系,是等价关系 命题演算中关系,是等价关系 全域关系是等价关系,空集上
14、任何关系是等价关系。,等价关系举例,例:设A=1,2,8,如下定义A上的关系R:R=|x,yAxy(mod 3)其中xy(mod 3)叫做模3同余,即x除以3的余数与y除以3的余数相等。不难验证R为A上的等价关系,因为 xA,有xx(mod 3),x,yA,若xy(mod 3),则有yx(mod 3),x,y,zA,若xy(mod 3),yz(mod 3),则有xz(mod 3)。该关系的关系图如下:,等价关系举例(续),不难看出,上述关系图被分为三个互不相连通的部分。每部分中的数两两都有关系,不同部分中的数则没有关系。每一部分中的所有的顶点构成一个等价类。,等价类,定义3-10.2 设R是A
15、上的等价关系,对aA,集合aR=x|xRa称为a关于R的等价类,简记为a,a 称为等价类aR的表示元素。从以上定义可以知道,a的等价类是A中所有与a等价的元素构成的集合。上例中的等价类是:1=4=7=1,4,72=5=8=2,5,83=6=3,6,例:设I是整数集,R是模3同余关系,即R=|xIyIxy(mod3)不难验证R是等价关系,其等价类为 0R=-6,-3,0,3,6 1R=-2,1,4 2R=-4,-1,2,5 等价类的每一元素均可作本等价类的表示元素。,定理3-10.1 设给定集合A上的等价关系R,对于a,b A 有 aRb iff aR=bR 证:aaR=bR 根据等价类定义 a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 离散数学 ppt 课件 第三 集合 关系
链接地址:https://www.31ppt.com/p-2132235.html