等价关系

概述

等价关系(equivalence relation)是同时满足自反性对称性传递性的二元关系,用 表示。等价关系将集合中的元素分成若干不相交的等价类 ,等价类中的任何元素都可以作为代表元。核心定理保证等价类要么相等要么不相交,从而等价类的集合构成集合的一个划分。等价关系与划分之间存在一一对应关系,同余关系 是最重要的等价关系实例。

定义

等价关系(Equivalence Relation)

是集合 上的关系。若 同时满足以下三个性质,则称 上的等价关系

  1. 自反性:对任意 ,有
  2. 对称性:若 ,则
  3. 传递性:若 ,则

在等价关系 下相关,记作 ,称 等价的(equivalent)。

等价类(Equivalence Class)

是集合 上的等价关系。元素 等价类(记为 或简写为 )定义为:

即所有与 等价的元素组成的集合。若 ,则称 是该等价类的一个代表元(representative)。等价类中的任何元素都可以作为代表元。

同余模 (Congruence Modulo

为正整数。整数集上的关系

称为==同余模 == 关系,其中 表示 整除 。同余模 是整数集上的等价关系,产生 个等价类

商集(Quotient Set)

是集合 上的等价关系,则 关于 商集定义为

即所有等价类构成的集合。由等价类的性质,商集 构成 的一个划分。

核心性质

性质描述公式/规则
等价关系三要素自反 + 对称 + 传递缺一不可
等价类非空每个元素属于自身的等价类(由自反性)
等价类要么相等要么不相交任意两个等价类的关系
等价类相等的充要条件三个等价命题
代表元无关性类中任一元素可作为代表元
等价关系与划分一一对应核心定理等价类 划分,划分 等价关系
同余类个数 恰好 个等价类

关系网络

graph TB
    A["等价关系"] --> B["定义"]
    A --> C["等价类"]
    A --> D["核心定理"]
    A --> E["重要实例"]
    A --> F["一一对应"]

    B --> B1["自反性"]
    B --> B2["对称性"]
    B --> B3["传递性"]

    C --> C1["[a]_R = {s | (a,s) ∈ R}"]
    C --> C2["代表元"]
    C --> C3["商集 A/R"]

    D --> D1["定理1:等价类相等或不相交"]
    D --> D2["证明:(i)⟹(ii)⟹(iii)⟹(i)"]

    E --> E1["[[离散数学/concepts/同余]] a ≡ b (mod m)"]
    E --> E2["相等关系"]
    E --> E3["字符串前缀等价"]

    F --> F1["[[离散数学/concepts/划分]]"]
    F --> F2["等价关系 ⟺ 划分"]

    A --> G["关联概念"]
    G --> G1["[[离散数学/concepts/二元关系]]"]
    G --> G2["[[离散数学/concepts/划分]]"]
    G --> G3["[[离散数学/concepts/同余]]"]
    G --> G4["[[离散数学/concepts/偏序关系]]"]
    G --> G5["[[离散数学/concepts/集合]]"]
  • 前置知识二元关系(等价关系是特殊的二元关系)、集合(等价类是集合的子集)
  • 核心关联:等价关系的本质是在保持自反、对称、传递的前提下,用”等价类”代替单个元素进行推理。等价关系与划分的一一对应是离散数学中最重要的对偶性之一
  • 后继概念偏序关系(与等价关系并列的另一类重要关系)、划分(等价类的集合构成划分)

章节扩展

第09章:关系

等价关系是 Rosen 第8版第9章第9.5节的核心内容,是关系理论从”性质分析”走向”结构分类”的关键概念。

等价类要么相等要么不相交(定理1):这是等价关系最重要的性质。证明通过三个命题的循环蕴含完成:

  • (i) (ii) :利用对称性和传递性证明双向包含
  • (ii) (iii) :由自反性
  • (iii) (i) :取公共元素 ,由 (对称性+传递性)

等价关系与划分的一一对应(定理2)

  • 等价关系 划分:等价类非空(自反性)、不相交(定理1)、并集为全集(每个元素属于自身等价类)
  • 划分 等价关系:定义”属于同一子集”为关系,利用划分的不相交性证明传递性

同余关系的完整证明:自反性()、对称性()、传递性()。

补充

等价关系的历史与应用

等价关系的概念可追溯到 19 世纪末。Leopold Kronecker 在研究代数数论时系统使用了同余关系。等价关系在现代数学中无处不在:在代数中用于定义商群和商环,在拓扑学中用于定义商空间和等价度量,在集合论中用于定义基数(通过双射等价关系)。

在计算机科学中,等价关系有广泛应用:编译器中的标识符等价(如 C 语言前缀匹配)、数据库中的实体识别(record linkage)、图论中的连通分量(连通关系是等价关系)、程序分析中的指针等价(alias analysis)等。

等价关系与函数的逆像:给定函数 ,定义 当且仅当 ,则 是等价关系。反之,每个等价关系都可以看作某个函数的”等值核”。这一对应在代数、拓扑和范畴论中都是基本工具。

常见误区

  • 自反 + 对称不保证等价关系,必须同时满足传递性。反例: 是自反且对称的,但不是传递的
  • 整除关系不是等价关系:它是自反和传递的,但不是对称的()。整除关系实际上是偏序关系
  • 不同代表元不一定给出不同的等价类:若 ,则

参见

  • 二元关系 — 等价关系是特殊的二元关系
  • 划分 — 等价关系与划分一一对应
  • 同余 — 最重要的等价关系实例
  • 偏序关系 — 与等价关系并列的另一类重要关系
  • 集合 — 等价类是集合的子集