交大数理逻辑10-1 关系课件.ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
交大数理逻辑10-1 关系课件

第10章 关 系 10.1 二元关系 10.2 关系矩阵和关系图 10.3 关系的逆、合成、限制和象 10.4 关系的性质 10.5 关系的闭包 10.6 等价关系和划分 10.7 相容关系和覆盖 10.8 偏序关系 10.1 二元关系 二元关系的定义 A,B是任意两个集合,A?B的任一个子集称为集合A到B的一个二元关系。一般记作R。 如果x,y∈R, 可记作 xRy; 如果x,y?R, 则记作x R y。 若A=B,则A?A的任一个子集称为A上的二元关系。 例:已知 A={0,1}, B={a, b, c}, R1={0,a}, R2=A×B, R4={0,1}. 则 R1, R2, R3是从 A 到 B 的二元关系, R4是 A上的二元关系. 集合A上的二元关系 A上重要关系 空关系? 全域关系EA={x, y|x∈A∧y∈A}=A×A 恒等关系IA ={x, x|x∈A} 小于等于关系LA LA={x, y| x,y∈A∧x≤y}, A?R,R为实数集合 整除关系DA DA= {x,y| x,y∈A∧x整除y}, A?Z*, Z*为非0整数集 关系的计数 若|A|=n,则A上有 2n2个不同的二元关系. 定义域、值域 和 域 对A到B的一个关系R,可以定义: R的定义域:domR = { x | ?y (x,y?R) } R的值域: ranR = { y | ?x (x,y?R) } R的域: fldR = domR ? ranR 例1 R={1,2, 1,3, 2,4, 4,3}, 则 domR={1, 2, 4} ranR={2, 3, 4} fldR={1, 2, 3, 4} 10.2 关系矩阵和关系图 关系的表示方法 列举法 例:设A={a,b},B={1,2} A到B的全域关系E为 E=A×B={?a,1?,?a,2?,?b,1?,?b,2?} 集合表示式法 例: 设R是实数集, LR= {?x,y? | x?R∧y?R∧x≤y}, LR是实数集R上的二元关系——小于等于关系 关系矩阵法 关系图法 关系矩阵法 设A={a1,a2,…,am}}, B={b1,b2,…,bn} R是A到B的二元关系,R的关系矩阵定义为: M(R)称为二元关系R的关系矩阵。 用矩阵表示从A到B的二元关系 设A={a1,a2,a3,a4},B={b1,b2,b3},R是A到B的二元关系,定义为: R={?a1,b1?, ?a1,b3?, ?a2,b2?, ?a2,b3?, ?a3,b1?, ?a4,b1?,?a4,b2?} 则R的关系矩阵为 用矩阵表示A上的二元关系 关系的表示 用关系图表示二元关系 以集合中的元素为顶点,若xi, xj?R,则用一条带箭头的弧线把xi和xj连起来,箭头的方向由xi指向xj,得到的图就是表示R的关系图。 用关系图表示从A到B的二元关系 设A={a1,a2,a3,a4},B={b1,b2,b3},R是A到B的二元关系,定义为: R={?a1,b1?, ?a1,b3?, ?a2,b2?, ?a2,b3?, ?a3,b1?, ?a4,b1?,?a4,b2?} 则R的关系图为 用关系图表示A上的二元关系 10.3 关系的逆、合成、限制和像 关系F的逆F?1 = {y,x | x,y?F} 如 R={1,2, 2,3, 1,4, 2,2} 则 R ?1 ={2,1, 3,2, 4,1, 2,2} 关系F和G的合成F°G F°G = {x,y | ?z (x,z?G?z,y?F) } 如: R ={1,2, 2,3, 1,4, 2,2} S = {1,1, 1,3, 2,3, 3,2, 3,3} 则R°S = {1,2, 1,4, 3,2, 3,3} S°R = {1,3, 2,2, 2,3} 关系的限制与像 R 在A上的限制 R?A = {x,y | xRy ? x?A} A 在R下的像R[A] = ran(R?A) 实例:R={1,2, 2,3, 1,4, 2,2} R?{1}={1,2,1,4} (R在{1}上的限制) R[{1}]={2,4} ({1}在R下的像) R??=? R[{1,2}]={2,3,4} 注意:F?A?F, F[A] ?ranF S°R的关系矩阵 设A={1,2,3,4}, R={1,2,3,4,2,2} S ={4,2,2,4,3,1,1

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档