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

在计算机科学领域中,离散数学中的二元关系和函数是非常重要的概念,尤其是在计算机程序的设计和实现中。
本文主要介绍了离散数学中的二元关系和函数在计算机中的应用。
在本文中,我们将回答以下问题: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的函数,该函数接受两个整数作为参数,并返回它们的和。
二元关系和函数在计算机科学中的应用是什么?二元关系和函数在计算机科学中有着广泛的应用。
在计算机科学中,二元关系和函数可以用于数据结构、算法设计和软件工程等领域。
例如,在计算机图形学中,二元关系可以用于描述点和线的关系,从而构建图形图形;在计算机网络中,二元关系可以用于描述不同计算机之间的关系,从而实现通信。
同时,函数的应用也非常广泛。
函数,映射与二元关系

函数,映射与二元关系
函数是由一组被映射的变量组成的关系。
它是一种把一个输入集映
射到另一个输出集的函数表达式。
函数的计算一般由它的一系列参数
决定,也可以通过不同的设置来控制它的行为。
二元关系是一个表示特定对象间联系的二元图形。
它是一种在两个变
量之间创建关系的数学表示法。
二元关系通常使用一个矩阵来表示,
其中给定的每行表示一个变量值的组合,每列表示另一个变量的取值。
二元关系的计算可以通过求解矩阵来实现,也可以通过指定变量之间
的逻辑关系或模型来实现。
函数和二元关系的关系十分密切,函数可以看作是二元关系的一种特
殊情况,而在更一般的情形下,可以使用二元关系来表达函数。
它们
之间的关系可以从概念上、数学上以及用代码实现上进行分析。
在概念上,函数是一个映射,它将特定的输入组合映射到特定的输出,而二元关系则可以有不同的结果,可以更容易地控制复杂的解空间。
而基于数学上的观点,函数可以看作是二元关系的特殊情况,可以使
用求解矩阵的方法来求解。
而代码实现上也有例如if语句可以用来表
达二元关系,但也可以映射到函数式编程思想。
因此,函数与二元关系的关系是复杂的,有多种不同的方式可以将它
们表述出来,从概念表达、数学表达到实际代码实现。
它们都可以帮
助我们描述不同的关系,同时可以让程序能够有更加复杂多样的行为,从而为我们解决一些复杂的问题。
二元关系的复合运算和函数的区别

二元关系和函数是离散数学中的基本概念,它们在数学领域中有着重要的地位。
在本篇文章中,我们将深入探讨二元关系的复合运算和函数的区别,希望能够让读者对这两个概念有更清晰的认识。
一、二元关系的复合运算1. 二元关系的定义在介绍二元关系的复合运算之前,我们需要先了解二元关系的基本概念。
二元关系是集合论中的一个概念,它描述了两个元素之间的某种关系。
如果集合A和B之间的关系R满足aRb,其中a∈A,b∈B,那么我们称R是从A到B的二元关系。
2. 二元关系的复合运算当我们考虑两个二元关系R和S的复合运算时,我们是在寻找一种新的关系,这个新的关系描述了R中的元素与S中的元素之间的某种关系。
具体而言,对于R中的元素a和S中的元素b,如果存在一个元素c,使得aRc且cSb成立,那么我们就称这个元素c满足R和S的复合运算,记作R∘S。
3. 复合运算的性质在二元关系的复合运算中,我们可以总结出一些性质,比如结合律、分配律等。
这些性质有助于我们更好地理解复合运算的运算规律,并在实际问题中进行应用。
二、函数的定义和特点1. 函数的定义函数是高中数学中最基本的概念之一,它描述了两个集合之间的一种特殊关系。
具体而言,如果集合A和集合B之间的关系f满足对于A中的每一个元素a,都存在一个元素b使得f(a)=b成立,那么我们就称f是从A到B的函数。
2. 函数的特点函数具有一些明显的特点,比如每一个自变量都有且只有一个对应的因变量,这是函数与普通关系的本质区别之一。
函数还有定义域、值域、单调性、奇偶性等特点,这些特点在实际问题中有着重要的作用。
三、二元关系的复合运算和函数的区别1. 从定义上来看二元关系和函数在定义上有着明显的不同。
二元关系描述了两个集合之间的某种关系,没有对应的自变量和因变量的概念;而函数则是描述了两个集合之间的特殊关系,其中包含了自变量和因变量的概念。
2. 从表示形式来看二元关系和函数的表示形式也有所不同。
在二元关系中,我们通常用有序对的形式来表示两个元素之间的关系;而在函数中,我们则使用映射的形式来表示自变量和因变量之间的对应关系。
第四章—二元关系和函数

