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

news/2024/11/24 11:33:47/

🚩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.ppmy.cn/news/73613.html

相关文章

使用Visual Studio进行cuda编程配置环境四大坑(附解决方案)

写在前面,用于没有使用过Visual Studio进行cuda编程的同学看,以免在安装环境的时候踩到坑 第一坑:CUDA版本与NVIDIA显卡版本不匹配问题: 安装cuda版本坑,强烈建议看下自己的显卡支持什么版本的cuda,切记不要用最新版…

RocketMQ的安装讲解详细手册--------以及启动Broker启动找不到类问题

RocketMQ的安装 1.RocketMQ安装 1.1下载RocKetMQ 下载地址:https://rocketmq.apache.org/release-notes/2017/12/13/4.2.0 下载解压后 bin:可执行文件目录 confidence:配置文件目录 lib:依赖库,是一些jar包 1.1配置ROCKETMQ_HOME 解压…

合理利用Optional 来避免NPE

一、什么是Optional 在Java中什么异常最容易出现,那肯定是NullPointerException,空指针就像一个定时炸弹,总给我们带来些麻烦,在开发过程中都会碰到需要判断Null值以防止空指针的情况,以往的方式要么是抛异常&#xf…

Linux Audio (4) DAPM-1 Kcontrol

DAPM-1 Kcontrol 控制部件之kcontrolsnd_kcontrol_new 结构体如何定义snd_kcontrol_new?如何使用snd_kcontrol?添加kcontrol代码分析 课程:韦东山音频专题 内核:Kernel 3.5 但是我用的实例和课程不同,以防止编程记流水账 控制部件…

Evita项目-2-Evita中规定的安全汽车车载电子网络架构

目录 1 摘要 2 文章目的 3 安全需求 4 安全架构 4.1 硬件和软件分区 4.2 EVITA硬件安全模块

【嵌入式Linux】设备树基本语法

设备树基本语法 1_总领-本期设备树视频要怎么讲?讲什么?_哔哩哔哩_bilibili 基本的 特殊的 中断控制 描述GIC控制器 时钟 CPU GPIO 个数,保留范围(起始、长度),个数对应的名字 GPIO映射-这个脚被用了换一…

AC,AP以及三阶段项目

特点:access:连接终端设备 只能通过1个vlan trunk:交换机与交换机相连 可以通过多个vlan 共同特点:交换机的端口收发数据的规则: 收:如果收到的数据,没有携带任何标签,则使用该端口…

Linux---目录结构、绝对路径与相对路径、命令基础格式、ls命令

1. Linux的目录结构 Linux的目录结构是一个树型结构。 Windows 系统可以拥有多个盘符, 如 C盘、D盘、E盘。 Linux没有盘符这个概念, 只有一个根目录 /, 所有文件都在它下面。 在Linux系统中,路径之间的层级关系,使用:/ 来表示。 Linux只…