第09章 关系 — 章节汇总

概览

第9章系统介绍了关系(Relations)的理论与应用,是离散数学中连接集合论、代数结构和计算机科学的核心章节。全章从二元关系的基本定义和四大性质(自反、对称、反对称、传递)出发(9.1),扩展到 n 元关系在关系数据库和数据挖掘中的应用(9.2);然后介绍关系的两种重要表示方法——零一矩阵和有向图(9.3),并基于矩阵运算讨论关系的闭包问题,重点讲解 Warshall 算法(9.4);最后深入两种最重要的特殊关系——等价关系(Equivalence Relations)与偏序关系(Partial Orderings),前者将集合划分为不相交的等价类(9.5),后者定义了元素之间的层次序结构(9.6)。全章体现了从”基本定义→表示方法→闭包运算→特殊关系”的递进知识链条,为后续图论(第10章)、树(第11章)和布尔代数(第12章)奠定了基础。


全章知识框架

graph TB
    A["第9章 关系"] --> B["9.1 关系及其性质"]
    A --> C["9.2 n元关系及其应用"]
    A --> D["9.3 关系的表示"]
    A --> E["9.4 关系的闭包"]
    A --> F["9.5 等价关系"]
    A --> G["9.6 偏序关系"]

    B --> B1["二元关系定义<br/>A×B 的子集"]
    B --> B2["自反性 Reflexive"]
    B --> B3["对称性 Symmetric"]
    B --> B4["反对称性 Antisymmetric"]
    B --> B5["传递性 Transitive"]
    B --> B6["关系复合 S∘R"]
    B --> B7["关系幂 R^n"]
    B --> B8["逆关系 R⁻¹"]

    C --> C1["n元关系定义"]
    C --> C2["关系数据库模型"]
    C --> C3["选择/投影/连接"]
    C --> C4["SQL 简介"]
    C --> C5["数据挖掘<br/>关联规则/支持度/置信度"]

    D --> D1["零一矩阵表示"]
    D --> D2["布尔运算"]
    D --> D3["有向图表示"]
    D --> D4["性质在矩阵/图上的判定"]

    E --> E1["自反闭包 r(R)"]
    E --> E2["对称闭包 s(R)"]
    E --> E3["传递闭包 t(R)"]
    E --> E4["布尔矩阵算法 O(n⁴)"]
    E --> E5["Warshall 算法 O(n³)"]

    F --> F1["等价关系定义"]
    F --> F2["等价类 [a]_R"]
    F --> F3["等价关系与划分的对应"]
    F --> F4["同余关系"]
    F --> F5["Bell 数"]

    G --> G1["偏序定义"]
    G --> G2["Hasse 图"]
    G --> G3["极大/极小/最大/最小元"]
    G --> G4["上界/下界/上确界/下确界"]
    G --> G5["格"]
    G --> G6["拓扑排序"]
    G --> G7["全序与良序"]

    B -.->|"表示工具"| D
    D -.->|"矩阵运算→闭包"| E
    B -.->|"四大性质→特殊关系"| F
    B -.->|"四大性质→特殊关系"| G
    E -.->|"传递闭包→连通性"| G
    F -.->|"划分→等价类"| G

    style A fill:#e3f2fd,stroke:#1565c0,stroke-width:2px
    style B fill:#fff3e0,stroke:#e65100
    style C fill:#e8f5e9,stroke:#2e7d32
    style D fill:#fce4ec,stroke:#c62828
    style E fill:#f3e5f5,stroke:#6a1b9a
    style F fill:#e0f7fa,stroke:#00695c
    style G fill:#fff9c4,stroke:#f57f17

各节核心知识点汇总

