Loading

我们仍未知道那天所看见的求和法的名字

The Method of Snake Oil

进行组合求和的蛇油法。

  1. 确定求和所依赖的自由变量,例如 \(n\)。为您正在处理的求和命名;称之为 \(f_n\)
  2. \(F(x)\) 成为 \(f(n)\) 的生成函数,即您想要求和的和。
  3. 将和乘以 \(x^n\),然后对 \(n\) 求和。您的生成函数现在表示为对 \(n\) 的双重求和,以及对任何首先用作虚拟求和变量的变量的双重求和。
  4. 交换您现在正在查看的两个求和的顺序,并以简单的闭式执行内部求和。为此,拥有一个已知和的系列目录会很有帮助。
  5. 尝试识别答案的生成函数的系数,因为这些系数就是你想要找到的。

以上来自谷歌翻译。

具体来说就是一个组合数求和的一种套路方法。

基本的

需要记住。

\[\begin{aligned} \sum_{n}\binom{m}{n}x^n&=(1+x)^m\\ \sum_{n}\binom{n}{m}x^n&=\frac{x^m}{(1-x)^{m+1}}\\ \sum_{n}\binom{n+m}{m}x^n&=\frac{1}{(1-x)^{m+1}}\\ \sum_{n}\binom{2n}{n}\frac{1}{1+n}x^n&=\frac{1}{2x}(1-\sqrt{1-4x})&(卡特兰数) \end{aligned}\]

例一

给定 \(n\),求:

\[\begin{aligned} \sum_{k\le 0}\binom{k}{n-k} \end{aligned}\]

\[\begin{aligned} F(x)&=\sum_{n}x^n\sum_{k\le 0}\binom{k}{n-k}\\ &=\sum_{k\le 0}\sum_{n}x^n\binom{k}{n-k}\\ &=\sum_{k\le 0}x^{k}\sum_{n}x^{n-k}\binom{k}{n-k}\\ &=\sum_{k\le 0}x^{k}\sum_{r}x^{r}\binom{k}{r}\\ &=\sum_{k\le 0}x^{k}(1+x)^k\\ &=\sum_{k\le 0}(x+x^2)^k\\ &=\frac{1}{1-x-x^2}\\ \end{aligned}\]

例二

给定 \(n,m\),求:

\[\begin{aligned} \sum_{k}\binom{n+k}{m+2k}\binom{2k}{k}\frac{(-1)^k}{k+1} \end{aligned}\]

\[\begin{aligned} F(x)&=\sum_{n}x^n\sum_{k}\binom{n+k}{m+2k}\binom{2k}{k}\frac{(-1)^k}{k+1}\\ &=\sum_{k}\sum_{n}x^n\binom{n+k}{m+2k}\binom{2k}{k}\frac{(-1)^k}{k+1}\\ &=\sum_{k}\binom{2k}{k}\frac{(-1)^k}{k+1}\sum_{n}x^n\binom{n+k}{m+2k}\\ &=\sum_{k}\binom{2k}{k}\frac{(-1)^k}{k+1}x^{-k}\sum_{n}x^{n+k}\binom{n+k}{m+2k}\\ &=\sum_{k}\binom{2k}{k}\frac{(-1)^k}{k+1}x^{-k}\sum_{r}x^{r}\binom{r}{m+2k}\\ &=\sum_{k}\binom{2k}{k}\frac{(-1)^k}{k+1}x^{-k}\frac{x^{m+2k}}{(1-x)^{m+2k+1}}\\ &=\sum_{k}\binom{2k}{k}\frac{(-1)^k}{k+1}\frac{x^{m+k}}{(1-x)^{m+2k+1}}\\ &=\frac{x^{m}}{(1-x)^{m+1}}\sum_{k}\binom{2k}{k}\frac{(-1)^k}{k+1}\frac{x^{k}}{(1-x)^{2k}}\\ &=\frac{x^{m}}{(1-x)^{m+1}}\sum_{k}\binom{2k}{k}\frac{1}{k+1}(\frac{-x}{x^2-2x+1})^k\\ &=\frac{x^{m}}{(1-x)^{m+1}}\frac{x^2-2x+1}{-2x}(1-\sqrt{1-4\frac{-x}{x^2-2x+1}})\\ &=\frac{x^{m-1}}{-2(1-x)^{m-1}}(1-\sqrt{1-4\frac{-x}{x^2-2x+1}})\\ &=\frac{x^{m-1}}{-2(1-x)^{m-1}}(1-\frac{1+x}{1-x})\\ &=\frac{x^m}{(1-x)^m}\\ \end{aligned}\]

