离散数学(第4.1-4.3) 陈瑜_第1页
离散数学(第4.1-4.3) 陈瑜_第2页
离散数学(第4.1-4.3) 陈瑜_第3页
离散数学(第4.1-4.3) 陈瑜_第4页
离散数学(第4.1-4.3) 陈瑜_第5页
已阅读5页,还剩84页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、陈瑜Email:134028388008/6/2022离散数学计算机学院8/6/20221计算机科学与工程学院第4章的主要内容1.学习关系的数学定义、表示方法、性质及运算;2.掌握两类在实践中非常重要的二元关系:等价关系、偏序关系;8/6/20222计算机科学与工程学院本节课主要内容1.关系的定义2.关系的表示3.关系的性质8/6/20223计算机科学与工程学院第四章 二元关系万事万物之间总可以根据需要确定相应的关系。从数学的角度看,这类联系就是某个集合中元素之间的关系。在第三章我们讨论了集合及其元素,本章讨论集合中元素之间的关系。关系是表征事物的结构及其内在的联系。研究事物结构,主要是研究关

2、系。关系的概念应用广泛,在计算机科学中起着重要的作用,如数据结构,数据库,数字逻辑,情报检索,算法分析,编译,人工智能等领域它都是很重要的数学工具。8/6/20224计算机科学与工程学院第四章 二元关系万事万物之间总可以根据需要确定相应的关系。从数学的角度看,这类联系就是某个集合中元素之间的关系。在第三章我们讨论了集合及其元素,本章讨论集合中元素之间的关系。关系是表征事物的结构及其内在的联系。研究事物结构,主要是研究关系。关系的概念应用广泛,在计算机科学中起着重要的作用,如数据结构,数据库,数字逻辑,情报检索,算法分析,编译,人工智能等领域它都是很重要的数学工具。8/6/20225计算机科学与

3、工程学院第四章 二元关系万事万物之间总可以根据需要确定相应的关系。从数学的角度看,这类联系就是某个集合中元素之间的关系。在第三章我们讨论了集合及其元素,本章讨论集合中元素之间的关系。关系是表征事物的结构及其内在的联系。研究事物结构,主要是研究关系。关系的概念应用广泛,在计算机科学中起着重要的作用,如数据结构,数据库,数字逻辑,情报检索,算法分析,编译,人工智能等领域它都是很重要的数学工具。8/6/20226计算机科学与工程学院41 二元关系及其表示关系是一个基本的概念,通俗地说,所谓关系,是指对象之间的相互联系,它表征事物的结构。如自然界中的“引力关系”,人与人之间的“父子关系”,“上下级关系

4、“,”同志关系”,“同学关系”,对象间的“位置关系”,两个数间的“大于”,“等于”,“整除关系”,两个变量之间的“函数关系”,计算机部件间的“联结关系”,程序间的“调用关系”,8/6/20227计算机科学与工程学院41 二元关系及其表示为表达元素之间的关系,可用英文字母R表示所定义的关系。 如: 1)当元素x关于元素y具有指定的关系R时,则 表示成:xRy; 2)当x关于y不具有指定的关系R时,则表示成:xRy 此外,还可以用另外的形式来表达关系。如可以用笛卡尔序偶(x,y)来表达xRy的意义。下面的定义就将这两种表示法联系了起来。8/6/20228计算机科学与工程学院41 二元关系及其表示为

