离散数学 二元关系和函数-2

合集下载

离散数学二元关系与函数在计算机中的应用

离散数学二元关系与函数在计算机中的应用

在计算机科学领域中,离散数学中的二元关系和函数是非常重要的概念,尤其是在计算机程序的设计和实现中。

本文主要介绍了离散数学中的二元关系和函数在计算机中的应用。

在本文中,我们将回答以下问题:1. 什么是二元关系?2. 什么是函数?3. 二元关系和函数在计算机科学中的应用是什么?什么是二元关系?在数学中,二元关系是指一个由两个元素组成的集合对之间的关系。

这种关系可以表示为R(x, y),其中x和y是该关系中的元素,R(x, y)表示元素x和y之间的关系。

例如,在一组学生中,每个学生都有一个学号和一个年龄,关系可以表示为SR(学号,年龄),其中SR(001,20)表示学号为001的学生的年龄是20岁。

在计算机科学中,二元关系可以用于模拟数据结构中的关系,例如关系数据库中的表格。

在关系型数据库中,表格中的每一行包含一个记录,每个记录由唯一的主键表示。

由此可以建立一个这些记录的关系,这个关系就是二元关系的实例。

什么是函数?在数学中,函数是指一个定义域和一个值域之间的关系,其中每个输入值都对应一个唯一的输出值。

通常,函数可以用f(x)=y来表示,其中f表示函数,x表示自变量,y表示函数的值。

例如,函数f(x)=x^2表示输入值x的平方值。

在计算机科学中,函数也是非常重要的,因为它们提供了一种有序的方式来定义输入和输出之间的关系。

在编程中,函数通常是一组可重用的代码,它执行一个特定的任务,并返回一个结果。

例如,在C++中,我们可以定义一个名为sum的函数,该函数接受两个整数作为参数,并返回它们的和。

二元关系和函数在计算机科学中的应用是什么?二元关系和函数在计算机科学中有着广泛的应用。

在计算机科学中,二元关系和函数可以用于数据结构、算法设计和软件工程等领域。

例如,在计算机图形学中,二元关系可以用于描述点和线的关系,从而构建图形图形;在计算机网络中,二元关系可以用于描述不同计算机之间的关系,从而实现通信。

同时,函数的应用也非常广泛。

《离散数学》课件-第四章 二元关系