小节核心概念关键公式/定理与前后节的关联
9.1 关系及其性质二元关系、自反/对称/反对称/传递性、关系复合、关系幂、逆关系全章基础,定义关系的四大性质,为 9.5 等价关系(自反+对称+传递)和 9.6 偏序关系(自反+反对称+传递)提供判定标准;与第2章笛卡尔积直接衔接
9.2 n元关系及其应用n元关系、关系数据库、选择/投影/连接、SQL、关联规则、支持度/置信度选择 ;投影 ;支持度 ;置信度 关系的实际应用扩展;与第2章集合运算、第8章计数(支持度计算)关联
9.3 关系的表示零一矩阵、布尔运算、有向图、性质判定(布尔乘积)为 9.4 闭包计算提供矩阵工具;与第2章矩阵运算关联
9.4 关系的闭包自反/对称/传递闭包、Warshall 算法;Warshall 9.3 矩阵表示的直接应用;传递闭包为 9.6 偏序中的可达性提供基础;与第3章算法复杂度关联
9.5 等价关系等价关系、等价类、划分、同余关系、Bell 数等价类 ;等价类要么相等要么不相交;9.1 四大性质中自反+对称+传递的组合;与第4章同余/模运算、第6章 Bell 数递推、第8章递推关系关联
9.6 偏序关系偏序集、Hasse 图、极大/极小/最大/最小元、上确界/下确界、格、拓扑排序、良序偏序(自反+反对称+传递);Hasse 图规则;格(每对元素有 lub 和 glb);拓扑排序9.1 四大性质中自反+反对称+传递的组合;与第10章图论(有向图/拓扑排序)、第11章树(Hasse 图是特殊有向无环图)紧密关联

学习脉络

关系的定义与性质(9.1)— 二元关系是 A×B 的子集,掌握四大性质(自反/对称/反对称/传递)的量词定义与判定
  ↓
n元关系与数据库应用(9.2)— 从二元扩展到 n 元,关系数据库的数学基础,SQL 与数据挖掘
  ↓
关系的表示(9.3)— 零一矩阵和有向图两种表示方法,性质在两种表示下的直观判定
  ↓
关系的闭包(9.4)— 添加最少元素使关系具有特定性质,Warshall 算法高效计算传递闭包
  ↓
等价关系(9.5)— 自反+对称+传递,等价类将集合划分为不相交子集,与划分一一对应
  ↓
偏序关系(9.6)— 自反+反对称+传递,Hasse 图可视化,格与拓扑排序

学习建议:9.1 节是全章的基石——务必彻底掌握四大性质的量词定义,这是后续所有特殊关系判定的基础,特别注意反对称性()与对称性()的区别;9.3 节的零一矩阵表示是 9.4 节 Warshall 算法的前置知识,矩阵的布尔乘积与关系复合的对应关系需要熟练掌握;9.4 节的 Warshall 算法是本章最重要的算法——理解”内部顶点”概念和 Lemma 2 的递推公式是关键,建议手动模拟一个 3×3 或 4×4 的完整执行过程;9.5 节等价关系与划分的双向对应定理是理论核心——理解”等价类要么相等要么不相交”的证明思路(反证法+传递性),同余关系是等价关系在数论中的经典应用;9.6 节是本章内容最丰富的一节——Hasse 图的绘制规则(省略自环、省略由传递性推导的边、按偏序方向从下到上排列)需要通过大量练习掌握,极大元与最大元、上界与上确界的区别是高频考点。


跨节综合复习题

综合复习题 1(跨 9.1 / 9.3 / 9.4)

题目:,关系 。 (a) 写出 的零一矩阵 。 (b) 计算 (布尔乘积),并据此求 。 (c) 是否具有自反性?对称性?反对称性?传递性?说明理由。 (d) 求 的传递闭包

综合复习题 2(跨 9.5 / 9.6 / 4.3)

题目: (a) 证明 上的模 3 同余关系 是等价关系,并写出所有等价类。 (b) 设 上的整除关系。画出 的 Hasse 图,找出所有极大元、极小元、最大元、最小元。 (c) (b) 中的偏序集是否构成格?说明理由。


笔记索引

小节笔记链接核心主题
9.19.1 关系及其性质二元关系定义、四大性质、关系复合、关系幂、逆关系
9.29.2 n元关系及其应用n元关系、关系数据库、选择/投影/连接、SQL、数据挖掘
9.39.3 关系的表示零一矩阵、布尔运算、有向图、性质判定
9.49.4 关系的闭包自反/对称/传递闭包、Warshall 算法
9.59.5 等价关系等价关系、等价类、划分、同余关系、Bell 数
9.69.6 偏序关系偏序集、Hasse 图、极大/极小元、上确界/下确界、格、拓扑排序

关系