5、表达元素之间的关系,可用英文字母R表示所定义的关系。 如: 1)当元素x关于元素y具有指定的关系R时,则 表示成:xRy; 2)当x关于y不具有指定的关系R时,则表示成:xRy 此外,还可以用另外的形式来表达关系。如可以用笛卡尔序偶(x,y)来表达xRy的意义。下面的定义就将这两种表示法联系了起来。8/6/20229计算机科学与工程学院41 二元关系及其表示为表达元素之间的关系,可用英文字母R表示所定义的关系。 如: 1)当元素x关于元素y具有指定的关系R时,则 表示成:xRy; 2)当x关于y不具有指定的关系R时,则表示成:xRy 此外,还可以用另外的形式来表达关系。如可以用笛卡尔序偶(x,

6、y)来表达xRy的意义。下面的定义就将这两种表示法联系了起来。8/6/202210计算机科学与工程学院定义4-1.1设A和B都是已知集合,R是A到B的一个确定的二元关系,那么R就是AB的一个合于 R=(x,y)AB的子集合。按照定义4-1.1, xRy (x,y) R。 同理, xRy (x,y) R。可以看出,采用集合表示关系便于对关系进行处理。定义4-1.1定义的二元关系可以很容易扩展到n元关系。例如: 存在于集合A1,A2,An的元素间的n元关系可以定义为: A1A2An的子集合。本课程着重讨论二元关系。 8/6/202211计算机科学与工程学院定义4-1.1设A和B都是已知集合,R是A

7、到B的一个确定的二元关系,那么R就是AB的一个合于 R=(x,y)AB的子集合。按照定义4-1.1, xRy (x,y) R。 同理, xRy (x,y) R。可以看出,采用集合表示关系便于对关系进行处理。定义4-1.1定义的二元关系可以很容易扩展到n元关系。例如: 存在于集合A1,A2,An的元素间的n元关系可以定义为: A1A2An的子集合。本课程着重讨论二元关系。 8/6/202212计算机科学与工程学院定义4-1.1设A和B都是已知集合,R是A到B的一个确定的二元关系,那么R就是AB的一个合于 R=(x,y)AB的子集合。按照定义4-1.1, xRy (x,y) R。 同理, xRy

8、(x,y) R。可以看出,采用集合表示关系便于对关系进行处理。定义4-1.1定义的二元关系可以很容易扩展到n元关系。例如: 存在于集合A1,A2,An的元素间的n元关系可以定义为: A1A2An的子集合。本课程着重讨论二元关系。 8/6/202213计算机科学与工程学院例1:设A=1,2,B=2,3,4。定义关系R=(1,2),(2,2),(2,4),那么就有:1R2,2R2,2R4,但1R3, 1R4, 2R3。例2:设A=1,3,4,6,8 。定义R为A到A的模3同余关系,那么R=(1,1),(1,4),(3,3),(3,6),(4,1),(4,4),(6,3),(6,6),(8,8)。例

9、3:设A和B是两个集合,那么AB的子集和AB自身是A到B的两个二元关系,分别称为空关系和全关系。8/6/202214计算机科学与工程学院例1:设A=1,2,B=2,3,4。定义关系R=(1,2),(2,2),(2,4),那么就有:1R2,2R2,2R4,但1R3, 1R4, 2R3。例2:设A=1,3,4,6,8 。定义R为A到A的模3同余关系,那么R=(1,1),(1,4),(3,3),(3,6),(4,1),(4,4),(6,3),(6,6),(8,8)。例3:设A和B是两个集合,那么AB的子集和AB自身是A到B的两个二元关系,分别称为空关系和全关系。8/6/202215计算机科学与工程学

10、院例1:设A=1,2,B=2,3,4。定义关系R=(1,2),(2,2),(2,4),那么就有:1R2,2R2,2R4,但1R3, 1R4, 2R3。例2:设A=1,3,4,6,8 。定义R为A到A的模3同余关系,那么R=(1,1),(1,4),(3,3),(3,6),(4,1),(4,4),(6,3),(6,6),(8,8)。例3:设A和B是两个集合,那么AB的子集和AB自身是A到B的两个二元关系,分别称为空关系和全关系。8/6/202216计算机科学与工程学院例4:在数据库中,常将用表格的方式表示出来的文件看作是关系R,如下表是一个学生学籍管理的一个数据库:则此时有关系RA1A2A6,其中

