关系的自反、对称和传递闭包定义

设R\text{R}R是非空集合AAA上的关系,R\text{R}R的自反(对称、传递)闭包是AAA上的关系R′\text{R}'R′,且R′\text{R}'R′满足以下条件:

  1. R′\text{R}'R′是自反(对称、传递)的
  2. R⊆R′\text{R}\subseteq\text{R}'R⊆R′
  3. 对AAA上的任何包含R\text{R}R的自反(对称、传递)关系R′′\text{R}''R′′都有R′⊆R′′\text{R}'\subseteq\text{R}''R′⊆R′′

一般将R\text{R}R的自反闭包(reflexive)记作r(R)r(\text{R})r(R),对称闭包(symmetry)记作s(R)s(\text{R})s(R),传递闭包(transfer)记作t(R)t(\text{R})t(R)

构造AAA上关系的RRR包

设RRR为非空集合AAA上的关系,则有定理:

  1. r(R)=R∪R0r(R) = R\cup R^0r(R)=R∪R0
  2. s(R)=R∪R−1s(R) = R\cup R^{-1}s(R)=R∪R−1
  3. t(R)=R∪R2∪R3∪...t(R) = R\cup R^2 \cup R^3 \cup ...t(R)=R∪R2∪R3∪...

例:设A={a,b,c,d}A=\{a,b,c,d\}A={a,b,c,d},R={&lt;a,b&gt;,&lt;b,a&gt;,&lt;b,c&gt;,&lt;c,d&gt;}R=\{&lt;a,b&gt;,&lt;b,a&gt;,&lt;b,c&gt;,&lt;c,d&gt;\}R={<a,b>,<b,a>,<b,c>,<c,d>},则RRR和r(R)、s(R)、t(R)r(R)、s(R)、t(R)r(R)、s(R)、t(R)如图所示:
R:R:R:

a
b
c
d

r(R):r(R):r(R):节点作圈

自反
自反
自反
自反
a
b
c
d

s(R):s(R):s(R):节点互逆

对称
对称
a
b
c
d

t(R):t(R):t(R):首尾连接

传递
传递
传递
传递
传递
a
b
c
d

设RRR的关系矩阵为MMM,相应的自反、对称、传递闭包的矩阵为MrM_rMr​、MsM_sMs​、MtM_tMt​,将以上三条定理公式转化为矩阵表示。即得:

  1. Mr=M+EM_r = M+EMr​=M+E
  2. Ms=M+M′M_s = M+M'Ms​=M+M′
  3. Mt=M+M2+M3+...M_t = M + M^2 + M^3+...Mt​=M+M2+M3+...

其中EEE为同阶单位矩阵,M′M'M′为MMM的转置

例:设A={a,b,c,d}A=\{a,b,c,d\}A={a,b,c,d},R={&lt;a,b&gt;,&lt;b,a&gt;,&lt;b,c&gt;,&lt;c,d&gt;}R=\{&lt;a,b&gt;,&lt;b,a&gt;,&lt;b,c&gt;,&lt;c,d&gt;\}R={<a,b>,<b,a>,<b,c>,<c,d>},则Mr、Ms、MtM_r、M_s、M_tMr​、Ms​、Mt​如下所示:

