「Proof」二项式反演证明(未完结)

二项式反演

如果定义 \(f(n)=\sum\limits_{i=0}^{n} \binom{n}{i} g(i)\)

那么有 \(g(n)=\sum\limits_{i=0}^{n} (-1)^{n-i} \binom{n}{i} f(i)\)

证明:

\[代入 f(i) 则有 \\ g(n)=\sum\limits_{i=0}^{n} (-1)^{n-i} \binom{n}{i} \sum\limits_{j=0}^{i} \binom{i}{j} g(j) \\ =\sum\limits_{i=0}^{n} \sum\limits_{j=0}^{i}(-1)^{n-i} \binom{n}{i} \binom{i}{j} g(j) \\ =\sum\limits_{j=0}^{n} \sum\limits_{i=j}^{n}(-1)^{n-i} \binom{n}{i} \binom{i}{j} g(j) \\ =\sum\limits_{j=0}^{n} g(j)\sum\limits_{i=j}^{n}(-1)^{n-i} \binom{n}{i} \binom{i}{j} \\ 考虑两个组合数的组合意义:在 n 个数中选 i 个,再在 i 个数中选 j 个 \\ 等价于在 n 个数中选 j 个,再在 n-j 个中选 i-j 个 \\ =\sum\limits_{j=0}^{n} g(j)\sum\limits_{i=j}^{n}(-1)^{n-i} \binom{n}{j} \binom{n-j}{i-j} \\ =\sum\limits_{j=0}^{n}\binom{n}{j}g(j)\sum\limits_{i=j}^{n}(-1)^{n-i} \binom{n-j}{i-j} \\ 记 k=i-j\\ =\sum\limits_{j=0}^{n}\binom{n}{j}g(j)\sum\limits_{k=0}^{n-j}(-1)^{n-j-k} \binom{n-j}{k} \\ =\sum\limits_{j=0}^{n}\binom{n}{j}g(j)\sum\limits_{k=0}^{n-j}1^k (-1)^{n-j-k}\binom{n-j}{k} \\ 由二项式定理得 j \neq n 时\sum\limits_{k=0}^{n-j}1^k (-1)^{n-j-k}\binom{n-j}{k}=0 \\ =\binom{n}{n}g(n)1^0 (-1)^0 \binom{0}{0} =g(n) 得证 \]

推广 1

如果定义 \(f(n)=\sum\limits_{i=m}^{n} \binom{n}{i} g(i)\)

那么有 \(g(n)=\sum\limits_{i=m}^{n} (-1)^{n-i} \binom{n}{i} f(i)\)

证明:

推广 2

如果定义 \(f(n)=\sum\limits_{i=n}^{m} \binom{i}{n} g(i)\)

那么有 \(g(n)=\sum\limits_{i=n}^{m} (-1)^{i-n} \binom{i}{n} f(i)\)

证明:

posted @ 2021-12-13 21:42  PoisonNNN  阅读(46)  评论(1编辑  收藏  举报