十二重 Stirling 数恒等式

· · 个人记录

在《具体数学》第六章的第一节讲解了 Stirling 数,第 221 页给出了 15 条「扩展恒等式」。而除了其中的 3 条以外,其它的并不是那么显然,于是在此给出一些证明。

为方便表述,以下将「第一类 Stirling 数」和「第二类 Stirling 数」分别简称为 S1、S2。

在开始证明之前,我们有必要先回顾一些基础内容,首先是两类 Stirling 数的递推式:

\begin{Bmatrix} n \\ m \end{Bmatrix}=m\begin{Bmatrix} n-1 \\ m \end{Bmatrix}+\begin{Bmatrix} n-1 \\ m-1 \end{Bmatrix} \quad \texttt{(i)} \begin{bmatrix} n \\ m \end{bmatrix}=(n-1)\begin{bmatrix} n-1 \\ m \end{bmatrix}+\begin{bmatrix} n-1 \\ m-1 \end{bmatrix} \quad \texttt{(ii)}

以及 S1、S2 一列的 EGF

\sum_{n\geq k} \frac{x^n}{n!}\begin{bmatrix} n \\ k \end{bmatrix}= \frac{(-\ln(1-x))^k}{k!} \quad \texttt{(iii)} \sum_{n\geq k}\frac{x^n}{n!}\begin{Bmatrix} n \\ k \end{Bmatrix}= \frac{(\text e^x-1)^k}{k!} \quad \texttt{(iv)}

S2 一列的 OGF 有简洁形式:

\sum_{n\geq k} x^n\begin{Bmatrix} n \\ k \end{Bmatrix}=\prod_{i=1}^k \frac{x}{1-ix} \quad \texttt{(v)}

然后是 Stirling 反演公式:

f_n=\sum_{k=0}^n \begin{bmatrix} n \\ k \end{bmatrix}g_k \Leftrightarrow g_n=\sum_{k=0}^n \begin{Bmatrix} n \\ k \end{Bmatrix}f_k(-1)^{n-k} \quad \texttt{(vi)}

作为辅助工具,还需要(另类)Lagrange 反演,以得到 S1、S2 一行的 EGF:

\begin{bmatrix} n \\ k \end{bmatrix}=\frac{n!}{k!}\frac kn [x^{n-k}]\left( \frac{x}{\text e^x-1}\right)^n \quad \texttt{(vii)} \begin{Bmatrix} n \\ k \end{Bmatrix}=\frac{n!}{k!}\frac{k}{n}[x^{n-k}]\left( \frac{x}{\ln(1+x)}\right)^n \quad \texttt{(viii)}

就这么多,让我们开始吧!

\begin{Bmatrix} n+1 \\ m+1 \end{Bmatrix}=\sum_{k=0}^n \binom nk \begin{Bmatrix} k \\ m \end{Bmatrix} \quad \texttt{(I)}

这显然是对 S2 一列的 EGF\text e^x 做卷积,等式右边即

\begin{aligned} n![x^n]\text e^x\frac{(\text e^x-1)^m}{m!} & =n![x^n]\left( \frac{(\text e^x-1)^{m+1}}{(m+1)!}\right)' \\ &=(n+1)![x^{n+1}]\frac{(\text e^x-1)^{m+1}}{(m+1)!} \\ & =\begin{Bmatrix} n+1 \\ m+1 \end{Bmatrix}\end{aligned}

\texttt{(I)} 类似的还有一个等式:

\begin{bmatrix} n+1 \\ m+1\end{bmatrix}=\sum_{k=0}^n \begin{bmatrix} n \\ k \end{bmatrix} \binom km \quad \texttt{(II)}

根据 S1 的阶乘幂 \to 常幂变换,可以很容易处理此式。等式右边为

\begin{aligned}[x^m]\sum_{k=0}^n \begin{bmatrix} n \\ k \end{bmatrix}(1+x)^k&=[x^m](1+x)^{\overline n} \\ &=[x^m]\frac 1x x^{\overline{n+1}} \\ &=\begin{bmatrix}n+1 \\m+1 \end{bmatrix}\end{aligned}