Mr=[0100101000010000]+[1000010000100001]=[1100111000110001]M_r=\begin{bmatrix} 0 &amp; 1 &amp; 0 &amp; 0 \\ 1 &amp; 0 &amp; 1 &amp; 0 \\ 0 &amp; 0 &amp; 0 &amp; 1 \\ 0 &amp; 0 &amp; 0 &amp; 0 \\ \end{bmatrix} + \begin{bmatrix} 1 &amp; 0 &amp; 0 &amp; 0 \\ 0 &amp; 1 &amp; 0 &amp; 0 \\ 0 &amp; 0 &amp; 1 &amp; 0 \\ 0 &amp; 0 &amp; 0 &amp; 1 \\ \end{bmatrix} = \begin{bmatrix} 1 &amp; 1 &amp; 0 &amp; 0 \\ 1 &amp; 1 &amp; 1 &amp; 0 \\ 0 &amp; 0 &amp; 1 &amp; 1 \\ 0 &amp; 0 &amp; 0 &amp; 1 \\ \end{bmatrix} Mr​=⎣⎢⎢⎡​0100​1000​0100​0010​⎦⎥⎥⎤​+⎣⎢⎢⎡​1000​0100​0010​0001​⎦⎥⎥⎤​=⎣⎢⎢⎡​1100​1100​0110​0011​⎦⎥⎥⎤​Ms=[0100101000010000]+[0100100001000010]=[0100101001010010]M_s=\begin{bmatrix} 0 &amp; 1 &amp; 0 &amp; 0 \\ 1 &amp; 0 &amp; 1 &amp; 0 \\ 0 &amp; 0 &amp; 0 &amp; 1 \\ 0 &amp; 0 &amp; 0 &amp; 0 \\ \end{bmatrix} + \begin{bmatrix} 0 &amp; 1 &amp; 0 &amp; 0 \\ 1 &amp; 0 &amp; 0 &amp; 0 \\ 0 &amp; 1 &amp; 0 &amp; 0 \\ 0 &amp; 0 &amp; 1 &amp; 0 \\ \end{bmatrix} = \begin{bmatrix} 0 &amp; 1 &amp; 0 &amp; 0 \\ 1 &amp; 0 &amp; 1 &amp; 0 \\ 0 &amp; 1 &amp; 0 &amp; 1 \\ 0 &amp; 0 &amp; 1 &amp; 0 \\ \end{bmatrix} Ms​=⎣⎢⎢⎡​0100​1000​0100​0010​⎦⎥⎥⎤​+⎣⎢⎢⎡​0100​1010​0001​0000​⎦⎥⎥⎤​=⎣⎢⎢⎡​0100​1010​0101​0010​⎦⎥⎥⎤​Mt=[0100101000010000]+[1010010100000000]+[0101101000000000]=[1111111100010000]M_t=\begin{bmatrix} 0 &amp; 1 &amp; 0 &amp; 0 \\ 1 &amp; 0 &amp; 1 &amp; 0 \\ 0 &amp; 0 &amp; 0 &amp; 1 \\ 0 &amp; 0 &amp; 0 &amp; 0 \\ \end{bmatrix} + \begin{bmatrix} 1 &amp; 0 &amp; 1 &amp; 0 \\ 0 &amp; 1 &amp; 0 &amp; 1 \\ 0 &amp; 0 &amp; 0 &amp; 0 \\ 0 &amp; 0 &amp; 0 &amp; 0 \\ \end{bmatrix} + \begin{bmatrix} 0 &amp; 1 &amp; 0 &amp; 1 \\ 1 &amp; 0 &amp; 1 &amp; 0 \\ 0 &amp; 0 &amp; 0 &amp; 0 \\ 0 &amp; 0 &amp; 0 &amp; 0 \\ \end{bmatrix} = \begin{bmatrix} 1 &amp; 1 &amp; 1 &amp; 1 \\ 1 &amp; 1 &amp; 1 &amp; 1 \\ 0 &amp; 0 &amp; 0 &amp; 1 \\ 0 &amp; 0 &amp; 0 &amp; 0 \\ \end{bmatrix} Mt​=⎣⎢⎢⎡​0100​1000​0100​0010​⎦⎥⎥⎤​+⎣⎢⎢⎡​1000​0100​1000​0100​⎦⎥⎥⎤​+⎣⎢⎢⎡​0100​1000​0100​1000​⎦⎥⎥⎤​=⎣⎢⎢⎡​1100​1100​1100​1110​⎦⎥⎥⎤​

