二项式反演小记

前置公式

\(\binom{n}{i}\binom{i}{j}=\binom{n}{j}\binom{n-j}{i-j}\)

证明考虑组合意义:从 \(n\) 个里面先选 \(i\) 个,再从这 \(i\) 个里面选 \(j\) 个,等价于先从 \(n\) 个里面选 \(j\) 个,再从剩下 \(n-j\) 个里面选出 \(i-j\) 个。

形式一

\[\begin{aligned} &f(n)=\sum\limits_{i=0}^n(-1)^i\binom{n}{i}g(i) \\ \Leftrightarrow\ &g(n)=\sum\limits_{i=0}^n(-1)^i\binom{n}{i}f(i) \end{aligned}\]

上述两式等价,证明显然。

形式二

\[\begin{aligned} &f(n)=\sum\limits_{i=0}^n \binom{n}{i}g(i) \\ \Leftrightarrow\ &g(n)=\sum\limits_{i=0}^n(-1)^{n-i}\binom{n}{i}f(i) \end{aligned}\]

证明:

考虑将二式代入一式。

\[\begin{aligned} f(n)&=\sum\limits_{i=0}^n \binom{n}{i}\sum\limits_{j=0}^i(-1)^{i-j}\binom{i}{j}f(j)\\ &=\sum\limits_{i=0}^n\sum\limits_{j=0}^i(-1)^{i-j}\binom{n}{i}\binom{i}{j}f(j)\\ &=\sum\limits_{i=0}^n\sum\limits_{j=0}^i(-1)^{i-j}\binom{n}{j}\binom{n-j}{i-j}f(j)\\ &=\sum\limits_{j=0}^n f(j)\sum\limits_{i=j}^n(-1)^{i-j}\binom{n}{j}\binom{n-j}{i-j}\\ &=\sum\limits_{j=0}^n f(j)\sum\limits_{t=0}^{n-j}(-1)^t\binom{n}{j}\binom{n-j}{t}\\ &=\sum\limits_{j=0}^n \binom{n}{j}f(j)\sum\limits_{t=0}^{n-j}\binom{n-j}{t}(-1)^t 1^{n-j-t}\\ &=\sum\limits_{j=0}^n\binom{n}{j}f(j)(1-1)^{n-j} \end{aligned}\]

  • \(n\not =j\),则右式值为 \(0\)
  • \(n=j\),则 \(0^0\) 无意义,考虑直接代入:

\[\begin{aligned} &\sum\limits_{t=0}^{n-j}\binom{n-j}{t}(-1)^t 1^{n-j-t}\\ =&\binom{0}{0}(-1)^0\\ =&1 \end{aligned}\]

因此,\(f(n)=\sum\limits_{j=0}^n\binom{n}{j}f(j)[j=n]=\binom{n}{n}f(n)=f(n)\)

证明完毕。

另一表现形式:

\[\begin{aligned} &f(n)=\sum\limits_{i=m}^n \binom{n}{i}g(i) \\ \Leftrightarrow\ &g(n)=\sum\limits_{i=m}^n(-1)^{n-i}\binom{n}{i}f(i) \end{aligned}\]

形式三

\[\begin{aligned} &f(n)=\sum\limits_{i=n}^m \binom{i}{n}g(i) \\ \Leftrightarrow\ &g(n)=\sum\limits_{i=n}^m(-1)^{i-n}\binom{i}{n}f(i) \end{aligned}\]

这也是最常用的一种形式。

证明:

\[\begin{aligned} f(n)&=\sum\limits_{i=n}^m\binom{i}{n}\sum\limits_{j=i}^m(-1)^{j-i}\binom{j}{i}f(j)\\ &=\sum\limits_{i=n}^m\sum\limits_{j=i}^m(-1)^{j-i}\binom{j}{i}\binom{i}{n}f(j)\\ &=\sum\limits_{j=n}^m f(j)\sum\limits_{i=n}^j(-1)^{j-i}\binom{j}{n}\binom{j-n}{j-i}\\ &=\sum\limits_{j=n}^m \binom{j}{n}f(j)\sum\limits_{t=0}^{n-j}(-1)^t\binom{j-n}{t}1^{j-n-t}\\ &=\sum\limits_{j=n}^m \binom{j}{n}f(j)(1-1)^{j-n}\\ &=\sum\limits_{j=n}^m \binom{j}{n}f(j)[j=n]\\ &=\binom{n}{n}f(n)\\ &=f(n) \end{aligned}\]

证明完毕。

posted @ 2021-02-21 12:09  csxsi  阅读(48)  评论(0编辑  收藏  举报