- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 集合与关系 Sets and Relations 第六节 关系运算 一、复合运算 假设R1是从A到B的关系 复合运算 定义: 设R是从A到B的关系,S是从B到C的关系,经过对R和S实行复合运算“?”,得到一个新的从A到C的关系R ? S,称R ? S为关系R和S的复合关系(compositions) (合成关系),也称R ? S为关系R和S的复合运算(合成运算)。即: R ? S={a,c|(?b)(b?B∧aRb∧bSc)} 复合运算 例3.6.1 设B是关系“…是…的兄弟”,F是关系“…是…的父亲” 则: B ? F表示关系: F ? B表示关系: F ? F表示关系: B ? B表示关系: 复合运算 例3.6.2 给定集合A={1,2,3,4},B={2,3,4},C={1,2,3}设R是A到B 的关系,S是B到C的关系:R={x,y|x+y=6}={2,4,3,3,4,2}S={y,z|y-z=1}={2,1,3,2,4,3} 复合运算 例3.6.3 给定集合A={1,2,3,4,5},R和S都是A上的二元关系:R={1,2,3,4,2,2}S={4,2,2,5,3,1,1,3} 则: R ? S = S ? R = (R ? S) ? R = R ? (S ? R) = R ? R = 复合运算 定理:设R是A上的二元关系,则 R ? IA = IA ? R = R 证明:对于任意a,b ? R ? IA ? (?c)(c?A ∧ a,c?R ∧c,b ?IA) ? (?c)(c?A ∧ a,c?R ∧c=b) ? a,b?R 对于任意a,b ? IA ? R ? (?c)(c?A ∧ a,c? IA ∧c,b ?R) ? (?c)(c?A ∧ a=c ∧ c,b ?R) ? a,b?R 复合运算 扩展: 设R是从A到B的二元关系, IA是A上的恒等关系, IB是B上的恒等关系 则:R ? IB = IA ? R =R 若 R(R) ? D(S)=?,则 R°S=?。 复合运算 定理:R ? A×B,S ? B×C,T ? B×C,W ? C×D,则 R ? (S ? T) = R ? S ? R ? T R ? (S ? T) ? R ? S ? R ? T (S ? T) ? W = S ? W ? T ? W (S ? T) ? W ? S ? W ? T ? W 证明略(教材P66) 复合运算 结合律:R ? A×B,S ? B×C,T ? C×D,则 (R ? S ) ? T= R ? (S ? T) 证明:对于任意a,d ? (R ? S ) ? T ? (?c)(c?C ∧a R ? S c ∧cTd) ? (?c)(c?C∧(?b)(b?B∧aRb∧bSc)∧cTd) ? (?c)(?b)(c?C∧b?B∧aRb∧bSc∧cTd) ? (?b)( b?B∧aRb∧ (?c)(c?C∧ bSc∧cTd) ) ? (?b)( b?B∧aRb∧ b S ? T d ) ? a,d ? R ? (S ? T) 复合运算的矩阵表达 定理:A={a1, a2, …, am},B={b1, b2, …, bn},C={c1, c2, …, cp} , R ? A×B,S ? B×C,T =R ? S 已知MR=[rij](m×n矩阵)和MS=[sij](n×p矩阵),则: MT=[tij]是m×p矩阵,且 tij = ∨(rik∧skj) (i=1…m, j=1…p, k=1…n) 复合运算的矩阵表达 例3.6.4 已知:A={1, 2}, B={a, b, c}, C={α, β} R ? A×B,S ? B×C,T =R ? S 并且: 求MT 幂运算 二、幂运算 定义: 设R是A上的二元关系,n ? N, R的n次幂定义为Rn R0=IA Rn+1=Rn ° R 幂运算 定理:若R是A上的二元关系,m, n ? N,则 Rm ? Rn= Rm+n (Rm )n = Rmn 证明略(可使用归纳法证明) 幂运算 定理:若R是A上的二元关系,|A|= n,则存在i和j,且ij,使得Ri = Rj ,其中0 ≤ i j ≤ 2n。 幂运算 定理:若R是A上的二元关系,若存在i和j,且ij, 使得Ri = Rj 且d=j-i,则 对于任意k ≥ 0,有Ri+k=Rj+k 对于任意k ≥ 0,m ≥ 0,有Ri+md+k=
文档评论(0)