《关系与序关系》PPT课件.ppt
《《关系与序关系》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《关系与序关系》PPT课件.ppt(81页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1离散数学引论集合论与图论集合论与图论第二章第二章 关系与序关系关系与序关系22.1 关系的概念关系的概念二元关系的一般性描述二元关系的一般性描述 一对对象之间的关系称为二元关系。例例 teachers=a,b,c,students=x,y,z 建立教学关系 T:aTx iff a TEACHING x 用序偶集合表示为:T=,T teachers students 图示为:32.1 关系的概念关系的概念 例例 Subroutines=a,b,c,d,e 子程序间调用关系 Calling=,Calling Subroutines Subroutines 图示为:42.1 关系的概念关系的概念二
2、元关系的集合定义二元关系的集合定义 任何一个序偶的集合R=|xXyY 都确定了一种二元关系,称为从X到Y的二元关系。R可记为 xRy,显然 R X Y R可记为 xRy当 X=Y(即 X 与 Y 同一)时,称上述 R 为 X 上上的一个二元关系。从 X 到 Y 的任何二元关系,都可用一个序偶集合来表示:R=|xXyYxRy52.1 关系的概念关系的概念 例例 F=|x 是 y 的父亲 S=|x,y 为正整数且 x 可整除 y T=|y 为实数v对上述的:x,y,R,有R 或 R,二者必居其一。62.1 关系的概念关系的概念定义域定义域 设二元关系 S。由 S 的所有对象 x 组成的集合称为 S
3、 的定义域,记为 Dom(S)或Domain(S)。值域值域 设二元关系 S。由S 的所有对象 y 组成的集合称为 S 的值域,记为 Ran(S)或 Range(S)。域域 设二元关系 S。记 F(S)=Dom(S)Ran(S),称为 S 的域。v描述:Dom(S)=x|(y)(S)Ran(S)=y|(x)(S)72.1 关系的概念关系的概念v若干特殊关系:X 到Y 的全域关系:Ex,y=XY 特别地:Ex,x=XX 空关系:X 上的恒等关系:Ix=|xiX例 设 X=1,2,3,4,求 X 上的关系“”(大于)及其定义域、值域。82.2 关系的表示方法关系的表示方法(1)集合表示法集合表示法
4、 借用集合的各种描述方法对表示关系的序偶集合进行描述(2)关系矩阵关系矩阵 设 X=x1,x2,xm,Y=y1,y2,yn,m,n+R 是 X 到 Y 的二元关系。称矩阵MR=mijmn,mij=1R0 其它为X到Y的关系矩阵。92.2 关系的表示方法关系的表示方法例例非0行对应元素构成 Dom(S)非0列对应元素构成 Ran(S)102.2 关系的表示方法关系的表示方法(3)关系图表示法关系图表示法 用结点表示 X、Y 上的元素;若 R 则从结点 x 到结点 y 画一条弧。例例 上述 Teaching 关系的关系图:112.2 关系的表示方法关系的表示方法 例例 设 X=1,2,3,4,X
5、上的关系“”:122.3 关系的性质关系的性质定义定义 设 R 是 X 上的二元关系,则:R 是自反的(x)(xXxRx)R 是对称的(x)(y)(x,yXxRyyRx)R 是传递的(x)(y)(z)(x,y,zXxRyyRz xRz)R 是反自反的(x)(xX(xRx)R 是反对称的(x)(y)(x,yXxRyyRx x=y)132.3 关系的性质关系的性质例例 整数集合上的若干关系及其性质整除=自反性对称性传递性反自反性反对称性 v判定关系“”的反对称性的前提条件总为F,理论上反对称性成立。142.3 关系的性质关系的性质存在着既非自反也非反自反的关系,如:存在着既对称又反对称的关系,如:
6、152.3 关系的性质关系的性质存在着既非对称又非反对称的关系,如:162.3 关系的性质关系的性质v从关系矩阵和关系图看关系的性质:R 是自反的:MR 的对角元均为1;关系图为自环图。R 是对称的:MR 为对称矩阵;关系图中弧成对出现。R 是反自反的:MR 的对角元均为0;关系图为无自环图。R 是反对称的:MR 为反对称矩阵;关系图中只出现单向弧。172.3 关系的性质关系的性质例例 在正整数上定义关系 R:R iff x 和 y 的最大公因子是1。讨论R 的关系性质。解 自反性:的最大公因子是2,故 R 即 R 非自反;对称性:成立;传递性:R 且 R 但 R 即 R 非传递;反对称性:R
7、 且 R 故 R 非反对称。182.4 集合的划分与覆盖集合的划分与覆盖定义定义 给定集合 S,A=A1,A2,An,AiS,i=1.n。若成立且对于 ij,有 AiAj=,则说 A 是S 的一个划分,并称 A1,A2,An为此划分的块。v从定义看,给定集合 S 的划分与覆盖都是 S 的幂集的子集。v划分是一种特殊的覆盖,但覆盖不一定形成划分。192.4 集合的划分与覆盖集合的划分与覆盖例例自然数集合 N=0,1,2,3,4,。取 A0=0,6,12,18,模6同余0 A1=1,7,13,19,模6同余1 A2=2,8,14,20,模6同余2 A5=5,11,17,23,模6同余5则 A=A0
8、,A1,A2,A3,A4,A5是N的一个划分。取 B0=奇数,B1=偶数,B2=素数则 B=B0,B1,B2是N的一个覆盖,但不是划分。202.4 集合的划分与覆盖集合的划分与覆盖例例 S=a,b,c 取 A=a,b,c B=a,b,c C=a,b,c A、B、C 均构成对 S 的划分。显然有|A|B|C|。实际上可以确认,在 S 的所有划分中,A 和 C 分别具有最大阶和最小阶,将 A 称为最大划分;将 C 称为最小划分。212.5 等价关系等价关系等价关系等价关系 集合X上的关系 R 若具有自反性、对称性和传递性,则称 R 为 X 上的一个等价关系。例 N上的模6同余关系。写成:R=|x,
9、yN (xy)=6L,L为整数 自反性:对称性:传递性:222.5 等价关系等价关系定理定理 N上的模 m 同余关系是等价关系。证明 自反性:xx=0,故 xx=mL,这里L=0。对称性:设 xRy 即 xy=mL,L为整数 则 yx=mL,故 yRx。传递性:设 xRy 且 yRz,即 xy=mL1,yz=mL2,L1、L2 为整数 则 xz=mL1+mL2=m(L1+L2)故 xRz232.5 等价关系等价关系等价类等价类 设 R 为 X 上的一个等价关系,对任何 xX,所有与 x 有关系 R 的元素的集合,称为 X上由 x 生成的 R等价类。记为 xR。xR=y|yX xRy例例 X=1
10、,2,3,4,5,6,7,R 为 X 上的模3同余关系。则 1R=1,4,7,2R=2,5,3R=3,6242.5 等价关系等价关系性质性质 设 R 为 X 上的一个等价关系,则 X 中的任何一个元素,至少属于一个 R等价类。若 x,yX,则 x,y 或属同一 R等价类,或属两个不同的 R等价类且此两个不同等价类的交集为(不相交)。证明 252.5 等价关系等价关系结论结论 对 X 上的等价关系 R,任意 xX 属于且只属于一个 R等价类;若 xRy,则xR=yR,否则 xR yR=。262.5 等价关系等价关系定理定理 集合 X 上的一个等价关系 R 产生对此集合的一个划分,该划分的块对应于
11、 R 的等价类。证明 由上述结论得到。v将该划分记作:X/R=xR|xXv另外的描述:集合 X 上的一个等价关系 R 的所有等价类构成对此集合的一个划分。272.5 等价关系等价关系定理定理 X 上的任一个划分均可确定一个等价关系。证明 设 X 上的一个划分为 A=A1,A2,An,定义 R=|x,yX(Ai)(AiAxAiyAi)可以证明 R 具有 自反性:对称性:传递性:282.5 等价关系等价关系讨论讨论X 上由不同方法定义的等价关系 R1、R2,若产生的等价类相同,则 R1=R2。不等价关系也能产生划分。29例例 设关系 R 定义在所有8-bit字符构成的集合上:若字符char1和ch
12、ar2的前4个bit相同,则它们之间有关系 R。证明 R 是一个等价关系;共有多少个等价类?列出每个等价类的一个成员。解 容易证明 R 是自反的、对称的和传递的;等价类数目:24=16;0000,0001,0010,0011,1110,11112.5 等价关系等价关系302.6 相容关系相容关系相容关系相容关系 X 上的二元关系 R,若 R 是自反的、对称的,则称 R 为 X 上的一个相容关系,记作 。例例 设 X=2661,243,315,648,455,定义 R=|x,yX,x 与 y 至少含有一个相同数字 容易看出,R 具有自反性、对称性。R 不具有传递性:如,R 但 R 因此 R 不是
13、等价关系,R 是一个相容关系。312.6 相容关系相容关系相容类相容类 设 是集合 X 上的一个相容关系,Ai X。称 Ai 是 X 上的一个相容类当且仅当 Ai 中任二元素相容,即(x)(y)(x,yAi x y)。最大相容类最大相容类 设 Ai 是X上的一个相容类,若 X-Ai 中不存在与 Ai 中所有元素相容的元素,则称 Ai 为 X的一个最大相容类。最大相容类不一定是含有最多元素个数的相容类在相容关系的关系图中,最大相容类对应于一个最大完全子图(在图论中进一步讨论)。322.7 关系的运算关系的运算v假设以下讨论的集合 X、Y、Z、W 都是非空集合。(1)关系的一般运算关系的一般运算定
14、义定义 设 R、S 是 X 到 Y 的二元关系,定义运算如下:RS=|xRyxSy RS=|xRyxSy RS=|xRyxSy R=XYR332.7 关系的运算关系的运算(2)关系的复合运算关系的复合运算复合关系复合关系 设二元关系 R:XY,S:YZ,则称 RS=|xXzZ(y)(yYxRyySz)为 R 和 S 的(右)复合关系,或(右)复合运算结果。v注意关系的复合运算定义中的右复合和左复合给出的构造定义不同:右复合 RS 中右边的 S 在 R 之后进行第二步复合构造。在函数理论中,与右复合函数 S*R 对应:S*R=RS 即 S*R(x)=S(R(x)342.7 关系的运算关系的运算例
15、例 X=x1,x2,x3,Y=y1,y2,y3,y4,Z=z1,z2,z3 R=,S=,v 显然有:Dom(RS)Dom(R)Ran(RS)Ran(S)RS=,352.7 关系的运算关系的运算v关系的复合运算没有交换律。定理定理 关系复合运算的结合律:设二元关系 R:XY,S:YZ,P:ZW,则有 (RS)P=R(SP)证明362.7 关系的运算关系的运算定理定理 关系复合运算与一般运算的结合律:设二元关系 R1:XY,R2,R3:YZ,R4:ZW,则有R1(R2R3)=(R1R2)(R1R3)R1(R2R3)(R1R2)(R1R3)(R2R3)R4=(R2R4)(R3R4)(R2R3)R4(
16、R2R4)(R3R4)证明按照定义转换为逻辑运算,证明逻辑等值式。372.7 关系的运算关系的运算关系的幂运算关系的幂运算 设R为X上的二元关系,RRR 记为 Rn,规定 Rn=Rn1R,R0=IXv注意到笛卡尔乘积 AA .A 记为 定理定理 设R为X上的二元关系,m,n N(自然数),则:Rm Rn=Rm+n;(Rm)n=Rmn。382.7 关系的运算关系的运算定理 设R为X上的二元关系,m,n N(自然数),则:Rm Rn=Rm+n;(Rm)n=Rmn。证明:对任意给定的 m,施归纳于 n。n=0 时,有 Rm R0=Rm IX=Rm=Rm+0;设 n=k 时结论成立,即有 Rm Rk=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关系与序关系 关系 PPT 课件
限制150内