集合论—关系的自反、对称和传递闭包相关推荐

  1. 离散数学10__第5章 关系与函数_关系的性质_自反对称传递

    一 关系的定义 设A. B是任意两个集合, A x B 的子集R称为从A到B的二元关系, 简称为关系. 特别地,当A=B时, 称R为A上的关系. 如果<x, y> ∈ R,可记为xRy, ...

  2. 判断集合关系(自反,反自反,对称,反对称,传递)

    具体代码如下 1 #include<iostream> 2 using namespace std; 3 4 void Input(int a[25][2],int s) 5 { 6 in ...

  3. 离散数学-集合论-关系的概念、表示和运算(7)

    离散数学-关系的概念.表示和运算 0前言 函数是x 到y 的映射,这种映射反就是一种关系.因为定义域x 是一个集合.值域y 也是一个集合所以函数就是一个<x, y> 有序对的集合.因此,我 ...

  4. 【集合论】关系性质 ( 常见的关系的性质 | 关系性质示例 | 关系运算性质 )

    文章目录 一.常见的关系的性质 二.关系的性质示例 三.关系运算性质 一.常见的关系的性质 在 自然数集 N={0,1,2,⋯}N=\{ 0, 1,2, \cdots \}N={0,1,2,⋯} 上 ...

  5. 【集合论】等价关系 ( 等价关系概念 | 等价关系示例 | 等价关系与闭包 )

    文章目录 一.等价关系 二.等价关系示例 三.等价关系与闭包示例 一.等价关系 等价关系概念 : AAA 集合是非空集合 , A≠∅A \not= \varnothingA​=∅ , 并且 RRR ...

  6. 【集合论】等价类 ( 等价类概念 | 等价类示例 | 等价类性质 | 商集 | 商集示例 )★

    文章目录 一.等价类 二.等价类示例 三.等价类性质 四.商集 五.商集示例 1 六.商集示例 2 七.商集示例 3 一.等价类 RRR 关系 是 AAA 集合 上的二元关系 , AAA 集合不为空集 ...

  7. 数学建模选修课笔记——模糊聚类分析

    3.28 模糊聚类分析 模糊关系 1.举例 2.定义 3.运算 ①相等:R1=R2 <=> R1(x,y) = R2(x,y) ②包含:R1包含于R2 <=> R1(x,y) ...

  8. 离散数学:用python实现关系闭包的计算,即自反、对称与传递

    目录 一.原理 二.代码实现 三.运行结果 一.原理 在关系矩阵中, 自反闭包的主对角线元素全为1: 对称闭包的元素关于主对角线对称: 传递闭包使用warshall算法[离散数学(第2版)-屈婉玲等著 ...

  9. 关系的性质判断(自反,对称,传递)

    #include<stdio.h> #include<string.h> int u[10][10]; int main(){ int i,j=0,k,e; char m[30 ...

  10. 【集合论】关系闭包 ( 关系闭包相关定理 )

    文章目录 一.关系闭包相关定理 ( 闭包运算不动点 ) 二.关系闭包相关定理 ( 闭包运算单调性 ) 三.关系闭包相关定理 ( 闭包运算与并运算之间的关系 ) 四.传递闭包并集反例 一.关系闭包相关定 ...

最新文章

  1. linux虚拟用户创建目录权限不足,在CentOs中安装vsFtpd并创建多个虚拟用户,且不同的用户拥有不同的权限以及指向不同的文件夹...
  2. linux 的overcommit_memory、overcommit_ratio、swappiness 的说明
  3. mug网络用语_下面这些短语你尽管翻译,全对算我输!
  4. python3-numpy数组切片和索引
  5. java数据成员_Java基础教程之对象的方法与数据成员
  6. Jxl实现Excel的导入与导出
  7. JAVA入门到精通(3)IDEA开发工具的使用
  8. 前端开发者的必备好书:CSS世界三部曲,你都知道吗?
  9. 发家致富:爬取双色球信息并统计
  10. Github渗透测试工具库
  11. 关于传奇客户端及补丁文件相关合集
  12. gst-launch-1.0
  13. python英语词汇量测试_python英语单词测试小程序
  14. 喝酒聚会神器小程序部署
  15. oracle报错 ORA-01722: 无效数字
  16. 打开chm文件的其他方式
  17. SDF: Software-defined flash for web-scale internet storage systems
  18. Apache Tuscany中文论坛开通: http://groups.google.com/group/tuscany-sca-chinese
  19. 2021中职组网络空间安全国赛CD模块分组混战镜像*
  20. [论文阅读] BoT-SORT: Robust Associations Multi-Pedestrian Tracking

热门文章

  1. Java中类与对象编程题
  2. 微软官网下载各版本VS的地址
  3. littleVGL总结
  4. html打印预览空白,win7系统下使用IE浏览器预览打印页面时显示页面空白
  5. win7 windows update 错误80072efe解决方法
  6. OSError: exception: access violation writing 0x0000000000000000
  7. html画表盘 随时间转动,canvas绘制表盘时钟
  8. SAP 会计科目表并存时会计科目映射
  9. mysql中xs表示什么_xs代表什么意思
  10. vue中使用阿里字体图标库