美文网首页数学
二元关系——运算及性质

二元关系——运算及性质

作者: madao756 | 来源:发表于2019-11-08 14:16 被阅读0次

前言:本篇博客主要介绍二元关系的运算及性质

0X00 关系的运算

关系的基本运算一共有 8 种,我们来一个一个总结

假设 A = \{1, 2, 3\} R 是 A 上的关系:R = \{<1, 2>, <1, 3>, <2, 3>\}

定义域

关系的定义域就是 R 中所有有序对的第一元素构成的集合,运算定义如下:

domR = \{x | \exists y (<x, y> \in R )\}

所以这里的 domR = \{1, 2\}

值域

关系的值域就是 R 中所有有序对的第二元素构成的集合,运算定义如下:

ranR = \{y | \exists x (<x, y> \in R )\}

所以这里的 ranR = \{2, 3\}

关系的就是 R 的值域定义域的并集:

fldR = domR\ \cup \ ranR

所以这里的 fldR = \{1, 2, 3\}

关系的就是 R 中将所有的有序对的第一元素第二元素倒置:

R^{-1} = \{<x, y>|<y,x> \in R\}

所以这里的 R^{-1} = \{<2,1>, <3, 1>, <3, 2>\}

右复合

设 F、G 是两个二元关系。

F = \{<1, 2>, <1, 3>\}

G = \{<2, 1>, <3, 4>, <5, 6>\}

我们定义 F \circ G = \{<x, y>\ |\ \exists t <x, t> \in F \wedge <t, y> \in G\}

定义可能很抽象,大白话就是:把第一个集合的第二元素和第二个集合的第一个元素相等的有序对拿出来,去掉中间相等的元素,组成一个新的有序对

所以这里的 F \circ G = \{<1, 1>, <1, 4>\}

限制

定义:

R 在 A 上的限制 = R \upharpoonright A = \{<x,y> \in R \wedge x \in A\}

接着我们举一个具体例子:

假设 A = \{1\ \} R = \{<1, 3>, <2, 3>\}

所以 R \upharpoonright A = \{<1, 3>\}

限制的基础上继续定义:

A 在 R 上的像记做 R[A] = ran(R \upharpoonright A)

接着我们举一个具体的例子:

假设 A = \{1\ \} R = \{<1, 3>, <2, 3>\}

所以 R \upharpoonright A = \{<1, 3>\}

所以 R[A] = \{3\}

这是一个复杂的运算,我们要求的就是 R^{n}, n \in N

首先给出最简单的运算规则:

假设 R 是 A 上的关系,n \in N

  • R^{0} = I_{A}
  • R^{n+1} = R^{n} \circ R

其中 I_{A} 是 A 上的恒等关系

接下来给出两种运算方法:

  • 关系矩阵

假设 A = \{1, 2\} R = \{<1, 1>, <1, 2>\}

由 R 我们可以画出 R 的关系矩阵

\left[\begin{matrix}1&1\\0&0\end{matrix}\right]

接着我们计算 R^{2} = R × R = \left[\begin{matrix}1&1\\0&0\end{matrix}\right] × \left[\begin{matrix}1&1\\0&0\end{matrix}\right]

得到\left[\begin{matrix}1&1\\0&0\end{matrix}\right]

其中的运算都是「逻辑运算」:

  • 1 + 1 = 1(或)

  • 1 + 0 = 1(或)

  • 1 * 1 = 1(与)

  • 1 * 0 = 0(与)

  • 关系图

假设

相比之下,关系图是一个更加直接的方法,

假设 A = \{1, 2, 3\} R = \{<1, 1>, <1, 2>, <1, 3>, <2, 3>\}

有 R 我们画出关系图:

在关系图里面,R^{2} 中的 2 是距离的意思:

比如在 R 的关系图中 1 和 2 的距离是 1,1 和 1 的距离是 0, 1, 2, 3...,1 和 3 的距离是 1 也可是 2。

所以 R^2关系图就是画出所有元素距离为 2 的边,比如

  • 对于 1 来说,距离为 2 的边有 1 -> 1,1->3
  • 对于 2,3 来说,没有距离为 2 的边

所以 R^2关系图就是:

而且需要注意的是!画R^{3} 的时候是从 R 开始画,而不是从 R^2 开始画

0X01 关系的性质

关系的性质主要有 5 种,我们来一一总结,下面的定义很抽象,要结合「关系图」,我们才能更好的理解。

自反与反自反

这算是比较简单的两个性质了,定义如下:

设 R 为 A 上的关系

  • 自反