11、系别与班级A1学号A2姓名A3性别A4年龄A5籍贯A694081-11王雷男18四川94081-13李华男19江苏94081-22张江男17北京94082-14赵小容女18云南94082-22陈涛男19广东94082-31黄静女19山东8/6/202217计算机科学与工程学院关系的表示法1.集合表示法由于关系也是一种特殊的集合,所以集合的两种基本的表示法也可以用到关系的表示中。即可用枚举法和叙述法来表示关系。例5:设A2,B3,关系R如定义集合N上的“小于等于”关系:R|(x,yN)(xy)。8/6/202218计算机科学与工程学院关系的表示法1.集合表示法由于关系也是一种特殊的集合,所以集合

12、的两种基本的表示法也可以用到关系的表示中。即可用枚举法和叙述法来表示关系。例5:设A2,B3,关系R如定义集合N上的“小于等于”关系:R|(x,yN)(xy)。8/6/202219计算机科学与工程学院2.关系图法(有向图表示法)设Aa1,a2,a3,.,an,Bb1,b2,b3,.,bm,R是设a1,a2,a3,.,an和b1,b2,b3,.,bm分别为图中的节点,用“。”表示;如R,则从ai到bj可用一有向边aibj相连。为对应图中的有向边。从A到B的一个二元关系,则对应于关系R之关系图有如下规定:如R是定义在A上的关系,则对应于关系R有如下规定:设a1,a2,.,an为图中节点,用“。”表

13、示。如R,则从ai到aj可用一有向边aiaj相连。为对应图中的有向边;如R,则从ai到ai用一带箭头的小圆环表示ai 8/6/202220计算机科学与工程学院2.关系图法(有向图表示法)设Aa1,a2,a3,.,an,Bb1,b2,b3,.,bm,R是设a1,a2,a3,.,an和b1,b2,b3,.,bm分别为图中的节点,用“。”表示;如R,则从ai到bj可用一有向边aibj相连。为对应图中的有向边。从A到B的一个二元关系,则对应于关系R之关系图有如下规定:如R是定义在A上的关系,则对应于关系R有如下规定:设a1,a2,.,an为图中节点,用“。”表示。如R,则从ai到aj可用一有向边aia

14、j相连。为对应图中的有向边;如R,则从ai到ai用一带箭头的小圆环表示ai 8/6/202221计算机科学与工程学院2.关系图法(有向图表示法)设Aa1,a2,a3,.,an,Bb1,b2,b3,.,bm,R是设a1,a2,a3,.,an和b1,b2,b3,.,bm分别为图中的节点,用“。”表示;如R,则从ai到bj可用一有向边aibj相连。为对应图中的有向边。从A到B的一个二元关系,则对应于关系R之关系图有如下规定:如R是定义在A上的关系,则对应于关系R有如下规定:设a1,a2,.,an为图中节点,用“。”表示。如R,则从ai到aj可用一有向边aiaj相连。为对应图中的有向边;如R,则从ai

15、到ai用一带箭头的小圆环表示ai 8/6/202222计算机科学与工程学院例6:设A是六个程序,考虑它们之间的一种调用关系R,如Pi可调用Pj,则有R,现假设R, 则此关系R的关系图如下:8/6/202223计算机科学与工程学院例6:设A是六个程序,考虑它们之间的一种调用关系R,如Pi可调用Pj,则有R,现假设R, 则此关系R的关系图如下:8/6/202224计算机科学与工程学院例6:2)设Aa1,a2,a3,a6是六个人,B1,2,3是三套房间,考虑A到B之间的一种住宿关系R,如ai住房间j,则有R,现假设:R, 则此关系R的关系图如下:8/6/202225计算机科学与工程学院例6:2)设A

