二元关系
关系的表示
关系的性质
偏序关系
等价关系
笛卡尔积
关系的概念
注意
定义
由n个具有给定次序的个体a1,a2,a3,……an组成的序列称为有序n元组,记作(a1,a2,a3,……an)
其中第i个元素ai称为该有序n元组的第i个坐标。当n=2时,有序n元组(a,b)又称为序偶
设(a1,a2,a3,……an)和(b1,b2,b3,……bn)是两个有序n元组,若a1=b1,a2=b2,……an=bn,则称这两个有序n元组相等,并记作(a1,a2,a3,……an)=(b1,b2,b3,……bn)
设A1,A2,……An为任意集合,称集合{(a1,a2,a3……an)|ai∈Ai,i=1,2,……,n}为A1,A2,……An的笛卡尔积,记为A1×A2×……×An
一般情况下A×B≠B×A
笛卡尔积的基数
与笛卡尔积有关的一些恒等式
笛卡尔积不满足交换律和结合律
(B∪C)×A=(B×A)∪(C×A)
A×(B∩C)=(A×B)∩(A×C)
A×(B∪C)=(A×B)∪(A×C)
(B∩C)×A=(B×A)∩(C×A)
当A和B是有限集时,A×B必有限,而且#(A×B)=#A×#B,当其中有一个有限集合时,A×B必为无限集合
推广到一般,对任意有限集合A1,A2,……An,则A1×A2×……×An也是有限集,且#(A1×A2×……×An)=#(A1)×#(A2)×……×#(An)
当A1=A2=……=An=A时,A1×A2×……×An=A^n,称为A的n次幂集
当A=Ø或者B=Ø时,A×B=Ø,即Ø×B=A×Ø=Ø
笛卡尔积A×A,我们常记作A^2
即设A、B、C是任意集合,则A×B≠B×A(除非A=Ø或B=Ø或A=B)
A×B×C≠(A×B)×C≠A×(B×C)
说明
关系的定义域和值域
逆关系
定义
笛卡尔积A1×A2×……×An的任意一个子集称为A1×A2×……An的任意一个子集称为A1×A2×……An上的一个n元关系
当n=2时,A1×A2的任意一个子集,称为由A1到A2的一个二元关系
如无特殊指定,“关系”概指二元关系
元素与“关系”
几种特殊的关系
若(a,b)∈ρ,则称a与b有关系ρ,又记作aρb
若(a,b)∉ρ,则称a与b没有关系ρ,又记作aρ'b
空关系
普通关系
恒等关系
对任意集合A,B,Ø⊆A×B,Ø⊆A×A,所以Ø是由A到B的关系,Ø也是A上的关系,称为空关系
因为A×B⊆A×B,A×A⊆A×A,所以A×B是一个由A到B的关系,A×A是A上的关系,常将A×A记作UA={(ai,aj)|ai,aj∈A}
定义集合A上的恒等关系IA={(a,a)|a∈A}
设ρ是由A到B的一个关系,ρ的定义域记作Dρ,ρ的值域记作Rρ,分别定义为:
Dρ={a|a∈A且存在b∈B,使得aρb}
Rρ={b|b∈B且存在a∈A,使得aρb}
显然有Dρ⊆A,Rρ⊆B
设A、B是任意集合,ρ是由A到B的关系,定义由B到A的关系ρ^-1={(b,a)|(a,b)∈ρ},称ρ^-1为关系ρ的逆关系
集合表示法
矩阵表示法
关系图表示法
用集合的列举法或描述法来表示关系
关系图由结点和边组成
关系的闭包
关系的运算
关系的交、并、补运算
关系的合成运算
合成关系的方法
关系合成运算的性质
运用关系矩阵的运算求合成运算
利用关系图求合成关系R^n
根据合成关系的定义求合成运算
设R是由集合A到B的关系,则IA·R=R·IB=R
设R1是由A到B的关系,R2是由B到C的关系,R3是由C到D的关系,则有(R1·R2)R3=R1·(R2·R3)
注意
如何利用关系矩阵和关系图来判断关系的性质
集合A上关系的性质
对于所有的a,b∈A,若每当有aρb就必有bρa,则称ρ在A上是对称的
对于所有的a,b∈A,若每当有aρb和bρa就必有a=b,则称ρ在A上是反对称的
若对于所有的a∈A,均有aρ‘a,则称ρ在A上是反自反的
对于所有的a,b,c∈A,若每当有aρb和bρc就必有aρc,则称ρ在A上是可传递的
若对于所有的a∈A,均有aρa,则称ρ在A上是自反的
由关系性质的定义可以得到的若干结论
非对称和反对称是不同的
自反关系与恒等关系是由区别的,恒等关系一定是自反的,但自反关系不一定恒等
空关系既是对称的,也是反对称的
关系矩阵
关系图
若ρ是自反的,则关系矩阵的主对角线上的所有元素均为1
若ρ是反自反的,则关系矩阵的主对角线上所有元素均为0
若ρ是对称的,则关系矩阵关于主对角线对称
若ρ是反对称的,则关系矩阵中,关于主对角对称的元素不同时为1
若ρ是自反的,则关系图中每一结点引出一个指向自身的单边环
若ρ是反自反的,则关系图中每一结点均没有单边环
若ρ是对称的,则在关系图中,若两结点之间存在有边,则必存在两条方向相反的边
若ρ是反对称的,则在关系图中,任意两个不同的结点间至多只有一条边
若ρ是可传递的,则在关系图中,若每当有边由ai指向ak,且又有边由ak指向aj,则必有一条边由ai指向aj
ρ是自反的,当且仅当IA⊆ρ
ρ是反自反的当且仅当ρ∩IA=Ø
ρ是对称的当且仅当ρ=ρ^-1
ρ是反对称的当且仅当ρ∩ρ^-1⊆IA
ρ是传递的当且仅当ρ·ρ⊆ρ
定义
性质
设ρ是集合A上的关系,由下式定义的A上的关系s(ρ)=ρ∪ρ^-1称为ρ的对称闭包
设ρ是集合A上的关系,由下式定义的A上的关系t(ρ)=U∞i=1ρi=ρ∪ρ²∪ρ³∪……称为ρ的传递闭包
设ρ是集合A上的关系,由下式定义的A上的关系r(ρ)=ρ∪IA称为ρ的自反闭包
设ρ是集合A上的关系,则ρ的自反闭包r(ρ)具有以下性质
设ρ是集合A上的关系,则ρ的对称闭包s(ρ)具有如下性质
设ρ是集合A上的关系,则ρ的传递闭包t(ρ)具有如下性质
ρ⊆r(ρ)
r(ρ)是自反的
对于A上任何关系ρr,若ρr自反且ρ⊆ρr,则r(ρ)⊆ρr
ρ⊆s(ρ)
s(ρ)是对称的
对于A上任何关系ρs,若ρs对称且ρ⊆ρs,则s(ρ)⊆ρs
ρ⊆t(ρ)
t(ρ)是可传递的
对于A上任何关系ρt,若ρt可传递且ρ⊆ρt,则t(ρ)⊆ρt
定义
等价类
集合A上的关系ρ,如果它是自反的,对称的,且可传递的,则称ρ是A上的等价关系
定义
全序和良序
集合A上的关系ρ,如果它是自反的,反对称的且可传递的,则称ρ是A上的偏序关系,偏序通常用符号“≤”表示
设≤是集合A上的一个偏序,若对于任意元素a,b∈A,必有a≤b或b≤a,则称≤为A上的一个全序
设≤是集合A上的一个偏序,若∀S⊆A,S≠Ø,∃as∈S,使得∀s∈S,必有as≤s(as称为S的最小元素),则称≤为A上的一个良序
设ρ是集合A上的等价关系,若元素aρb,则称a与b等价,或称b与a等价
定义
性质
设ρ是集合A上地等价关系,则A中等价于元素a的所有元素组成的集合称为a生成的等价类,用[a]ρ表示,即[a]ρ={b|b∈A且aρb}
对任意的a,b∈A,若aρb,则[a]ρ=[b]ρ
对任意a,b∈A,若aρ’b,则[a]ρ∩[b]ρ=Ø
对任意a∈A,[a]ρ≠Ø
等价关系与分划
设ρ是集合A上的一个等价关系,则集合A中所有元素产生的等价类的集合{[a]ρ|a∈A}是A的一个分划
设Π={A1,A2,……An}是集合A的一个分划,则存在A上的一个等价关系ρ,使得Π是A上由ρ导出的等价分划
A、B上关系R的关系图是一个有向图
当且仅当aRb时,用带方向的弧或线段联结a和b
若aRa,则在a处画一条自封闭的弧线
A、B中的每个元素分别用一个顶点表示
注意:关系图中顶点的位置,弧或线段的长度可任意
设A、B都是有限集,A={a1,a2,……an},B={b1,b2,……bn},由A到B的关系R可以用一个n×m的矩阵Mr来表示,Mr的第i行第j列的元素rij取值如下:
若aiRbj,则rij=1;若aiR‘bj,则rij=0
矩阵Mr称为R的关系矩阵
设R1是由A到B的关系,R2是由B到C的关系,则R1和R2的合成关系是一个由A到C的关系,用R1·R2表示,定义为:R1·R2={<a,c>|a∈A,c∈C且∃b∈B,使得aR1b,bR2c,有a<R1·R2>c},这种由R1和R2求合成关系R1·R2的运算称为关系的合成运算
设A、B、C均是有限集,R1是一由A到B的关系,R2是一由B到C的关系,它们的关系矩阵分别为MR1和MR2,则合成关系R1·R2的关系矩阵:MR1·R2=MR1·MR2