贝尔数
贝尔数 是含有 个不同元素的集合划分成非空、不相交的块的方法数。每个元素恰好属于一个块,块的排列顺序不计入结果。空集合有一个空划分,因此约定 。
例如,把三个人分成若干个非空小组,可以全部分开,也可以只让一对同组,或者让三人同组。五种可能为 由此 。交换一组中的元素,或交换组的先后,都不会改变划分。
递推关系
对 ,贝尔数满足 这个递推通过观察含指定元素的块,把一个划分拆成可独立选择的两部分。[1]
证明。 从集合 开始,先确定没有与 同块的元素,假设它们有 个。可以从前 个元素中以 种方式选出它们,再以 种方式划分这 个元素。剩下的前 个元素全部与 构成一个块。每个原划分只对应一个这样的 和一次选择,按 相加便得递推式。
从 依次得到 、、。例如
四个元素的直接核对
四个元素的划分可按块的大小分组。四个单元素块有一种;一个二元素块与两个单元素块有 种;两个二元素块有 种;一个三元素块与一个单元素块有四种;一个四元素块有一种。总数为 。
两个二元素块的三种方法可直接写为 、 和 。如果先选出任意两个元素作为第一块,则每个划分会按两块的选择顺序被计算两次,因此 。
固定块数与生成函数
记 为 个元素划分为恰好 个非空块的方法数,也称第二类斯特林数。每个划分有唯一确定的块数,故 对于非空集合,。在空集合上取 ,与空划分约定一致。
令指数型生成函数为 。把递推两边乘以 并求和,可得 这里右侧中 的系数正好是 。解这个初值问题得到 普通整数分拆数与贝尔数计算不同的对象。前者划分一个整数,后者把有区别的元素分成无标签的块。
参考资料
- ↑ Alexander Postnikov,Algebraic Combinatorics, Lecture 6,集合划分与贝尔数。访问于2026年11月7日。