《离散数学》课件-第四章 二元关系
则关系R的各次幂为: R0 =A ={<1,1> , <2,2> , <3,3> , <4,4> , <5,5>} R1=R
R2= R • R={<1,1>,<2,2>,<1,3>,<2,4>, <3,5>}
R3=R2 • R={<1,2>,<2,1>,<1,4>,<2,3>, <2,5>}
R4= R3 • R={<1,1>,<2,2>,<1,5>,<2,4>,
从关系图来看关系的n次幂
R:
1
2
3
4
5
R2:
1
2
3
4
5
R2就是从R的关系图中的任何一个结点x出发,长 为2的路径,如果路径的终点是y,则在R2 的关系 图中有一条从x到y的有向边。其他以次类推:
R3:
1
2
3
4
5
R4:
1
2
3
4
5
定理 设|A|=n,R A×A,则必有i,j∈N, 0≤i<j≤2n2,使得Ri=Rj。
=R5,R7=R6•R=R5,…,Rn=R5 (n>5) 故Rn{R0,R1,R2,R3,R4,R5}。
S0=IA,S1=S,
S2=S•S={<a,c>,<b,d>,<c,e>,<d,f>}, S3=S•S•S=S2•S={<a,d>,<b,e>,<c,f>}, S4=S3•S={<a,e>,<b,f>}, S5=S4•S={<a,f>}, S6=S5•S=Φ, S7=Φ, …, 故,Sn{S0,S1,S2,S3,S4,S5,S6}

离散数学 二元关系(2)

离散数学 二元关系(2)
西南科技大学
17
计算机科学与技术学院
Discrete Mathematics
② 合成运算成立结合律
定理 设 R,S,T分别是A到B,B到C,C到D的关 系, 则有(R S) T = R (S T)。 证明:略
西南科技大学
18
计算机科学与技术学院
Discrete Mathematics (4)关系的幂 定义 设R是A上的二元关系,n∈N,则关系R的n次 幂Rn定义为: (1). R0 =A是A上的恒等关系,即R0={<x,x>|xA}; (2). R1=R (3). Rn+1=Rn R
西南科技大学
5
计算机科学与技术学院
Discrete Mathematics
定义的有关说明:
1. R与S能进行合成的必要条件是R的后域B一定是 S的前域B,否则就不能合成。 2. <x,z>有合成关系的定义为:至少有一个做中间 桥梁的元素y属于B,使x,y有关系R,y,z有关系S。 例1 设A={1,2,3,4,5},B={3,4,5},C={1,2,3}
R是A到B的关系,且R={<x,y>|x+y=6},
S是B到C的关系,且S={<y,z>y-z=2} 。
求RS
西南科技大学
6
计算机科学与技术学院
Discrete Mathematics 只需从两个关系的二重组中搜索: ∵<1,5>∈R,<5,3>∈S,∴<1,3>∈RS
∵<2,4>R,<4,2>S,∴<2,2>RS
S R= {<d,b> ,<c,b>}

离散数学 第四章 关系

离散数学 第四章 关系

若ai Rbj 若ai Rbj
矩阵MR 称为R的关系矩阵。
17
第四章 关系
4.1 二元关系
例:设A={1,2,3,4},A上的关系R={<x,y>|y是x 的整数倍},故R={<1,1>,<1,2>,<1,3>,<1,4>,<2,2>,<2, 4>,<3,3>,<4,4>}.
1 2 3 4
1 1 2 0 MR 3 0 4 0
2
第四章 关系
4.1 二元关系
4.1.1 基本概念
4.1.2 关系的表示
3
第四章 关系
4.1 二元关系
4.1.1 基本概念 1)定义: A×B的子集叫做A到B上的一个二元关系。 A1×A2×A3的子集叫做A1×A2×A3上的一个三元 关系。 A1×A2×…xAn的子集叫做A1×A2×… × An上的 一个n元关系。 A×A×A ×… × A的子集叫做A上的n元关系。
1 1 0 0
1 0 1 0
1 1 0 1
18
第四章 关系
4.1 二元关系
3.关系图表示法
关系图由结点和边组成
若A= {x1, x2, …, xm},R是A上的关系,R的关系图是 GR=<A, R>,其中A为结点集,R为边集。如果<xi,xj> R,在图中就有一条从 xi 到 xj 的有向边;如果<xi,xi> R,在图中就有一条从 xi 到 xi 的有向边。
12
第四章 关系
4.1 二元关系 4)关系的个数: 2,A×A的子集有 2 n 个。 假设|A|=n,|A×A|=n 2n 所以 A上有 个不同的二元关系。

离散数学2

离散数学2
23
在上例中3个结果矩阵是 在上例中 个结果矩阵是: 个结果矩阵是
24
求传递闭包--Warshall算法 求传递闭包--Warshall算法 --Warshall
设集合基数为n 构造n+1个矩阵W 设集合基数为n,构造n+1个矩阵W0,W1,W2, n+1个矩阵 …Wn,W0为t( R )的关系矩阵,Wn即为t( R )的关系矩阵 Wn,W )的关系矩阵,Wn即为 的关系矩阵,Wn即为t( )的关系矩阵 (1)令 (1)令W0=MR (2)设Wi- 已求出,现求Wi (2)设Wi-1已求出,现求Wi 考虑Wi- 的第i 考虑Wi-1的第i列,列中为1的元素分别位于P1,P2…行, Wi 列中为1的元素分别位于P 行 同时考虑第i 该行中为1的元素位于q 同时考虑第i行,该行中为1的元素位于q1,q2…列,则: 列 i中第 中第P 列的元素改为1 把W i中第PS行qt列的元素改为1; (3)重复(2)过程,直到求出Wn (3)重复(2)过程,直到求出Wn 重复(2)过程 (4)根据Wn写出t( (4)根据Wn写出t( R ) 根据Wn写出 2.5.3) (见书上例2.5.3) 见书上例2.5.3
7
传递性:若x到y有边,y到z有 边,则x到z必有边。
8
二元关系的性质对应于关系图, 二元关系的性质对应于关系图,有: (1)自反性:每个顶点都有自回路, )自反性:每个顶点都有自回路, (2)反自反性:每个顶点都没有自回路; ) 自反性:每个顶点都没有自回路; ( 3) 对称性 : 任二个顶点间或没有边 , 或有二 ) 对称性: 任二个顶点间或没有边, 条方向相反的有向边; 条方向相反的有向边; ( 4) 反对称性 : 任二个顶点至多只有一条有向 ) 反对称性: 也即:或没有边,或只有一条有向边) 边;(也即:或没有边,或只有一条有向边) 有边, 有边, (5)传递性:若x到y有边,y到z有边, )传递性: 则x到z必有边。 必有边。

