离散数学 第二章 关系 (Relation)

合集下载

离散数学第二章关系

离散数学第二章关系

例9 .设A={1,2,3,4} ,B={2,4,6,8,10} 。 R={(1,2),(2,4),(3,6)}。
则 (R) = {1,2,3}A , (R) = {2,4,6}B 。
二.关系的一些关联性质 17
离散数学
定理1. 设R1,R2 A×B是两个关系。若 R1 R2 ,则
(1)保序性: (R1) (R2) ; (2)保序性: (R1) (R2) ;
注:笛卡尔(1596-1650 ),法国数学家, 1637年发表《方法论》之 一《几何学》,首次提出坐标及变量概念。这里是其概念的推广。
定义2. • 二个集合A,B的(二维或二重)叉积定义为 A×B ={(a, b): a A bB} ; •其元素——二元组(a, b)通常称为序偶或偶对(ordered
故 (R1)∩ (R2) = {1,2 }
21
离散数学
所以 (R1)∩ (R2) (R1 ∩ R2) 。
元素aA和集合A1A在关系R A×B下的关联集 (1)a的R-关联集(R-relative set of a):
R(a)={b : bBaRb }B ;
(2) A1的R-关联集(R-relative set of A1): R(A1)={b : bB (aA1)(aRb) }B 。
•当A=B时,即RA×A,则称R是A上的一个二元关 系。
例1 . 设A是西安交通大学全体同学组成的集合。 11
离散数学
R={(a,b) : aAbAa与b是同乡}A×A 于是,R是西安交通大学同学之间的同乡关系。
例2 . 设A是某一大家庭。
R1 = {(a,b) : aAbAa是b的父亲或母亲}A×A R2 = {(a,b) : aAbAa是b的哥哥或姐姐}A×A R3 = {(a,b) : aAbAa是b的丈夫或妻子}A×A 于是,

relation和function数学

relation和function数学

关于relation和function的数学概念,我们首先需要了解它们的定义和区别,以及它们在数学中的重要性。

在接下来的文章中,我将从简单到复杂地探讨relation和function的概念,希望能够让您对这两个概念有更深入的理解。

1. Relation的概念在数学中,relation是指两个集合之间的对应关系。

假设有两个集合A和B,如果每一个元素a∈A都和另一个集合B中的至少一个元素b∈B有某种对应关系,那么我们称这种对应关系为relation。

可以用箭头图来表示两个集合之间的对应关系,这种图便称为relation。

2. Function的概念Function是一种特殊的relation,它满足一一对应的特性,即对于集合A中的每一个元素a,都有且仅有一个元素b与之相对应。

一个function可以看作是一种输入和输出之间的关系,每一个输入都有唯一的输出。

在数学中,function通常用f(x)来表示,其中x是输入,f(x)是输出。

3. Relation和Function的区别了解了relation和function的定义后,我们可以看到它们之间最大的区别在于对应关系的特性。

在relation中,有可能出现一个元素对应多个元素的情况,而在function中,每个元素只能对应一个元素。

这一点是非常重要的,因为它决定了function在数学中的重要性。

4. Relation和Function的重要性在数学中,relation和function是非常基础且重要的概念。

它们不仅在代数、几何、微积分等领域有着广泛的应用,而且在现实生活中也有着丰富的应用场景。

在计算机科学中,relation和function常常用于描述数据之间的对应关系,帮助程序实现各种功能。

总结回顾通过以上的探讨,我们可以看到,relation和function是数学中非常基础且重要的概念。

它们不仅在理论研究中有着重要的地位,而且在实际应用中也有着丰富的价值。

关系

关系
15
3、关系矩阵的特点 自反关系的关系矩阵的对角元素均为1,反 自反关系的关系矩阵的对角元素均为0。 4、关系图的特点 自反关系的关系图,每个结点均有自回路, 而反自反关系的关系图,每个结点均没有自 回路。
16
5、结论: R是X上的二元关系,则: (1)R是自反关系的充要条件是IXR。 (2)R是反自反关系的充要条件是RIX=。 如果|X|=n,其中n个对称序偶,则X上的 自反关系共有2n*n-n个。 例|X|=3,X上关系共有29个,而自反关 系共有26个。
吗?为什么?
不对!再看自反性、对称性、传递 性的定义。
23
自反性: 如果对于每一个xX,有<x,x>R,则称 R是自反的。 对称性: 每当<x,y>R,就有<y,x>R,则称R 是对称的。
传递性: 设R是集合X上的二元关系,如果对于任意 x,y,zX,每当<x,y>R,<y,z>R时 就有<x,z>R,则称R是传递的。
24
自反性是说对于每一个xX,有<x,x>R。 对称性是说每当<x,y>R,就有<y,x>R, 没有要求对于每一个xX,
传递性是说每当<x,y>R,<y,z>R时就 有<x,z>R ,也没有要求对于每一个xX。 因此不能从一个关系是对称且传递的推出 它是自反的。
25
例如:A={a,b,c},
34
令 x,yX, 则: xR(n+1)yx R(n) * Ry (z)(xR(n)z∧zRy) xR(n)z∧zRy xt(R)z∧zt(R)y xt(R)y 因此, R(n+1)t(R). 于是, RR(2)R(3)… t(R).

离散数学第2章 关系(祝清顺版)

离散数学第2章 关系(祝清顺版)
第二章 二元关系 2007年8月20日
离散数学
关系矩阵的实例
例9 设A={3, 5, 6, 9}, A上的二元关系
R={<x, y|x>y},
试求出关系矩阵。
[解] 关系的集合表示为:
R={9, 3, 9, 5, 9, 6, 6, 3, 6, 5, 5, 3}.
关系矩阵为: 0 1 MR= 1 1
关系的三种表示方法: 集合表达式 关系矩阵
关系图
关系矩阵和关系图可以表示有限集合上的关系。
离散数学
第二章 二元关系
2007年8月20日
关系矩阵
设给定集合A={a1,a2,…,an},B={b1,b2,…,bm},R为从A到B
的一个二元关系,构造一个n×m矩阵。用集合A的元素标注矩
阵的行,用集合B的元素标注矩阵的列,对于aiA和bjB,令
n2 n2
个. 不
每一个子集代表一个A上的二元关系,所以A上有 2 同的二元关系。 |Ai|=mi,则A1×A2×…×An上有 2 二元关系。
离散数学 第二章 二元关系 2007年8月20日
m1m2…mn
个不同的
常用的关系
定义 对任意集合A,定义 (1) 空关系 (2) 全域关系 EA={<x, y>|x∈A且y∈A}=A×A (3) 恒等关系 IA={<x, x>|x∈A} (4) 小于或等于关系:LA={<x, y>|x, y∈A且x≤y}, 其中 AR。 (5) 整除关系:DA={<x, y>|x, y∈A且x整除y}, 其中 AZ* , Z*是非零整数集 (6) 包含关系:R={<x, y>|x, y∈A且xy}, 其中A是集 合族。

《离散数学关系》课件

《离散数学关系》课件
表示元素之间的顺序关系,如 大小关系、前后关系等。
等价关系
表示元素之间具有相同性质的 关系,等价关系具有自反性、 对称性和传递性。
偏序关系
表示元素之间的部分顺序关系 ,偏序关系具有自反性、反对
称性和传递性。
02 关系的运算
关系的并
总结词
关系的并运算是将两个关系中的所有元素组合在一起形成一个新的关系。
性质
离散数学关系具有传递性、反对称性、自反性等性质。传递性是指如果关系R(x,y)和关系R(y,z)都成立,则关系 R(x,z)也成立;反对称性是指如果关系R(x,y)和关系R(y,x)同时成立,则x=y;自反性是指对于集合中的任意元素x ,都存在关系R(x,x)。
关系的表示方法
表格法
通过表格的形式表示关系,行表示关系的起点,列表示关系的终 点,表格中的元素表示起点和终点之间是否存在关系。
05 关系的应用
关系在数据库中的应用
关系数据库
关系代数
数据库规范化
关系数据库是建立在关系模型基础上 的数据库,使用二维表格来表示和存 储数据。关系数据库中的表通过行和 列来组织数据,每一列代表一个属性 ,每一行代表一个记录。关系数据库 中的关系是指表格之间的关系,通过 主键和外键来建立表格之间的联系。
基数性质
关系的基数具有一些性质,如非 负性(基数总是大于或等于0)、 传递性(如果关系R中存在元素a 和b,且a和b之间有关系,那么 在关系S中a和b也一定有关系)等 。
基数计算
计算关系的基数需要先确定关系 中所有元素的数量,然后进行计 数。例如,如果一个关系是由两 个集合的笛卡尔积形成的,那么 它的基数就是这两个集合的元素 数量的乘积。
VS
推荐系统
推荐系统是根据用户的历史行为和偏好, 为其推荐相关或感兴趣的物品或服务的过 程。在推荐系统中,关系是指用户和物品 之间的关系,通过分析用户和物品之间的 关联规则和协同过滤等技术来实现个性化 推荐。

离散数学,关系

离散数学,关系

讨论:
是否存在既具有对称性,又具有反对称 性的关系? 是否存在既不具有对称性,又不具有反 对称性的关系? 空关系 、全域关系EA、相等关系IA是否 具有对称性,或反对称性?
定义1.2.6
传递关系(transitive)
集合A上的关系R称为是传递的,如果
xRy,yRz,则xRz。 其中xA,yA, zA。 例:A={a, b, c}, A上的关系 R1={(a,a),(a,b),(b,c),(a,c)} , R2={(a,b),(a,c)}, R3={(a,a),(c,b),(b,c),(c,a)} 数的相等关系、大于关系、小于关系都 具有传递性。
定义1.2.2
逆关系(inverse relation)
设R是集合A上的一个关系。
令R-1 ={(y, x)xA, yA, 并且有xRy,则称 关系R-1为关系R的逆。
例如,小于关系的逆关系是大于关系,
大于关系的逆关系是小于关系,相等关系 的逆关系仍是相等关系。
定义1.2.3
自反关系(reflexive)
例:
A={a, b, c, d}, A上的关系 R和S ,R={(a,
a),(b,a),(c,d)},S={ (a,c),(a,d),(b,c),(c,b)}, 则 R•S ={ (a,c),(a,d),(b,c),(b,d)} S•R ={ (a,d), (b,d),(c,a)} 显然,R•SS•R,关系的乘法不满足交 换率。
集合A 上的关系R称为是自反的(反身的),
如果对每一个xA,都有xRx。 例:A={a, b, c}, A 上的关系 R1={(a,b),(b,b),(b,c)} R2={(a,a),(a,b),(b,b),(b,c),(c,c)} R是自反的当且仅当IAR, R是自反的当且仅当R-1是自反的 。

离散数学第二章知识点

离散数学第二章知识点

命题逻辑等值演算等值式定理:设A,B两个命题公式(即前面的合式公式),若A,B构成的等价式A↔B为重言式,则A与B是等值的,记作A⇔B(可以说该式子为等值式模式)常用的16组等值式模式:双重否定律:A⇔﹁﹁A幂定律:A⇔A∧A,A⇔A∨A交换律:A∨B⇔B∨A,A∧B⇔B∧A结合律:(A∨B)∨C⇔A(B∨C)(A∧B)∧C⇔A(B∧C)分配律:A∨(B∧C)⇔(A∨B)∧(A∨C)A∧(B∨C)⇔(A∧B)∨(A∧C)德摩根律:﹁(A∨B)⇔﹁A∧﹁B﹁(A∧B)⇔﹁A∨﹁B吸收律:A∨(A∧B)⇔A,A∧(A∨B)⇔A零律:A∨1⇔1,A∧0⇔0同一律:A∨0⇔A,A∧1⇔1排中律:A∨﹁A⇔1矛盾律:A∧﹁A⇔0蕴涵等值式: A→B⇔﹁A∨B等价等值式: A↔B⇔(A→B)∧(B→A)假言易位:A→B⇔﹁B→﹁A(这里可以用逆否命题的概念证明)等价否定等值式:A↔B⇔﹁A↔﹁B(或写成﹁B↔﹁A,这里可以用逆否命题的概念证明)归谬(miu)论:(A→B)∧(A→﹁B)⇔﹁A(此处可以通过蕴涵等值式,交换律以及结合律进行结合证明)上述等值式模式可以通过真值表证明等值式的验证1.等值演算法(即通过等值式模式对原式进行变形)举例:(p∨q)→r⇔(p→r)∧(q→r)证明时可以从左边开始演算也可以从右边开始演算,无硬性要求,这里我们从右边开始演算。

(p→r)∧(q→r)⇔(﹁p∨r)∧(﹁q∨r) //蕴涵等值式⇔(﹁p∧﹁q)∨r //分配律⇔﹁(p∨q)∨r //德摩根律⇔(p∨q)→r //蕴涵等值式2.真值表法(我在第一章的最后有叙述,这里不再重述)3.观察法(也可称为带入法,此处适合用以证明两式不等值的情况)关于等值演算法的补充:等值演算法可以用以证明公式的类型。

1.当最后结果为1时为重言式(永真式)2.当最后结果为0时为矛盾式(永假式)3.当最后结果只能化成某个命题变项或公式时为可满足式析取范式与合取范式简单析取式:p,﹁p,p∨q,﹁p∨q,p∨﹁q,,﹁p∨﹁q,﹁p∨﹁q∨r等(这里可以发现的是里面都只含有析取联结词,简单析取式结构就是由析取联结词和命题变项组成的一个公式)简单合取式:p,﹁p,p∧q,﹁p∧q,p∧﹁q,,﹁p∧﹁q,﹁p∧﹁q∧r等(这里可以发现的是里面都只含有合取联结词,简单合取式结构就是由合取联结词和命题变项组成的一个公式)课本中的定理:命题变项及其否定统称为文字。

离散数学关系2PPT课件

离散数学关系2PPT课件
R1={<a,a>,<a,b>,<b,a>,<b,c>},
2021/2/12
《集合论与图论》第6讲
2
定理6(证明(1))
(1) R1○(R2R3) = (R1○R2)(R1○R3) 证明: <x,y>,
<x,y>R1○(R2R3)
z(x(R2R3)zzR1y)z((xR2zxR3z)zR1y)
z((xR2zzR1y)(xR3zzR1y))
z(xR2zzR1y)z(xR3zzR1y) x(R1○R2)yx(R1○R3)yx((R1○R2)(R1○R
b
设 R1={<b,d>,<c,d>}, a
d
R2={<a,b>}, R3={<a,c>}. c 则R1○(R2R3) = R1○ = ,
R1○R2={<a,d>}, R1○R3={<a,d>}, (R1○R2)(R1○R3)={<a,d>}. #
2021/2/12
《集合论与图论》第6讲
5
定理7
定理7: 设F,G为二集合, 则 (F○G)-1 = G-1○F-1.
R1={<a,a>,<a,b>,<b,a>,<b,c>}, R2={<a,b>,<a,c>,<b,c>}, 用M(R1), M(R2)确定M(R1-1), M(R2-2), M(R1○R1), M(R1○R2), M(R2○R1), 从而求出它们的集合表达式.
2021/2/12
《集合论与图论》第6讲
《集合论与图论》第6讲

离散数学第2章 关系

离散数学第2章 关系
值域: 设R AB, ran R = {y | y B, 存在 x A, 使得(x, y) R}
◦ 即R中所有有序对中第二位置元素组成的集合, ◦ 它是B的子集. ◦ 在上例中, ran R = {1, 2, 3, 4}.
2.1.4 关系的表 (除集合表示外)
示 1、关系图
情形1 R是 A 到 B (包括A上)的关系
例 实数集合R上的大于“>”关系:
{ ( x ,y ) |x ,y R , x y } .
例 整数集合Z上的模k同余关系k:
x ky k |(x y ).
k | (x - y) x 除以k的余数 = y 除以k的余数.
定义:A上的恒等关系: IA { (x ,x )|x A } .
123
a 0 1 1
M
R
b c
0
0
0 1
0
0
d
0
1
0
2.1.5 函数的关系(集合)定义
例 A = {a, b, c}, B = {1, 2, 3}, f: A B, f(a) = 2, f(b) = 3, f(c) = 3.
f( x ) y ( x ,y ) f f { ( a , 2 ) , ( b , 3 ) , ( c , 3 ) } .
R A 1 A 2 ... A n .
n
◦ 特别地, 若 RAA...A, 则称 R 为 A 上的n元关系. ◦ n = 2: 2元关系.
例 设 A = {0, 1, 2, 3, 4}, A上的关系R = {(x, y)|x = y+1 或 y = x/2}, 试用列举法求出R.
解 R = {(1, 0), (2, 1), (3, 2), (4, 3)

离散数学基础(洪帆)第二章_关系

离散数学基础(洪帆)第二章_关系
定义 设A={a1,a2,…,an}, 是A上的关系,
则称有向图G为关系 的关系图。
令有向图G=(V,E), 其中顶点集V=A,边集E按如下规定: 有向边 (ai ,a j ) E (ai , a j )
例3 设集合A={1,2,3,4}, R={(1,1),(1,2),(1,3),(1,4),(2,3)} S={(1,1),(1,2),(2,1),(2,2),(3,3),(4,4)} 都是 A上的二元关系。 画出关系R与S的关系图。 R和S的关系图分别如下图(1)和图(2)所示:
例3 设A={a,b,c,d},A上的关系: ={(a,a),(a,b),(b,d),(c,a),(d,c)} 4 试求复合关系 。
2.4 复合关系的关系矩阵和关系图
一、布尔运算 布尔运算只涉及数字0和1, 数字的加法和乘法按照以下方式进行: 0+0=0 0+1=1+0=1+1=1 1· 1=1 1· 0=0· 1=0· 0=0 如:(1· 1)+(0· 1· 1)+(1· 0· 0)+1+0=1
例2 设A={0,1}, B={2,3}, C={3,4}则: A×B×C={(0,2,3), (0,2,4),(0,3,3),(0,3,4) (1,2,3),(1,2,4),(1,3,3),(1,3,4)} (A×B)×C={((0,2),3),((0,2),4),((0,3),3),((0,3),4), ((1,2),3),((1,2),4),((1,3),3),((1,3),4)} A×(B×C)={(0,(2,3)),(0,(2,4)),(0,(3,3)),(0,(3,4)), (1,(2,3)),(1,(2,4)),(1,(3,3)),(1,(3,4))}.

离散数学2二元关系

离散数学2二元关系

(4)笛卡儿积运算对并和交运算满足分配律,即
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)
(5)AC ∧ BD A×B C×D
A×(B∪C)=(A×B)∪(A×C)的证明
任取 <x,y> <x,y>∈A×(B∪C) x∈A ∧ y∈B∪C x∈A ∧ (y∈B∨y∈C) (x∈A∧y∈B) ∨ (x∈A∧y∈C) <x,y>∈A×B ∨ <x,y>∈A×C <x,y>∈(A×B)∪(A×C) 所以 A×(B∪C)=(A×B)∪(A×C)
关于AC∧BD A×BC×D的讨论
该性质的逆命题不成立,可分以下情况讨论。 (1)当A=B=时,显然有AC 和 BD 成立。 (2)当A≠且B≠时,也有AC和BD成立,证明如下:
任取x∈A,由于B≠,必存在y∈B,因此有 x∈A∧y∈B
<x,y>∈A×B <x,y>∈C×D x∈C∧y∈D x∈C 从而证明了 AC。 同理可证 BD。
关于AC∧BD A×BC×D的讨论
该性质的逆命题不成立,可分以下情况讨论。 (3)当A=而B≠时,有AC成立,但不一定有BD成立。
反例:令A=,B={1},C={3},D={4}。 (4)当A≠而B=时,有BD成立,但不一定有AC成立。
反例略。
例7.2
例7.2 设A={1,2},求P(A)×A。
解答 P(A)×A = {,{1},{2},{1,2}}×{1,2} = {<,1>,<,2>, <{1},1>,<{1},2>, <{2},1>,<{2},2>, <{1,2},1>,<{1,2},2>}

relation的知识点

relation的知识点

什么是关系?关系(Relation)是一种非常基础且重要的数学概念,它描述了事物之间的联系、连接或者相互作用。

在数学中,关系是集合之间的一种映射,它可以是有序对、无序对或者包含更多元素的集合。

关系的类型1. 自反关系(Reflexive Relation)自反关系是指一个集合中的每个元素与自身存在某种关系。

换句话说,自反关系是集合中的每个元素都和自己有关联。

例如,“大于等于”是自反关系,因为任何数值都大于等于自身。

2. 对称关系(Symmetric Relation)对称关系是指如果集合中的元素 a 和 b 之间存在某种关系,那么 b 和 a 之间也存在相同的关系。

比如,“等于”是对称关系,如果 a = b,则 b = a。

3. 反对称关系(Anti-symmetric Relation)反对称关系是指如果集合中的元素 a 和 b 之间存在某种关系,且a ≠ b,那么 b和 a 之间不存在相同的关系。

例如,“大于”是反对称关系,如果 a > b,则 b 一定不大于 a。

4. 传递关系(Transitive Relation)传递关系是指如果集合中的元素 a 和 b 之间存在某种关系,并且 b 和 c 之间也存在相同的关系,那么 a 和 c 之间也一定存在相同的关系。

比如,“父亲”关系是传递关系,如果 a 是 b 的父亲,b 是 c 的父亲,那么 a 也是 c 的父亲。

5. 等价关系(Equivalence Relation)等价关系是一种同时满足自反性、对称性和传递性的关系。

换句话说,等价关系是一种可以将集合划分为不相交的子集,每个子集内的元素彼此之间都有相同的关系。

例如,“等于”是等价关系,因为它满足自反性、对称性和传递性。

6. 偏序关系(Partial Order Relation)偏序关系是指集合中的元素之间存在一种比较关系,但并不要求所有元素之间都有比较结果。

换句话说,偏序关系是一种可以对集合中的元素进行排序的关系。

离散数学二元关系知识点总结

离散数学二元关系知识点总结
《关系的幂》
定义1
设R是A上的二元关系,nN,那么R的n次幂记为Rn,定义如下:
(1)R0是A上的相等关系,R0={<x, x> | xA}
(2)Rn+1= RnR
RmRn
(5)如果对每一x,y,zA,xRy,yRz蕴含着xRz,那么R是传递的。即
A上的关系R是传递的xyz(xAyAzAxRyyRzxRz)
《关系的合成》
定义1
设R1是从A到B的关系,R2是从B到C的关系,从A到C的合成关系记为R1R2,定义为
R1R2 = {<a, c> | aAcCb [bB<a, b>R1<b, c>R2]}R1R2有时记为R1R2。表示合成运算。
二元关系
《关系》
定义1
AX B的子集叫做A到B的一个二元关系
A1 X A2 X A3…Xan(n>1)的子集叫做A1 X A2 XA3…Xn上的一个n元关系。
An=A X A X… X A(n>1)的子集叫做A上的n元关系。
定义2
设R是Xn t=1Ai的子集,如果R=,则称R为空关系,如果R=Xn t=1Ai。则称R为全域关系。
D(R) = {x |y (<x, y>R)}叫做关系R的定义域。
R(R) = {y |x (<x, y>R)}叫做关系R的值域。
《关系矩阵和关系图》
矩阵:表达有限集合到有限集合的二元映射。
定义1
给定集合A= {a1, a2, …, an}和B= {b1, b2, …, bn},及一个A到B的二元关系R,使
定义3
设R1是Xn t=1Ai上的n元关系,R2是Xmt=1Bi上的m元关系。那么R1 = R2,当且仅当n=m,且对一切i,1<=i<=n,Ai=Bi,并且R1和R2是相等的有序n重组集合。

离散数学 关系

离散数学 关系
求R的关系图。
A
20
2. 关系矩阵 :由表格法抽象而来
【定义】设集合A={x1,x2,…,xm}, B={y1,y2,… yn}, R是从A到B的关系, 则m×n矩阵MR=(mij) m×n叫R的 关系矩阵, 其中:
mij 10,,
if (xi,yj)R if (xi,yj)R
A
21
【例】 设A={1,2,3,4,5}, B={a,b,c}, 求下面两 个关系的关系矩阵。
( 南方航空,2963,广州,北京,15:00) 属于R。
A
7
2.1.2 二元关系
定义
设有两个集合A和B,其笛卡儿积A×B的任意 一个子集R称为从A到B的一个二元关系 (relation from A to B)。即:
R A×B 特别地,当A=B时,R称为A上的关系 (relation on A ), 这时
A
4
2.1 关系的概念 2.1.1 n元关系
定义2-1
设A1, A2 ,… An是集合,则称 A1×A2×…×An的任意一个子集R为A1, A2 ,… An间的n元关系。
集合A1, A2, …, An叫做关系的域, n叫做它的阶。
若R An, 则称R为A上的n元关系。
A
5
可以利用n元关系表示计算机的数据库: 数据库由记录组成,这些记录是由字段构成的n元 组。字段是n元组的数据项。
示a和b的小圆圈用直线或弧线连接起来, 并加上从 结点a到结点b方向的箭头。
A
17
例如: A={a1, a2, a3, a4} B={b1, b2, b3, b4, b5} R={(a1, b1), (a2, b3), (a3, b2), (a4, b4), (a4, b5)}

离散数学第二章讲解

离散数学第二章讲解
2018/12/20 18
练习
1. 设A={0,1}, B={1,2}, 则AB ={(0,1),(0,2), (1,1),(1,2)} BB ={(1,1),(1,2), (2,1),(2,2)}
2. #A=2, #B=3 则#(AB)= 6
#(2AB)= 26 由A到B的不同的关系的个数是 26
2018/12/20 16
普遍关系 因为AB AB,AA AA 所以AB是一个由A到B的关系 AA是A上的一个关系
常将AA记作UA={(ai,aj)|ai,ajA}
恒等关系 定义集合A上的恒等关系IA={(a,a)|aA}
例:设A={a,b,c},则 UA=AA={(a,a),(a,b),(a,c), (b,a),(b,b),(b,c), (c,a),(c,b),(c,c)}是A上的普遍 关系 IA={(a,a),(b,b),(c,c)}是A上的恒等关系
2018/12/20 14
对于B={2,5,8}
则B×B ={(2,2),(2,5),(2,8),(5,2),(5,5),(5,8) ,(8,2),(8,5),(8,8)} 令6={(2,2),(5,2),(8,2)}
7={(8,5), (5,2),(2,8),(2,5)}
因为6 BB, 7 BB, 所以,6, 7均是集合B上的关系
其中第i个元素ai称为该有序n元组的第i个坐标。
例 {a,b,c,d}={b,a,d,c},但(a,b,c,d)(b,a,d,c) {4,4,3,2}={4,3,2} ,但(4,4,3,2)(4,3,2) 当n=2时,有序二元组(a,b)又称为序偶。
2018/12/20 2
定义:设(a1,a2,…,an) 和(b1,b2,…,bn)是两个有序n元组, 若a1= b1, a2=b2,…,an=bn,则称这两个有序n元组相等,并 记作(a1,a2,…,an)=(b1,b2,…,bn)。

离散数学 第二章 关系 (Relation)

离散数学 第二章  关系  (Relation)

例1 设R是实数集合,S={(x,y) | xR ∧ yR ∧ x≤y} 由实数的性质知,当x≤y且 y≤x时,有x=y,由反对称关系 的定义知S是R上的反对称关系。
定义5 设R是非空集合X上的二元关系。若对于任意的x,y,zX, 当 (x,y)R 且 (y,z)R 时,有 (x,z)R ,则称R是X上的传递 关系。
例3 设N是自然数集合, R= { (a,b)∣ aN ∧ bN ∧ a|b } N×N 称R是自然数集合上的整除关系。
例4 设 X = {风,马,牛}, R = { (风,马),(马,牛) } X×X 称R是X上的二元关系。
定义2 设A, B是两个非空集合,R A×B 1)若R = ,则称R为空关系 ; 2)若R = A×B,则称R为全关系 ; 3)若A=B 且 R = { (a,a)∣aA},则称R是幺关系。
例1 A={ a,b,c }, B={0,1} AB={(a,0), (a,1), (b,0), (b,1), (c,0), (c,1)} BA={(0,a), (0,b), (0,c), (1,a), (1,b), (1,c)} 例2 A={张三,李四},B={白狗,黄狗} AB={(张三,白狗), (张三,黄狗), (李四,白狗), (李四,黄狗)} BA={(白狗,张三), (白狗,李四), (黄狗,张三), (黄狗,李四)}
第四节
二元关系的基本性质
定义1 设R是非空集合X上的二元关系。若对X中的每个元素x, 都有(x,x) R,则称R是X上的自反关系。 例1 设X={a,b,c,d},R={(a,b),(a,a),(b,b),(c,d),(c,c),(d,d)} 由自反关系的定义知R是X上的自反关系。 若R={(a,a),(b,b),(c,c),(d,d)},则R是X上的幺关系。 由此可知幺关系一定是自反关系,但自反关系不一定是幺 关系。

离散数学-二元关系、闭包的概念

离散数学-二元关系、闭包的概念

离散数学-⼆元关系、闭包的概念⼆元关系设S是⼀个⾮空集合,R是关于S的元素的⼀个条件.假设对S中随意⼀个有序元素对(a,b),我们总能确定a与b是否满⾜条件R,就称R是S的⼀个关系(relation).假设a与b满⾜条件R,则称a与b满⾜条件R,则称a与b有关系R,记做aRb;否则称a与b⽆关系R.关系R也成为⼆元关系.定义:集合 X 与集合 Y 上的⼆元关系是 R=(X, Y, G(R)) 其中 G(R),称为R 的图,是笛卡⼉积 X × Y的⼦集.若 (x,y) ∈ G(R) 则称 x 是 R-关系於 y 并记作 xRy 或 R(x,y).但常常地我们把关系与其图等价起来,即若 R ⊆ X × Y 则 R 是⼀个关系.闭包关系的运算时关系上的⼀元运算。

它把给出的关系R扩充成⼀新关系R’,使R’具有⼀定的性质。

且所进⾏的扩充⼜是最“节约”的。

⽐⽅⾃反。

相当于把关系R对⾓线上的元素全改成1。

其它元素不变,这样得到的R’是⾃反的。

且是修改次数最少的。

即是最“节约”的。

⼀个关系R的闭包,是指加上最⼩数⽬的有序偶⽽形成的具有⾃反性,对称性或传递性的新的有序偶集,此集就是关系R的闭包。

设R是集合A上的⼆元关系,R的⾃反(对称、传递)闭包是满⾜下⾯条件的关系R':(i)R'是⾃反的(对称的、传递的);(ii)R'⊇R。

(iii)对于A上的不论什么⾃反(对称、传递)关系R",若R"⊇R,则有R"⊇R'。

R的⾃反、对称、传递闭包分别记为r(R)、s(R) 和t(R)。

性质1集合A上的⼆元关系R的闭包运算能够复合。

⽐如:ts(R)=t(s(R))表⽰R的对称闭包的传递闭包,通常简称为R的对称传递闭包。

⽽tsr(R)则表⽰R的⾃反对称传递闭包。

性质2设R是集合A上的⼆元关系,则有(a)假设R是⾃反的。

那么s(R)和t(R)也是⾃反的。

离散数学 关系

离散数学 关系
R={(a1, a1), (a1, a2), (a2, a3),
(a3, a4), (a4, a1), (a4, a5), (a5, a3)}。
求R的关系图。
20
2. 关系矩阵 :由表格法抽象而来 【定义】设集合A={x1,x2,…,xm}, B={y1,y2,… yn}, R
是从A到B的关系, 则m×n矩阵MR=(mij)
数据库由记录组成,这些记录是由字段构成的n元
组。字段是n元组的数据项。
6
例 设R是A×N×S×D×T 的子集,其中A是所有 航空公司的集合,N是航班号的集合,S是出发地的 集合,D是目的地的集合,T是起飞时间的集合。则R 是由5元组(a, n, s, d, t)组成的表示飞机航班的关系。 例如,设R表示由国内航空公司飞机航班构成的关 系,如果南方航空公司在15:00有从广州到北京的 2963航班,那么
2) 当R=A×A=A2时, 称R为集合A上的全域关系, 用EA表示。显然EA ={(x,y)|x∈A 且 y∈A}
3) 若R={(x, x)|x∈A}, 则称R是A上的恒等关系, 用IA表示。
12
【例】设A={1, 2, 3, 4, 5},R是A上的二元关系,其
定义为:当a,b ∈A且a能整除b时,(a, b) ∈R(R
23
2.1.5 函数的关系定义 函数如何转换成关系? 【例2-15】A = {a, b, c}, B = {1, 2, 3}, f: A B, f(a) = 2, f(b) = 3, f(c) = 3.
f ( x) y ( x, y) f . f {( a,2), (b,3), (c,3)}.
注意: 一般来说, A到B的关系不是A到B的函数.
{( a,2), (a,3), (c,3)} ?
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

定义3 定义 设R是非空集合X上的二元关系。若对于任意的x,y∈X, 当 (x,y)∈R 时,有 (y,x)∈R,则称R是X上的对称关系。 例1 设X={a,b,c},R1={(a,b),(b,a)} ,R2={(a,a),(b,b)} ,R3=X2 由对称关系的定义知R1,R2,R3都是X上的对称关系。 例2 设R是实数集合,S={(x,y) | x∈R ∧ y∈R ∧ x=y} 由实数的性质知,当x=y时,有y=x,由对称关系的定义知S 是R上的对称关系。推而广之,凡是相等关系都是对称关系。 定义4 定义 设R是非空集合X上的二元关系。若对于任意的x,y∈X, 当 (x,y)∈R 且 (y,x)∈R 时,有 x=y,则称R是X上的反对称关 系。 例1 设R是实数集合,S={(x,y) | x∈R ∧ y∈R ∧ x≤y} 由实数的性质知,当x≤y且 y≤x时,有x=y,由反对称关系 的定义知S是R上的反对称关系。
定义2 定义 设A, B是两个非空集合,R ⊆ A×B 1)若R = ∅,则称R为空关系 ; 2)若R = A×B,则称R为全关系 ; 3)若A=B 且 R = { (a,a)∣a∈A},则称R是幺关系。 定义3 定义 设A, B是两个非空集合, R ⊆ A×B 1) 设 ℘ (R) = { a∣(∃b∈B)((a,b)∈R) },称℘ (R) 为R的 前域。 2) 设 ℜ (R) = { b∣(∃a∈A)((a,b)∈R) },称 ℜ (R) 为R的 后域。 例 A={1,2,3} B={2,4,6,8,10} R={(1,2),(2,4),(3,6)} ℘ (R) = {1,2,3} ⊆ A ℜ (R) = {2,4,6} ⊆ B
定理2 定理 设A, B, C, D是四个非空集合,R, R1, R2 ⊆ A×B, S, S1, S2 ⊆ B×C,T ⊆ C×D 1) R o ∅ = ∅ o S = ∅ 2)℘( R o S ) ⊆ ℘( R ), ℜ( R o S ) ⊆ ℜ(S ) 3)若 R1 ⊆ R2 且 S1 ⊆ S2,则 R1 o S1 ⊆ R2 o S2 。 4) (R o S) o T = R o (S o T) 5) R o (S1∪S2) = (R o S1) ∪ (R o S2) (S1∪S2) o T = (S1 o T) ∪ (S2 o T) 6) R o (S1∩S2) ⊆ (R o S1)∩(R o S2) (S1∩S2) o T ⊆ (S1 o T)∩(S2 o T) 7) (R o S)–1 = S–1 o R–1
定理1 定理 设A, B, C, D是四个集合,那么 A × B = C × D 当且仅当 A=C 且 B=D 。 定理2 定理 设A, B, C是三个集合,则 1) A ×(B∪C) = (A × B)∪(A × C) 2) A ×(B∩C) = (A × B)∩(A × C) 3) (A∪B) × C = (A×C)∪(B × C) 4) (A∩B) × C = (A×C)∩(B × C)
a1 a2 a3 a4
关系R的关系矩阵
第三节 关系的运算 3.1 逆关系
定义1 定义 设A,B是两个非空集合,R ⊆ A×B R–1 = { (b,a)| b∈B ∧ a∈A ∧ (a,b)∈R } ⊆ B×A 称R–1是R的逆关系。 定理1 定理 设A,B是两个非空集合,R⊆A×B,S⊆A×B,则 1) (R–1)–1 = R 2) 若 R ⊆ S ,则 R–1 ⊆ S–1 。 3) (R∪S)–1 = R–1∪S–1 4) (R∩S)–1 = R–1∩S–1
例1 A={ a,b,c }, B={0,1} A×B={(a,0), (a,1), (b,0), (b,1), (c,0), (c,1)} B×A={(0,a), (0,b), (0,c), (1,a), (1,b), (1,c)} 例2 A={张三,李四},B={白狗,黄狗} A×B={(张三,白狗), (张三,黄狗), (李四,白狗), (李四,黄狗)} B×A={(白狗,张三), ( B×A={( , ), (白狗,李四), ( , ), (黄狗,张三), ( , ), (黄狗,李四)} , )}
第四节
二元关系的基本性质
定义1 定义 设R是非空集合X上的二元关系。若对X中的每个元素x, 都有(x,x) ∈ R,则称R是X上的自反关系。 例1 设X={a,b,c,d},R={(a,b),(a,a),(b,b),(c,d),(c,c),(d,d)} 由自反关系的定义知R是X上的自反关系。 若R={(a,a),(b,b),(c,c),(d,d)},则R是X上的幺关系。 由此可知幺关系一定是自反关系,但自反关系不一定是幺 关系。 定义2 定义 设R是非空集合X上的二元关系。若对X中的每个元素x, 都有(x,x) ∉ R,则称R是X上的反自反关系。 例2 设X={a,b,c,d},R={(a,b),(a,c),(a,d),(c,d)} 由反自反关系的定义知R是X上的反自反关系。
定理1 设R1, R2是A×B上的两个二元关系,若 R1 ⊆ R2,则 定理 1) ℘ (R1) ⊆ ℘ (R2) 2) ℜ (R1) ⊆ ℜ (R2) 定理2 定理 设R1, R2是A×B上的两个二元关系,则 1) ℘ (R1∪R2) = ℘ (R1)∪℘ (R2) 2) ℜ (R1∪R2) = ℜ (R1)∪ℜ (R2) 3) ℘ (R1∩R2) ⊆ ℘(R1)∩℘ (R2) 4) ℜ (R1∩R2) ⊆ ℜ (R1)∩ℜ (R2)
当(ai,bj) ∈ R时
称MR为关系R的关系矩阵。
例 A={ a1,a2,a3,a4 } ,
R ⊆ A×A
R ={ (a1,a1),(a1,a2),(a1,a3),(a1,a4),(a2,a2),(a2,a3),(a2,a4), (a3,a3),(a3,a4),(a4,a4)} a1 1 0 0 0 a2 1 1 0 0 a3 a4 1 1 1 1 0 1 1 1
第五节 等价关系 5.1 等价关系和等价类
定义1 定义 设R是非空集合X上的二元关系。若R是自反的、对称的、 传递的,则称R是X上的等价关系。 • 由于等价关系是自反的,故有℘(R) = ℜ(R) =X 。 例1 同乡关系是等价关系。 例2 平面几何中的三角形间的相似关系是等价关系。 例3 平面几何中的三角形间的全等关系是等价关系。 例4 平面几何中的直线间的平行关系是等价关系。 例5 设N是自然数集合,m是一个正整数, R={(a,b) | a∈N ∧ b∈N ∧ (a ≡ b mod m)} 称R是N上的模m同余关系。 由等价关系的定义知R是N上等价关系。 例6 非空集合X上的幺关系、全关系都是等价关系。
定义3 定义 设A, B是两个非空集合 A×B={ (a,b)|a∈A∧b∈B } 称A×B是A与B的叉积(笛卡儿积)集合。 • 两个集合的叉积是一个新的集合,它的元素是一些二元组, 在每个二元组中,第一个位置上的元素称为前者,第二个位 置上的元素称为后者。 • 在A×B中,A称为前集,B称为后集。前集与后集可以相同, 也可以不相同。若前集与后集相同,则记为A×A=A2 。 • 规定A×∅ = ∅ = ∅×B。由于若偶对的第一分量或第二分量不 存在就没有偶对存在,故规定它们的叉积集合为空集。 • 由于偶对中的元素是有序的,因此一般地说 A×B≠B×A
• • •
例:关系R的图形表示
A
R a b c d e i h
B
j g f
2) 关系的矩阵表示法
设A,B是两个非空的有限集合,R ⊆ A×B A = { a1,a2,a3,…am } B = { b1,b2,b3,…bn } 令 MR = (xij)m×n ,i = 1…m , 1 xij = 0 当(ai,bj) ∉ R时 j = 1…n
2.2 关系表示法 1) 关系的图形表示法
• • • • 设A,B是两个非空的有限集合,R ⊆ A×B 分别用两个圆圈表示A, B两个集合。 在表示A的圆圈中将A的元素用小圆点表示,小圆点旁边是元 素的名称。 在表示B的圆圈中将B的元素用小圆点表示,小圆点旁边是元 素的名称。 关系R中的偶对用有向弧表示。若A中的某个元素x与B中的某 个元素y有关系R,则在x和y之间画一条有向弧。有向弧的起 始端与x相连,有向弧的终止端与y相连。 将R中所有的偶对连完之后,将所有的有向弧及和有向弧相 连的元素全部圈出来就得到关系R的图形表示。 所有有向弧的始端点构成℘ (R),所有有向弧的终端点构成ℜ (R)。 若A=B,则只需在一个集合中画出元素间的关系即可。
例1 设A是西安交通大学全体同学组成的集合, R={(a,b)∣ a∈A ∧ b∈A ∧ a与b是同乡} ⊆ A×A 例2 设A是一个大家庭 R1 = {(a,b)∣ a∈A ∧ b∈A ∧ a是b的父亲或母亲} R2 = {(a,b)∣ a∈A ∧ b∈A ∧ a是b的哥哥或姐姐} R3 = {(a,b)∣ a∈A ∧ b∈A ∧ a是b的丈夫或妻子} 例3 设N是自然数集合, R= { (a,b)∣ a∈N ∧ b∈N ∧ a|b } ⊆ N×N 称R是自然数集合上的整除关系。 例4 设 X = {风,马,牛}, R = { (风,马),(马,牛) } ⊆ X×X 称R是X上的二元关系。
定义5 定义 设R是非空集合X上的二元关系。若对于任意的x,y,z∈X, 当 (x,y)∈R 且 (y,z)∈R 时,有 (x,z)∈R ,则称R是X上的传递 关系。 例1 设X={a,b,c,d},R={(a,b),(b,c),(a,c),(c,d),(a,d),(b,d)} 由传递关系的定义知R是X上的传递关系。 例2 设X是平面上直线的集合,R={(x,y) | x∈X∧y∈X∧x∥y} 由平面几何的知识知,若x∥y 且y∥z,则 x∥z。 由传递关系的定义知R是X上的传递关系。 例3 相等关系是传递关系。 • 全关系X2是自反的、对称的、传递的。 • 幺关系I 是自反的、对称的、反对称的、传递的。 • 空关系∅是反自反的、对称的、反对称的、传递的 关系表示法
相关文档
最新文档