例4.3:设A, C, B, D为任意集合,判断以下 命题是否为真,并说明理由。
(1) A×B= A×C =>B= C (2) A-(B×C)=( A-B)×(A-C) (3) 存在集合A,使得A A × A.
解: (1) 不一定为真。反例A= φ, B、C为任意不相
等的非空集合。 (2) 不一定为真。反例A= {1}, B={2}, C={3}. (3) 为真。当 A= φ时成立。
A×B={<x,y>xA,yB} 由于有序对<x,y>中x,y的位置是确定的,因此A×B的 记法也是确定的,不能写成B×A。
笛卡儿积也可以多个集合合成 A1×A2×…×An。
笛卡儿积的运算性质。
§4.1 集合的笛卡尔积与二元关系
笛卡儿积的性质: 1、对任意集合A,根据定义有
A × φ = φ × A= φ 2、一般来说,笛卡儿积不满足交换律,即
由前面的定义可知:有序对就是有顺序的数组,如 <x,y>,x,y 的位置是确定的,不能随意放置。
注意:有序对<a,b><b,a>,以a,b为元素的集合 {a,b}={b,a};有序对(a,a)有意义,而集合{a,a}不成 立,因为它只是单元素集合,应记作{a}。
笛卡儿积是一种集合合成的方法,把集合A,B合 成集合A×B,规定
术语“关系”皆指二元关系?
又例:若A={a,b},B={2,5,8},则 B×A= {<2,a>,<2,b>,<5,a>,<5,b>, <8,a> <8,b>}
令 R4={<2,a> ,<2,b>}, R5={<5,a>, <8,a> <8,b>},
函数

f7={<a,1>,<b,1>,<c,1>}
二、几种特殊的函数
定义 设f:AB是函数,对任意的a,bA,且 ab,都有f(a)f(b),或形式表为 xy(x,yAxyf(x)f(y)) 则称f:AB是单射函数,或称函数f:AB 是单射的。 定义揭示了,A中不同的元素,其在B中像 也是不同的。于是,若A、B是有穷集合,存 在单射函数f:AB,则|A|≤|B|。
从函数定义可以看出,从A到B的函数f和一般从A 到B的二元关系有以下两点不同: ① A的每一元素都必须是f的有序对之第一元素。 ② 若f(x)=y,则函数f在x处的值是唯一的。
定义 设f:AB,g:CD,若A=C,且对每一 xA 都有f(x)=g(x),则称函数f和g相等,记为 f=g。 下面讨论由集合A和B构成的函数f:AB会有多少 呢?或者说,在AB的所有子集中,是全部还是部分 子集可以定义函数呢? 令BA表示这些函数的集合,即BA={f|f:AB} 设|A|=m,|B|=n,那么|BA|=? |BA|=nm 。这是因为对每个自变元,它的函数值都 有n种取法,故总共有nm种从A到B的函数。
(2)
f2 : R R
f3 : N N
f 2 r 2r 15
f 3 (n) 2n
( 双 )
(3)
( 单 )
3. 下列函数中,确定哪些是单射,哪些是满射,
哪些是双射?
(1)
f1 : R R, f1 (r ) r 2 2r 15
解:因为r 2 2r 15 (r 5)(r 3), 所以 f1 (5) f1 (3) 0 因此 f1不是单射。
例 对于给定的集合A和B构造双射函数f:A→B A=P({1,2,3}), B={0,1}{1,2,3} ({1,2,3} →{0,1}的函数) 解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})=f4, f({2})=f2, f({3})=f1, f({1,2})=f6, f({1,3})=f5, f({2,3})=f3, f({1,2,3})=f7
4-2 二元关系与函数

F(A(a) B(a) C(a) , D(b) E(b))
P53. 5(1)
试给出解释I,便得: x (F(x) G(x)) 与 x (F(x) G(x)) 有不同的真值。
如:对于实数域,F(x): x >5,G(x): x >0
x F(x) G(x) F(x) G(x) F(x) G(x) 0 1 0 1 0 0 1 1
关系的表示
用列举法表示二元关系
例:设A={a,b},B={1,2} A到B的全域关系E为
E = A×B={a,1,a,2,b,1,b,2}
A上的恒等关系: IA={a,a, b,b}
用描述法表示二元关系
例: 设R是实数集,
LR= {x,y | xR∧yR∧x≤y},
F(x): x是人,G(y): y是花, H(x,y): x喜欢y
x(F(x) y(G(y) H(x,y)))
(5) 任何金属都可以溶解在某种液体中
F(x): x是金属,G(y): y是液体,
H(x,y): x溶解于y中
x (F(x) y(G(y) H(x,y)))
这只大红书柜摆满了那些古书。
MR称为二元关系R的关系矩阵。
用矩阵表示从A到B的二元关系
补充题
以甲为例,
“√”:全对 PQ “&”:对一半 ( P Q) ( P Q) “×”:全错 PQ
例:甲全对,乙对一半,丙全错
甲: P Q 乙: P R 丙: P R
设P: 矿样是铁,Q : 矿样是铜, R : 矿样是锡
“√”:全对,“&”:对一半,“×”:全错
x(F(x)(G(x) H(x))) x(F(x)(( G(x) H(x)) (G(x) H(x)) x(F(x)(G(x) H(x)))
4二元关系和函数详解

a与1间存在关系R记aR1 b与1间存在关系R记bR1 c与2间存在关系R记cR2 d与2间存在关系R记dR2 e与3间存在关系R记eR3 e与3间存在关系R记eR3
10/11/2018 10:28 PM
liu qun, northeastern Univ.
10
4.2关系及运算——关系
定理 若 C≠Ø,则 A B (A C B C) (C A C B) 定理 设 A,B,C,D 为四个非空集合, 则 A B C D 的充要条件为 A C,B D。
10/11/2018 10:28 PM liu qun, northeastern Univ. 9
其中、
A 0,1
10/11/2018 10:28 PM
liu qun, northeastern Univ.
8
4.1笛卡儿积与二元关系——笛卡尔积
Sets
集合
定理 设A,B,C为任意三个集合,则有 a) A×(B∪C)=(A×B)∪(A×C); b) A×(B∩C)=(A×B)∩(A×C); c)(A∪B)×C=(A×C)∪(B×C); d)(A∩B)×C=(A×C)∩(B×C)。
例设有六个程序,它们之间有一定的调用关系
R : PRP 1 2, P 3 RP 4, P 4 RP 5, P 5 RP 2, P 2 RP 6, P 3 RP 1
这个关系是集合 p P1 P2 ...P6 上的关系, 有 R P , P , P , P , P , P , P , P , P , P , P , P
A B C 1, a, , 1, a, , 1, b, , 1, b, , 2, a, , 2, a, , 2, b, , 2, b,
《二元关系和函数》课件

