离散数学-二元关系

4.1关系的概念

1)序偶及n元有序组

由两个个体x和y,按照一定顺序排序成的、有序数组称为有序偶或有序对、二元有序组,

记作<x,y>,其中x是第一分量,y是第二分量。

相等有序偶:第一分量和第二分量分别相等。

三元有序组:也是一个有序偶,<<x,y>,z> 其中第一分量是一个有序偶。

(注意:<x,<y,y>>不是一个三元有序偶,只能第一分量作为有序偶。)

一般的,n元有序偶的第一分量为n-1元有序偶,第二分量为单独的分量。(举个例子,5元有序偶的第一分量有4个,第二分量只有一个)

2)笛卡尔积/直积

  给定集合A和集合B,若有序偶的第一分量属于集合A,第二份量属于集合B。这样的有序偶的集合叫做集合A和集合B的笛卡尔积或直积、叉积,记作A✖B。

约定:若A是空集,或者B是空集,那么A✖B也是空集。

若A、B是有限集合,则|A×B| = |A| |B|

一般的,笛卡尔积不满足交换律,即A✖B  != B✖A

笛卡尔积运算对集合并运算U和集合交运算n具有分配律。

A✖(B U C) = A ✖B U  A✖C

A的n节笛卡尔积记作A^n,A^n = A ✖ A ✖A ...✖A

一般的,若A1,A2,A3...An都是有限集合,则|A1 ✖ A2 ✖ ...An| = |A1| |A2|... |An|

3)二元关系的基本概念

  定义:任意一个有序偶的集合称为一个二元关系,记作R。如果<x,y>属于R,那么就称x和y有关系R,记作xRy。反之,就是x和y没有关系R。

设X和Y是集合,X✖Y的任意子集R称为X到Y的二元关系。记作R:X->Y。

特别的,当X = Y时,称R为X上的二元关系。

(X✖Y在前面的有序偶我们学习过,就是以X的元素为第一分量,以Y的元素作为第二份量组成的一个有序偶<x,y>的集合,也叫做笛卡尔积。X✖Y的结果是一个二元有序偶的集合)

设R是二元关系,称domR为R的定义域(也就是集合X),称ranR为R的值域(也就是集合Y)。

定义域domR和值域ranR一起称为R的域,记作FLDR。

若|X| =m,|Y| = n,则|X × Y| = mn,X×Y的不同子集共有2^mn个,于是从X到Y的二元关系共有2^mn个。(这里,要怎么理解?要记住,R本质上也是一个关系的集合,也就是X和Y中有关系R的元素的集合,而这个关系R可以是很多种)

注意:设X和Y是集合,则

1)空集是X×Y的子集,称为X到Y的空关系

2)X×Y称X到Y的痊愈关系

3){<x,x> |x属于X}称为X上的恒等关系,记作Ix。

4)二元关系的表示

有限集合的二元关系是一种集合,可以用集合的方法表示。

有三种表示方法:图示法、关系矩阵法、关系图法。

1)图示法

用大圆圈表示集合X和集合Y,放在两边,用小圆圈表示X和Y种所有的元素,旁边写上相应的元素名,有关系就用有方向的弧线连接起来。从第一分量指向第二分量。

2)关系矩阵法

3)关系图法

4.2关系的性质

主要的关系有自反性、反自反性、对称性、反对称性和传递性。

自反:对所有的元素x,都有<x,x>

反自反:多有的有序对不能有任何一个<x,x>

对称:对所有的x和y,只要有<x,y>就有<y,x>

反对称:一个对称都不能有

传递:对所有的<x,y>,必有<y,z>

4.3关系的运算

逆关系:即所有的有序对交换位置:<x,y> 的逆关系就是<y,x>

复合关系:通俗理解来说,一个二元关系R<x,y>和另一个二元关系S<y,z>做复合运算,将二元关系视作为某种运算或者说操作,通过二元关系R是的x得到y,再通过二元关系S是的y得到z。所以,从这个角度来理解,一般计算二元关系都是使用关系矩阵来实现这种从x到y到z的变换,即使R和S的复合计算即两个关系矩阵的相乘的结果。

关系的幂运算:通俗来说,假设有一个二元关系R,对于其关系图来说,一次幂就是点与点之间只走一步,2次幂就是点与点之间走两步,3次幂就是点与点之间走三步,以此类推。

4.4关系的闭包运算

自反闭包的计算:有一个二元关系R,其自反闭包r(R)等于其恒等关系并上R,恒等关系就是R中所有元素的自反,即<x,x>、<y,y>等。

对称闭包的运算:有一个二元关系R,其对称闭包等于R并上其逆关系(<x,y>的逆关系为<y,x>即二元有序对交换位置)。这很好理解,两个关系矩阵做布尔加法即可,对角线的两边对称。

传递闭包的运算:这个比较复杂,一般的计算方法是,R的传递闭包t(R)等于其关系矩阵的1次幂、2次幂....直到n次幂的矩阵做矩阵相加,得到的最终矩阵即传递闭包。