离散数学(集合论)

离散数学(集合论)

D.M 律
双重否 定
26

E
补元律 零律 同一律
AA= A= A=A
AA=E AE=E AE=A
否定
=E
27
E=
第3章 集合的基本概念和运算
3.1 集合的基本概念
3.2 集合的基本运算
3.3 集合中元素的计数
28
3.3 集合中元素的计数
集合的基数与有穷集合 包含排斥原理 有穷集的计数
0 n 1 n n n n
15
幂 集 定义
P(A) = { B | BA }
设 A={a,b,c},则 P(A)={,{a},{b},{c},{a,b},{a,c},{b,c}{a,b,c}}
计数: 如果 |A| = n,则 |P(A)| = 2n
16
空集和全集 空集:不含任何元素的集合,记为
42
文氏图法
求1到1000之间(包含1和1000在内)既不能被 5 和6 整除, 也不能被 8 整除的数有多少个?
43
例2 24名科技人员,每人至少会1门外语. 英语:13; 日语:5; 德语:10; 法语:9 英日:2; 英德:4; 英法:4; 法德:4 会日语的不会法语、德语 求:只会 1 种语言人数,会 3 种语言人数
元素
a A
a A
表示方法:列举法A={a,b,c,d} 描述法 B={x|x∈Z,3<x≤6} …
12
集合与元素的关系
A={a,{b, c},d }
aA
{b, c} A
b x( x A x B) A
包含 A B x (xA xB)
(4)
37
3.1 容斥原理
又 A U A,

离散数学 二元关系

离散数学 二元关系
2019/3/20 14
<x,y>R xRy 也称之为x与y有R关系。 后缀表示 中缀表示
<x,y>R xRy 也称之为x与y没有R关系。
例3. R是实数集合,R上的几个熟知的关系
≤ ≥ =
y x2+y2=4
x
从例3中可以看出关系是序偶(点)的集合 (构成线、面)。
2019/3/20 15
作业 P105 ⑵
2019/3/20 12
4-2 关系及其表示法
相关 按照某种规则,确认了二个对象或多个
对象之间有关系,称这二个对象或多个对象是相 关的。
例1: 大写英文字母与五单位代码的对应关系R1: 令α={A,B,C,D,…Z}
β={30,23,16,22,…,21}是五单位代码集合
β={11000, 10011, 01110, 10010,…, 10001} R1={<A,30>,<B,23>,<C,16>,...,<Z,21>}α×β
2019/3/20
AB (CACB)。
9
5) 设A、B、C、D为非空集合,则 ABCDAC∧BD 证明:首先,由ABCD 证明AC∧BD 任取xA,任取yB,所以 xAyB<x,y>A×B <x,y>C×D (由ABCD ) xCyD 所以, AC∧BD。 其次, 由AC,BD 证明ABCD 任取<x,y>A×B xAyB xCyD (由AC,BD) <x,y>C×D 所以, ABCD 证毕。
2019/3/20ቤተ መጻሕፍቲ ባይዱ16
关系的表示方法 枚举法: 即将关系中所有序偶一一列举出,写在大括号内。 如R ={ <1,1>,<1,2>,<1,3>, <1,4>, <2,2>, <2,3>, <2,4>, <3,3>, <3,4>, <4,4>} 。 谓词公式法: 即用谓词公式表示序偶的第一元素与第二元素间 的关系。例如 R={<x,y>|x<y} 有向图法: RA×B,用两组小圆圈(称为 结点)分别表示A和B 的元素,当<x,y>R时,从x到y引一条有向弧 (边)。这样得到的图形称为R的关系图。