VS
详细描述
函数具有多种性质,这些性质描述了函数 的变化规律和特征。有界性表示函数在一 定范围内变化;单调性表示函数值随自变 量的变化趋势;周期性表示函数按照一定 的周期重复变化;奇偶性则描述函数关于 原点对称或关于y轴对称的特性。
函数的表示方法
总结词
函数的表示方法有多种,包括解析法、表格法和图象法等。
3
几何学
二元关系和函数可以描述几何形状的属性和变化 ,例如极坐标函数用于描述圆的形状和大小。
在计算机科学中的应用
数据结构和算法
二元关系和函数在数据结构和算法中用于实现各种数据结构,例 如哈希表、二叉搜索树等。
数据库查询
在数据库查询语言中,二元关系和函数用于过滤、排序和聚合数据 ,提高数据检索的效率和准确性。
速度、加速度、力等物理量的变化规律。
工程学
03
在工程学中,二元关系和函数用于描述机械运动、热传导、流
体动力学等现象,例如牛顿第二定律、热传导方程等。
05 总结
二元关系和函数的重要性和意义
二元关系和函数是数学中基 本的概念,它们在数学、物 理、工程等领域有着广泛的
应用。
二元关系用于描述两个对象 之间的关系,而函数则是一 种特殊的二元关系,用于描 述一个对象与另一个对象之
个子集。
数学符号表示
通常用R表示二元关系,其中 R⊆A×B。
二元关系的性质
自反性
传递性
如果对于集合A中的任意元素x,都有 (x,x)∈R,则称二元关系R是自反的。
如果对于任意元素x,y,z∈A,当 (x,y)∈R且(y,z)∈R时,则有(x,z)∈R ,则称二元关系R是传递的。
对称性
如果对于任意元素x,y∈A,当 (x,y)∈R时,则有(y,x)∈R,则称二元 关系R是对称的。
离散数学第四章二元关系和函数知识点总结