16、a1,a2,a3,a6是六个人,B1,2,3是三套房间,考虑A到B之间的一种住宿关系R,如ai住房间j,则有R,现假设:R, 则此关系R的关系图如下:8/6/202226计算机科学与工程学院3.关系矩阵表示法 设Aa1,a2,a3,.,an,Bb1,b2,b3,.,bm,R是从A到B的一个二元关系, 称矩阵MR(rij)nm为关系R的关系矩阵或邻接矩阵,其中:显然,关系矩阵是布尔矩阵。注意 在写关系矩阵时,首先应对集合A和B中的元素进行排序,不同的排序会得到不同的关系矩阵。当集合以枚举法表示时,如果没有对集合的元素排序,则默认枚举的次序为元素的排序。 8/6/202227计算机科学与工程学院3

17、.关系矩阵表示法 设Aa1,a2,a3,.,an,Bb1,b2,b3,.,bm,R是从A到B的一个二元关系, 称矩阵MR(rij)nm为关系R的关系矩阵或邻接矩阵,其中:显然,关系矩阵是布尔矩阵。注意 在写关系矩阵时,首先应对集合A和B中的元素进行排序,不同的排序会得到不同的关系矩阵。当集合以枚举法表示时,如果没有对集合的元素排序,则默认枚举的次序为元素的排序。 8/6/202228计算机科学与工程学院例7:设A2,3,4,B1,2,4。考虑从A到B的“大于等于”关系R和“小于等于”关系S:R,,S,。写出R,S的关系矩阵。解:8/6/202229计算机科学与工程学院例7:设A2,3,4,B1

18、,2,4。考虑从A到B的“大于等于”关系R和“小于等于”关系S:R,,S,。写出R,S的关系矩阵。解:8/6/202230计算机科学与工程学院4.2 关系的性质1.自反性与反自反性定义4-1.3 设R是集合A上的二元关系,对任意的xA,都满足R,则称R是自反的,或称R具有自反性,即R在A上是自反的(x)(xA)(R)=1对任意的xA,都满足R,则称R是反自反的,或称R具有反自反性,即R在A上是反自反的(x)(xA)(R)=1 or (x)(xA)(R)=08/6/202231计算机科学与工程学院4.2 关系的性质1.自反性与反自反性定义4-1.3 设R是集合A上的二元关系,对任意的xA,都满足

19、R,则称R是自反的,或称R具有自反性,即R在A上是自反的(x)(xA)(R)=1对任意的xA,都满足R,则称R是反自反的,或称R具有反自反性,即R在A上是反自反的(x)(xA)(R)=1 or (x)(xA)(R)=08/6/202232计算机科学与工程学院例8: 设A=a,b,c,d, R=,。因为A中每个元素x,都有R,所以R是自反的。R的关系图R的关系矩阵8/6/202233计算机科学与工程学院例8:设A=a,b,c,d, R=,。因为A中每个元素x,都有R,所以R是自反的。R的关系图R的关系矩阵8/6/202234计算机科学与工程学院例8:(续1)S=,。S的关系图S的关系矩阵因为A中

20、每个元素x,都有S,所以S是反自反的。8/6/202235计算机科学与工程学院例8:(续1)S=,。S的关系图S的关系矩阵因为A中每个元素x,都有S,所以S是反自反的。8/6/202236计算机科学与工程学院例8:(续2)T=,。因为A中有元素b,使T,所以T不是自反的;因为A中有元素a,使T,所以T不是反自反的。T的关系图T的关系矩阵8/6/202237计算机科学与工程学院例8:(续2)T=,。因为A中有元素b,使T,所以T不是自反的;因为A中有元素a,使T,所以T不是反自反的。T的关系图T的关系矩阵8/6/202238计算机科学与工程学院结论任何不是自反的关系未必一定是反自反的关系,反之亦

21、然。即存在既不是自反的也不是反自反的关系。表现在关系图上:关系R是自反的,当且仅当其关系图中每个结点都有环;关系R是反自反的,当且仅当其关系图中每个结点都无环。表现在关系矩阵上:关系R是自反的,当且仅当其关系矩阵的主对角线上全为1;关系R是反自反的当且仅当其关系矩阵的主对角线上全为0。 8/6/202239计算机科学与工程学院结论任何不是自反的关系未必一定是反自反的关系,反之亦然。即存在既不是自反的也不是反自反的关系。表现在关系图上:关系R是自反的,当且仅当其关系图中每个结点都有环;关系R是反自反的,当且仅当其关系图中每个结点都无环。表现在关系矩阵上:关系R是自反的,当且仅当其关系矩阵的主对角

