有限集上二元关系性质的判定
- 格式:doc
- 大小:20.00 KB
- 文档页数:5
有限集合上二元关系性质的矩阵判别法作者:张亚蕾来源:《知识窗·教师版》2019年第06期摘要:从定义出发去判断集合A上的二元关系是否是自反、反自反、对称、反对称、传递比较困难。
基于此,本文从二元关系的关系矩阵出发,总结了一种二元关系性质判断的矩阵判别法,并给出了相应的证明。
关键词:有限集合; ;二元关系; ;等价关系; ;关系矩阵关系是我们日常生活中经常听到的一个词语,在平时的工作、学习和生活中,我们不可避免地要遇到和处理许多关系。
可以说,人的一生从出生到死亡,身边都有许多关系,如生活中的父母关系、兄弟关系、夫妻关系,工作中的同事关系、上下级关系,学习中的师生关系、同学关系等。
不管在社会现象中还是在自然现象中,几乎没有孤立存在的独立体,而是各种事物相互影响、相互依存、相互制约、相互促进,从而构成了有序链环。
人类社会的文明就是在不断地提示这些有序链环的进程中形成和发展的。
抽象地看,这些“有序链环”就是多元关系。
在数学中,关系可抽象为表达集合中元素之间的关系。
在离散数学中,关系是刻画元素之间相互联系的一个重要概念,离散数学中最基本的关系就是二元关系。
所谓二元关系,就是两个事物之间相互关系的数学抽象,它是一个十分基本而有用的数学工具。
二元关系不管在自然科学,还是在社会科学中都有着非常广泛的应用,它在模糊分析、数字电路设计、数据结构、数据库分析、數据挖掘等发面也有着广泛的应用。
在模糊数学中,模糊数的二元关系、数据结构就是一个二元组,计算机科学技术中的计算机程序的输入、输出关系和数据库的数据特性关系等都是二元关系的应用。
其中,关系数据库就是以关系及其运算作为理论基础。
离散数学还在数学的许多分支学科上有着重要应用,如近世代数利用等价关系将代数系统进行分类,进而加以研究。
关系也是点集拓扑中的一个重要概念,通过关系分类来研究集合元素之间的某种联系。
熟练掌握关系的定义和性质,是学好近世代数和点集拓扑的基础。
第七章二元关系§1 有序对与笛卡尔积定义两个元素x与y按一定顺序排列构成的二元组称为一个有序对(或序偶),记为〈x,y〉,称x 为第一元素,y为第二元素。
性质 (1) ,,x y x y y x≠⇒〈〉≠〈〉(2) ,,x y u v x u y v〈〉=〈〉⇔=∧=例25 2,45,242xx x yx y+=⎧〈+〉=〈+〉⇒⎨=+⎩3,2x y⇒==−定义:设A、B为两个集合,称{},x y x A y B〈〉∈∧∈为集合A与B的笛卡尔积,记为A×B。
性质:(1) ,A A×=×=∅∅∅∅(2)笛卡尔积不满足交换律与结合律(3)笛卡尔积对并、交满足分配律×=××∪∪A B C A B A C()()()×=××∪∪B C A B A C A()()()×=××∩∩A B C A B A C()()()×=××∩∩B C A B A C A()()()(4)A C B D A B C D⊆∧⊆⇒×⊆×例A={1,2},求P(A)×A。
§2 二元关系定义设R是集合,若R=∅或A≠∅且A中元素均为有序对,则称R为一个二元关系。
若〈x,y〉∈R,则称x与y有关系R,记为xRy。
定义:设A与B是两个集合,由A×B的子集定义的二元关系称为A到B的二元关系;当A=B 时,称之为A上的二元关系。
例 设A ={0,1},则R 1={〈0,0〉,〈1,1〉},R 2=∅, R 3=A ×A 都是A 上的二元关系。
例 设A 是n 元集,则A ×A 有n 2个元素,于是A ×A 有22n 个子集,由此得A 上有22n 个二元关系。
例 设A 是任一集合① 称∅是A 上的空关系 ② 称A ×A 是A 上的全域关系③ 称{},A I x x x A =〈〉∈是A 上的恒等关系。
二元关系传递性的矩阵判别法摘要:通过关系矩阵M R研究有限集合上关系R的性质既直观又迅速,在有关二元关系的自反、反自反、对称、反对称以及可传递的研究中,前四种性质已有了关系矩阵判别方法。
而可传递关系R的特征较为复杂,所以不易从其关系矩阵M R中直接判别。
本文对有限集合上的可传递关系进行了一般的讨论,并给出了定理及其证明,在此基础上给出通过其关系矩阵M R判别关系R的可传递性的方法,使得对可传递关系的判别变得非常简洁、有效。
判断一个二元关系是否具有传递性,从定义与关系图的方法比较繁琐,利用关系矩阵判断其传递性,能避免繁琐的过程,文中通过对二元关系传递性定义的深入分析, 利用关系矩阵中元素的特点与关系,通过深入研究二元关系性质和相关定理,提出了四种利用关系矩阵判断传递性的有效方法,分别为中途点判别法、复合矩阵法、十字型法、传递闭包法,同时给阐述了各方法的实用性,给出了利用关系矩阵判定二元关系传递性的简捷高效的算法,具体算法在计算机上能够高速有效的运行,然后对传递性程度进行了研究,具有一定的理论价值跟现实价值。
关键词:二元关系;传递性;关系矩阵;传递闭包;Matrix Criterion For Transitive of Binary Relation Abstract:Through the relationship matrix M R,studying the nature of a finite set of relations R is intuitive and fast, in the reflexive anti-reflexive,symmetric, antisymmetric and transitive binary relations study, the nature of the first four have a relationship matrix Identification methods. But transitive relation R is complicated, so It is not easy to determine directly from their relationship matrix M R. In this paper, it passed on a general discussion of a finite set of the transitive relationship , and gives the theorem and its proof, on this basis, identification methods for transitive of the relationship R is given by matrix M R so that the identification for transitive of the relationship R could be passed very simply and effectively. Determining whether a binary relation is transitive or not is more complicated from the definition and diagram, the use of relation matrix can avoid the cumbersome process, the paper proposed four effective methods with relationship matrix through in-depth analysisfor the definition of binary relation , the use of Characteristics and relationship ofthe elements in relationship matrix and through studying the nature of binary relations and related theorems,whichwere half-way point criterion, composite matrix,cross-shaped method, transitive closure Method, the methods were also be explained the practicality, the paper also given some simple and efficient algorithms based on relation matrix and the specific algorithms can run fast and effective in the computer, then the degree of transmission was studied ,has some theoretical value and the actual value.Key words:Binary relation ;Transitive ;Relationship Matrix ;Transitive closure;121 前言首先,二元关系是离散数学中一个重要的内容,是以有序对为元素的集合。
网络学院离散数学模拟试题1 考试时间120 分钟考试方式:开卷专业年级姓名学号一、选择填空题(每个空格3分,共30分)1.设A,B是集合,且φA,则_____必定成立。
D-B=A.A=B B.B⊆A C.A∩B=φD.A⊆B 2.{φ,{φ}}-φ=_____;CA. φ B. {φ} C. {φ,{φ}} D. {{φ}}3.设集合A={{0}},则P(A) =_____。
DA. P(P({0}))B. P({0})∪φC. P({0})∪{{0}}D. {φ,{{0}}}4.设有集合A={1,2,3,4},则从A到{0,1}的不同的函数有____个。
EA.0 B.1 C.4 D.12 E. 16 F. 24 G. 32 5.设G=(a)为12阶循环群,则G没有____阶子群。
EA.1 B.2 C.3 D.4 E. 5 F. 66.凡_____都满足消去律。
DA. 代数系统B. 半群C. 独异点D. 群7.从无向完全图K中至少删除____条边后,所得的图将成为平面图。
B5A.0 B.1 C.2 D.38.若无向图G是有99个结点,9个连通分量,则G中的边数必_____。
C A. ≤90 B. =90 C. ≥90 D. =100 E. ≥1009.下列句子中为命题的是_____。
AA.今天不是星期六。
B.考场内禁用手机!C.今天是周末吗?D.今天真冷呀!10. 任意两个不同极大项的析取式必为______。
AA. 永真公式B. 可满足公式C. 永假公式D. 等值公式二、求出谓词公式(,)(,,)u v F u v w G u v w ∃∃→∀的前束范式。
(10分)解:(,)(,,)u v F u v w G u v w ∃∃→∀ ⇔1111(,)(,,)u u F u v w G u v w ∃∃→∀ ⇔111(,)(,,)u v F u v w G u v w ⌝∃∃∨∀ ⇔1111(,)(,,)u y F u v w G u v w ∀∀⌝∨∀⇔1111(,)(,,)u v wF u vG u v w ∀∀∀⌝∨()三、用形式证明的方法证明下列论证的有效性:“本班有些同学是有经验的C++程序员,任何C++程序员都知道对象的概念。
有限集上二元关系性质的判定
作者:张松敏
来源:《计算机时代》2013年第04期
摘要:离散数学中,二元关系自反、反自反、对称、反对称和传递性的判定是学习等价关系、相容关系和偏序关系的重要基础知识,为使读者灵活掌握二元关系五种性质的判定,分别从关系性质的定义、关系矩阵、关系图和关系运算四方面对二元关系五种性质的判定方法进行了探讨。
关键词:二元关系性质;关系矩阵;关系图;关系运算;判定方法
中图分类号:TP301 文献标志码:A 文章编号:1006-8228(2013)04-51-02
Judgment on the properties of binary relation in a finite set
Zhang Songmin
(Department of Computer and Information Engineering, Luoyang Institute of Science and Technology, Luoyang, Henan 471023, China)
Abstract: In discrete mathematics, the judgment on the proprieties of binary relation including reflexive, anti-reflexive, symmetric, anti-symmetric and transitive is important basic knowledge in learning equivalence relation, compatible relation and partially ordered relation. In order to let the readers master the judgment methods easily, the methods are summarized and discussed from definition of the properties of binary relation, relation matrix, relation graph and relation operation.
Key words: binary relational properties; relational matrix; relational graph; relational operation; judgment method
0 引言
集合中的二元关系是离散数学中非常重要的内容,在一个含有n个元素的有限集上,可以定义个关系。
但真正有实际意义的关系,只有其中很少一部分,它们都是有着某些性质的关系。
一般离散数学课本中都介绍了关系的五种性质—自反、反自反、对称、反对称和传递性,如何判别关系是否具有这五种性质是学习等价关系、相容关系和序关系的重要基础,因此,在离散数学学习中要求学生必须熟练掌握二元关系五种性质的判别。
笔者在多年离散数学教学中发现大多数学生不能灵活掌握二元关系性质的判定。
其实,在学习完集合与关系这一章内容后,关系性质的判定可以从关系性质定义、关系矩阵、关系图和关系运算四方面着手考虑,本文将详细介绍有限集上二元关系性质的判定方法。
1 利用关系性质的定义判定
文献[1]中给出了二元关系的五种性质的定义:
定义设R为集合X上的二元关系,则
⑴若对所有的x∈X,均有∈R,则称R是自反的;
⑵若对所有的x∈X,均有∉R,则称R是反自反的;
⑶若对任意的x,y∈X,每当∈R时,就有∈R,则称R是对称的;
⑷若对任意的x,y∈X,每当∈R和∈R时,必有x=y,则称R是反对称的;
⑸若对任意的x,y,z∈X,每当∈R和∈R时,就有∈R,则称R是传递的。
根据这一定义,可以判断给定的关系是否具有上述性质。
例1 设集合A={a,b,c},R1={,,},R2={,},R3={,,},R4={,,,,},分别是集合A上的二元关系,判断这些关系是否具有上述性质?
解:将这些关系性质列表如表1所示。
2 利用关系矩阵判定
2.1 关系矩阵的定义
设集合X={x1,x2,…,xn},R是X上的一个关系,则定义MR=。
其中,称MR为关系R的关系矩阵[2]。
2.2 关系矩阵判定关系性质的方法
对于给定的关系,可以先作出其对应的关系矩阵,然后从关系矩阵中观察:
⑴ R是自反的,当且仅当在关系矩阵中,对角线上的所有元素都是1;
⑵ R是反自反的,当且仅当在关系矩阵中,对角线上的所有元素都不是1;
⑶ R是对称的,当且仅当关系矩阵是以主对角线对称;
⑷ R是反对称的,当且仅当关系矩阵中以主对角线对称的元素不能同时为1;
⑸ R是传递的,从关系矩阵中判别,需逐行查看关系矩阵的元素,若rij=1(i≠j),再查看第j行,若rjk=1,再检查rik,如果rik=1,则关系为传递的。
否则,该关系为非传递的[3]。
3 利用关系图判定
3.1 关系图的定义
设集合X={x1,x2,…,xn},R是X上的一个关系,在平面上分别作出结点x1,
x2,…,xn,若∈R,则可自结点xi至结点xj处作一有向弧(箭头指向xj),否则,结点xi 至结点xj间没有弧联结。
这样得到的图称为关系R的关系图[2]。
3.2 利用关系图判定关系性质的方法
对于给定的关系,可以先画出其对应的关系图,然后从关系图中观察:
⑴ R是自反的,当且仅当在关系图上每个结点都有自回路;
⑵ R是反自反的,当且仅当在关系图上每个结点都没有自回路;
⑶ R是对称的,当且仅当在关系图上任两个结点间若有定向弧,必是成对出现;
⑷ R是反对称的,当且仅当在关系图上两个不同结点间的定向弧线不可能是成对出现;
⑸ R是传递的,从关系图中判别,需逐个查看关系图的结点,对于任一结点,如果该结点有一条出弧同时又有一条入弧,并且从入弧的始点到出弧的终点有弧相连(弧的方向从入弧的始点指向出弧的终点),那么该关系是传递的。
否则,该关系为非传递的[3]。
从关系矩阵和关系图中直接判别关系自反、反自反、对称和反对称性比较容易,但关系传递性的判别相对较复杂。
这里举例说明:如何从关系矩阵和关系图判别关系传递性。
例2 设R={,,,,,}集合A={1,2,3,4}上的关系。
解:⑴ R的关系矩阵为:
因为m13=1,m34=1且m14=1;m14=1,而第4行元素全为0;m21=1,m13=1且
m23=1;m23=1,m34=1且m24=1;m24=1,而第4行元素全为0;m34=1,而第4行元素全为0,于是,该关系是传递的。
⑵ R的关系图如图1所示。
对于结点1:入弧,出弧和,且有弧和;
对于结点2:没有入弧;
对于结点3:入弧和,出弧,且有弧和;
对于结点4:没有出弧;
于是可以判断该关系是传递的。
4 利用关系运算判定
学习了二元关系基本运算、复合运算、逆运算和闭包运算后,文献[1,4]中基于关系运算给出了关系性质的判定方法,总结出定理如下。
定理设R为集合A上的二元关系,则
⑴ R是自反的,当且仅当IA⊆R(根据恒等关系IA的性质);
⑵ R是自反的,当且仅当自反闭包r(R)=R(根据自反闭包r(R)的运算公式);
⑶ R是反自反的,当且仅当IA∩R=φ;
⑷ R是反自反的,当且仅当r(R)-R=IA;
⑸ R是对称的,当且仅当R=RC;(根据逆关系RC的性质);
⑹ R是对称的,当且仅当对称闭包s(R)=R(根据对称闭包s(R)的运算公式);
⑺ R是反对称的,当且仅当R∩RC⊆IA;
⑻ R是传递的,当且仅当R R⊆R(根据复合关系的性质);
⑼ R是传递的,当且仅当t(R)=R(根据传递闭包t(R)的运算公式)。
上述定理的证明请参考文献[1,4]。
例3 证明一个二元关系是否具有自反性、反自反性、对称性、反对称性或传递性的方法。
解:设R为集合A上的二元关系,则
⑴证R为自反关系,可应用定理的⑴,⑵;
⑵证R为反自反关系,可应用定理的⑶,⑷;
⑶证R为对称关系,可应用定理的⑸,⑹;
⑷证R为反对称关系,可应定理的⑺;
⑸证R为传递关系,可应用定理的⑻,⑼。
5 结束语
对于集合X上的一个二元关系R,要判定其性质,本文所述的四种方法均可使用。
一般来讲,只能从定义出发,当关系R包含的序偶较多时,从定义出发比较难判定,用关系矩阵或关系图来判定相对简便实用,同时可以借助于计算机编程来实现。
利用关系运算判定的方法更适合借助于计算机编程来实现。
读者可根据具体情况来选择判定方法。
参考文献:
[1] 左孝凌,李为鑑,刘永才.离散数学[M].上海科学技术文献出版社,2006.
[2] 耿素云,屈婉玲,张立昂.离散数学[M].清华大学出版社,2004.
[3] 陈中标.判定关系传递性的若干方法[J].南京工业职业技术学院学报,2009.9(2):81-82
[4] 左孝凌,李为鑑,刘永才.离散数学理论·分析·题解[M].上海科学技术文献出版社,2004.。