\forall x(x \in A \rightarrow <x, x> \in R),则称 R 在 A 上是自反

  • 反自反

\forall x(x \in A \rightarrow <x, x> \not\in R),则称 R 在 A 上是反自反

对称与反对称

  • 对称

\forall x\forall y(x, y \in A \ \wedge <x, y> \in R \rightarrow <y,x> \in R),则称 R 在 A 上是对称

  • 反对称

\forall x\forall y(x, y \in A \ \wedge <x, y> \in R \ \wedge <y,x> \in R \rightarrow x = y),则称 R 在 A 上是反对称

传递

\forall x\forall y\forall z(x, y, z \in A \ \wedge <x, y> \in R \ \wedge <y,z> \in R \rightarrow <x, z> \in R),则称 R 在 A 上为传递的关系

判断「关系性质」的通法

接下来我们要介绍判断这些性质的通法:

要熟记下面的内容

  • R 在 A 上自反,当且仅当,I^{A} \subseteq R
  • R 在 A 上反自反,当前仅当,R\ \cap I_{A} = \emptyset
  • R 在 A 上对称,当且仅当,R = R^{-1}
  • R 在 A 上反对称,当且仅当,R\ \cap R^{-1} \subseteq I^{A}
  • R 在 A 上传递,当且仅当,R \circ R \subseteq R

用「关系图」和「关系矩阵」判断关系性质

对于关系矩阵来说:

  • 自反:主对角线上全是 1
  • 反自反:主对角线全是 0
  • 对称:矩阵是对称矩阵
  • 反对称:若 r_{ij} = 1 且 i \neq j,则 r_{ji} = 0
  • 传递性M^{2} 中 1 所在的位置,M 中相应的位置都是 1

相比之下,关系图就更好理解了

  • 自反:每个顶点都有环
  • 反自反:每个顶点都无环
  • 对称:无单向边
  • 反对称:无双向变
  • 传递性:如果顶点 x_ix_j 有边,顶点 x_jx_k 有边,则 x_ix_k 也一定有边

0X02 关系的闭包

基本概念

设 R 是 A 上的关系,我们希望 R 具有某些有用的性质,比如自反性。如果 R 没有自反性,则可以通过向 R 中添加一些有序对,得到 R^{'} 使得 R^{'} 具有自反性。而且我们希望 R^{'} 与 R 相差的不是很多,这个 R^{'} 就叫做 R 的自反闭包

同理,我们还有对称闭包传递闭包

三种闭包的基本求法

  • 自反闭包

r(R) = R\ \cup R^{0}

  • 对称闭包

s(R) = R\ \cup R^{-1}

  • 传递闭包

t(R) = R\ \cup R^{2} \cup R^{3}\cup ...

如有错误,帮忙指出!

相关文章

  • 二元关系——运算及性质

    前言:本篇博客主要介绍二元关系的运算及性质 0X00 关系的运算 关系的基本运算一共有 8 种,我们来一个一个总结...

  • 概率统计

    期望及性质 方差及性质 矩 协方差及性质 解释:

  • 积的乘方教学设计

    教学目标: 1.探究并理解积的乘方运算性质,能运用积的乘方运算性质进行计算. 2.在探索积的乘方的运算性...

  • Latex常用数学符号

    数学模式重音符号 希腊字母 二元关系 二元运算符 大运算符 箭头 定界符 大定界符 其它符号 非数学符号 AMS定...

  • Matrix与坐标转换

    1、矩阵的运算 1.1、矩阵的加减运算 比如矩阵A= B= 则A+B= 矩阵的加减运算,表示 运算性质 满足交换律...

  • 学习计量经济学需要用到的线性代数知识

    以下仅供参考,后续不定期更新 矩阵的运算逆矩阵矩阵的秩正定矩阵半正定矩阵矩阵的迹及性质

  • 主成分分析的数学原理

    一. 矩阵运算的基本性质 如下几条矩阵运算基本性质在统计中会反复使用, 因此放在这里方便查阅. 矩阵的加减法: 交...

  • 秩及性质

    行秩 = 列秩 矩阵的秩 性质1 性质2

  • 笔记

    Java中常用的计算方法 Java异或运算总结 异或运算的性质: 异或运算是基于二进制的位运算,采用符号XO...

  • 【理论】离散数学中的二元关系

    这篇文章将了解到以下方面的知识 01 二元关系的定义02 笛卡尔积定义03 二元关系的表示方式 0301 二元关系...

网友评论

    本文标题:二元关系——运算及性质

    本文链接:https://www.haomeiwen.com/subject/zenibctx.html