离散数学-关系-2

离散数学-关系-2

3-7 关系的性质
例 设R,S是X上的二元关系,证明 ⑴ 若R,S是自反的,则R∪S和R∩S也是自反的。 ⑵ 若R,S是对称的,则R∪S和R∩S也是对称的。 ⑶ 若R,S是传递的,则R∩S也是传递的。 证明:⑴ 设R,S是自反的,由定理4.3.1知,IX⊆R,IX⊆S,所以 IX⊆R∪S,IX⊆R∩S,再由定理4.3.1知,R∪S和R∩S也是自反的。 ⑵ 设R,S是对称的,由定理4.3.3知,R=RC,S=SC,根据定理4.2.8, R∪S=RC∪SC=(R∪S)C,R∩S=RC∩SC=(R∩S)C,再由定理4.3.3知,R∪S 和R∩S也是对称的。 ⑶ 设R,S是传递的,由定理4.3.5知,R∘R⊆R,S∘S⊆S,据定理4.2.4, (R∩S)∘(R∩S)⊆(R∘R)∩(R∘S)∩(S∘R)∩(S∘S)⊆(R∘R)∩(S∘S)⊆R∩S 即(R∩S)∘(R∩S)⊆R∩S,再由定理4.3.5,R∩S是传递的。
Байду номын сангаас
3-7 关系的性质
设R是X上的反对称关系,由定义4.3.4知,在R的关系矩 阵MR中以主对角线为轴的对称位置上不能同时为1(主对角线 除外)。在R的关系图中每两个不同的结点间不能有方向相反 的两条边。 设X=⎨1,2,3⎬,X上的二元关系 R=⎨<1,2>,<2,3>,<3,3>⎬,R是反对称的。它的关系图如图 4.8所示,关系矩阵如下:
⎛0 ⎜ M R= ⎜ 1 ⎜0 ⎝
1 0 0
0⎞ ⎟ 0⎟ 1⎟ ⎠
3-7 关系的性质
例 设A=⎨1,3,5,7⎬,定义A上的二元关系如下: R=⎨<a,b>|(a-b)/2是整数⎬ 试证明R在A上是自反的和对称的。 证明:∀a∈A,(a-a)/2=0,0是整数,所以 <a,a>∈R。即R是自反的。 ∀a∈A,∀b∈A,<a,b>∈R,(a-b)/2是整数,因为整数的相反数也是 整数,所以(b-a)/2=-(a-b)/2是整数,<b,a>∈R。即R是对称的。 定理3-7.3 设R是X上的二元关系, R是对称的当且仅当R=RC。 证明:设R是对称的,下证R =RC。 <x,y>∈R⇔<y,x>∈R⇔<x,y>∈RC , 所以 R =RC。 设R =RC,下证R是对称的。 <x,y>∈R⇒<y,x>∈RC⇒<y,x>∈R, 所以R是对称的。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

