1
4.3 关系的性质
自反性
反自反性
对称性
反对称性
传递性自反性与反自反性
定义 设 R 为 A 上的关系 ,
(1)
若 x(x∈A→<x,x>R), 则称 R 在 A 上是自反的.
(2)
若 x(x∈A→<x,x>R), 则称 R 在 A 上是反自反 的 .实例:
反关系: A 上的全域关系 EA
,
恒等关系 IA小于等于关系 LA
,
整除关系 DA 反自反关系:实数集上的小于关系3
实例
例 1 A={1,2,3}, R1
, R
2, R
3 是 A 上的关系 , 其中 R1 = {<1,1>,<2,2>}
R2 = {<1,1>,<2,2>,<3,3>,<1,2>}
R3 = {<1,3>}
R
2 自反 ,R
3 反自反 ,R
1 既不是自反也不是反自反的对称性与反对称性
定义 设 R 为 A 上的关系 ,
(1)
若 xy(x,y∈A <∧ x,y>∈R→<y,x>∈R), 则称R
为 A 上对称的关系 .(2)
若 xy(x,y∈A <∧ x,y>∈R <∧ y,x>∈R→x=y), 则称 R 为 A 上的反对称关系 .实例: 对称关系: A 上的全域关系 EA
,
恒等关系 IA 和空关系反对称关系:恒等关系 IA
,
空关系是 A 上的5
实例
例 2 设 A = {1,2,3}, R1
, R
2, R
3和 R4 都是 A 上的关系 , 其中R1= {<1,1>,<2,2>} , R2= {<1,1>,<1,2>,<2,1>}
R
3= {<1,2>,<1,3>} , R4= {<1,2>,<2,1>,<1,3>}R
1对称、反对称 .
R
2对称,不反对称 .
R
3反对称,不对称 .
R
4不对称、也不反对称 .
传递性
定义 设 R 为 A 上的关系 , 若 xyz(x,y,z∈A∧
<x,y>
∈R <∧ y,z>∈R→<x,z>∈R), 则称 R 是 A 上的传递关系 .实例:
A
上的全域关系 EA,
恒等关系 IA 和空关系小于等于关系 , 小于关系,整除关系,包含关系
,
真包含关系
7
实例
例 3 设 A = {1,2,3}, R1, R2, R3是 A 上的关系 , 其中
R1= {<1,1>,<2,2>}
R2= {<1,2>,<2,3>}
R3= {<1,3>}
R
1 和 R3 是 A 上的传递关系R
2 不是 A 上的传递关系关系性质的充要条件
设 R 为 A 上的关系 , 则
(1) R 在 A 上自反当且仅当
I
A R(2) R
在 A 上反自反当且仅当R∩I
A=
(3) R
在 A 上对称当且仅当R=R
1
(4) R
在 A 上反对称当且仅当R∩R
1IA(5) R
在 A 上传递当且仅当RRR
9
关系性质判别
自反 反自反 对称 反对称 传递
表达式 IAR
R∩I
A=
R=R
1R∩R
1 IARRR
关系矩阵
主对 角线 元素 全是 1
主对角 线元素 全是 0
矩阵是对称 矩阵
若 rij= 1, 且
i≠j,
则 rji= 0
对 M2中 1 所在位置 ,
M
中相应 位置都是1
关系图 每个 顶点 都有 环
每个顶 点都没 有环
如果两个顶 点之间有边
,
是一对方 向相反的边(
无单边 )如果两点 之间有边 , 是一条有 向边 ( 无双 向边 )
如果顶点
x
i 连通到x
k,
则从x
i到 xk 有 边实例
例 8 判断下图中关系的性质 , 并说明理由 .
(2)
反自反,不是自反的;反对称,不是对称的;是传递的 .
(1)
不自反也不反自反;对称 , 不反对称;不传递 .(3)
自反,不反自反;反对称,不是对称;不传递 .11
自反性证明
证明模式 证明 R 在 A 上自反 任取 x,
xA ………..….……. <x,x>R
前提 推理过程 结论
例 4 证明若 IA R
,
则R
在 A 上自反 . 证 任取 x,xA <x,x> IA <x,x>R 因此 R 在 A 上是自反的 .
对称性证明
证明模式 证明 R 在 A 上对称 任取 <x, y>
<x,y>R ………..….……. <y,x>R
前提 推理过程 结 论例 5 证明若 R=R1,
则 R 在 A 上对称 .证 任取 <x,y>
x,y>R <y,x>R
<
1 <x,y>R
因此 R 在 A 上是对称的 .13
反对称性证明
证明模式 证明 R 在 A 上反对称 任取 <x, y>
<x,y>R<y,x>R ………..………. x=y
前提 推理过程 例 6 证明若 R∩R 结论 1IA,
则 R 在 A 上反对称 . 证 任取 <x,y> x,y>R <y, x>R <x,y>R <x,y>R
<
1 <x,y>R∩R
1 <x,y>I
A x=y
因此 R 在 A 上是反对称的 .
传递性证明
证明模式 证明 R 在 A 上传递 任取 <x, y> , <y, z>
<x,y>R<y, z>R …..………. <x,z>R
前提 推理过程 结论例 7 证明若 RRR , 则 R 在 A 上传递 .
证 任取 <x,y> , <y, z>
<x,y>R <y,z>R <x,z>RR <x,z>R
15
运算与性质的关系
自反性 反自反性 对称性 反对称性 传递性
R
11√ √ √ √ √
R
1∩R
2√ √ √ √ √
R
1∪R
2√ √ √ × ×
R
1R2× √ √ √ ×
R
1∘R
2√ × × × ×
4.4 关系的闭包
闭包定义
闭包的构造方法 集合表示
矩阵表示
图表示
闭包的性质17
闭包定义
定义 设 R 是非空集合 A 上的关系 , R 的自反
(对称或传递)闭包是 A 上的关系 R
,
使得 R满足以下条件:
( 1 ) R 是自反的(对称的或传递的)
( 2 ) RR
( 3 )对 A 上任何包含 R 的自反(对称或传 递)关系 R 有 RR.
一般将 R 的自反闭包记作 r(R), 对称闭包记 作 s(R), 传递闭包记作 t(R).
18
闭包的构造方法
定理 1 设 R 为 A 上的关系 , 则有
(1) r(R) = R∪R0
(2)
s(R) = R
∪R1(3)
t(R) = R
∪R2∪R3∪…
说明:• 对于有穷集合 A (|A|=n) 上的关系 , (3) 中的并最 多
不超过 Rn
.
• 若 R 是自反的,则 r(R)=R; 若 R 是对称的,
则
19
设关系 R, r(R), s(R), t(R) 的关系矩阵分别为 M,
M
r, M
s 和 Mt,
则
M
r= M + E M
s= M + M’
M
t= M + M
2+ M
3+ …
E
是和 M 同阶的单位矩阵 , M’ 是 M 的转置矩 阵 .注意在上述等式中矩阵的元素相加时使用逻辑加 .
闭包的构造方法(续)
20
闭包的构造方法(续)
设关系 R, r(R), s(R), t(R) 的关系图分别记为 G, Gr
, G
s, G
t,
则 Gr, G
s, G
t 的顶点集与 G 的顶点集相等 . 除了G
的边以外 , 以下述方法添加新边:考察 G 的每个顶点 , 如果没有环就加上一个环,
最终得到 Gr
.
考察 G 的每条边 , 如果有一条 xi 到 xj 的单向边 , i≠j, 则在 G 中加一条 xj 到 xi 的反方向边,最终得到 Gs
.
考察 G 的每个顶点 xi,
找从 xi 出发 的每一条路径,如果从 xi 到路径中任何结点 xj 没 有边,就加上这条边 . 当检查完所有的顶点后就得到21
实例
例 1 设 A={a,b,c,d}, R={<a,b>,<b,a>,<b,c>,<c,d>,
<d,b>}, R
和 r(R), s(R), t(R) 的关系图如下图所示 .R r(R)
s(R) t(R)