一些例子

求和式 Sn(z)=k=0n(n+kk)zk\displaystyle S_n(z) = \sum_{k = 0}^{n} \binom{n+k}{k}z^k

首先还是根据常规的 Gosper 算法流程,求出

p(n,k)=p^(n,k)=(n+1)β0(n)+(n+1+k)β1(n)p(n, k) = \hat{p}(n, k) = (n+1)\beta_0(n) + (n+1+k)\beta_1(n)

t(n,k)=t(n,k)/(n+1)=(n+k)!zkk!(n+1)!\overline{t}(n, k) = t(n, k) / (n+1) = \displaystyle \frac{(n+k)!z^k}{k!(n+1)!}

q(n,k)=(n+1+k)zq(n, k) = (n+1+k)z
r(n,k)=kr(n, k) = k

注意到 deg(qr)=deg(q+r)\text{deg}(q-r) = \text{deg}(q+r),那么 s(n,k)s(n, k) 的次数 dd
d=deg(p^)deg(qr)=0d = \text{deg}(\hat{p}) - \text{deg}(q-r) = 0

这样我们就有
β0(n)=1, β1(n)=z1, s(n,k)=1\beta_0(n) = 1, \ \beta_1(n) = z-1, \ s(n, k) = 1

这样一来就可以求出

β0(n)t(n,k)+β1(n)t(n+1,k)=T(n,k+1)T(n,k)\beta_0(n)t(n, k) + \beta_1(n)t(n+1, k) = T(n, k+1) - T(n, k)
从而 t(n,k)+(z1)t(n+1,k)=T(n,k+1)T(n,k)t(n, k) + (z-1) t(n+1, k) = T(n, k+1) - T(n, k)

其中 T(n,k)=r(n,k)s(n,k)t(n,k)=(n+kk1)zkT(n, k) = r(n, k) s(n, k) \overline{t}(n, k) = \displaystyle \binom{n+k}{k-1}z^k

kk 求和,k=0n+1\displaystyle \sum_{k = 0}^{n+1},求和到第 n+1n+1 项,这样多出来一项 t(n,n+1)t(n, n+1)

Sn(z)=k=0nt(n,k)S_n(z) = \displaystyle \sum_{k=0}^{n} t(n, k)

Sn(z)+t(n,n+1)+(z1)Sn+1(z)=T(n,n+2)T(n,0)S_n(z) + t(n, n+1) + (z-1) S_{n+1}(z) = T(n, n+2) - T(n, 0)

=(2n+2n+1)zn+2=2(2n+1n)zn+2\quad = \displaystyle \binom{2n+2}{n+1}z^{n+2} = 2\binom{2n+1}{n}z^{n+2}

另外 t(n,n+1)=(2n+1n+1)zn+1=(2n+1n)zn+1\displaystyle t(n, n+1) = \binom{2n+1}{n+1}z^{n+1} = \binom{2n+1}{n}z^{n+1}

Sn+1(z)=11z(Sn(z)+(12z)(2n+1n)zn+1)S_{n+1}(z) = \displaystyle \frac{1}{1-z} \left(S_n(z) + (1-2z)\binom{2n+1}{n}z^{n+1}\right)

我们立即有

Sn+1(12)=2Sn(12)\displaystyle S_{n+1}\left(\frac{1}{2} \right) = 2S_n \left(\frac{1}{2} \right),另外还可以如下化简

两边同时乘以 (1z)n+1(1-z)^{n+1} 并且作代换 nn+1n \leftarrow n+1

(1z)nSn(z)=(1z)n1Sn1(z)+(12z)(1z)n1(2n1n)zn\displaystyle (1-z)^n S_n(z) = (1-z)^{n-1} S_{n-1}(z) + (1-2z)(1-z)^{n-1} \binom{2n-1}{n} z^n

实际上就是

(1z)nSn(z)=(1z)n1Sn1(z)+12z1z(2n1n)((1z)z)n\displaystyle (1-z)^n S_n(z) = (1-z)^{n-1} S_{n-1}(z) + \frac{1-2z}{1-z} \binom{2n-1}{n} \left((1-z)z \right)^n

F(n)=(1z)nSn(z)F(n) = (1-z)^n S_n(z),从而