函数复合运算的性质
(2) 假设存在 x1, x2∈A使得 fg(x1) = f g(x2) 由合成定理有 f (g(x1))= f (g(x2)). 因为 f:B→C是单射的, 故 g(x1)=g(x2). 又由 于 g:A→B也是单射的, 所以 x1=x2. 从而证 明 f∘g:A→C是单射的. (3) 由 (1) 和 (2) 得证.
第4章 二元关系和函数
Relation
4.6 函 数 的 定 义 与 性 质
在高等数学中,函数是在实数集合上进行讨论的, 其定义域是连续的。 本章把函数概念予以推广 ⑴定义域为一般的集合,支持离散应用。 ⑵把函数看作是一种特殊的关系:单值二元关系。
函数定义
4.6 函 数 的 定 义 与 性 质 定义 设 F 为二元关系, 若 x∈domF 都存在唯一的 y∈ranF 使 xFy 成立, 则称 F 为函数. 对于函数F, 如果有 xFy, 则记作 y=F(x), 并称 y 为 F 在 x 的函数值. 例1 F1={<x1,y1>,<x2,y2>,<x3,y2>} F2={<x1,y1>,<x1,y2>} F1是函数, F2不是函数
常函数、恒等函数、单调函数
1. 设f:A→B, 若存在 c∈B 使得 x∈A 都有 f(x)=c, 则称 f:A→B是常函数. 2. 称 A 上的恒等关系 IA为 A 上的恒等函数, 对所有 的 x∈A 都有 IA(x)=x. 3. 设 f:R→R,如果对任意的 x1, x2∈R,x1<x2, 就 有 f(x1) f(x2), 则称 f 为单调递增的;如果对任意 的 x1, x2∈A, x1< x2, 就有 f(x1) < f(x2), 则称 f 为 严 格单调递增 的. 类似可以定义单调递减 和严格单调递减 的函数.
f 满射意味着:y B, 都存在 x使得 f(x) = y. f 单射意味着:f(x1) = f(x2) x1= x2

4.6 函 数 的 定 义 与 性 质
注意:
①由单射的定义可知,设X和Y是有限
集合,若存在单射函数f:X→Y,则 |X|≤|Y|。 ②由满射的定义可知,设X和Y是有限 集合,若存在满射函数f:X→Y,则 |X|≥|Y|。 ③由双射的定义可知,设X和Y是有限 集 合 , 若 存 在 双 射 函 数 f:X→Y, 则 |X|=|Y|。
4.6 函 数 的 定 义 与 性 质
构造从A到B的双射函数
有穷集之间的构造 4.6 函 数 的 定 义 与 性 质
例5 A=P({1,2,3}), B={0,1}{1,2,3} 解 A={,{1},{2},{3},{1,2},{1,3},{2,3},{1,2,3}}. B={ f0, f1, … , f7 }, 其中 f0={<1,0>,<2,0>,<3,0>}, f1={<1,0>,<2,0>,<3,1>}, f2={<1,0>,<2,1>,<3,0>}, f3={<1,0>,<2,1>,<3,1>}, f4={<1,1>,<2,0>,<3,0>}, f5={<1,1>,<2,0>,<3,1>}, f6={<1,1>,<2,1>,<3,0>}, f7={<1,1>,<2,1>,<3,1>}.
令 f:A→B, f()=f0, f({1})=f1, f({2})=f2, f({3})=f3, f({1,2})=f4, f({1,3})=f5, f({2,3})=f6, f({1,2,3})=f7
构造从A到B的双射函数(续)
实数区间之间构造双射 4.6 函 数 的 定 义 与 性 质 构造方法:直线方程
例6 A=[0,1]
B=[1/4,1/2] 构造双射 f :A→B
解 令 f:[0,1]→[1/4,1/2] f(x)=(x+1)/4
构造从A到B的双射函数(续)
A 与自然数集合之间构造双射
4.6 函 数 的 定 义 与 性 质
方法:将A中元素排成有序图形,然后从第一个元素开始 按照次序与自然数对应

