离散数学_九章:关系(5)

news2024/11/18 1:30:12

🚩9.5 等价关系

  • 1、等价关系(Equivalence Relations)
    • 等价关系
    • 等价的元素
    • 📘例1:模m同余
    • 📘例2:字符串
    • 📘例3:整除
  • 2、等价类(Equivalence Classes)
    • 等价类
    • 代表元
  • 3、等价类与划分
    • 等价类性质
    • 划分
    • 等价关系划分集合
    • 🔺给定集合的划分,求该划分产生的等价关系的有序对
  • 4、等价类与商集
  • * 由n个元素组成的有限集合A上所有的等价关系的个数

1、等价关系(Equivalence Relations)

等价关系

定义1: 定义在集合 A 上的关系叫做等价关系,如果它们是 自反的、对称的和传递的。

等价的元素

定义2: 如果两个元素 a 和 b 由于等价关系而相关联,则称它们是等价的。记法 a~b 通常用来表示对于某个特定的等价关系来说,a 和 b 是等价的元素。

📘例1:模m同余

设 m 是大于 1 的整数。证明以下关系是定义在整数集上的等价关系:
R = { (a, b) | a ≡ b (mod m) }

解:
根据模m同余定义, a ≡ b (mod m) 当且仅当 m 整除 a – b
要证明等价关系 ➩ 证明自反性、对称性、传递性:

自反性: a ≡ a (mod m),因为 a − a = 0 被 m 整除,因为 0 = 0 ∙ m。

对称性: 假设a ≡ b (mod m),那么 a – b 可以被 m 整除,所以 a – b = km, 其中 k 是整数。因此,b – a = (– k)m,所以 b ≡ a (mod m)

传递性: 假设 a ≡ b (mod m) 和 b ≡ c (mod m),那么 m 同时整除 a – b和 b – c,因此存在整数有 k 和 l,使得 a – b = km 和 b – c = lm,将方程相加有:a − c = (a − b) + (b − c) = km + lm = (k + l)m。因此,a ≡ c (mod m)
综上,自反性、对称性、传递性均满足,因此R = { (a, b) | a ≡ b (mod m) }是定义在整数集上的等价关系

📘例2:字符串

设 R 是定义在英文字母组成的字符串的集合上的关系,满足 aRb 当且仅当 l(a) = l(b),其中 l(x) 是字符串 x 的长度。R 是等价关系吗?

解:证明等价关系的所有性质都成立。

自反性: 因为 l(a) = l(a),只要 a 是一个字符串,就有 aRa。
对称性: 假设 aRb,即 l(a) = l(b),那么有 bRa 因为 l(b) = l(a) 。
传递性: 假设 aRb 且 bRs 则有 l(a) = l(b) 和 l(b)= l(s),因此 l(a) = l(s),即 aRc。
综上,R是等价关系

📘例3:整除

证明定义在正整数集合上的“整除”关系不是等价关系。

解:

自反性: 对所有 a,a ∣ a。
对称性: 例如,2 ∣ 4,但 4 ∤ 2。不满足对称性
传递性: 假设 a 整除 b,b 整除 c。有正整数 k 和 l,使得 b = ak,c = bl,因此 c = a(kl),所以 a 整除 c 。

“整除”关系是自反和传递的,但是此关系不是对称的。因此正整数上的“整除”关系不是等价关系

2、等价类(Equivalence Classes)

等价类

定义: 设 R 是定义在集合 A 上的等价关系。与 A 中的一个元素 a 有关系的所有元素的集合叫做 a 的等价类。A 的关于 R 的等价类记作 [a]R。当只考虑一个关系时,我们将省去下标 R 并把这个等价类写作 [a]

换句话说,如果R是定义在A上的等价关系,则元素a的等价类:[a]R = { s | (a, s)∈R }
注意:等价类 [a]R 非空

代表元

如果 b∈[a]R,b 叫做这个等价类的代表元。
一个等价类的任何元素都可以作为这个类的代表元。
也就是说,选择特定元素作为一个类的代表元没有特殊要求

// 模 m 同余关系的等价类叫做模 m 同余类。整数 a 模 m 的同余类记作 [a]m

3、等价类与划分

等价类性质

定理1: 设 R 是定义在集合 A 上的等价关系,下面的关于集合 A 中 a、b 两个元素的命题是等价的:
(i) aRb
(ii) [a] = [b]
(iii) [a] ∩ [b] ≠ ∅



1、不相等的等价类必然不相交
2、有公共元素的任意两个等价类必相等

等价类或者是相等的或者是不相交的

划分

定义: 集合 S 的划分是 S 的不相交的非空子集构成的集合,且它们的并集就是 S。

//是划分一定是覆盖(后面讲覆盖)
在这里插入图片描述

等价关系划分集合

设 R 是定义在集合 A 上的等价关系,R 的所有等价类的并集就是集合 A,因为 A 的每个元素 a 都在它自己的等价类。