F(n)F(0)=12z1zk=1n(2k1k)((1z)z)k\displaystyle F(n) - F(0) = \frac{1-2z}{1-z} \sum_{k = 1}^{n} \binom{2k-1}{k} ((1-z)z)^k,其中 F(0)=1F(0) = 1

这样就得到一个不可思议的封闭形式

(1z)nk=0n(n+kk)zk=1+12z22zk=1n(2kk)(z(1z))k\displaystyle (1-z)^n \sum_{k = 0}^{n} \binom{n+k}{k}z^k = 1+ \frac{1-2z}{2-2z} \sum_{k = 1}^{n} \binom{2k}{k} \left(z(1-z) \right)^k

一些例子2

t(n,k)=(nkk)zk\displaystyle t(n, k) = \binom{n-k}{k}z^k

p(n,k)=p^(n,k)=(n+12k)β0(n)+(n+1k)β1(n)\displaystyle p(n, k) = \hat{p}(n, k) = (n+1-2k)\beta_0(n) + (n+1-k)\beta_1(n)
t(n,k)=t(n,k)/(n+12k)=(nk)!zk/k!(n+12k)!\overline{t}(n, k) = t(n, k) / (n+1-2k) = (n-k)!z^k / k!(n+1-2k)!
q(n,k)=(n+12k)(n2k)zq(n, k) = (n+1-2k)(n-2k)z
r(n,k)=(n+1k)kr(n, k) = (n+1-k)k

另外注意到

Sn(14)=12n+1((1+1+4z)n+1(11+4z)n+11+4z)\displaystyle S_n(-\frac{1}{4}) = \frac{1}{2^{n+1}} \left(\frac{(1+\sqrt{1+4z}) ^ {n+1} - (1-\sqrt{1+4z}) ^ {n+1} }{\sqrt{1+4z}} \right)

括号内的部分可以划归成

=2(n+11)1+4z+2(n+13)(1+4z)3+14z\displaystyle \quad = \frac{2\binom{n+1}{1} \sqrt{1+4z} + 2 \binom{n+1}{3} (\sqrt{1+4z})^3 + \cdots}{\sqrt{1-4z}}

由此 Sn(14)=2(n+1)2n+1=n+12nS_n(\displaystyle -\frac{1}{4}) = \frac{2(n+1)}{2^{n+1}} = \frac{n+1}{2^n}

注意到如果 z14z \neq \displaystyle -\frac{1}{4},那么 deg(qr)=deg(q+r)=2\text{deg}(q-r) = \text{deg}(q+r) = 2

那么 deg(p^)deg(qr)=1\text{deg}(\hat{p}) - \text{deg}(q-r) = -1,那么此时考虑二阶递推

t^(n,k)=β0(n)t(n,k)+β1(n)t(n+1,k)+β2(n)t(n+2,k)\hat{t}(n, k) = \beta_0(n)t(n, k) + \beta_1(n)t(n+1, k) + \beta_2(n)t(n+2, k)

p(n,k)=p^(n,k)=(n+12k)(n+22k)β0(n)p(n, k) = \hat{p}(n, k) = (n+1-2k)(n+2-2k)\beta_0(n)
+(n+1k)(n+22k)β1(n)\quad \quad + (n+1-k)(n+2-2k)\beta_1(n)
+(n+1k)(n+2k)β2(n)\quad \quad + (n+1-k)(n+2-k)\beta_2(n)

t(n,k)=t(n,k)/(n+12k)(n+22k)=(nk)!zkk!(n+22k)!\displaystyle \overline{t}(n, k) = t(n, k) / (n+1-2k)(n+2-2k) = \frac{(n-k)!z^k}{k!(n+2-2k)!}

q(n,k)=(n+22k)(n+12k)zq(n, k) = (n+2-2k)(n+1-2k)z
r(n,k)=(n+1k)kr(n, k) = (n+1-k)k

这样 deg(p^)deg(qr)=0\text{deg}(\hat{p}) - \text{deg}(q-r) = 0,也就是说 s(n,k)=α0(n)s(n, k) = \alpha_0(n)

zα0=β0+β1+β2\displaystyle z\alpha_0 = \beta_0 + \beta_1 + \beta_2
4z+α0=4β0+2β1+β24z + \alpha_0 = 4\beta_0 + 2\beta_1 + \beta_2
2(2n+3)zα0+(n+1)α0=2(2n+3)β0+(3n+4)β1+(2n+3)β22(2n+3)z\alpha_0 + (n+1)\alpha_0 = 2(2n+3)\beta_0 + (3n+4)\beta_1 + (2n+3) \beta_2

可以推出一个解为

β0(n)=z,β1(n)=1,β2(n)=1,α0(n)=1\beta_0(n) = z, \quad \beta_1(n) = 1, \quad \beta_2(n) = -1, \quad \alpha_0(n) = 1

zt(n,k)+t(n+1,k)t(n+2,k)=T(n,k+1)T(n,k)zt(n, k) + t(n+1, k) - t(n+2, k) = T(n,k+1)-T(n,k)

其中 T(n,k)=r(n,k)s(n,k)t(n,k)=(n+1kk1)zkT(n, k) = r(n, k)s(n, k)\overline{t}(n, k) = \displaystyle \binom{n+1-k}{k-1}z^k

方程两边同时对 k[0n]k \in [0 \to n] 求和

zSn(z)+(Sn+1(z)(0n+1)zn+1)(Sn+2(z)(0n+2)zn+2(1n+1)zn+1)\displaystyle zS_n(z) + \left(S_{n+1}(z) - \binom{0}{n+1}z^{n+1} \right) - \left(S_{n+2}(z) - \binom{0}{n+2}z^{n+2} - \binom{1}{n+1}z^{n+1} \right)
=T(n,n+1)T(n,0)\quad \quad \displaystyle = T(n, n+1) - T(n, 0)

又因为对所有 n0n \geqslant 0 都有 (1n+1)zn+1=(0n)zn+1=T(n,n+1)\displaystyle \binom{1}{n+1}z^{n+1} = \binom{0}{n}z^{n+1} = T(n, n+1)
T(n,0)=0T(n, 0) = 0

综上所述我们有

Sn+2(z)=Sn+1(z)+zSn(z),n0\displaystyle S_{n+2}(z) = S_{n+1}(z) + zS_n(z), \quad n \geqslant 0

一些例子3

1978 年,法国数学家证明了 ζ(3)=1+123+133+143+\displaystyle \zeta(3) = 1 + \frac{1}{2^3} + \frac{1}{3^3} + \frac{1}{4^3} + \cdots 是无理数

其中用到一个重要的递推包括一个二项和

An=k(nk)2(n+kk)2\displaystyle A_n = \sum_k\binom{n}{k}^2 \binom{n+k}{k}^2

首先我们尝试 β0(n),β1(n)\beta_0(n), \beta_1(n),最后得到

(n+1k)2β0(n)+(n+1+k)2β1(n)=(n+k+1)2(nk+1)2α0(n)k4α0(n)(n+1-k)^2 \beta_0(n) + (n+1+k)^2 \beta_1(n) = (n+k+1)^2(n-k+1)^2\alpha_0(n) - k^4\alpha_0(n)

发现无可行解 β0(n),β1(n)\beta_0(n), \beta_1(n),所以考虑使用 β2(n)\beta_2(n)

p(n,k)=(n+1k)2(n+2k)2β0(n)\displaystyle p(n, k) = (n+1-k)^2(n+2-k)^2\beta_0(n)
+(n+1+k)2(n+2k)2β1(n)\quad + (n+1+k)^2(n+2-k)^2 \beta_1(n)
+(n+1+k)2(n+2+k)2β2(n)=p^(n,k)\quad + (n+1+k)^2(n+2+k)^2 \beta_2(n) = \hat{p}(n, k)

t(n,k)=t(n,k)(n+1k)2(n+2k)2=(n+k)!2k!4(n+2k)!2\displaystyle\overline{t}(n, k) = \frac{t(n, k)}{(n+1-k)^2(n+2-k)^2} = \frac{(n+k)!^2}{k!^4(n+2-k)!^2}

q(n,k)=(n+1+k)2(n+2k)2q(n, k) = (n+1+k)^2(n+2-k)^2
r(n,k)=k4r(n, k) = k^4

注意到这里 qq 有因子 (k+n+1)(k+n+1),对应 (k+α)α=n+1(k+\alpha)\Rightarrow \alpha = n+1
rr 有因子 kk,对应 (k+β)β=0(k+\beta)\Rightarrow \beta = 0,本来有 αβ=n+1>0\alpha - \beta = n+1 > 0
这本来是不满足 αβ\alpha - \beta 不是正整数这个条件的
但是这里我们把 nn 看作参数,所以符合 Gosper 算法条件

注意到 q(n,k)r(n,k)=2k3+q(n, k) - r(n, k) = -2k^3 + \cdotsq+r=2k4+q+r = 2k^4 + \cdots
d=deg(p^)deg(q+r)+1=44+1=1d = \text{deg}(\hat{p}) - \text{deg}(q+r) + 1 = 4-4+1 = 1
但是我们尝试了 β0(n),β1(n)\beta_0(n), \beta_1(n) 失败了,所以转到二阶递推

此时不存在 β0(n),β1(n)\beta_0(n), \beta_1(n) 不全为 00 的解,应该考虑 Gosper 算法中下一步

d=2λ/λd = -2\lambda' / \lambda,其中 λ\lambdaq+rq+r 的最高次幂 kdR=k4k^{d_R} = k^4 的系数 22
λ\lambda'qrq-rk3k^3 的系数 2-2

所以取 s(n,k)s(n, k) 的最高幂为 d=2d = 2

s(n,k)=α2(n)k2+α1(n)k+α0(n)\displaystyle s(n, k) = \alpha_2(n)k^2 + \alpha_1(n)k + \alpha_0(n)

求解该方程比较复杂,大致步骤如下
(n+1k)2(n+2k)2β0(n)+(n+1+k)2(n+2k)2β1(n)+(n+k+1)2(n+k+2)2β2(n)(n+1-k)^2(n+2-k)^2\beta_0(n) + (n+1+k)^2(n+2-k)^2 \beta_1(n) + (n+k+1)^2(n+k+2)^2\beta_2(n)
=(k42k3+((n+1)2+(n+2)24(n+1)(n+2))k2+2(n+1)(n+2)k+(n+1)2(n+2)2)\quad = \left(k^4 - 2k^3 + ((n+1)^2 + (n+2)^2 - 4(n+1)(n+2))k^2 + 2(n+1)(n+2)k + (n+1)^2(n+2)^2 \right)
(α2k2+(2α2+α1)k+(α2+α1+α0))\quad \quad \cdot (\alpha_2 k^2 + (2\alpha_2 + \alpha_1)k + (\alpha_2 + \alpha_1 + \alpha_0))
k4(α2k2+α1k+α0)\quad \quad - k^4(\alpha_2 k^2 + \alpha_1 k + \alpha_0)

[k0]:β0+β1+β2α1α2α0=0[k^0]: \quad \beta_0 + \beta_1 + \beta_2 - \alpha_1 - \alpha_2 - \alpha_0 = 0
[k4]:β0+β1+β2+α1+(2n2+6n+6)α2=0[k^4]: \quad \beta_0 + \beta_1 + \beta_2 + \alpha_1 + (2n^2 + 6n + 6)\alpha_2 = 0
[k3]:(4n6)β02β1+(4n+6)β2=2α0(2n2+6n+5)α1(2n2+6n+4)α2[k^3]: \quad (-4n-6)\beta_0 - 2\beta_1 + (4n+6)\beta_2 = -2\alpha_0 - (2n^2 + 6n + 5)\alpha_1 - (2n^2 + 6n + 4)\alpha_2
[k2]:(6n2+18n+13)β0(2n2+6n+3)β1+(6n2+18n+13)β2[k^2]: \quad (6n^2 + 18n + 13)\beta_0 - (2n^2 + 6n + 3)\beta_1 + (6n^2 + 18n + 13)\beta_2
=(2n26n3)α0+α1+(n4+6n3+15n2+18n+9)α2\quad \quad \quad \quad = (-2n^2 - 6n -3)\alpha_0 + \alpha_1 + (n^4 + 6n^3 + 15n^2 + 18n + 9)\alpha_2
[k]:2(n+1)(n+2)(2n+3)β0+2(n+1)(n+2)β1+2(n+1)(n+2)(2n+3)β2[k] : \quad -2(n+1)(n+2)(2n+3)\beta_0 + 2(n+1)(n+2)\beta_1 + 2(n+1)(n+2)(2n+3)\beta_2
=(n+1)(n+2)(2α0+(2+(n+1)(n+2))α1+(2(n+1)(n+2)+2)α2)\quad \quad \quad \quad = (n+1)(n+2) \left(2\alpha_0 + (2+(n+1)(n+2))\alpha_1 + (2(n+1)(n+2) + 2)\alpha_2 \right)

首先从 [k],[k0][k], [k^0] 的表达式推出
α0,α1,α2\alpha_0, \alpha_1, \alpha_2 均有 (2n+3)(2n+3) 因子
并且 β1\beta_1 中有 (2n+3)(2n+3) 因子,(β0+β2)(\beta_0 + \beta_2) 中也一定有因子 (2n+3)(2n+3)

除去 (2n+3)(2n+3) 因子后的多项式记为 α\alpha'
那么根据 [k3],[k1][k^3], [k^1] 表达式

2β02β1+2β2=2α0(2n2+6n+5)α1(2n2+6n+4)α2-2\beta_0 - 2\beta_1' + 2\beta_2 = -2\alpha_0' - (2n^2 + 6n + 5)\alpha_1' - (2n^2 + 6n + 4) \alpha_2'
2β0+2β1+2β2=2α0+(n2+3n+4)α1+(2n2+6n+6)α2-2\beta_0 + 2\beta_1' + 2\beta_2 = 2\alpha_0' + (n^2 + 3n + 4)\alpha_1' + (2n^2 + 6n + 6)\alpha_2'

4β1=4α0+(3n2+9n+9)α1+(4n2+12n+10)α24\beta_1' = 4\alpha_0' + (3n^2 + 9n +9)\alpha_1' + (4n^2 + 12n + 10)\alpha_2',同时除去因子 44

α(2n+3)α4α\alpha \xrightarrow{(2n+3)} \alpha' \xrightarrow{4} \alpha''
β1=α0+(3n2+9n+9)α1+(4n2+12n+10)α2\beta_1' = \alpha_0' + (3n^2 + 9n + 9)\alpha_1'' + (4n^2 + 12n + 10)\alpha_2''

[k0],[k4][k^0], [k^4] 表达式推出
2α1+(2n2+6n+7)α2+α0=0\displaystyle 2\alpha_1 + (2n^2 + 6n + 7)\alpha_2 + \alpha_0 = 0,又根据 [k3],[k][k^3],[k] 的结论
可以推出 α1,α0,α2\alpha_1', \alpha_0', \alpha_2' 均有因子 44

从而 α24α2\alpha_2' \xrightarrow{4} \alpha_2'' 表示从 α2\alpha_2' 中除去因子 44 得到 α2\alpha_2''
(2n2+6n+7)α2=α02α1(2n^2 + 6n + 7)\alpha_2'' = -\alpha_0'' - 2\alpha_1''

这样就可以取 α2=2\alpha_2'' = 2,方程左边 4n2+12n+14=4(n2+3n+2)+6=4(n+1)(n+2)+64n^2 + 12n + 14 = 4(n^2 + 3n + 2) + 6 = 4(n+1)(n+2) + 6
这样拼凑的原因是尽可能去构造 (2n+3)(2n + 3)

这样我们就可以有
α2=24(2n+3)=8(2n+3)\alpha_2 = 2 \cdot 4 \cdot (2n + 3) = 8(2n + 3)
α0=4(n+1)(n+2)4(2n+3)=16(n+1)(n+2)(2n+3)\alpha_0 = -4(n+1)(n+2) \cdot 4 \cdot (2n + 3) = -16(n+1)(n+2)(2n + 3)
α1=34(2n+3)=12(2n+3)\alpha_1 = -3 \cdot 4 \cdot (2n + 3) = -12(2n + 3)

这样代入 [k3],[k][k^3], [k] 推出的表达式,可以有
β1=16(n+1)(n+2)+(3)(3n2+9n+9)+2(4n2+12n+10)\beta_1' = -16(n+1)(n+2) + (-3)\cdot (3n^2 + 9n + 9) + 2(4n^2 + 12n + 10)
=17n251n39\quad = -17n^2 -51n - 39

从而 β1=(2n+3)(17n2+51n+39)\beta_1 = -(2n + 3)(17n^2 + 51n + 39)

因为 β0+β2\beta_0 + \beta_2 中也有 (2n+3)(2n + 3) 因子,可以考虑 β=β0+β22n+3\beta' = \displaystyle \frac{\beta_0 + \beta_2}{2n + 3}

对于 [k2][k^2] 可以有
(6n2+18n+13)β=6n4+36n3+85n2+93n+39(6n^2 + 18n + 13)\beta' = 6n^4 + 36n^3 + 85n^2 + 93n + 39,执行多项式除法
β=(n2+3n+3)\beta' = (n^2 + 3n + 3)

同时根据 [k0][k^0] 我们也有
β=α0+α1+α2β1\beta' = \alpha_0' + \alpha_1' + \alpha_2' - \beta_1'
=(17n2+51n+39)16(n+1)(n+2)+812=n2+3n+3\quad = (17n^2 + 51n + 39) - 16(n+1)(n+2) + 8 - 12 = n^2 + 3n + 3

从而我们有 β0+β1=(2n+3)(n2+3n+3)\beta_0 + \beta_1 = (2n + 3)(n^2+3n + 3)
(2n+3)(n2+3n+3)=(n+1)3+(n+2)3(2n+3)(n^2 + 3n + 3) = (n+1)^3 + (n+2)^3
从而我们有 β0=(n+1)3,β2=(n+2)3\beta_0 = (n+1)^3, \beta_2 = (n+2)^3

综上所述

β0(n)=(n+1)3\beta_0(n) = (n+1)^3
β1(n)=(2n+3)(17n2+51n+39)\beta_1(n) = -(2n + 3)(17n^2 + 51n + 39)
β2(n)=(n+2)3\beta_2(n) = (n+2)^3
α0(n)=16(n+1)(n+2)(2n+3)\alpha_0(n) = -16(n+1)(n+2)(2n + 3)
α1(n)=12(2n+3)\alpha_1(n) = -12(2n + 3)
α2(n)=8(2n+3)\alpha_2(n) = 8(2n + 3)

由此应用 Gosper 算法求解结果为

(n+1)3t(n,k)(2n+3)(17n2+51n+39)t(n+1,k)(n+1)^3 t(n, k) - (2n + 3)(17n^2 + 51n + 39)t(n+1, k)
+(n+2)3t(n+2,k)=T(n,k+1)T(n,k)\quad + (n+2)^3 t(n+2, k) = T(n, k+1) -T(n, k)

其中
T(n,k)=k4s(n,k)t(n,k)T(n, k) = k^4 s(n, k) \overline{t}(n, k)
=(2n+3)(8k212k16(n+1)(n+2))(n+k)!21(k1)!4(n+2k)!2\displaystyle\quad = (2n + 3)\left(8k^2 - 12k -16(n+1)(n+2) \right)(n+k)!^2 \frac{1}{(k-1)!^4 (n+2-k)!^2}

关于 kk 求和,就得到了一个不可思议的递归式

(n+1)3An+(n+2)3An+2=(2n+3)(17n2+51n+39)An+1(n+1)^3 A_n + (n+2)^3 A_{n+2} = (2n+3)(17n^2 + 51n + 39)A_{n+1}

Gosper 算法其他讨论

对于 Gosper 算法,我们研究其正常项,即能够表示成

t(n,k)=f(n,k)(a1n+a1k+a1)!(apn+apk+ap)!(b1n+b1k+b1)!(bqn+bqk+bq)!wnzk\displaystyle t(n, k) = f(n, k) \frac{ (a_1n + a_1'k +a_1'')! \cdots (a_p n + a_p' k + a_p'')! }{(b_1n + b_1'k + b_1'')!\cdots (b_qn + b_q'k + b_q'')!} w^n z^k

形式的项

只要 t(n,k)t(n, k) 是一个正常项,就存在不全为 00 的多项式 <β0(n),,βl(n)>\left<\beta_0(n), \cdots, \beta_l(n) \right> 以及正常项 T(n,k)T(n, k)

使得 β0(n)t(n,k)++βl(n)t(n+l,k)=T(n,k+1)T(n,k)\beta_0(n) t(n, k) + \cdots + \beta_l(n)t(n+l, k) = T(n, k+1) - T(n, k)

必要性

用算子方法,设 NN 是使得 nn 增加 11 的算子,KK 是使得 kk 增加 11 的算子
举例来说 N2K3t(n,k)=t(n+2,n+3)N^2 K^3 t(n, k) = t(n+2, n+3),这样可以构造一个关于 N,K,nN, K, n 的线性差分算子

H(N,K,n)=i=0Ij=0Jαi,j(n)NiKj\displaystyle H(N, K, n) = \sum_{i = 0}^{I} \sum_{j = 0}^{J} \alpha_{i, j} (n) N^i K^j

对于算子多项式,很显然如果 t(n,k)t(n, k) 是一个正常项,那么 H(N,K,n)t(n,k)H(N, K, n)t(n, k) 也是一个正常项

下面考虑构造,我们在计算 t(n,k)t(n,k)t(n, k) \to \overline{t}(n, k) 的时候

t(n+I,k)t(n,k)=p^(n,k)(b1n+b1I)\displaystyle \frac{t(n+I, k)}{t(n, k)} = \frac{\hat{p}(n, k)}{(b_1n + b_1I)\cdots},从而

t(n,k)=1(b1n+b1I)t(n,k)\displaystyle \overline{t}(n, k) = \frac{1}{(b_1n + b_1I)\cdots} t(n, k)

注意到如果分母有形式 (αa1n)(\alpha - |a_1|n),那么我们有

t(n+1,k)t(n,k)=(αa1na1I)(b1n+b1I)\displaystyle \frac{t(n+1, k)}{t(n, k)} = \frac{(\alpha - |a_1|n - |a_1|I)\cdots}{(b_1n + b_1I)\cdots }

综上所述,可以定义一个基础项

t(n,k)I,J=i=1p(ain+aik+aiI[ai<0]+aiJ[ai<0]+ai)!(bin+bik+biI[bi>0]+biJ[bi>0]+bi)!wnzk\displaystyle \overline{t}(n, k)_{I, J} = \frac{\prod_{i = 1}^{p} \left(a_in + a_i'k + a_i I[a_i < 0] + a_i'J[a_i < 0] + a_i''\right)!}{\left(b_in + b_i'k + b_i I[b_i > 0] + b_i'J[b_i'> 0] + b_i''\right)!} w^n z^k

比如说 t(n,k)=(n2kk)=(n2k)!k!(n3k)!t(n, k) = \displaystyle \binom{n-2k}{k} = \frac{(n-2k)!}{k!(n-3k)!},那么对应的基础项

t(n,k)I,J=(n2k2J)!(k+J)!(n3k+I)!\displaystyle \overline{t}(n, k)_{I, J} = \frac{(n-2k-2J)!}{(k+J)!(n-3k+I)!}

这样构造,对于 0iI0 \leqslant i \leqslant I 并且 0jJ0 \leqslant j \leqslant J
αi,j(n)NiKjt(n,k)\displaystyle \alpha_{i, j}(n) N^i K^j t(n, k) 就等于 t(n,k)I,J\overline{t}(n, k)_{I, J} 乘上一个关于 n,kn, k 的多项式
多项式的有限和式仍为多项式,所以 H(N,K,n)t(n,k)H(N, K, n)t(n, k) 有对应的形式

充分性

尝试证明只要 t(n,k)t(n, k) 是正常项,就总是存在一个非零的线性差分算子 H(N,K,n)H(N, K, n) 使得
H(N,K,n)t(n,k)=0H(N, K, n)t(n, k) = 0

如果 0iI0 \leqslant i \leqslant I 并且 0jJ0 \leqslant j \leqslant J,平移之后的项 A(n,k)=NiKjt(n,k)=f(n,k)t(n,k)I,JA(n, k) = N^i K^j t(n, k) = f(n, k) \cdot \overline{t}(n, k)_{I, J}

观察 t(n,k)\overline{t}(n, k) 的分子,注意到分子的最高次幂是

maxdeg((ain+aik+aiI[ai<0]+aiJ[ai<0]+ai)!)\text{maxdeg}\left((a_in + a_i'k + a_i I[a_i < 0] + a_i'J[a_i'<0] + a_i'')! \right)

最坏情况下,有 aiI+aiJ|a_i|I + |a_i'|J 个项相乘,所以 maxdeg(k)=aiI+aiJ\text{maxdeg}(k) = |a_i|I + |a_i'|J

所以 A(n,k)A(n, k) 关于变量 kk 的次数最多是

DI,J=deg(f)+a1I+a1J++apI+apJD_{I,J} = \text{deg}(f) + |a_1|I + |a_1'|J + \cdots + |a_p|I + |a_p'|J
+b1I+b1J++bqI+bqJ\quad \quad + |b_1|I + |b_1'|J + \cdots + |b_q|I + |b_q'|J

注意到 H(N,K,n)=i=0Ij=0JH(N, K, n) = \displaystyle \sum_{i = 0}^{I} \sum_{j = 0}^{J} 能够构造出 (I+1)(J+1)(I+1)(J+1)αi,j(n)\alpha_{i,j}(n)

那么我们能够有 (I+1)(J+1)(I+1)(J+1) 个变量 αi,j(n)\alpha_{i, j}(n),有 DI,J+1D_{I, J} + 1 个齐次线性方程
nn 的幂指对应的系数[0,DI,J][0, D_{I, J}] 依次相等,我们就可以求解出 HH

只要使得 (I+1)(J+1)>DI,J+1(I+1)(J+1) > D_{I, J} + 1,就可以

可以选取足够大的 I,JI, J,这不难做到,比如说

I=2A+1,J=2A+deg(f)I = 2A' + 1, \quad J = 2A + \text{deg}(f)
其中
A=a1++ap+b1++bqA = |a_1| + \cdots + |a_p| + |b_1| + \cdots + |b_q|
A=a1++ap+b1++bqA' = |a_1'| + \cdots + |a_p'| + |b_1'| + \cdots + |b_q'|

证明几乎快完成了

考虑从 H(N,K,n)t(n,k)=0H(N, K, n)t(n, k) = 0 过渡到相应的解
假设 HH 是使得 KK 有可能的最小次数

H(N,K,n)H(N, K, n) 看作是关于 KK 的一个多项式,我们有

H(N,K,n)=H(N,1+(K1),n)=H(N,1,n)(K1)G(N,K,n)H(N, K, n) = H(N, 1+(K-1), n) = H(N, 1, n) - (K-1)G(N, K, n)
其中 G(N,K,n)G(N, K, n) 是一个线性差分算子

根据 H(N,K,n)t(n,k)=0H(N, K, n)t(n, k) = 0,代入

H(N,1,n)t(n,k)=(K1)G(N,K,n)t(n,k)H(N, 1, n)t(n, k) = (K-1)G(N, K, n)t(n, k)
注意到如果令 G(N,K,n)t(n,k)=T(n,k)G(N, K, n)t(n, k) = T(n, k),那么 KG(N,K,n)t(n,k)=T(n,k+1)KG(N, K, n)t(n, k) = T(n, k+1)

从而 H(N,1,n)t(n,k)=T(n,k+1)T(n,k)H(N, 1, n)t(n, k) = T(n, k+1) - T(n, k)

注意到 H(N,1,n)H(N, 1, n)kk 无关,所以可以写成
H(N,1,n)=β0(n)+β1(n)N++βl(n)NlH(N, 1, n) = \beta_0(n) + \beta_1(n)N + \cdots + \beta_l(n) N^l

那么必然满足
β0(n)+β1(n)N++βl(n)Nl=T(n,k+1)T(n,k)\beta_0(n) + \beta_1(n)N + \cdots + \beta_l(n) N^l = T(n, k+1) - T(n, k)
所以 T(n,k)T(n, k) 是一个正常项

接下来只需要检验
H(N,1,n)H(N, 1, n) 并非简单的零算子即可
假设它是一个零算子,那么 T(n,k+1)T(n,k)=0T(n, k+1) - T(n, k) = 0,所以 T(n,k)T(n, k)kk 无关
于是就存在 β0(n),β1(n)\beta_0(n), \beta_1(n),使得
(β0(n)+β1(n)N)T(n,k)=0\left( \beta_0(n) + \beta_1(n)N \right) T(n, k) = 0

但如果这样,我们之前记 T(n,k)=G(N,K,n)t(n,k)T(n, k) = G(N, K, n)t(n, k)
那么 (β0(n)+β1(n)N)G(N,K,n)t(n,k)=0\left( \beta_0(n) + \beta_1(n)N \right) G(N, K, n)\cdot t(n, k) = 0

于是 (β0(n)+β1(n)N)G(N,K,n)\left( \beta_0(n) + \beta_1(n)N \right) G(N, K, n) 也是一个线性差分算子
使得 t(n,k)t(n, k) 变为 00,但注意到
H(N,K,n)=H(N,1,n)(K1)G(N,K,n)H(N, K, n) = H(N, 1, n) - (K-1)G(N, K, n)G(N,K,n)G(N, K, n) 的次数为 J1J-1
这与 JJ 的最小性矛盾,证明完毕