22、线上全为1;关系R是反自反的当且仅当其关系矩阵的主对角线上全为0。 8/6/202240计算机科学与工程学院结论任何不是自反的关系未必一定是反自反的关系,反之亦然。即存在既不是自反的也不是反自反的关系。表现在关系图上:关系R是自反的,当且仅当其关系图中每个结点都有环;关系R是反自反的,当且仅当其关系图中每个结点都无环。表现在关系矩阵上:关系R是自反的,当且仅当其关系矩阵的主对角线上全为1;关系R是反自反的当且仅当其关系矩阵的主对角线上全为0。 8/6/202241计算机科学与工程学院对称性与反对称性定义4-1.4 设R是集合A上的二元关系,对任意的x,yA,如果R,那么R,则称关系R是对称的,

23、或称R具有对称性,即R在A上是对称的 (x)(y)(xA)(yA)(R)(R)=1对任意的x,yA,如果R且R,那么x=y,则称关系R是反对称的,或称R具有反对称性,即R在A上是反对称的 (x)(y)(xA)(yA)(R)(R)(x=y)=18/6/202242计算机科学与工程学院对称性与反对称性定义4-1.4 设R是集合A上的二元关系,对任意的x,yA,如果R,那么R,则称关系R是对称的,或称R具有对称性,即R在A上是对称的 (x)(y)(xA)(yA)(R)(R)=1对任意的x,yA,如果R且R,那么x=y,则称关系R是反对称的,或称R具有反对称性,即R在A上是反对称的 (x)(y)(xA

24、)(yA)(R)(R)(x=y)=18/6/202243计算机科学与工程学院例9:设A=a,b,c,d, R1=,R2=, R1的关系图R1的关系矩阵是对称的是反对称的R2的关系图R2的关系矩阵8/6/202244计算机科学与工程学院例9:设A=a,b,c,d, R1=,R2=, R1的关系图R1的关系矩阵是对称的是反对称的R2的关系图R2的关系矩阵8/6/202245计算机科学与工程学院例9:设A=a,b,c,d, R1=,R2=, R1的关系图R1的关系矩阵是对称的是反对称的R2的关系图R2的关系矩阵8/6/202246计算机科学与工程学院例9:设A=a,b,c,d, R1=,R2=, R

25、1的关系图R1的关系矩阵是对称的是反对称的R2的关系图R2的关系矩阵8/6/202247计算机科学与工程学院例9:(续1)R3=,R4=, 既不是对称的,也不是反对称的R3的关系图R3的关系矩阵既是对称的,也是反对称的R4的关系图R4的关系矩阵8/6/202248计算机科学与工程学院例9:(续1)R3=,R4=, 既不是对称的,也不是反对称的R3的关系图R3的关系矩阵既是对称的,也是反对称的R4的关系图R4的关系矩阵8/6/202249计算机科学与工程学院例9:(续1)R3=,R4=, 既不是对称的,也不是反对称的R3的关系图R3的关系矩阵既是对称的,也是反对称的R4的关系图R4的关系矩阵8/

26、6/202250计算机科学与工程学院例9:(续1)R3=,R4=, 既不是对称的,也不是反对称的R3的关系图R3的关系矩阵既是对称的,也是反对称的R4的关系图R4的关系矩阵8/6/202251计算机科学与工程学院结论任何不是对称的关系未必一定是反对称的关系,反之亦然。即存在既不是对称的也不是反对称的关系,也存在既是对称的也是反对称的关系。表现在关系图上:关系R是对称的当且仅当其关系图中,任何一对结点之间,要么有方向相反的两条边,要么无任何边;关系R是反对称的当且仅当其关系图中,任何一对结点之间,至多有一条边。表现在关系矩阵上:关系R是对称的当且仅当其关系矩阵为对称矩阵,即rij=rji,i,j

27、=1,2, ,n;关系R是反对称的当且仅当其关系矩阵为反对称矩阵,即rijrji=0,i,j=1,2,n,ij。 8/6/202252计算机科学与工程学院结论任何不是对称的关系未必一定是反对称的关系,反之亦然。即存在既不是对称的也不是反对称的关系,也存在既是对称的也是反对称的关系。表现在关系图上:关系R是对称的当且仅当其关系图中,任何一对结点之间,要么有方向相反的两条边,要么无任何边;关系R是反对称的当且仅当其关系图中,任何一对结点之间,至多有一条边。表现在关系矩阵上:关系R是对称的当且仅当其关系矩阵为对称矩阵,即rij=rji,i,j=1,2, ,n;关系R是反对称的当且仅当其关系矩阵为反对

28、称矩阵,即rijrji=0,i,j=1,2,n,ij。 8/6/202253计算机科学与工程学院结论任何不是对称的关系未必一定是反对称的关系,反之亦然。即存在既不是对称的也不是反对称的关系,也存在既是对称的也是反对称的关系。表现在关系图上:关系R是对称的当且仅当其关系图中,任何一对结点之间,要么有方向相反的两条边,要么无任何边;关系R是反对称的当且仅当其关系图中,任何一对结点之间,至多有一条边。表现在关系矩阵上:关系R是对称的当且仅当其关系矩阵为对称矩阵,即rij=rji,i,j=1,2, ,n;关系R是反对称的当且仅当其关系矩阵为反对称矩阵,即rijrji=0,i,j=1,2,n,ij。 8

29、/6/202254计算机科学与工程学院传递性定义4-1.4 设R是集合A上的二元关系,对任意的x,y,zA,如果R且R,那么R,则称关系R是传递的,或称R具有传递性,即:R在A上是传递的(x)(y)(z)(xA)(yA)(zA)(R)(R)(R)=1 8/6/202255计算机科学与工程学院传递性定义4-1.4 设R是集合A上的二元关系,对任意的x,y,zA,如果R且R,那么R,则称关系R是传递的,或称R具有传递性,即:R在A上是传递的(x)(y)(z)(xA)(yA)(zA)(R)(R)(R)=1 8/6/202256计算机科学与工程学院例10: 模运算 mod: n mod d为d除n的余

30、数 n mod d =j 读为“n 模 d 余j” 如果整数m和整数n关于模d的余数相同,称m和n(关于模d)是同余的,写为nm(mod d)xRy xy(mod m) m为确定的整数R是对称的、自反的、传递的关系,但不是反自反的和反对称的8/6/202257计算机科学与工程学院结论表现在关系图上:关系R是传递的当且仅当其关系图中,任何三个结点x,y,z(可以相同)之间,若从x到y有一条边存在,从y到z有一条边存在,则从x到z一定有一条边存在。表现在关系矩阵上:关系R是传递的当且仅当其关系矩阵中,对任意i、j和k 1,2,3,n,若rij=1且rjk=1,必有rik=1。8/6/202258计

31、算机科学与工程学院结论表现在关系图上:关系R是传递的当且仅当其关系图中,任何三个结点x,y,z(可以相同)之间,若从x到y有一条边存在,从y到z有一条边存在,则从x到z一定有一条边存在。表现在关系矩阵上:关系R是传递的当且仅当其关系矩阵中,对任意i、j和k 1,2,3,n,若rij=1且rjk=1,必有rik=1。8/6/202259计算机科学与工程学院4.3 关系的运算1.关系的交、并、补、差运算 设R,S都是集合A到B的两个关系,则:RS|(xRy)(xSy)RS|(xRy)(xSy) R-S=|(xRy)(xSy) |(xRy) RS= |RSRS 根据定义,由于AB是相对于R的全集,所