4.5等价关系与等价类

等价关系:自反、对称、传递。

什么叫做等价?若R是等价关系,其有序对<x,y>称为x等价于y。

等价类:是元素的集合,这个集合内的所有元素都是等价的,只要满足这一条件的都叫做等价类。

商集:R是一个等价关系,其所有元素的集合就是商集,记作A/R

4.6相容关系与相容类

相容关系:自反、对称

相容类:有一个定义在A上的相容关系r,对于任何属于A这个集合的任意两个元素有a1 r a2,即使他们之间构成相容关系,那么其就构成一个相容类。和等价类一样,都是元素的集合,而这个集合的元素都满足这个相容关系。

总结来说就是,等价类和相容类都是元素的集合,而这个元素都有等价的关系或者相容的关系。

4.7序关系与哈塞图

偏序关系:自反、反对称、传递

哈塞图:哈塞图是偏序关系的延申,通俗来说,有一个偏序关系r,有<x,y>必有<y,z>,对于构成的<x,z>,中间再没有其他关系例如<y,w><w,z>。

哈塞图:

以上图为例:

极大元:4

极小元:27,12,24

最大元:4

最小元:没有极小元

(注意:不论是最大还是最小元,都必须能和所有的其他元素能对比,即有路径,这很好理解,即既然都不能和所有的元素对比,那么有没有大小之分,而这很明显不符合最大或者最小的要求)
上界:对于一个哈塞图A,求比B的上确界,那么比B的所有元素大的元素的集合就是上界

下界:对于一个哈塞图A,求比B的上确界,那么比B的所有元素小的元素的集合就是下界

上确界:上界的最小值,很好理解,即从这个点开始以上都是上界

下确界:下界的最大值,也很好理解,即从这个点开始以下都是下届

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/611489.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

游戏开发中,你的游戏图片压缩格式使用ASTC了吗

文章目录 ASTC原理&#xff1a;使用要求 ASTC&#xff08;Adaptive Scalable Texture Compression&#xff0c;自适应可伸缩纹理压缩&#xff09;是一种高级的纹理压缩技术&#xff0c;由ARM公司开发并推广。它在图形处理领域中因其出色的压缩效率和灵活性而受到广泛关注。 AST…

前端国际化之痛点(二):多包多库场景下联动多语言

前言 VoerkaI18n是一款非常优秀的前端国际化解决方案&#xff0c;其开发的出发点是为了解决现存多语言的一些痛点,接下来几篇文章将分别进行分析。 前端国际化之痛点(一)&#xff1a;让人头疼的词条Key前端国际化之痛点(二)&#xff1a;多包多库场景下联动多语言前端国际化之…

Jetson Orin AGX 64GB更新 Jetpack6.0

Jetson Orin AGX 64GB更新 Jetpack6.0 注意&#xff1a; 1&#xff0c;如果你要向我一样为AGX更新Jetpack6.0的话&#xff0c;它还要求你的ubuntu版本必须是20.04 或22.04 2&#xff0c;安装完SDKmanager后&#xff0c;然后选择对应的设备&#xff0c;根据个人选择勾选是否安装…

【Mysql】InnoDB 引擎中的页目录

一、页目录和槽 现在知道记录在页中按照主键大小顺序串成了单链表。 那么我使用主键查询的时候&#xff0c;最顺其自然的办法肯定是从第一条记录&#xff0c;也就是 Infrimum 记录开始&#xff0c;一直向后找&#xff0c;只要存在总会找到。这种在数据量少的时候还好说&#x…

四、K8S-Deployment(无状态服务)

目录 一、引入Deployment 二、Deployment资源清单 三、Deployment支持的功能 1、扩缩容 1、通过命令行方式修改 2 、在线编辑yaml文件方式修改 2、镜像更新 1、重建更新 2、滚动更新 3、金丝雀发布&#xff08;灰度更新&#xff09; [rootk8s-master-1 ~]# kubectl g…

centos用yum安装mysql详细教程

1 查询安装mysql的yum源,命令如下 ls /etc/yum.repos.d/ -l 界面如下图所示&#xff0c;未显示mysql的安装源 2 安装mysql相关的yum源,例如&#xff1a; 例如&#xff1a;rpm -ivh mysql57-community-release-el7.rpm 要注意 mysql的版本和系统的版本匹配 mysql57-communi…

【高等数学之泰勒公式】

一、从零开始 1.1、泰勒中值定理1 什么是泰勒公式?我们先看看权威解读: 那么我们从古至今到底是如何创造出泰勒公式的呢? 由上图可知&#xff0c;任一无穷小数均可以表示成用一系列数字的求和而得出的结果&#xff0c;我们称之为“无穷算法”。 那么同理我们想对任一曲线来…

Qt/QML编程学习之心得:hicar手机投屏到车机中控的实现(32)

