划分
概述
划分(partition)是集合 的一组非空、两两不交的子集,其并集恰好为 。划分将集合不重叠、不遗漏地分成若干”块”。划分与等价关系之间存在一一对应:每个等价关系的等价类构成一个划分,每个划分也唯一确定一个等价关系。划分的加细(refinement)描述了划分之间的粗细关系:若 的每个块都包含在 的某个块中,则称 是 的加细。
定义
划分(Partition)
集合 的划分是 的一组不相交的非空子集 ( 为指标集),使得:
- 对所有 ,(非空性)
- 当 时,(不相交性)
- (并集为全集)
每个子集 称为划分的一个块(block)或部分(part)。
划分的加细(Refinement)
设 和 都是集合 的划分。若 的每个块都包含在 的某个块中,则称 是 的加细(refinement),记作 。
直观地说,加细是将原来的某些块进一步拆分为更小的块。最粗的划分是 (只有一个块),最细的划分是 (每个元素独占一块)。
从划分构造等价关系
给定集合 的划分 ,定义关系 :
即 和 属于划分中的同一个块。则 是 上的等价关系,其等价类恰好是 ()。
核心性质
| 性质 | 描述 | 说明 |
|---|---|---|
| 非空性 | 每个块 | 空块不贡献任何元素 |
| 不相交性 | 元素不会被分到多个块 | |
| 覆盖性 | 每个元素恰好属于一个块 | |
| 与等价关系一一对应 | 划分 等价关系 | 核心对偶性 |
| 最粗划分 | 只有一个块,对应全关系 | |
| 最细划分 | 每个元素独占一块,对应相等关系 | |
| 加细是偏序 | 满足自反、反对称、传递 | 划分集上的偏序关系 |
| 块的个数 | 称为划分的秩(rank) | 最细划分秩为 $ |
关系网络
graph TB A["划分"] --> B["定义三要素"] A --> C["与等价关系的对应"] A --> D["加细关系"] A --> E["计数"] B --> B1["非空性:Aᵢ ≠ ∅"] B --> B2["不相交性:Aᵢ ∩ Aⱼ = ∅"] B --> B3["覆盖性:⋃ Aᵢ = S"] C --> C1["等价关系 → 等价类 = 划分"] C --> C2["划分 → 同块关系 = 等价关系"] C --> C3["[[离散数学/concepts/等价关系]]"] D --> D1["加细 P₁ ≼ P₂"] D --> D2["最粗:{S}"] D --> D3["最细:{{a} | a ∈ S}"] E --> E1["[[离散数学/concepts/等价关系]] → Bell数"] E --> E2["n 元集划分数 = Bₙ"] A --> F["关联概念"] F --> F1["[[离散数学/concepts/等价关系]]"] F --> F2["[[离散数学/concepts/集合]]"] F --> F3["[[离散数学/concepts/集合运算]]"]
- 前置知识:集合(划分是集合的子集族)、集合运算(划分涉及并集和交集运算)
- 核心关联:划分与等价关系的一一对应是离散数学中最重要的对偶性之一。划分提供”几何直观”(将集合分块),等价关系提供”代数工具”(用关系运算研究分块结构)
- 后继概念:等价关系(与划分一一对应)、Bell 数(划分的计数)
章节扩展
第09章:关系
划分是 Rosen 第8版第9章第9.5节的重要内容,与等价关系共同构成”分类”理论的两个面。
划分三条件的验证:判断一个集合族是否为划分,必须逐一验证三个条件:
- 非空性:每个子集都不能为空
- 不相交性:任意两个不同子集的交集为空
- 覆盖性:所有子集的并集等于全集
常见错误是遗漏某个条件。例如 不是 的划分,因为并集缺少元素 6。
从划分构造等价关系的传递性证明:设 且 ,则 在同一块 中, 在同一块 中。因为 且 、,由不相交性得 。故 也在同一块中,即 。这里不相交性是关键——它保证了”同一元素不能同时属于两个不同的块”。
划分的加细与偏序:划分集上的加细关系 构成偏序。例如,对 :
- 和 不可比较(都不是对方的加细)
补充
划分在数学和计算机科学中的应用
划分的概念在多个领域有重要应用:
- 代数:陪集分解是群对正规子群的划分,商群建立在划分的基础上
- 拓扑学:拓扑空间中的连通分支构成空间的一个划分
- 数据库:关系的水平分片(horizontal fragmentation)本质上是元组集合的划分
- 并行计算:域分解(domain decomposition)将计算区域划分为子区域分配给不同处理器
- 聚类分析:聚类算法的输出就是数据集的一个划分
划分的计数(Bell 数)是组合数学中的经典问题,与第二类 Stirling 数密切相关:,其中 是将 个元素划分为恰好 个非空块的方式数。
常见误区
- 划分要求子集非空: 不是合法的划分
- 划分要求不遗漏: 不是 的划分(缺少 4)
- 划分要求不重叠: 不是合法的划分(2 同时出现在两个块中)
- 划分与覆盖不同:覆盖允许重叠和空集,划分不允许