32、以AB-R,且RAB,R。8/6/202260计算机科学与工程学院例11:设Aa,b,c,B1,2,R,,S,,则:RSRSR-S8/6/202261计算机科学与工程学院例11:设Aa,b,c,B1,2,R,,S,,则:RSRSR-S,,;,;,AB-R。8/6/202262计算机科学与工程学院关系的复合运算定义4-3.2设R是一个从集合A到集合B的二元关系,S是从集合B到集合C的二元关系(也可简单地描述为R:AB,S:BC),则R与S的复合关系(合成关系)RS是从A到C的关系,并且:RS|(xA)(zC)(y)(yB)(xRy)(ySz)运算“”称为复合运算。8/6/202263计算机科学与

33、工程学院复合关系的矩阵表示R与S的复合关系(合成关系)RS也可以用矩阵来表示。 设R,S都是集合A= a1,a2,a3,.,an上的二元关系,MR(rij), MS(sij), =(mij)则 =MR*MS 这里的“*”运算类似矩阵乘法运算,但须将元素间的乘法改成逻辑与,将加法改成逻辑或,即 mij=(ri1s1j)(ri2s2j) (rinsnj)8/6/202264计算机科学与工程学院例12: 设 R,S,,分别是定义为从AB和从BC的关系,其中ABC1,2,3,4。1)用集合方法求RS,SR,RR,SS。则:RS,;SR,;RR,;SS,。8/6/202265计算机科学与工程学院例12:

34、 设 R,S,,分别是定义为从AB和从BC的关系,其中ABC1,2,3,4。1)用集合方法求RS,SR,RR,SS。则:RS,;SR,;RR,;SS,。8/6/202266计算机科学与工程学院例12(续):2)用关系图求RS。 RSR。SABCAC1。1。11。12。2。22。23。3。33。34。4。44。48/6/202267计算机科学与工程学院例12(续):3) 用关系矩阵求RS。MRS MR* MS*显然,复合运算不具有可换性,即: RS SR。但是,复合运算具有可结合性。8/6/202268计算机科学与工程学院例12(续):3) 用关系矩阵求RS。MRS MR* MS*显然,复合运算

35、不具有可换性,即: RS SR。但是,复合运算具有可结合性。8/6/202269计算机科学与工程学院关系的幂设R是集合A上的二元关系,则可定义R的n次幂Rn(n0),该Rn也是A上的二元关系,定义如下:1.R0IA|aA;(恒等关系)2.R1R ;3.Rn+1RnRRRn。容易证明,RmRnRm+n,(Rm)nRmn。8/6/202270计算机科学与工程学院关系的逆运算定义4-3.3 设R是一个从集合A到集合B的二元关系,则从B到A的关系R-1|R称为R的逆关系,运算“-1”称为逆运算。注意:关系是一种集合,逆关系也是一种集合,因此,如果R是一个关系,则R-1和都是关系,但R-1和是完全不同的

36、两种关系,千万不要混淆。8/6/202271计算机科学与工程学院关系的逆运算定义4-3.3 设R是一个从集合A到集合B的二元关系,则从B到A的关系R-1|R称为R的逆关系,运算“-1”称为逆运算。注意:关系是一种集合,逆关系也是一种集合,因此,如果R是一个关系,则R-1和都是关系,但R-1和是完全不同的两种关系,千万不要混淆。8/6/202272计算机科学与工程学院例4.13设Aa,b,c,d,B1,2,3,R是从A到B的一个关系,R,,则:R-1如用关系图表示逆关系,则仅将关系图中的有向边的方向改变成相反方向。如用关系矩阵表示逆关系,则MR-1MRT。,。8/6/202273计算机科学与工程

