|
3 组合证明 (1983)
本节我们给出牛顿恒等式的一个组合证明。组合证明通常是 (a) 通过给出两种数量之间的双射来证明它们相等,或者 (b) 通过用两种不同的方法计算相同的数量来证明两者相等。在讨论牛顿恒等式之前,下面的例子有助于理解 (b) 的方法。如果你之前见过这个例子或想直接看恒等式,可以跳过它。
定理 3.1. 令 $k \leq n$ 为正整数或非负整数。则
\[
k!\binom{n}{k}=n(n-1)(n-2) \cdots(n-k+1)
\]
证明。考虑一个有 $n$ 个元素的集合 $S$。令 $N_k$ 表示 $S$ 中所有不重复元素的长度为 $k$ 的序列数量。
一方面,我们可以先选出 $S$ 中一个无序的 $k$ 元子集,再将其排成有序。可供选择的子集有 $\binom{n}{k}$ 个,对每个子集有 $k!$ 种排列方式:这说明左边与 $N_k$ 相等。
另一方面,我们可以在构造序列的过程中每次选定一个元素,先选序列的第一个元素,再选第二个,依此类推。可供选择的第一个元素有 $n$ 个,接下来有 $n-1$ 个,等等。这说明右边也与 $N_k$ 相等。
现在,依照 Zeilberger, Doron. “A Combinatorial Proof of Newton’s Identities.” Discrete
Mathematics, Vo. 49 (1985): 319. sciencedirect.com/science/article/pii/0012365X84901717?via%3Dihub,我们给出牛顿恒等式简洁表述的组合证明:
定理 3.2. 固定一个正整数 $k$。有
\[
k s_k+\sum_{i=0}^{k-1} s_i p_{k-i}=0
\]
证明。考虑集合 $\mathscr{A}(n, k)$,它由三元组 $(A, j, \ell)$ 组成,其中:
(i) $A$ 是 $[n]$ 的一个子集,且 $|A|$ 至多为 $k$。($[n]$ 表示整数集 $\{1,\ldots,n\}$。)
(ii) $j$ 是 $[n]$ 的一个元素。
(iii) $\ell=k-|A|$
(iv) 如果 $\ell$ 为 0,则 $j$ 属于 $A$。
定义 $(A, j, \ell)$ 的权重为
\[
w(A, j, \ell)=(-1)^{|A|}\left(\prod_{a \in A} x_a\right) \cdot x_j^{\ell}
\]
例如,
\[
w(\{1,3,5\}, 2,3)=(-1)^3 x_1 x_3 x_5 \cdot x_2^3 .
\]
要证明定理,只需证明定理中的和就是对 $\mathscr{A}(n, k)$ 中所有元素的权重求和,并且该和为 0。
首先,我们证明定理中的和就是对所有 $\mathscr{A}(n, k)$ 中元素的权重求和。用引言中的恒等式,我们有
\[\tag{*}
\begin{aligned}
k s_k+\sum_{i=0}^{k-1} s_i p_{k-i}+ & = \\
& =k(-1)^k \sum_{j_1<\ldots<j_k} x_{j_1} \cdots x_{j_k}+ \\
& \sum_{i=0}^{k-1}(-1)^i\left(x_1^{k-i}+\cdots x_n^{k-i}\right) \sum_{j_1<\ldots<j_i} x_{j_1} \cdots x_{j_i}
\end{aligned}
\]
右边有两个求和式。我们先看第一个求和式:
\[
k(-1)^k \sum_{j_1<\ldots<j_k} x_{j_1} \cdots x_{j_k} \cdot 1 .
\]
令 $A=\{j_1, \ldots, j_k\}$。当我们遍历所有指标选择时,相应遍历所有 $A$ 的选择。由于 $\ell$ 为 0,$x_j^{\ell}=1$ 在乘积中并不体现(上式中显式写出只是为了清楚),根据 (iv) 可知 $j \in A$。这样就有 $k$ 种 $j$ 的选择:
\[
\sum_{|A|=k ; j \in A ; \ell=0} w(A, j, \ell)=k \cdot \sum_{|A|=k ; \ell=0} w\left(a, j^{\prime}, \ell\right)
\]
其中 $j^{\prime}$ 是 $A$ 中任意一个元素。由此可知在 (*) 中第一个求和式正好是所有 $|A|=k$ 的元素权重之和。要看其它所有元素如何组成 (*) 的其它求和式,可以将该部分展开。
剩下就是证明对 $\mathscr{A}(n, k)$ 中所有元素的权重求和为 0。定义一个映射 $T: \mathscr{A} \rightarrow \mathscr{A}$:
\[
T(A, j, \ell)=\left\{\begin{array}{l}
(A-\{j\}, j, \ell+1) \text { 若 } j \text { 在 } A\text{ 中} \\
(A \cup\{j\}, j, \ell-1) \text { 若 } j \text { 不在 } A\text{ 中}
\end{array}\right.
\]
(直观地说,$T$ 会“加”上或“去掉”集 $A$ 中的 $j$,同时相应地调整 $\ell=k-|A|$。)那么 $T$ 会将我们带到一个不同的三元组,且其权重符号相反:
\[
w(T(A, j, \ell))=-w(A, j, \ell)
\]
并且 $T^2$ 是恒等映射(即 $T$ 是一个对合元)。因此,所有权重可以两两配对抵消,总和为 0。 |
|