定理2:设 R 是定义在集合 S 上的等价关系。那么 R 的等价类构成 S 的划分。反过来,给定集合 S 的划分 { Ai | i ∈ I },则存在一个等价关系 R,它以集合 Ai (i ∈ I) 作为它的等价类

🔺给定集合的划分,求该划分产生的等价关系的有序对

方法: 把所给划分的每一个集合自乘 ,再取并(∪)

📘例:

列出由 {a, b, c, d, e} 的划分 {a, b}, {c}, {d, e} 产生的等价关系的有序对:
R1 = {a, b} × {a, b} = {(a , a), (a , b), (b, a), (b, b)}
R2 = {c} × {c} = { (c, c) }
R3 = {d, e} × {d, e} = {(d, d), (d, e), (e, d), (e, e)}
R = R1 ∪ R2 ∪ R3 = {(a, a), (a, b), (b, a), (b, b), (c, c), (d, d), (d, e),(e, d), (e, e)}

4、等价类与商集

设 R 是定义在集合 A 上的等价关系,R 的所有等价类的集合{ [a]R | a∈A }称作A关于R的商集,记做A/R

结论1: 定义在集合 A 上的等价关系R, 决定了A的一个划分,该划分就是商集A/R。
结论2: 集合A 的一个划分确定A的元素间的一个等价关系

A=A1∪A2∪…∪An (Ai ∩ Aj= ∅,i ≠ 𝑗 ), 则R=A1 × A1∪A2 × A2∪…∪An × An

* 由n个元素组成的有限集合A上所有的等价关系的个数

由n个元素组成的有限集合上所有的等价关系的个数为多少?
= 2n -1

为什么???

因为集合A上的等价关系与A的划分是一 一对应的,所以n个元素的有限集上等价关系的数目,与n个元系集合进行划分的数目是相同的,Cn1+Cn2+…+Cnn = 2n -1

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

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

相关文章

DP动态规划

1.背包问题 1.1 0/1背包 1.1.1经典做法 def solve(N,C): # 从左到右,从上到下 (先种类,再体积)for i in range(1,N1): # N种物品,先1种,再2种......for j in range(0,C1): # 当前背包体积if c[i]>j :…

武忠祥老师每日一题||定积分基础训练(四)