离散数学第四章二元关系和函数知识点总结集合论部分第四章、二元关系和函数集合的笛卡儿积与二元关系有序对定义由两个客体x 和y,按照一定的顺序组成的二元组称为有序对,记作实例:点的直角坐标(3,4)有序对性质有序性(当x y时)与相等的充分必要条件是= x=u y=v例1 = ,求x, y.解 3y 4 = 2, x+5 = y y = 2, x = 3定义一具有序n (n3) 元组是一具有序对,其中第一具元素是一具有序n-1元组,即= , x n>当n=1时, 形式上能够看成有序 1 元组.实例 n 维向量是有序 n元组.笛卡儿积及其性质定义设A,B为集合,A与B 的笛卡儿积记作A B,即A B ={ | x A y B } 例2 A={1,2,3}, B={a,b,c}A B ={,,,,,,,,}B A ={,,,,,,, ,}A={}, P(A)A={, }性质:别适合交换律A B B A (A B, A, B)别适合结合律 (A B)C A(B C) (A, B)关于并或交运算满脚分配律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)若A或B中有一具为空集,则A B算是空集.A=B=若|A|=m, |B|=n, 则 |A B|=mn证明A(B C)=(A B)(A C)证任取∈A×(B∪C)x∈A∧y∈B∪Cx∈A∧(y∈B∨y∈C)(x∈A∧y∈B)∨(x∈A∧y∈C)∈A×B∨∈A×C∈(A×B)∪(A×C)因此有A×(B∪C) = (A×B)∪(A×C).例3 (1) 证明A=B C=D A C=B D(2) A C=B D是否推出A=B C=D 为啥解 (1) 任取A C x A y Cx B y D B D(2) 别一定. 反例如下:A={1},B={2}, C=D=, 则A C=B D 然而A B.二元关系的定义定义设A,B为集合, A×B的任何子集所定义的二元关系叫做从A到B的二元关系, 当A=B时则叫做A上的二元关系.例4 A={0,1}, B={1,2,3}, R1={}, R2=A×B, R3=, R4={}. 这么R1, R2, R3,R4是从A 到B的二元关系, R3和R4并且也是A上的二元关系.计数|A|=n, |A×A|=n2, A×A的子集有个. 因此A上有个别同的二元关系.例如 |A|=3, 则A上有=512个别同的二元关系.设A 为任意集合,是A 上的关系,称为空关系E, I A 分不称为全域关系与恒等关系,定义如下:AE={|x∈A∧y∈A}=A×AAI={|x∈A}A例如, A={1,2}, 则E={,,,}AI={,}A小于等于关系L A, 整除关系D A, 包含关系R定义: L={| x,y∈A∧x≤y}, A R,R为实数集合AD={| x,y∈B∧x整除y},BB Z*, Z*为非0整数集R={| x,y∈A∧x y}, A是集合族.类似的还能够定义大于等于关系, 小于关系, 大于关系, 真包含关系等等.例如A = {1, 2, 3}, B ={a, b}, 则L={,,,,,}AD={,,,,}AA=P(B)={,{a},{b},{a,b}}, 则A上的包含关系是R={,,,,, ,,,}二元关系的表示表示方式:关系的集合表达式、关系矩阵、关系图关系矩阵:若A={a1, a2, …, a m},B={b1, b2, …, b n},R是从A到B 的关系,R 的关系矩阵是布尔矩阵M R = [ r ij ] m n, 其中r ij= 1 R.关系图:若A= {x1, x2, …, x m},R是从A上的关系,R的关系图是G R=, 其中A为结点集,R为边集.假如属于关系R,在图中就有一条从x i到x j 的有向边.注意:A, B为有穷集,关系矩阵适于表示从A到B的关系或者A上的关系,关系图适于表示A上的关系A={1,2,3,4},R={,,,,},R的关系矩阵M和关系图G R如下:R关系的运算基本运算定义:定义域、值域和域dom R = { x | y (R) }ran R = { y | x (R) }fld R = dom R ran R例1 R={,,,}, 则dom R={1, 2, 4}ran R={2, 3, 4}fld R={1, 2, 3, 4}逆与合成R1 = { | R}R°S = | | y (RS) } 例2 R={, , , } S={, , , , }R1={, , , }R°S ={, , }S°R ={, , , }定义 F 在A上的限制F?A = { | xFy x A}A 在F下的像F[A] = ran(F?A)实例R={, , , }R?{1}={,}R[{1}]={2,4}R?=R[{1,2}]={2,3,4}注意:F?A F, F[A] ran F基本运算的性质定理1 设F是任意的关系, 则(1) (F1)1=F(2) dom F1=ran F, ran F1=dom F证 (1) 任取, 由逆的定义有∈(F 1) 1 ∈F 1 ∈F因此有 (F1)1=F(2) 任取x,x∈dom F 1 y(∈F1)y(∈F) x∈ran F因此有dom F1= ran F. 同理可证 ran F1 = dom F.定理2 设F, G, H是任意的关系, 则(1) (F°G)°H=F°(G°H)(2) (F°G)1= G1°F 1证 (1) 任取,(F°G)°H t(∈F°G∧∈H) t (s(∈F∧∈G)∧∈H)t s (∈F∧∈G∧∈H)s (∈F∧t (∈G∧∈H))s (∈F∧∈G°H)∈F°(G°H)因此(F°G)°H = F°(G°H)(2) 任取,∈(F°G)1∈F°Gt (∈F∧(t,x)∈G)t (∈G1∧(t,y)∈F1)∈G1°F1因此(F°G)1 = G1°F1幂运算设R为A上的关系, n为自然数, 则R 的n次幂定义为:(1) R0={ | x∈A }=I A(2) R n+1 = R n°R注意:关于A上的任何关系R1和R2都有R 10 = R20 = IA关于A上的任何关系R 都有R1 = R性质:定理3 设A为n元集, R是A上的关系, 则存在自然数s 和t, 使得R s = R t.证R为A上的关系, 由于|A|=n, A上的别同关系惟独个.当列出R 的各次幂R0, R1, R2, …, , …,必存在自然数s 和t 使得R s=R t.定理4 设R 是A 上的关系, m, n∈N, 则(1) R m°R n=R m+n(2) (R m)n=R mn证用归纳法(1) 关于任意给定的m∈N, 施归纳于n.若n=0, 则有R m°R0=R m°I=R m=R m+0A假设R m°R n=R m+n, 则有R m°R n+1=R m°(R n°R)=(R m°R n)°R=R m+n+1 ,因此对一切m, n∈N有R m°R n=R m+n.(2) 关于任意给定的m∈N, 施归纳于n.若n=0, 则有(R m)0=I A=R0=R m×0假设 (R m)n=R mn, 则有(R m)n+1=(R m)n°R m=(R mn)°R m=R mn+m=R m(n+1) 因此对一切m,n∈N有 (R m)n=R mn.关系的性质自反性反自反性定义设R为A上的关系,(1) 若x(x∈A→R), 则称R在A上是自反的.(2) 若x(x∈A→R), 则称R在A上是反自反的.实例:反关系:A上的全域关系E A, 恒等关系I A小于等于关系L A, 整除关系D A反自反关系:实数集上的小于关系幂集上的真包含关系例1 A={1,2,3}, R1, R2, R3是A上的关系, 其中R={,}1R={,,,}2R={}3R自反,2R反自反,3R既别是自反也别是反自反的1对称性反对称性定义设R为A上的关系,(1) 若x y(x,y∈A∧∈R→∈R), 则称R为A上对称的关系.(2) 若x y(x,y∈A∧∈R∧∈R→x=y), 则称R为A上的反对称关系.实例:对称关系:A上的全域关系E A, 恒等关系I A和空关系反对称关系:恒等关系I A,空关系是A上的反对称关系.例2 设A={1,2,3}, R1, R2, R3和R4基本上A上的关系,其中R={,},R2={,,}1R={,},R4={,,}3R对称、反对称.1R对称,别反对称.2R反对称,别对称.3R别对称、也别反对称.4传递性定义设R为A上的关系, 若x y z(x,y,z∈A∧∈R∧∈R→∈R), 则称R是A上的传递关系.实例:A上的全域关系E,恒等关系I A和空关系A小于等于关系, 小于关系,整除关系,包含关系,真包含关系例3 设A={1,2,3}, R1, R2, R3是A上的关系, 其中R={,}1R={,}2R={}3R和R3 是A上的传递关系1R别是A上的传递关系2关系性质的充要条件设R为A上的关系, 则(1) R在A上自反当且仅当I A R(2) R在A上反自反当且仅当R∩I A=(3) R在A上对称当且仅当R=R 1(4) R在A上反对称当且仅当R∩R1I A(5) R在A上传递当且仅当R R R证明模式证明R在A上自反任取x,第11页/共11页。
离散数学(第二版)第4章二元关系和函数

第四章 二元关系和函数
定义4.2.3 设R是A到B的二元关系。 (1) 用xRy表示 <x,y>∈R,意为x,y有R关系(为使可读 性好,我们将分场合使用这两种表达方式中的某一种)。 xy 表示<x,y> R。 (2) 由<x,y>∈R的所有x组成的集合称为关系R的定义域 (domain),记作Dom R,即
显然A×B与 B×A所含元素的个数相同(A,B是有限集 合),但A×B≠B×A。
定理4.1.1 若A,B是有穷集合,则有 |A×B|=|A|·|B|(·为数乘运算)
该定理由排列组合的知识不难证明。 定理4.1.2 对任意有限集合A1,A2,…,An,有 |A1×A2×…×An|=|A1|·|A2|·… ·|An|(·为数乘运算)
第四章 二元关系和函数
本节主要介绍关系的基本概念以及关系的表示方法。 定义4.2.1 任何序偶的集合,确定了一个二元关系,并 称该集合为一个二元关系,记作R 。 二元关系也简称关系。 对于二元关系R,如果<x,y>∈R,也可记作xRy。 定义并不要求R中的元素<x,y> 中的x,y取自哪个个体 域。 因此,R={<2,a>,<u,狗>,<钱币,思想>}也是一 个二元关系。
若R={<x,y>|x∈A∧y∈B∧ x|y },则称R为整除关系, 常记为|,其中x|y表示x整除y。
若A是任意集合,R是A上的二元关系,下面的关系也常 见:
若R={<x,y>|x∈P(A)∧y∈P(A)∧x y},则称R为包含
若R={<x,y>|x∈P(A)∧y∈P(A)∧x y},则称R为真包
第四章 二元关系和函数
离散数学复习资料

离散数学复习资料第1章命题逻辑本章重点:命题与联结词,公式与解释,真值表,公式的类型及判定, (主)析取(合取)范式,命题逻辑的推理理论.一、重点内容1. 命题命题表述为具有确定真假意义的陈述句。
命题必须具备二个条件:其一,语句是陈述句;其二,语句有唯一确定的真假意义.2. 六个联结词及真值表h“”否定联结词,P是命题,P是P的否命题,是由联结词和命题P组成的复合命题.P取真值1,P取真值0,P取真值0,P取真值1. 它是一元联结词.h “”合取联结词,P Q是命题P,Q的合取式,是“”和P,Q组成的复合命题. “”在语句中相当于“不但…而且…”,“既…又…”. P Q取值1,当且仅当P,Q均取1;P Q取值为0,只有P,Q之一取0.h “”析取联结词,“”不可兼析取(异或)联结词, P Q是命题P,Q的析取式,是“”和P,Q组成的复合命题. P Q是联结词“”和P,Q组成的复合命题. 联结词“”或“”在一个语句中都表示“或”的含义,前者表示相容或,后者表示排斥或不相容的或. 即“P Q”“(P Q)(P Q)”. P Q取值1,只要P,Q之一取值1,P Q取值0,只有P,Q都取值0.h “”蕴含联结词, P Q是“”和P,Q组成的复合命题,只有P取值为1,Q取值为0时,P Q取值为0;其余各种情况,均有P Q的真值为1,亦即10的真值为0,01,11,00的真值均为1. 在语句中,“如果P则Q”或“只有Q,才P,”表示为“P Q”.h “” 等价联结词,P Q是P,Q的等价式,是“”和P,Q组成的复合命题. “”在语句中相当于“…当且仅当…”,P Q取值1当且仅当P,Q真值相同.3. 命题公式、赋值与解释,命题公式的分类与判别h命题公式与赋值,命题P含有n个命题变项P1,P2,…,P n,给P1,P2,…,P n各指定一个真值,称为对P的一个赋值(真值指派). 若指定的一组值使P的真值为1,则这组值为P的真指派;若使P的真值为0,则称这组值称为P的假指派.h命题公式分类,在各种赋值下均为真的命题公式A,称为重言式(永真式);在各种赋值下均为假的命题公式A,称为矛盾式(永假式);命题A不是矛盾式,称为可满足式;判定命题公式类型的方法:其一是真值表法,任给公式,列出该公式的真值表,若真值表的最后一列全为1,则该公式为永真式;若真值表的最后一列全为0,则该公式是永假式;若真值表的最后一列既非全1,又非全0,则该公式是可满足式.其二是推导演算法. 利用基本等值式(教材的十六个等值式或演算律),对给定公式进行等值推导,若该公式的真值为1,则该公式是永真式;若该公式的真值为0,则该公式为永假式.既非永真,也非用假,成为非永真的可满足式.其三主析取(合取)范式法,该公式的主析取范式有2n个极小项(即无极大项),则该公式是永真式;该公式的主合取范式有2n个极大项(即无极小项),则该公式是永假式;该公式的主析取(或合取)范式的极小项(或极大项)个数大于0小于2n,,则该公式是可满足式.h等值式A B,命题公式A,B在任何赋值下,它们的真值均相同,称A,B等值。
集合论

从关系矩阵上看,若MR是对称矩阵,则R具有 对称性,若MR转置后除主对角线上的元素外,原来 为1的元素都变为了0,则R具有反对称性。 从关系图上看,若不同结点间的有向弧成对出 现,则R具有对称性。若任意两个不同结点间都没有 成对的有向弧,则R具有反对称性。 R −1 , R ∪ S , R ∩ S 若R、S都是A上的对称关系,则 也是A上的对称关系, 若R、S都是A上的反对称关系,则 R −1 , R ∩ S 也 是A上的反对称关系,但 R ∪ S 不一定是A上的反对 称关系。例如,R={<1,2>},S={<2,1>}
−1
[2000年1月证明题18] 设R是集合A上的二元关系,试证明R是自反的当 且仅当 I A ⊆ R 证明:先证明必要性 Q R 具有自反性 ,∴ ∀ a ∈ A, < a , a >∈ R 于是 , {< a , a >| a ∈ A} ⊆ R , 即 I A ⊆ R 再证明充分性 Q ∀ a ∈ A, < a , a >∈ I A , 又 Q I A ⊆ R
例7
设:A={a,b,c,d},B={x,y,z}, R={<a,x>,<a,z>,<b,y>,<c,z>,<d,y>},求关系矩阵MR 解:
1 0 MR = 0 0 x
CH4 二元关系和函数 1 二元关系的基本概念

设A,B为集合,A✕B的任何子集所定义的二元
例:集合A={0,1},B={2,3} A×B={<0,2>, <0,3>, <1,2>, <1,3>}
A×B的子集:R1= {<0,2>, <0,3>} R2={<0,2>, <1,2>, <1,3>} 都是A到B上的二元关系 A×A={<0,0>, <0,1>, <1,0>, <1,1>} A×A的子集: R3={<0,0>, <0,1>} R4={<0,0>, <1,0>, <1,1>} 都是A上的二 <0,1>, <1,0>, <1,1>} 为A上的全域关系 IA = {<0,0>, <1,1>}为A上的恒等关系
其它一些常见关系: 设A为实数集R的某个子集,则A上小于等 于关系定义为: LA={〈x,y〉| x,y ∊ A∧x≤y} 例如: A={-1 ,3, 4},则 A上小于等于关系 LA= {〈-1,-1〉,〈-1,3〉,〈-1,4〉, 〈3,3〉,〈3,4〉,〈4,4〉}
再例如,有甲,乙,丙三个人和四项工作a, b ,c ,d 。 已知甲可以从事工作a和b,乙可以从事工作c, 丙可以从事工作a和d。
那么人和工作之间的对应关系可以记作
R={<甲,a>,<甲,b>,<乙,c>,<丙,a>,<丙,d>}
这是人的集合{甲,乙,丙}到工作的集合{a, b,c,d}之间的关系。
两个关系笛卡尔积

4.1 集合的笛卡儿积与二元关系 4.2 关系的运算 4.3 关系的性质 4.4 关系的闭包 4.5 等价关系和偏序关系 4.6 函数的定义和性质(略) 4.7 函数的复合和反函数(略)
1
4.1 集合的笛卡儿积和二元关系
有序对
笛卡儿积及其性质 二元关系的定义 二元关系的表示
10
从A到B的关系与A上的关系
定义 设A,B为集合, A×B的任何子集所定义的二元 关系叫做从A到B的二元关系, 当A=B时则叫做 A上 的二元关系. 例4 A={0,1}, B={1,2,3}, R1={<0,2>}, R2=A×B, R3=, R4={<0,1>}. 那么 R1, R2, R3, R4是从 A 到 B 的二元关系, R3和R4同时也是 A上的二元关系. 计数 |A|=n, |A×A|=n2, A×A的子集有2 个 n2 . 所以 A上有 2n2个不同的二元关系. 例如 |A|=3, 则 A上有=512个不同的二元关系.
3). 真.可由等量代入的原理证得. 4). 真.当A = 时, 有: A A A成立.
二元关系的定义
定义 如果一个集合满足以下条件之一: (1)集合非空, 且它的元素都是有序对 (2)集合是空集 则称该集合为一个二元关系, 简称为关系,记作R. 如<x,y>∈R, 可记作 xRy;如果<x,y>R, 则记作x y 实例:R={<1,2>,<a,b>}, S={<1,2>,a,b}. R是二元关系, 当a, b不是有序对时,S不是二元关系 根据上面的记法,可以写 1R2, aRb, a c 等.
所以有A×(B∪C) = (A×B)∪(A×C).
第一节 二元函数的概念