接下来证明

\begin{Bmatrix} n+1 \\ m+1 \end{Bmatrix}=\sum_{k=0}^n \begin{Bmatrix} k \\ m \end{Bmatrix}(m+1)^{n-k} \quad \texttt{(III)}

这实际上就是利用了 S2 一列的 OGF,考虑

\begin{aligned}\begin{Bmatrix} n+1 \\ m+1 \end{Bmatrix}&=[x^{n+1}]\prod_{i=1}^{m+1}\frac{x}{1-ix} \\ &= \sum_{k=0}^n\left([x^k]\prod_{i=1}^m \frac{x}{1-ix}\right)\left([x^{n+1-k}] \frac{x}{1-(m+1)x} \right) \\ &= \sum_{k=0}^n\begin{Bmatrix} k \\ m \end{Bmatrix}(m+1)^{n-k}\end{aligned}

另一个与其类似的是

\begin{bmatrix} n+1 \\ m+1 \end{bmatrix} = \sum_{k=0}^n \begin{bmatrix} k \\ m \end{bmatrix} \frac{n!}{k!} \quad \texttt{(IV)}

利用 S1 一列的 EGF,等式右边可以写为

\begin{aligned}\frac{n!}{m!}[x^n] \frac{(-\ln(1-x))^m}{1-x} &= \frac{n!}{(m+1)!}[x^n]\left((-\ln(1-x))^{m+1}\right)' \\ &=\frac{(n+1)!}{(m+1)!}[x^{n+1}](-\ln(1-x))^{m+1} \\ &= \begin{bmatrix} n+1 \\m+1\end{bmatrix}\end{aligned}

接下来是两条 Stirling 数斜线上的等式,首先证明

\begin{Bmatrix} m+n+1 \\ m\end{Bmatrix}=\sum_{k=0}^m k \begin{Bmatrix} k+n \\ k\end{Bmatrix} \quad \texttt{(V)}

实际上还是使用了 S2 一列的 OGF 的变形:

\begin{Bmatrix} m+n+1 \\ m \end{Bmatrix} =[x^{n+1}]\prod_{i=1}^m \frac{1}{1-ix}

我们考虑递推式,初值为 f_0(x)=1,则 [x^{n+1}]f_m(x) 就对应了等式右边:

\begin{aligned} f_m(x) &= f_{m-1}(x) + mx \prod_{i=1}^m \frac{1}{1-ix} \\ \left( \prod_{i=1}^m(1-ix)\right)f_m(x) &= \left( \prod_{i=1}^{m-1}(1-ix)\right)(1-mx)f_{m-1}(x)+mx \\ g_m(x) &= (1-mx)g_{m-1}(x)+mx \end{aligned}

根据初值条件,很容易发现 g_m(x)=1,然后直接提取 f_m(x)x^{n+1} 系数就是 \texttt{(V)} 的等式左边,命题得证。

与其类似的是

\begin{bmatrix} m+n+1 \\ m \end{bmatrix}=\sum_{k=0}^m (n+k)\begin{bmatrix} k+n \\ k \end{bmatrix} \quad \texttt{(VI)}

根据证明 \texttt{(V)}的经验,我们试图找出 S1 一列的 OGF,可是它似乎没有一个比较好处理的形式(存疑)。不过我们可以按 S1 原式的递推式不断展开:

\begin{aligned}\begin{bmatrix} m+n+1 \\ m \end{bmatrix}&=(n+m) \begin{bmatrix} m+n \\ m \end{bmatrix}+\begin{bmatrix} m+n\\ m-1 \end{bmatrix} \\ &=(n+m) \begin{bmatrix} m+n \\ m \end{bmatrix}+(n+m-1)\begin{bmatrix} m-1+n \\ m-1 \end{bmatrix}+\begin{bmatrix} m-1+n \\ m-2 \end{bmatrix} \\ &= \begin{bmatrix} m-d+n \\ m-d-1\end{bmatrix}+\sum_{k=0}^d(n+m-k)\begin{bmatrix}m-k+n \\m-k \end{bmatrix}\end{aligned}

d=m,命题得证。

