




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2024/3/2613-7复合关系和逆关系3-7.1复合关系定义1[复合(合成)(composite)关系]:设R为X到Y的关系,S为从Y到Z上的关系,则R°S称为R和S的复合关系,表示为:R°S={<x,z>|x
X
z
Z
(
y)(y
Y
<x,y>
R
<y,z>
S)}.2024/3/2623-7.2逆关系定义2[逆(inverse)关系]:
设R是X到Y的二元关系,则从Y到X的二元关系Rc定义为:Rc={<y,x>|<x,y>
R}.整数集合上的“>”关系的逆关系是“<”关系。人群中的父子关系的逆关系是子父关系。容易看出(Rc)c=R2024/3/263例1:设R={<a,b>,<c,d>},S={<b,e>,<d,c>}.求:(1)Rc,Sc.(2)R°S,S°R解:(1)Rc={<b,a>,<d,c>}Sc={<e,b>,<c,d>}.(2)R°S={<a,e>,<c,c>}S°R={<d,d>}.例2:(书上的例题2,第115页)2024/3/264定理1:
设R1,R2,R3为关系,R1是X到Y的关系,R2是Y到Z的关系,R3是Z到W的关系则(R1°R2)°R3=R1°
(R2°
R3).证明:
<x,w>,<x,w>
(R1
°R2)
°R3
z(zZ
x(R1°R2)z
zR3w)
z(zZ
y(yY
xR1yyR2z)
zR3w)
zy(zZ
yY
xR1yyR2z
zR3w)
yt
z(zZ
yY
xR1y
(yR2z
zR3w))
y(yY
xR1y
z(zZ
yR2z
zR3w))
y(yY
xR1y
y(R2°R3)w)
xR1°(R2°R3)w
<x,w>
R1°(R2°R3)
(R1°R2)°R3
=R1°(R2
°
R3).#说明:本定理说明复合运算满足结合律.2024/3/265
由复合关系满足结合律,可以把关系R本身所组成的复合关系写成:R°R,R°R°R,
,R°R°
°R(m个),分别记作R(2),R(3),
,R(m)。可以证明复合关系不满足交换律。R1°R2
R2°R12024/3/2667-3.3关系矩阵的性质:(1)MRc=(MR)T(T表示矩阵转置)(2)MR1°R2=MR1
MR2
(
表示布尔乘法,其中加法使用逻辑
,乘法使用逻辑
)2024/3/2673-7.4逆关系关系图的性质:关系Rc的图形是将关系R图形中弧的箭头方向反置。2024/3/268定理2:
设R、R1
、R2都是从A到B的二元关系,则有(1)(R1
R2)c=R1c
R2c(2)(R1
R2)c=R1c
R2c(3)(A×B)c=B×A(4)(~R)c=
~Rc,这里~R=A×B-R(5)(R1-R2)c=R1c-R2c注:证明(1)(4)(5)见书117页。2024/3/269定理3:
设R,S为二元关系,则(R°S)c=Sc°Rc.证明:
<x,y>,<x,y>
(R°S)c
<y,x>
(R°S)
z(yRz
zSx)
z(zRcy
xScz)
z(xScz
zRcy)
<x,y>
Sc°Rc.2024/3/2610定理4:设R为X上的二元关系,则(1)R是对称的
R=Rc(证明见书118页)(2)是反对称的
R
Rc
IX定理5:[P119(2)]设R为X上的二元关系,则(1)R是传递的
(R°R)R(2)R是自反的IXR2024/3/2611例题:设A={a,b,c},R1={<a,a>,<a,b>,<b,a>,<b,c>},R2={<a,b>,<a,c>,<b,c>},用MR1,MR2确定MR1c,MR2c,MR1°R1,MR1°R2,MR2°R1,从而求出它们的集合表达式.2024/3/2612110110MR1=101MR1c=100000010011000MR2=001MR2c=100000110011MR1
R2=MR1
MR2=011000R1°R2
={<a,b>,<a,c>,<b,b>,<b,c>}.2024/3/2613110110111MR1
R1=MR1
MR1=101
101=110000000000R1°R1
={<a,a>,<a,b>,<a,c>,<b,a>,<b,b>}.011110101MR2
R1=MR2
MR1=001
101=000000000000R2°R1
={<a,b>,<a,c>}.2024/3/2614解:R1c={<a,a>,<a,b>,<b,a>,<c,b>}R2c={<b,a>,<c,a>,<c,b>}R1°R1
={<a,a>,<a,b>,<a,c>,<b,a>,<b,b>}.R1°R2
={<a,b>,<a,c>,<b,b>,<b,c>}.R2°R1
={<a,b>,<a,c>}.2024/3/2615作业(3-7):P118(1)(5)2024/3/26163-8关系的闭包运算自反闭包r(R)(reflexivityclosure)对称闭包s(R)(symmetryclosure)传递闭包t(R)(transitivityclosure)闭包的性质,求法,相互关系2024/3/26173-8.1自反闭包(reflexiveclosure)定义1[自反闭包]:
包含给定关系R的最小自反关系,称为R的自反闭包,记作r(R).(1)r(R)是自反的;(2)R
r(R);(3)(
S)((R
S
S自反)
r(R)
S).2024/3/26183-8.2对称闭包(symmetricclosure)定义2[对称闭包]:
包含给定关系R的最小对称关系,称为R的对称闭包,记作s(R).(1)s(R)是对称的;(2)R
s(R);(3)(
S)((R
S
S对称)
s(R)
S).2024/3/26193-8.3传递闭包(transitiveclosure)定义3[传递闭包]:
包含给定关系R的最小传递关系,称为R的传递闭包,记作t(R).(1)t(R)是传递的;(2)R
t(R);(3)(
S)((R
S
S传递)
t(R)
S).2024/3/2620定理1:设R
A
A且A
,则
(1)R自反
r(R)=R;(2)R对称
s(R)=R;(3)R传递
t(R)=R;证明:(1)R
R
R自反
r(R)
R
又R
r(R),
r(R)=R.(2)(3)完全类似.2024/3/2621*(补充)定理1:设R1
R2
A
A且A
,则
(1)r(R1)
r(R2);(2)s(R1)
s(R2);(3)t(R1)
t(R2);证明:(1)R1
R2
r(R2)自反,
r(R1)
r(R2)(2)(3)类似可证.2024/3/2622*(补充)定理2:设R1,R2
A
A且A
,则
(1)r(R1
R2)=r(R1)
r(R2);(2)s(R1
R2)=s(R1)
s(R2);(3)t(R1
R2)
t(R1)
t(R2).证明:(1)利用定理20,r(R1
R2)
r(R1)
r(R2).r(R1)
r(R2)自反且包含R1
R2,所以
r(R1
R2)
r(R1)
r(R2).
r(R1
R2)=r(R1)
r(R2)2024/3/2623证明(2):利用定理20,s(R1
R2)
s(R1)
s(R2).s(R1)
s(R2)对称且包含R1
R2,所以
s(R1
R2)
s(R1)
s(R2).
s(R1
R2)=s(R1)
s(R2)证明(3):利用定理20,t(R1
R2)
t(R1)
t(R2).
反例:t(R1
R2)
t(R1)
t(R2).2024/3/2624定理2:设R
A
A且A
,则
(1)r(R)=R
IA;(2)s(R)=R
Rc;(3)t(R)=R
R2
R3
….对比:R自反
IA
RR对称
R=RcR传递
R2
R2024/3/2625证明:(1)r(R)=R
IA;i)R
R
IA;ii)IA
R
IA
R
IA自反
r(R)
R
IA;iii)R
r(R)
r(R)自反
R
r(R)
IA
r(R)
R
IA
r(R)
r(R)=R
IA.2024/3/2626证明:(2)s(R)=R
Rc;i)R
R
Rc;ii)(R
Rc)c=R
Rc
R
Rc对称
s(R)
R
Rc;iii)R
s(R)
s(R)对称
R
s(R)
Rc
s(R)
R
Rc
s(R)
s(R)=R
Rc.2024/3/2627证明(3)之前,说明以下事实:复合运算对并运算满足分配律R1
°(R2
R3)=(R1
°R2)(R1
°R3)(R1
R2)°R3=(R1
°R3)(R2
°R3)复合运算对交运算满足弱分配律R1
°(R2
R3)
(R1°R2)(R1
°R3)(R1
R2)°R3
(R1°R2)(R1
°R3)2024/3/2628证明:(3)t(R)=R
R2
R3
….证明:i)先证t(R)
R
R2
R3
…;∵R
R
R2
R3
…;∵(R
R2
R3
…)2=R2
R3
…
R
R2
R3
…
R
R2
R3
…传递
∴
t(R)
R
R2
R3
…;ii)再证R
R2
R3
…
t(R)∵R
t(R)
t(R)传递
R
t(R)
R2
t(R)
R3
t(R)
…
R
R2
R3
…
t(R)
t(R)=R
R2
R3
….#2024/3/2629定理3:设X是含有n个元素的集合,R是X上的二元关系,则存在一个正整数k
n,使得t(R)=R
R2
R3
…
Rk证明:见P122。2024/3/2630例题1:设A={a,b,c,d},R={<a,b>,<b,a>,<b,c>,<c,d>}.
求r(R),s(R),t(R).解:r(R)=RIA={<a,a>,<b,b>,<c,c>,<d,d><a,b>,<b,a>,<b,c>,<c,d>}s(R)=R
Rc={<a,b>,<b,a>,<b,c>,<c,b>,<c,d><d,c>}t(R)=R
R2
R3
R4
={<a,a>,<a,b>,<a,c>,<a,d>,<b,a>,<b,b>,<b,c>,<b,d>,<c,d>}见P1232024/3/2631求传递闭包的另一种方法:当有限集X的元素较多时,矩阵运算很繁琐,Warshall在1962年提出了R+的一个有效算法如下:(1)置新矩阵A=M(2)置i=1(3)对所有j如果A[j,i]=1,则对k=1,2,…,nA[j,k]=A[j,k]+A[i,k](4)i=i+1(5)如果i
n,则转到步骤(3),否则停止。2024/3/2632引出下面定理:闭包运算是否可以交换顺序?即:(1)rs(R)=sr(R)?(2)rt(R)=tr(R)?(3)st(R)=ts(R)?2024/3/2633定理4:设R
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年安全教育培训考试消防安全专项试题解析与技巧分享
- 仓库主管2025年安全管理工作计划
- 2025年医保知识测试卷:异地就医结算政策要点与案例分析试题
- 2025年宠物美容师职业技能考核试卷:宠物美容师宠物美容店经营管理试题
- 消防安全事故应急演练计划
- 2025年安全评价师职业资格考试安全评价师职业素养培养模拟试题
- 班级语文学习提升计划
- 2025年大学辅导员招聘考试:学生心理危机干预心理危机干预方案设计试题
- 2025年安全生产应急管理体系试题集:应急管理信息化系统应用案例
- 2025年专升本艺术概论模拟试题-艺术市场与文化产业国际视野拓展
- GB/T 17468-1998电力变压器选用导则
- 有机化学课件第十九章
- 工程部部门级安全培训课件
- DB42T1745-2021桥梁高强度螺栓连接安装技术指南
- 实验室安全记录表
- 进出口业务内部审计制
- 扬尘污染防治监理实施细则
- 教科版二年级下册各单元知识整理复习及思维导图-课件
- 四年级下册数学课件-3 乘法分配律2-冀教版14张PPT
- 《学弈》优质课教学课件
- 2022年检验科三基试题及答案
评论
0/150
提交评论