第一节 二元函数的概念一、 二元函数的概念 1、二元函数——已知变量x 、变量y 及变量z ,当变量x ,y 相互独立的在某范围D 内任取一组确定的值时,若变量z 按照一定的规律f ,总有唯一确定的值与之对应,则称变量z 为变量x ,y 的二元函数,记作)(y x f z ,=。
其中变量x ,y 称为自变量,取值范围D 称为二元函数定义域;二元函数z 也称为因变量,二元函数z 的取值范围G 称为二元函数值域;“f”称为对应关系或函数关系。
2、表达式——①二元显函数)(y x f z ,=;②二元隐函数0)(F =z y x ,,。
3、定义域——D={)(P |)(y x y x ,,}:xy 平面上点的集合,简称平面点集。
平面区域:整个xy 平面或xy 平面上由几条曲线围成的一部分称为平面区域,围成平面区域的曲线称为区域边界; 开区域:不包含边界的区域称为开区域; 闭区域:包含全部边界的区域称为闭区域;半开区域:包含部分边界的区域称为半开半闭区域; 有界区域:不延伸到无穷远处的区域称为有界区域; 无界区域:延伸到无穷远处的区域称为无界区域。
4、函数值——对于二元函数)(y x f z ,=,当自变量x ,y在定义域内取一组数值)(00y x ,时,对应的二元函数值记作)(|0000y x f z y y x x ,===。
5、极值——已知二元函数)(y x f z ,=在点)(00y x ,处及其附近有定义,对于点)(00y x ,处附近很小范围内任意点)(y x ,≠)(00y x ,,若总有)()(00y x f y x f ,,>,则称)(00y x f ,为)(y x f ,的极大值,点)(00y x ,为)(y x f ,的极大值点;反之,若总有)()(00y x f y x f ,,<,则称)(00y x f ,为)(y x f ,的极小值,点)(00y x ,为)(y x f ,的极小值点。
离散数学第四章二元关系和函数

例题
• 例题4.8:下列关系都是整数集Z上的关系,分别求出它们的 定义域和值域.
– R1={<x,y>|x,yZxy}; – R2={<x,y>|x,yZx2+y2=1};
• domR1=ranR1=Z. R={<0,1>,<0,-1>,<1,0>,<-1,0>} domR2=ramR2={0,1,-1}
IA={<0,0>,<1,1>,<2,2>}
关系实例
• 设A为实数集R的某个子集,则A上的小于等于关系定义为 LA={<x,y>|x,yA,xy}.
• 例4.4 设A={a,b},R是P(A)上的包含关系, R={<x,y>|x,yP(A),xy}, 则有 P(A)={,{a},{b},A}. R={<, >,<,{a}>,<,{b}>,<,A>, <{a},{a}>,<{a},A>,<{b},{b}>,<{b},A>,<A,A>}.
– 例如:A={a,b},B={0,1,2},则 AxB={<a,0>,<a,1>,<a,2>,<b,0>,<b,1>,<b,2>}; BxA={<0,a>,<0,b>,<1,a>,<1,b>,<2,a>,<2,b>}.
– 如果A中的元素为m个元素,B中的元素为n个元素, 则AxB和BxA中有mn个元素.
0100 1010 . 0001 0000
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
于是a-c=a-b+b-c=3(k1-k2) =3k
由此可得(a,c) ∈R ,所以R是可传递的, 说明此关系是等价关系。
注意:A, B为有穷集,关系矩阵适于表示从A到B的 关系或者A上的关系,关系图适于表示A上的关系
8
从A到B的关系与A上的关系
定义 设A,B为集合, A×B的任何子集所定义的二元 关系叫做从A到B的二元关系, 当A=B时则叫做 A上 的二元关系. 例4 A={0,1}, B={1,2,3}, R1={<0,2>}, R2=A×B, R3=, R4={<0,1>}. 那么 R1, R2, R3, R4是从 A 到 B 的二元关系, R3和R4同时也是 A上的二元关系. 计数 n2 2 |A|=n, |A×A|=n , A×A的子集有 2 个. 所以 A上有 2 n 个不同的二元关系. 例如 |A|=3, 则 A上有=512个不同的二元关系.
2
9
实例
例如 A = {1, 2, 3}, B ={a, b}, 则 LA={<1,1>,<1,2>,<1,3>,<2,2>,<2,3>,<3,3>}
DA={<1,1>,<1,2>,<1,3>,<2,2>,<3,3>}
A=P(B)={,{a},{b},{a,b}}, 则 A上的包含关系是 R={<,>,<,{a}>,<,{b}>,<,{a,b}>,<{a},{a}>, <{a},{a,b}>,<{b},{b}>,<{b},{a,b}>,<{a,b},{a,b}>}
二元关系
1 集合的笛卡儿积 2二元关系 3 关系的性质 4 等价关系和等价划分 5相容关系与最大相容 6偏序关系 7格与概念格
1
1 集合的笛卡儿积和二元关系
有序对
笛卡儿积
二元关系
二元关系的表示
2
有序对
定义 由两个客体 x 和 y,按照一定的顺序组成的 二元组称为有序对,记作<x,y> 实例:点的直角坐标(3,4) 有序对性质 有序性 <x,y><y,x> (当x y时) <x,y> 与 <u,v> 相等的充分必要条件是 <x,y>=<u,v> x=u y=v 例1 <2, x+5> = <3y 4, y>,求 x, y. 解 3y 4 = 2, x+5 = y y = 2, x = 3
6
在日常生活和实际工作中,“关系”这个词的含义如: 父子关系,夫妻关系,同学关系,师生关系等。 下面采用集合论的观点来描述这类关系。 如集合A={a,b,c,d,e}, 其中a,b,c,d,e是五个人, a是b的父亲,c是d的父亲,c又是e的父亲。
现将这5个人中所有符合父子关系的两个人,用有序
对:(a,b),(c,d),(c,e)来表示,如果以这些有序对作为
一、等价关系
1、等价关系的定义
定义 设R是 A上的二元关系,如果 (1) R是自反的; (2) R是对称的; (3) R是可传递的。 则称R是A上的等价关系。若<x,y>∈R, 称 x 等价于y, 记做 x~y .
13
例如,我们用a ,b,c,d,e,f 分别表示6位大学生,其中a ,b,c都姓 张,d,e,f都姓李。
18
(1)a ,b,c都姓“张”,d,e,f 都姓“李” a b
√ √ √
c
√ √ √
d
e
f
a
b
c
d
e
fห้องสมุดไป่ตู้
a √ b √
c √ d e f
a b c
√ √ √ √ √ √ √
d e f
√
√
1 1 1 0 0 0
1 1 1 0
0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 1 0 0 1 1 1 1 1 1 0
10
A上关系的性质
1自反性 2反自反性 3对称性 4反对称性 5传递性
11
2 等价关系与偏序关系
等价关系的定义 等价类及其性质 商集与集合的划分 等价关系与划分的一一对应 相容关系 偏序关系 偏序集与哈斯图 偏序集中的特定元素
12
等价关系和划分
等价关系是经常使用的重要的二元关系。
若令集合A={a ,b ,c , d ,e , f }
张 李 R是A上的同姓氏关系(同姓的大学生认为是相关的) 容易验证同姓氏关系R是A上的等价关系。
(1)因为每一个大学生都和自已是同姓的,所以满足自反性;
(2)当(a,b) ∈R时有(b,a) ∈R,所以满足对称性;
(3)当(a,b) ∈R和(b,c) ∈R时有(a,c) ∈R,所以R是可传递的。
(2)当(a,b) ∈R时有(b,a) ∈R,所以满足对称性;
(3)当(a,b) ∈R和(b,c) ∈R时有(a,c) ∈R,所以R是可传递的。
由此可得同房间关系 R是等价关系。
16
由上述3个例子可知那种同姓氏、同房间、同年龄的关系都是 等价关系。 由此可知等价关系所具有的重要特性。 如果抽象地讨论,对集合A中的元素按照某种特性分成几个组, 每个元素只属于一个组(如按年龄分组,即同年龄人在同一组 内;或按姓氏分组,即同姓人在同一组内),并且定义在同一 组内的元素是相关的,而不在同一组内的元素是不相关的,那
c
√
√ √ √
d
√
e f
a b c d
√ √ √
a
b
c
d
e
f
√
√ √
e f
√
1 1 1 1 0 0
1 1 1 1
0 0 0 0 0 0 0 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 0
20
(3)a ,b, d同住一个房间,c, e ,f同住另一个房间。 对于(3)所示的等价关系,如果将集合A={a , b , c , d , e , f }
23
以上的例子不仅说明集合A上的等价关系实际上是
一种“同组”关系。 即当集合A确定一种“分组”形式后,也就确定了A上的 一
种等价关系(只要将同一组的元素认作是相关的); 反之当确定一个A上的等价关系后,也就确定了A上的一
种“分组”形式(只要将相关元素合成一组)。 为了详细地讨论这一问题,下面介绍等价类和划分这两个 概念:
易见在描述等价关系的表格中,带有“√”的格子将形成若 干个正方形;而在关系矩阵中则有一些小方阵,其元素都是 1,而其它元素都是0。
19
(2)a ,b,c,d都是20岁,e,f都是22岁; 对于(2)所示的等价关系的表格表示和关系矩阵也有上述特征:
a
a √ b √ c √ d √ e f
b
√
√ √ √
5
二元关系的定义
定义 如果一个集合满足以下条件之一: (1)集合非空, 且它的元素都是有序对 (2)集合是空集 则称该集合为一个二元关系, 简称为关系,记作R. 如<x,y>∈R, 可记作 xRy;如果<x,y>R, 则记作x y 实例:R={<1,2>,<a,b>}, S={<1,2>,a,b}. R是二元关系, 当a, b不是有序对时,S不是二元关系 根据上面的记法,可以写 1R2, aRb, a c 等.
(2)当(a,b) ∈R时有(b,a) ∈R,所以满足对称性;
(3)当(a,b) ∈R和(b,c) ∈R时有(a,c) ∈R,所以R是可传递的。
由此可得同年龄关系 R是等价关系。
15
再如设集合A的情况同上所述 若令集合A={a , b , d , c , e , f } 同房间 同房间
其中a ,b, d同住一个房间,c, e ,f同住另一个房间。 如果同住一个房间的大学生认为是相关的,那么 “同房间”关 系 R也是等价关系。 (1)因为每一个大学生都和自已是同房间的,所以满足自反性;
4
笛卡儿积
定义 设A,B为集合,A与B 的笛卡儿积记作AB, 即 AB ={ <x,y> | xA yB } 例2 A={1,2,3}, B={a,b,c} AB ={<1,a>,<1,b>,<1,c>,<2,a>,<2,b>,<2,c>, <3,a>,<3,b>,<3,c>} BA ={<a,1>,<b,1>,<c,1>,<a,2>,<b,2>,<c,2>, <a,3>, <b,3>,<c,3>} A={}, P(A)A={<,>, <{},>}
中的顺序改为A={a , b , d , c , e , f }也就是把相关的元素排在
一起那么所画出的表格也显示上述特征: a a √ b
√
√ √
d
√
√ √
c
e
f
a
b
d
c
e
f
a b
d
√ √ √ √ √