其中:

\[\frac{x^m}{(1-x)^m}[x^n]=\binom{n-1}{m-1} \]

例三

给定 \(y\),求:

\[f_n=\sum_{k\le \frac{n}{2}}(-1)^k\binom{n-k}{k}y^{n-2k} \]

的更简单的封闭形式。

\[\begin{aligned} F(x)&=\sum_{n}x^n\sum_{k\le \frac{n}{2}}(-1)^k\binom{n-k}{k}y^{n-2k}\\ &=\sum_{k}\sum_{n\ge 2k}x^n(-1)^k\binom{n-k}{k}y^{n-2k}\\ &=\sum_{k}(-1)^ky^{-k}x^{k}\sum_{n\ge 2k}(xy)^{n-k}\binom{n-k}{k}\\ &=\sum_{k}(-1)^ky^{-k}x^{k}\sum_{r}(xy)^{r}\binom{r}{k}\\ &=\sum_{k}(-1)^ky^{-k}x^{k}\frac{(xy)^k}{(1-(xy)^{k+1})}\\ &=\frac{1}{1-xy}\sum_{k}(\frac{-x^2}{1-xy})^k\\ &=\frac{1}{1-xy}\frac{1}{1+\frac{x^2}{1-xy}}\\ &=\frac{1}{1-xy+x^2}\\ \end{aligned}\]

例四

给定 \(n\),求:

\[\sum_{k}\binom{n+k}{2k}2^{n-k} \]

\[\begin{aligned} F(x)&=\sum_{n}x^n\sum_{k}\binom{n+k}{2k}2^{n-k}\\ &=\sum_{k}\sum_{n}x^n\binom{n+k}{2k}2^{n-k}\\ &=\sum_{k}2^{-2k}x^{-k}\sum_{n}(2x)^{n+k}\binom{n+k}{2k}\\ &=\sum_{k}(4x)^{-k}\sum_{r}(2x)^{r}\binom{r}{2k}\\ &=\sum_{k}(4x)^{-k}\frac{(2x)^{2k}}{(1-2x)^{2k+1}}\\ &=\sum_{k}\frac{x^k}{(1-2x)^{2k+1}}\\ &=\frac{1}{1-2x}\sum_{k}(\frac{x}{(1-2x)^2})^k\\ &=\frac{1}{1-2x}\frac{1}{1-\frac{x}{(1-2x)^2}}\\ &=\frac{1-2x}{4x^2-5x+1}\\ \end{aligned}\]

所以有递推式:

\[\begin{aligned} f_0&=1\\ f_1&=3\\ f_n&=5f_{n-1}-4f_{n-2}\\ \end{aligned}\]

使用范围

Snake Oil 方法的成功取决于给出一个要计算的和,其中有一个自由变量只出现在一个地方。

然后,在交换求和的顺序后,人们会找到一个基本幂级数来求和。

尽管通过添加花招可能会在一定程度上降低该方法的魅力,但必须指出,在许多重要情况下,这种范围限制很容易克服。

这是因为经常发生这样的情况:

当呈现一个具有重复多次的自由变量的身份时,该身份变成了更一般身份的一个特例,其中自由变量的每次重复出现都被不同的自由变量所取代。

在放弃对某个给定问题的方法之前,应该探索这种可能性。

这可以通过 Snake Oil 方法轻松评估。

身份主题的特点是,证明特殊情况通常比证明一般定理更难。

自由变量的多次出现通常暗示人们应该尝试寻找合适的概括。

以上来自谷歌翻译。

具体来说,当自由变量多次出现的时候,我们可以使用更多的变量代替自由变量的出现,也就是用更加一般的情况代替特殊情况。

posted @ 2024-06-17 17:53  JiaY19  阅读(5)  评论(0编辑  收藏  举报