离散数学:二元关系
二元关系
序偶和笛卡尔积
有序组
Definition
由两个元素按照一定的次序组成的二元组成为序偶,记作<x,y>,其中x是第一元素,y是第二元素。
tips:
由定义可知,两个序偶<a,b>=<c,d>当且仅当a=c,b=d
笛卡尔积
Definition
设A,B是两个集合,称集合
为集合A与B的笛卡尔积。 性质
- 设A,B是任意两个集合,则不一定有
,即笛卡尔积不满足交换律 ; - 设A,B,C是任意三个集合,则不一定有
,即笛卡尔积不满足结合律 - 当集合A,B都是有限集时,
- 笛卡尔积对并运算和交运算满足分配率。
推广
- 由n个元素
按照一定次序组成n元成为n重有序组,记作 ,其中 是第一个元素, 是第二个元素,..., 是第n个元素。 - 设
是n个集合,称集合 为集合 的笛卡尔积。当 时,可记 。 结论
两个n重有序组
当且仅当 当集合
都是有限集时,
关系的定义
Definition
设A,B为两个非空集合,称
的任意子集R为从A到B的一个二元关系,简称关系(relation).其中,A成为关系R的前域,B成为关系R的后域。如果A=B,则称R为A上的一个二元关系。 标记
- 若序偶
,通常把这一事实记为xRy,读作“x对y有关系R”; - 若序偶
,通常把这一事实记为 ,读作“x对y没有关系R”
几种重要的关系
- 当
时,称R为从A到B的空关系(empty relation); - 当
时,称R为从A到B的全关系(total relation);A上的全关系通常记为 - 当
时,称R为A上的恒等关系(identity relation)
有限集合的二元关系数量
当集合A,B都是有限集时,
共有 个不同的元素,这些元素会产生 个不同的子集。即,从A到B的不同关系共有 个。
定义域和值域
Definition
设R是从A到B的二元关系,则A为关系R的前域,B为关系R的后域。令:
。称C为R的定义域(domain),记为C=domR;D为R的值域(range),记为D=ranR; 为R的域(field)。
n元关系推广
Definition
设
为n个非空集合,称 的任意子集R为 的一个n元关系(n-ray relation)。
关系的表示
关系是一种特殊的集合,因此集合的两种基本表示法(枚举法和叙述法),可以用到关系的表示中。
关系的矩阵表示
Definition
设
,R是从A到B的一个二元关系,称矩阵 为关系R的关系矩阵(relation matrix),其中: 又称 为R的邻接矩阵(adjacency matrix)。
布尔矩阵的并和交运算
Definition
如果
和 是两个 的矩阵,则A和B的并也是一个 的矩阵,记为 ,其中: 如果
和 是两个 的矩阵,则A和B的交也是一个 的矩阵,记为 ,其中:
布尔矩阵的积运算
Definition
如果
是 矩阵, 是 矩阵,则A和B的积是一个 矩阵,记为 ,其中:
关系的运算
关系是一种特殊的集合,因此集合的所有基础运算(并、交、差、补),都可以用到关系中,并且同样满足集合的所有运算定律
Definition
设R,S是从A到B的两个关系,则
关系的复合运算
Definition
设A,B,C是三个集合,R是从A到B的关系,S是从B到C的关系(即
),则R与S的复合关系(合成关系)(composite relation) 。运算 成为复合运算(composite operation)。
关系的逆运算
Definition
设A,B是两个集合,R是A到B的关系,则从B到A的关系
称为R的逆关系(inverse relation),运算 成为逆运算(inverse operation)。
总结
关系的运算定律
结合律与同一律
Theorem
设A、B、C和D是任意四个集合,R、S和T分别是A到B,B到C和C到D的二元关系,
和 分别是A和B上的恒等关系,则
分配率
Theorem
设A、B、C、和D是任意四个集合,R是从A到B的关系,
是从B到C的关系,T是从C到D的关系,则
逆运算性质定律
Theorem
设A,B,C是三个集合,R,S分别是从A到B,从B到C的关系,则
设R,S是从集合A到集合B的关系,则有
分配性
可换性
单调性
关系的幂运算
Definition
设R是集合A上的关系,则R的n次幂,记为
,定义如下:
仍然是A上的关系,表示R多次自我复合的结果
tips
的基数并非随着n的增加而增加,而是递减的趋势 当
,则
幂运算的收敛定理
Theorem
设A是有限集合,且
,R是A上的关系,则
关系的性质
自反性和反自反性
Definition
设R是集合A上的关系。
- 如果对任意
,都有 ,那么称R在A上市自反的(reflexive),或称R具有自反性(reflexivity); - 如果对于任意
,都有 ,那么称R在A上是反自反的(antireflexive),或称R具有反自反性(antireflexivity); eg:
- 同姓关系,小于等于,包含、整除关系都是自反的关系
- 父子关系,小于关系,真包含关系都是反自反的的关系
对称性
Definition
设R是集合A上的关系.
- 如果对任意的
,如果 ,那么 ,则称R是对称的(symmetric),或称R具有对称性(symmetry); - 如果对任意的
,如果 ,那么x=y,则称R是反对称的(antisymmetric),或称R具有反对称性; eg:
- 同姓关系、朋友关系,同余关系都是对称的关系
- 父子关系,小于等于关系,包含关系,整除关系都是反对称的关系
存在既不是对称的也不是反对称的关系,也存在既是对称也是反对称的关系;
关系图判定法:关系R是对称的当且仅当R的关系图中,任何一对结点之间,要么有方向相反的两条边,要么无边,关系R是反对称的当且仅当R的关系图中,任何一对结点之间至多只要一条边。
传递性
Definition
设R是集合A上的关系。对任意的
,如果 且 ,那么 ,则称R是传递的(transitive),或称R有传递性(transitivity); eg:
同姓关系,小于关系,包含关系,整除关系,飞机航线的可达关系都是传递的关系;
父子关系,朋友关系,婚姻关系,飞机航线的直达关系都不是可传递的。
### 关系集合的判定定理
Definition
设R是集合A上的关系,则.
; ; ; ;
总结:关系性质判定方法
自反性 | 反自反性 | 对称性 | 反对称性 | 传递性 | |
---|---|---|---|---|---|
定义 | |||||
关系运算 | |||||
关系图 | 每个结点都有环 | 每个结点都无环 | 任两结点间,要么没有边,要么有方向相反的两条边 | 任两结点,至多有一条边 | 如果x到y有边,从y到z有边,则从x到z一定有边 |
关系矩阵 | 主对角线上全为1 | 主对角线上全为0 | 对称矩阵 |
关系性质的保守性
Definition
设R,S是集合A上的关系,则。
- R,S是自反的,则
也是自反的; - R,S是反自反的,则
也是反自反的; - R,S是对称的,则
也是对称的 - R,S是反对称的,则
也是反对称的 - R,S是传递的,则
也是传递的
关系的闭包
Definition
设R是集合A上的关系,若存在A上的另一个关系
,满足:
是自反的(对称的,或传递的) - 对任意自反的(对称的,或传递的)关系系
,如果 ,则称R‘为R的自反闭包(reflexive closure)(对称闭包(symmetric closure),或传递闭包(transitive closure)),分别记为r(R)(s(R)或t(R)).
利用关系集合求闭包
Theorem
设R是集合A上的元素,则
; ,若 ,则 .
预览: