上一篇文章研究了一个特定多项式序列的生成函数。这篇文章将探讨一般多项式序列的生成函数。(在上一篇文章中,有一个不是多项式的交替项,但我们也会解决这个问题)。
这篇文章的出发点是一个简单的观察。
如果我们让xD是对一个函数进行微分然后将结果乘以x的算子,我们有
我们可以应用xD m次,每次将x**n乘以n的一个因子。
更一般地说,对于任何多项式p**(x),我们有
现在让S是一个整数集,通过对S中的n个x求和,形成生成函数F**(x)n与S中的n相加形成生成函数F(x)。
那么我们有
换句话说,用p**(n)乘以生成函数的第n项与用p**(xD)对生成函数进行运算是一样的。
例子
上一篇文章用Mathematica计算了
的生成函数。这里我们将用下面的结果再次计算生成函数。
之前我们计算了
通过对正整数的求和,形成生成函数F(x)。但Z**n并不完全是一个n的多项式函数。除了交替项之外,它是一个n的立方多项式。如果我们把自己限制在n的偶数值上,交替项就是n的多项式,如果我们把自己限制在n的奇数值上,它就是另一个多项式。
定义
那么我们有
为正整数n,将我们的原始生成函数分成三个生成函数,每个生成函数在不同的整数集上求和。
定义
那么
如果我们展开上面这一行,我们应该得到与上一篇文章中相同的g**(x)的表达式。
The postGenerating functions for polynomial sequencesfirst appeared onJohn D. Cook.