已知, ln ⁡ ( x 1 x 2 ) 为奇函数(证明放在文章末尾) \ln (x\sqrt{1x^2})为奇函数(证明放在文章末尾) ln(x1x2 ​)为奇函数(证明放在文章末尾) 所以, ∫ − 2 2 ln ⁡ ( x 1 …

13万字林业局信息化设计信息化及数据中心、森林防火平台建设方案

1.1.1 应用系统集成平台 集成平台起到“承下启上”的作用,“承下”是指其基于数据中心,提供数据关联、处理和转换等服务,“启上”是指其为上层应用系统提供数据和整合服务。此外,集成平台也为系统与外部系统、外部资源提供交换和…

基于micro-app+vue-element-admin实现微前端

简述 本文是在对之前搭建和学习micro-app的基础上的进一步研究学习。 因为我们目前项目使用的框架是vue-element-admin,所以还需要研究一下micro-app在vue-element-admin的使用方法。 关于micro-app在vue-element-admin的实现,百度什么也没找到&#xf…

二、Spring Cloud Alibaba环境搭建

一、依赖环境 SpringCloud Alibaba 依赖 Java 环境来运行。还需要为此配置 Maven环境,请确保是在以下版本环境中安装使用。 64 bit JDK 1.8;Maven 3.2.x。 spring-cloud-alibaba相关网址: 地址:https://github.com/alibaba/spring-cloud-…

常用HTML标签分享系列一

前言 HTML,超文本标记语言,由标签组成,分为单标签和双标签,每个标签的属性id唯一,但name不唯一,其基本结构为Dom(Document Object Mode 文档对象模型)树,如图: <html lang"en"> <head><!-- 头部内容 --> </head> <body><!-- 身体内…

Spark 任务执行流程

Driver启动&#xff0c;创建SparkContextSparkContext 向资源管理器注册&#xff0c;并向资源管理器申请运行 Executor资源管理器分配资源&#xff0c;然后资源管理器启动 ExecutorExecutor 发送心跳至资源管理器Executor 向 SparkContext 注册自己SparkContext 构建 DAG 有向无…

图神经网络:在自定义数据集上动手实现图神经网络

文章说明&#xff1a; 1)参考资料&#xff1a;PYG官方文档。超链。 2)博主水平不高&#xff0c;如有错误还望批评指正。 文章目录 自定义数据集动手实现图神经网络自定义数据集训验测集拆分&#xff0c;创建Data的数据结构&#xff0c;观察Data的基本信息&#xff0c;可视化图网…

【Golang项目实战】用Go写一个学生信息管理系统,真的太酷啦| 保姆级详解,附源码——建议收藏

博主简介&#xff1a;努力学习的大一在校计算机专业学生&#xff0c;热爱学习和创作。目前在学习和分享&#xff1a;数据结构、Go&#xff0c;Java等相关知识。博主主页&#xff1a; 是瑶瑶子啦所属专栏: Go语言核心编程近期目标&#xff1a;写好专栏的每一篇文章 学习了Go的基…

Java 基础进阶篇(十)—— Java集合详细总结

文章目录 一、集合类体系结构二、Collection系列集合2.1 Collection 集合体系2.2 Collection 集合体系特点2.3 Collection 常用API2.4 Collection 集合的遍历方式2.4.1 方式一&#xff1a;迭代器2.4.2 方式二&#xff1a;foreach&#xff08;增强for循环&#xff09;2.4.3 方式…

Python系列之Windows环境安装配置

目录 一、Python安装 1.1下载 1.2 安装 1.3增加环境变量 二、PyCharm安装 2.1 PyCharm简介 2.2 PyCharm下载安装 一、Python安装 1.1下载 python 官网The official home of the Python Programming Languagehttps://www.python.org/downloads/ 1.2 安装 要勾选选项 Ad…

校园兼职平台系统的设计与实现

技术栈&#xff1a; Spring、SpringMVC、MyBatis、HikariCP、fastjson、slf4j、EL和JSTL 系统功能&#xff1a; 前台&#xff1a; &#xff08;1&#xff09;用户注册&#xff1a;这里的用户分为职位发布者和职位应聘者&#xff0c;他们都需要注册本大学生兼职管理系统才能进…

为什么 OpenAI 团队采用 Python 开发他们的后端服务?

Python&#xff0c;年龄可能比很多读者都要大&#xff0c;但是它在更新快速的编程界却一直表现出色&#xff0c;甚至有人把它比作是编程界的《葵花宝典》&#xff0c;只是Python的速成之法相较《葵花宝典》有过之而无不及。 Python简洁&#xff0c;高效的特点&#xff0c;大大…

196页11万字智慧水务平台建设方案

本资料来源公开网络&#xff0c;仅供个人学习&#xff0c;请勿商用&#xff0c;如有侵权请联系删除。 业务需求分析 3.1 主要业务描述 &#xff08;1&#xff09;调度中心主要业务描述 配套工程调度中心为一级调度机构&#xff0c;同时也是水务集团原水供水的统一调度中心。…

python-pandas库

目录 目录 目录 1.pandas库简介&#xff08;https://www.gairuo.com/p/pandas-overview&#xff09; 2.pandas库read_csv方法&#xff08;https://zhuanlan.zhihu.com/p/340441922?utm_mediumsocial&utm_oi27819925045248&#xff09; 1.pandas库简介&#xff08;http…

第七章 使用ssh服务管理远程主机

第七章 使用ssh服务管理远程主机 一、配置网卡服务 1、配置网卡参数 &#xff08;1&#xff09;、执行nmtui命令运行网络配置工具 [rootcentos ~]# nmtui&#xff08;2&#xff09;、选择编辑连接并按回车 &#xff08;3&#xff09;、选择以太网中网卡名称并编辑 &#xf…

JavaWeb06(三层架构连接数据库)

目录 三层架构 1.什么是三层架构 三层架构 就是将整个业务划分为三层&#xff1a;表示层、业务逻辑层、数据访问层。 2. 层与层之间的关系 3.怎么理解三层架构 4.为什么需要三层架构 区分层次的目的是为了“高内聚&#xff0c;低耦合”的思想&#xff1b; 简单来说&…

从零开始学习Linux运维,成为IT领域翘楚(五)

文章目录 &#x1f525;Linux打包压缩与搜索命令&#x1f525;Linux常用系统工作命令&#x1f525;Linux管道符、重定向与环境变量&#x1f525;管道命令符 &#x1f525;Linux打包压缩与搜索命令 tar 命令 语法&#xff1a; tar [选项] [文件]选项: &#x1f41f; -c 产生.t…

牛客网---CM11 链表分割 代码详解+哨兵位的比较

文章目录 前言CM11 链表分割链接&#xff1a;方法一&#xff1a;尾插(带哨兵位)1.1 思路&#xff1a;1.2 代码&#xff1a;1.3 流程图1.4 注意点 方法二&#xff1a;尾插(不带哨兵位)2.1代码&#xff1a; 对比&#xff1a; 总结 前言 独处未必孤独喜欢就是自由 本章的内容是牛…

Chapter4:频率响应法(上)

第四章:频率响应法 Exercise4.1 已知微分网络和积分网络电路图如下图所示,求网络的频率特性。 解: 【图 ( a ) ({\rm a}) (a)微分网络】 由微分网络电路图可得: