# 二项式系数
# 定义
符号:(kn),读作:“n 选 k”。
组合意义:从有 n 个元素的集合中选出 k 个元素作为子集的方案数。
我们称 n 是 上指标,称 k 是下指标。
(kn)=⎩⎪⎪⎨⎪⎪⎧k(k−1)⋯1n(n−1)⋯(n−k+1)=k!nk,0,k≥0;k<0.
需要注意的是:n 为任意实数,k 为任意整数。
# 基本恒等式
(kn)=k!(n−k)!n!, n,k∈Z 且 n≥k≥0
证明:只需要把定义式中的分子分母同时乘上 (n−k)! 即可。
对称恒等式:
(kn)=(n−kn), n,k∈X 且 n≥0
证明:可以通过组合意义理解,从 n 个元素中选 k 个元素相当于指定 n−k 个元素不被选取。
吸收恒等式:
(kr)=kr(k−1r−1), k∈Z 且 k=0
证明:由定义式,rk=r(r−1)k−1 并且 k!=k(k−1)!。
条件中 k=0 是为了避免除数中出现 0,如果我们对两边同时乘上 k,那么就有了一个 k 等于 0 时也成立的吸收恒等式:
k(kr)=r(k−1r−1)
这个恒等式也有一个保持下指标不变的伴恒等式:
(r−k)(kr)=r(kr−1)
证明:
(r−k)(kr)====(r−k)(r−kr)(r−k)r−kr(r−k−1r−1)r(r−k−1r−1)r(kr−1)
先对称,再吸收,再对称。
加法公式:
(kr)=(kr−1)+(k−1r−1), k∈Z
证明:依旧使用组合意义。从 r 个元素中选择 k 个元素,可以分为两种情况,第 r 个元素不选,从前 r−1 个元素中选 k 个,即 (kr−1),或选择第 r 个元素,然后从前 r−1 个元素中选 k 个元素,即 (k−1r−1)。
我们也可以使用两个吸收恒等式或者把二项式拆开计算来证明。
上指标求和法:
k=0∑n(mk)=(m+1n+1), n,m∈Z 且 n,m≥0
证明:这个式子有一个有趣的组合意义,假设我们想从 n+1 个数(编号为 0 到 n+1)选择 m+1 个数,当选取的数中最大的数为 k 时就有 (mk) 种选法。
平行求和法:
k≤n∑(km+k)=(nm+n+1), n∈Z
证明:我们可以通过刚提到的上指标求和法来证明,
k≤n∑(km+k)=====−m≤k≤n∑(km+k)−m≤k≤n∑(mm+k)0≤k≤m+n∑(mk)(m+1m+n+1)(nm+n+1)
- 第一个等号,我们去掉了 k<−m 的项,这是合法的,因为那些项值都为 0。
- 第二个等号使用了对称性。
- 第三个等号,把 k−m 代替 k 并整理求和范围。
- 第四个等号使用上指标求和法。
- 最后一个等号再次使用对称性。
上指标反转:
(kr)=(−1)k(kk−r−1)
证明:
rk===r(r−1)⋯(r−k+1)(−1)k(−r)(−r+1)⋯(−r+k−1)(−1)k(k−r−1)k
这个恒等式有一个对称的表达式:
(−1)m(m−n−1)=(−1)n(n−m−1)
这是因为两边都等于 (nm+n)。
我们还能推出如下的和式:
k≤m∑(kr)(−1)k=(−1)m(mr−1)
证明:
k≤m∑(kr)(−1)k===k≤m∑(kk−r−1)(mm−r)(−1)m(mr−1)
- 第一个等号,上指标反转。
- 第二个等号,对 −r−1 换元并使用平行求和法。
- 第三个等号,再次上指标反转。
三项式版恒等式:
(mn)(km)=(kn)(m−kn−k), m,k∈Z
证明:把等号左边的两个二项式全部拆开重组即可。
范德蒙德卷积:
k∑(kr)(n−ks)=(nr+s), n∈Z
证明;有一个很好的组合解释,等号右边为从 r+s 个元素中选出 n 个元素的方案数,等号左边为分别从 r 个元素中选 k 个,再从 s 个元素中选 n−k 个。
# 二项式定理
(a+b)n=i=0∑n(in)an−ibi
# 生成函数
二项式系数也存在于生成函数中。
当 a=1 时,我们的二项式定理变为了:
(1+z)n=k≥0∑(kn)zk
等式的左右分别是数列 ⟨(0n),(1n),(2n),⋯⟩ 的封闭形式以及生成函数。
当二项式的幂为负数时同样有生成函数:
(1−z)n+11=k≥0∑(nn+k)zk(1−z)n+1zn=k≥0∑(nk)zk
(上面两个式子中 n∈Z 且 n≥0)
第一个等式是二项式定理中幂为负数的情形,展开 (1−z)−n−1,则 zk 的系数是 (k−n−1)(−1)k,它可以通过上指标反转改写成 (kn+k) 或者 (nn+k)。
这就是 ⟨1,(1n+1),(2n+2),(3n+3),⋯⟩ 的生成函数。
第二的等式为第一个等式乘上 zn,也就是向右移动了 n 位。