37、学院例4.13设Aa,b,c,d,B1,2,3,R是从A到B的一个关系,R,,则:R-1如用关系图表示逆关系,则仅将关系图中的有向边的方向改变成相反方向。如用关系矩阵表示逆关系,则MR-1MRT。,。8/6/202274计算机科学与工程学院例4.13设Aa,b,c,d,B1,2,3,R是从A到B的一个关系,R,,则:R-1如用关系图表示逆关系,则仅将关系图中的有向边的方向改变成相反方向。如用关系矩阵表示逆关系,则MR-1MRT。,。8/6/202275计算机科学与工程学院例4.13(续)关系图和关系矩阵如下:8/6/202276计算机科学与工程学院关系运算的性质定理4-3.1设R,S,T分别是

38、从集合A到集合B,集合B到集合C,集合C到集合D的二元关系,则:1)(RS)TR(ST)2)(RS)-1S-1R-1证明:1)设(RS)T,则由复合运算知,至少存在cC,使得:RS,T。R(ST),又对于RS,则至少存一个bB,使得R,S。因此,由S,T,有ST,又由R和ST,知:所以(RS)TR(ST)。同理可证:R(ST)(RS)T。由集合性质知:(RS)TR(ST)。(按定义证明)8/6/202277计算机科学与工程学院关系运算的性质定理4-3.1设R,S,T分别是从集合A到集合B,集合B到集合C,集合C到集合D的二元关系,则:1)(RS)TR(ST)2)(RS)-1S-1R-1证明:1

39、)设(RS)T,则由复合运算知,至少存在cC,使得:RS,T。R(ST),又对于RS,则至少存一个bB,使得R,S。因此,由S,T,有ST,又由R和ST,知:所以(RS)TR(ST)。同理可证:R(ST)(RS)T。由集合性质知:(RS)TR(ST)。(按定义证明)8/6/202278计算机科学与工程学院关系运算的性质定理4-3.1设R,S,T分别是从集合A到集合B,集合B到集合C,集合C到集合D的二元关系,则:1)(RS)TR(ST)2)(RS)-1S-1R-1证明:1)设(RS)T,则由复合运算知,至少存在cC,使得:RS,T。R(ST),又对于RS,则至少存一个bB,使得R,S。因此,由

40、S,T,有ST,又由R和ST,知:所以(RS)TR(ST)。同理可证:R(ST)(RS)T。由集合性质知:(RS)TR(ST)。(按定义证明)8/6/202279计算机科学与工程学院关系运算的性质定理4-3.1设R,S,T分别是从集合A到集合B,集合B到集合C,集合C到集合D的二元关系,则:1)(RS)TR(ST)2)(RS)-1S-1R-1证明:1)设(RS)T,则由复合运算知,至少存在cC,使得:RS,T。R(ST),又对于RS,则至少存一个bB,使得R,S。因此,由S,T,有ST,又由R和ST,知:所以(RS)TR(ST)。同理可证:R(ST)(RS)T。由集合性质知:(RS)TR(ST

41、)。(按定义证明)8/6/202280计算机科学与工程学院关系运算的性质定理4-3.1设R,S,T分别是从集合A到集合B,集合B到集合C,集合C到集合D的二元关系,则:1)(RS)TR(ST)2)(RS)-1S-1R-1证明:1)设(RS)T,则由复合运算知,至少存在cC,使得:RS,T。R(ST),又对于RS,则至少存一个bB,使得R,S。因此,由S,T,有ST,又由R和ST,知:所以(RS)TR(ST)。同理可证:R(ST)(RS)T。由集合性质知:(RS)TR(ST)。(按定义证明)8/6/202281计算机科学与工程学院证明(续)2) 采用谓词公式的等价式进行证明(RS)-1 RS (bB)RS (bB)R-1S-1 S-1R-1(RS)-1S-1R-1。 8/6/202282计算机科学与工程学院定理4-3.2设R是从集合A到集合B的关系,S1、S2是从集合B到集合C的关系,T是从集合C到集合D的关系,则:R(S1S2)(RS1)(RS2)R(S1S2)(RS1)(RS2)(S1S2)T(S

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论