hicar,是华为推出的一款手机APP,有百度地图、华为音乐,更多应用中还有很多对应手机上装在的其他APP,都可以在这个里面打开使用,对开车的司机非常友好。但它不仅仅是用在手机上,它还可以投屏到车机中控上,这是比较神奇的一点。 HiCar本质上是一套智能投屏系统,理论上所有…

springboot 企业微信 网页授权

html 引入jquery $(function () {// alert("JQ onready");// 当前企业的 corp_idconst corp_id xxxxxx;// 重定向 URL → 最终打开的画面地址&#xff0c;域名是在企业微信上配置好的域名const redirect_uri encodeURI(http://xxxxx.cn);//企业的agentId 每个应用都…

Vue3-39-路由-导航异常的检测 afterEatch 与 编程式导航之后的订阅动作

说明 本文主要是介绍一下 路由的后置守卫 afterEatch 的一个重要的作用 &#xff1a; 就是检测路由异常信息。 它的实现方式是 通过第三个参数来返回的。 而且&#xff0c;它的异常检测是全局的。导航的异常有以下三种类型&#xff1a; aborted : 在导航守卫中 被拦截并返回了…

【Blog】记录一下如何让自己的自建网站让百度搜索收录

记录一下如何让自己的自建网站让百度搜索收录 目录 记录一下如何让自己的自建网站让百度搜索收录一、前言二、开始操作1、第一步&#xff1a;进入设置2、第二步&#xff1a;开始设置3、第三步&#xff1a;让百度收录我们自己的文章 三、知识点记录1、注意事项2、可能会出现的问…

vsCode输出控制台中文乱码解决

在tasks.json里的args中添加 "-fexec-charsetGBK", // 处理mingw中文编码问题 "-finput-charsetUTF-8",// 处理mingw中文编码问题

PyCharm 设置新建Python文件时自动在文章开头添加固定注释的方法

在实际项目开发时&#xff0c;为了让编写的每个代码文件易读、易于维护或方便协同开发时&#xff0c;我们都会在每一个代码文件的开头做一些注释&#xff0c;如作者&#xff0c;文档编写时间&#xff0c;文档的功能说明等。 利用PyCharm 编辑器&#xff0c;我们只需设置相关设…

微机原理常考简答题总结

一&#xff0c;8086和8088这两个微处理器在结构上有什么异同&#xff1f; &#xff08;1&#xff09;共同点&#xff1a;内部均由EU、BIU组成&#xff0c;结构基本相同&#xff1b;寄存器等功能部件均为16位&#xff1b;内部数据通路为16位&#xff1b;指令系统相同。 &#x…

网络协议与攻击模拟_03实施ARP欺骗和攻击

一、ARP攻击 1、实验环境 kali Linux &#xff08;安装arpspoof工具&#xff09;被攻击主机 2、kali配置 kali Linux系统是基于debian Linux系统&#xff0c;采用deb包管理方式&#xff0c;可以使用apt源的方式进行直接从源的安装。 配置kali网络源 vim /etc/apt/sources…

Android学习(四):常用布局

Android学习&#xff08;四&#xff09;&#xff1a;常用布局 五种常用布局 线性布局&#xff1a;以水平或垂直方向排列相对布局&#xff1a;通过相对定位排列帧布局&#xff1a;开辟空白区域&#xff0c;帧里的控件(层)叠加表格布局&#xff1a;表格形式排列绝对布局&#x…

探索渡边赤池信息准则 (WAIC):统计模型选择的范式转变

一、介绍 在不断发展的统计建模和机器学习领域&#xff0c;寻求最佳模型选择仍然是一个基石。渡边-赤池信息准则 (WAIC) 作为贝叶斯分析的重要工具而出现&#xff0c;为模型评估提供了全新的视角。本文旨在揭示 WAIC 的细微差别&#xff0c;探讨其方法、意义、优势和潜在局限性…

C++内存管理机制(侯捷)笔记1

C内存管理机制&#xff08;侯捷&#xff09; 本文是学习笔记&#xff0c;仅供个人学习使用。如有侵权&#xff0c;请联系删除。 参考链接 Youtube: 侯捷-C内存管理机制 Github课程视频、PPT和源代码: https://github.com/ZachL1/Bilibili-plus 第一讲primitives的笔记 截至…

Python 基础(四):序列

目录 简介2 基本使用2.1 索引2.2 切片2.3 相加2.4 相乘2.5 元素是否在序列中2.6 内置函数 简介 Python 中的序列是一块可存放多个值的连续内存空间&#xff0c;所有值按一定顺序排列&#xff0c;每个值所在位置都有一个编号&#xff0c;称其为索引&#xff0c;我们可以通过索引…

HTTP介绍

目录 HTTP介绍 1、HTTP 工作原理 2、HTTP 消息结构 3、客户端请求消息 4、服务器响应消息 5、HTTP 请求方法 6、HTTP 响应头信息 7、HTTP 状态码 HTTP介绍 1、HTTP 工作原理 HTTP协议工作于客户端-服务端架构上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发…