然后是两个 两类 Stirling 数出现在同一侧 的等式:

\binom nm=\sum_{k=0}^n \begin{Bmatrix} n+1 \\ k+1\end{Bmatrix}\begin{bmatrix} k \\ m \end{bmatrix}(-1)^{m-k} \quad \texttt{(VII)}

这个形式让我们想到 Stirling 反演:

\binom {n-1}{m} = \sum_{k=1}^{n}\begin{Bmatrix} n \\ k\end{Bmatrix}\begin{bmatrix} k-1 \\ m \end{bmatrix}(-1)^{m-k+1}

这样就可以直接套公式:

\begin{bmatrix} n-1 \\ m\end{bmatrix}(-1)^{m-n+1}=\sum_{k=1}^n \begin{bmatrix} n \\ k\end{bmatrix}\binom{k-1}{m}(-1)^{n-k}

现在可能还是不便于观察,那这样呢?

\begin{bmatrix} n \\ m\end{bmatrix}=\sum_{k=0}^n \begin{bmatrix} n+1 \\ k+1 \end{bmatrix} \binom{k}{m}(-1)^{k-m}

然后我们发现这就是对 \texttt{(II)} 式使用二项式反演而已,直接得证。

另一个类似的式子是

n^{\underline{n-m}}[n \geq m]=\sum_{k=0}^n \begin{bmatrix} n+1 \\ k+1 \end{bmatrix} \begin{Bmatrix} k \\ m\end{Bmatrix}(-1)^{m-k} \quad \texttt{(VIII)}

这个形式与 \texttt{(VII)} 并不完全对称,具体做法有不少差别(也可能只是我没发现更好的做法),首先还是做 Stirling 反演,然后用 S2 一行的 EGF 推导:

\begin{aligned}\begin{Bmatrix} n-1 \\ m \end{Bmatrix}(-1)^{n+m-1}&=\sum_{k=0}^n \begin{Bmatrix} n \\ k \end{Bmatrix}(k-1)^{\underline{k-m-1}}[k-1\geq m](-1)^{n-k} \\ \begin{Bmatrix} n \\ m\end{Bmatrix}&=\sum_{k=m}^n \begin{Bmatrix} n+1 \\ k+1 \end{Bmatrix}(k-m)!\binom{k}{m}(-1)^{k-m} \\ (-1)^mm!\begin{Bmatrix} n \\ m\end{Bmatrix}&=\sum_{k=m}^n \begin{Bmatrix} n+1 \\ k+1 \end{Bmatrix}k!(-1)^k \\ (-1)^mm!\begin{Bmatrix} n \\ m\end{Bmatrix} &= n!\sum_{k=m}^n(-1)^k [x^{n-k}]\left(\frac{x}{\ln(1+x)} \right)^{n+1} \\ (-1)^mm!\begin{Bmatrix} n \\ m\end{Bmatrix} &= (-1)^nn![x^{n-m}]\frac{1}{1-x}\left(\frac{x}{\ln(1-x)} \right)^{n+1}\end{aligned}

到此处停顿一下,我们发现等式右边的部分似乎不好处理,这时就需要逆用 另类 Lagrange 反演 了,得到

(-1)^mm!\begin{Bmatrix} n \\ m\end{Bmatrix}=(-1)^n n! [x^n](1-\text e^x)^m

这个等式是显然成立的。

接下来考虑更复杂的情况:

\begin{Bmatrix} n \\ n-m\end{Bmatrix}=\sum_k \binom{m-n}{m+k}\binom{m+n}{n+k}\begin{bmatrix} m+k\\ k\end{bmatrix} \quad \texttt{(IX)}

我们可以直接用生成函数:

\begin{aligned}\begin{Bmatrix} n \\ n-m\end{Bmatrix}&=(n-1)^{\underline m}[x^m]\left( \frac{x}{\ln(1+x)}\right)^n \\ &= (n-1)^{\underline m}[x^m]\left(\frac{1}{\frac{\ln(1+x)-x}{x}+1} \right)^n \\ &=(n-1)^{\underline m}[x^m]\sum_{i=0}^m\left( 1-\frac{\ln(1+x)}{x}\right)^i\binom{i+n-1}{n-1} \\ &= (n-1)^{\underline m}[x^m]\sum_{i=0}^m\binom{i+n-1}{n-1}\sum_{j=0}^i \binom ij \left(-\frac{\ln(1+x)}{x} \right)^j \end{aligned}

接下来就要把 [x^m] 放进和式中提取系数了,同时交换求和次序得到

(n-1)^{\underline m} \sum_{j=0}^m[x^{m+j}](-\ln(1+x))^j\sum_{i=j}^m\binom{i+n-1}{n-1}\binom ij

然后要考虑化简内层和式,可以考虑

\frac{(i+n-1)!}{(n-1)!i!}\times \frac{i!}{j!(i-j)!}=\binom{i+n-1}{j,i-j,n-1}=\binom{i+n-1}{j+n-1}\binom{j+n-1}{n-1}

原式便化为

(n-1)^{\underline m} \sum_{j=0}^m[x^{m+j}](-\ln(1+x))^j\binom{j+n-1}{n-1}\binom{m+n}{j+n}

提取系数得到

(n-1)^{\underline m}\sum_{j=0}^m \frac{(-1)^{m+j}j!}{(m+j)!}\begin{bmatrix} m+j \\ j\end{bmatrix}\binom{j+n-1}{n-1}\binom{m+n}{j+n}

这个形式与 \texttt{(IX)} 的等式右边已经很接近了,我们只需要对 j\geq 0 证明

\frac{(-1)^{m+j} j!(n-1)^{\underline m}}{(m+j)!}\binom{j+n+1}{n-1}=\binom{m-n}{m+j}

先将等式左边化简为

(-1)^{m+j} \frac{j! (n-1)!}{(m+j)! (n-m-1)!} \frac{(j+n+1)!}{j!(n-1)!}=(-1)^{m-j}\binom{j+n+1}{m+j}

使用二项式系数的上指标反转就能直接证明。

\texttt{(IX)} 非常对称的是这样一个等式:

\begin{bmatrix} n \\ n-m\end{bmatrix}=\sum_k \binom{m-n}{m+k}\binom{m+n}{n+k}\begin{Bmatrix} m+k\\ k\end{Bmatrix} \quad \texttt{(X)}

几乎可以完全照搬其证明,这里就不展开写了。值得一提的是,若对 \texttt{(X)} 中的 Stirling 数同时使用反射公式,就能得到

\begin{Bmatrix} -n+m \\ -n\end{Bmatrix}=\sum_k \binom{m-n}{m+k}\binom{m+n}{n+k}\begin{bmatrix} -k \\-k-m \end{bmatrix}

可以发现两个等式不能说非常类似,只能说是 完 全 一 致。而且 \texttt{(IX)} 的证明中只需在最后证二项式相等时稍微调整,就可以证明 n 为负数的情形。

这篇文章临近尾声,只剩最后两个相对简单的等式了(其中 l\geq 0):

\begin{Bmatrix}n \\ l+m \end{Bmatrix}\binom{l+m}{l}=\sum_k \binom nk \begin{Bmatrix}k \\ l \end{Bmatrix} \begin{Bmatrix}n-k \\ m \end{Bmatrix} \quad \texttt{(XI)}

虽然乍一看有点吓人,实际上等式右边就是个卷积而已:

n! \sum_k \left( [x^k] \frac{(\text e^x-1)^l}{l!}\right)\left( [x^{n-k}] \frac{(\text e^x-1)^m}{m!}\right)= \frac{n!}{l!m!}[x^n] (\text e^x-1)^{l+m}

这个结果显然是等于左侧的。

你应该也猜到了,与之形式类似的最后一个等式就是

\begin{bmatrix}n \\ l+m \end{bmatrix}\binom{l+m}{l}=\sum_k \binom nk \begin{bmatrix}k \\ l \end{bmatrix} \begin{bmatrix}n-k \\ m \end{bmatrix} \quad \texttt{(XII)}

仿照上一题的方法,使用 S1 一列的 EGF 便能直接得证。