4.6 函 数 的 定 义 与 性 质
函数的像
定义 设函数 f:A→B, A1A. A1 在 f 下的像: f(A1) = { f(x) | x∈A1 } 函数的像 f(A) = ranf 注意: 函数值 f(x)∈B, 而像 f(A1)B.
4.6 函 数 的 定 义 与 性 质
例3 设 f:N→N, 且 令A={0,1}, B={2}, 那么有 f(A) = f({0,1}) = { f(0), f(1) } = {0, 2}
4.6 函 数 的 定 义 与 性 质
例1 设A={1,2,3,4,5},B={6,7,8,9,10},分别 确定下列各式中的f是否为由A到B的函数。 (1)f={(1,8),(3,9),(4,10),(2,6),(5,9)} (2)f={(1,9),(3,10),(2,6),(4,9)} (3)f={(1,7),(2,6),(4,5),(1,9),(5,10),(3,9) } 解 (1)能构成函数,因为符合函数的定义条件 。 (2)不能构成函数,因为A中的元素5没有像 ,不满足像的存在性。 (3)不能构成函数,因为A中的元素1有两个 像7和9,不满足像的惟一性。
实例
例2 设 A = {1, 2, 3}, B = {a, b}, 求BA. 解 BA = {f0, f1, … , f7}, 其中 f0={<1,a>,<2,a>,<3,a>}, f1={<1,a>,<2,a>,<3,b>} f2={<1,a>,<2,b>,<3,a>}, f3={<1,a>,<2,b>,<3,b>} f4={<1,b>,<2,a>,<3,a>}, f5={<1,b>,<2,a>,<3,b>} f6={<1,b>,<2,b>,<3,a>}, f7={<1,b>,<2,b>,<3,b>}
函数复合运算的性质
定理 设g :A→B, f :B→C. (1) 如果f,g都是满射, 则 fg:A→C也是满射. (2) 如果 g, f 都是单射, 则f g:A→C也是单射. (3) 如果 g, f 都是双射, 则 f∘g:A→C也是双射. 证 (1) c∈C, 由 f:B→C 的满射性, b∈B 使得 f(b)=c. 对这个b, 由 g:A→B 的满射性,a∈A 使得 f(a)=b. 由合成定理 f∘g(a)= f ( g(a))=f(b)=c 从而证明了 f∘g:A→C是满射的.
从A到B的函数
4.6 函 数 的 定 义 与 性 质 定义 设A, B为集合, 如果 f 为函数 domf = A ranf B, 则称 f 为从A到B的函数, 记作 f:A→B.
实例 f:N→N, f(x)=2x 是从 N函数复合的定理
定理 设F, G是函数, 则F G也是函数, 且满足 (1) dom( FG)={ x | x∈domG G(x)∈domF} (2) x∈dom(F G) 有FG(x) = F (G(x))
4.7 函 数 复 合 和 反 函 数
推论1 设F, G, H为函数, 则 (F∘G)∘H 和 F∘(G∘H) 都是函数, 且 (F∘G)∘H = F∘(G∘H) 推论2 设 f: B→C, g: A→B, 则 f∘g:A→C, 且 x∈A 都有 f∘g(x) = f (g(x)).
实例
例4 4.6 函 数 的 定 义 与 性 质 判断下面函数是否为单射, 满射, 双射的, 为什么?
(1) f:R→R, f(x) = x2+2x1
(2) f:Z+→R, f(x) = lnx, Z+为正整数集
(3) f:R→Z, f(x) = x
(4) f:R→R, f(x) = 2x+1 (5) f:R+→R+, f(x)=(x2+1)/x, 其中R+为正实数集.
x / 2 若x为偶数 f ( x) x 1 若x为奇数
函数的性质
4.6 函 数 的 定 义 与 性 质 定义 设 f:A→B, (1)若ranf = B, 则称 f:A→B是满射的. (2)若任意x1, x2 A 而且不相等,都有f(x1)与 f(x2)不相等, 则称 f:A→B是单射的. (3)若 f:A→B既是满射又是单射的, 则称 f: A→B是双射的
函数与关系的区别

4.6 函 数 的 定 义 与 性 质
从A到B的函数f与一般从A到B的二元关系R有 如下区别:
A的每一元素都必须是f的序偶的第一
坐标,即dom(f)=A;但dom(R)R 若f(x)=y,则函数f在x处的值是惟一 的 , 即 ( f(x)=y)(f(x)=z)(y=z), ;但(xRy)(xRz)得不到y=z
实例(续) 解 (1) f:R→R, f(x)=x2+2x1 在x=1取得极大值0. 既不单射也不满射. (2) f:Z+→R, f(x)=lnx 单调上升, 是单射. 但不满射, ranf={ln1, ln2, …}. (3) f:R→Z, f(x)= x 满射, 但不单射, 例如 f(1.5)=f(1.2)=1. (4) f:R→R, f(x)=2x+1 满射、单射、双射, 因为它是单调的并且ranf=R. (5) f:R+→R+, f(x)=(x2+1)/x 有极小值f(1)=2. 该函数既不单射也不满射.
相关文档
最新文档