Concrete Mathematics 6.1 Stirling Number Identities

文章探讨了组合公式(6.15)和(6.16),涉及子集大小的计算以及元素分配到非空子集的问题。公式(6.15)描述了从n个元素中选择k个与特定元素一起形成子集的组合数,然后将剩余的k个元素分配到m个非空子集中。而公式(6.16)涉及到将n个元素先划分为k个循环,再从中选取m个循环与其他元素组成新循环的方式。文章通过实例解释了这两个公式的差异及证明思路。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

{n+1m+1}=∑k(nk){km}(6.15)\begin{Bmatrix}n+1 \\m+1\end{Bmatrix}=\sum_k \binom{n}{k}\begin{Bmatrix}k \\m\end{Bmatrix} \tag{6.15}{n+1m+1}=k(kn){km}(6.15)

We enumerate the size of the subset which n+1n+1n+1 belongs to, which equals n−k+1n-k+1nk+1. We first choose n−kn-knk elements that is in the same subset with n+1n+1n+1, which is (nk)\dbinom{n}{k}(kn), then allocate the rest kkk elements into mmm non-empty subsets.

[n+1m+1]=∑k[nk](km)(6.16)\begin{bmatrix}n+1 \\m+1\end{bmatrix}=\sum_k \begin{bmatrix}n \\k\end{bmatrix}\binom{k}{m} \tag{6.16}[n+1m+1]=k[nk](mk)(6.16)

This looks almost the same as the previous one, but it’s much harder to consider the combinatorial explanation.
What the formula do is obvious. First divide the first nnn elements into kkk cycles, then choose mmm cycles from it, and combine the rest k−mk-mkm cycles with n+1n+1n+1 to form a new cycle. But the question is how to proof this approach is not heavy and not leaky.
Consider that we first divide the elements into m+1m+1m+1 subsets A1,A2,⋯ ,Am+1A_1,A_2,\cdots,A_{m+1}A1,A2,,Am+1. We assume that n+1∈A1n+1\in A_1n+1A1. Say C(Ai)C(A_i)C(Ai) is a cycle formed with elements in AiA_iAi. Take any specific C(A2),C(A3),⋯ ,C(Am+1)C(A_2),C(A_3),\cdots,C(A_{m+1})C(A2),C(A3),,C(Am+1),there are (∣A1∣−1)!(|A_1|-1)!(A11)! ways to choose C(A1)C(A_1)C(A1). In our formula, with C(A2),C(A3),⋯ ,C(Am+1)C(A_2),C(A_3),\cdots,C(A_{m+1})C(A2),C(A3),,C(Am+1) fixed(after we times kkk choose mmm), the subset A1A_1A1 is constitute of some of the cycles of its elements, which sum up to exactly ∑k[∣A1∣−1k]\sum_k\begin{bmatrix}|A_1|-1 \\k\end{bmatrix}k[A11k] times, which equals (∣A1∣−1)!(|A_1|-1)!(A11)!.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值