2.5 一般性的方法
2.5.1 问题引入:平方和的挑战
考虑前 n 个非负整数的平方和(称为平方金字塔数):
□n=0≤k≤n∑k2,n≥0(2.37)
计算前几个值以寻找规律:
| n | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|
| n^2 | 0 | 1 | 4 | 9 | 16 | 25 | 36 | 49 | 64 | 81 | 100 |
| \Box_n | 0 | 1 | 5 | 14 | 30 | 55 | 91 | 140 | 204 | 285 | 385 |
从数值难以直接看出封闭形式
2.5.2 解法描述
前人智慧
利用已有数学知识库直接获取结果。
□n=6n(n+1)(2n+1),n≥0(2.38)
数学归纳
假设:通过观察小规模值,猜测等价形式:
□n=3n(n+21)(n+1),n≥0(2.39)
归纳证明:
-
基础步骤:n=0 时,\Box_0 = 0 = 0 \cdot (0 + \frac{1}{2}) \cdot 1 / 3
-
归纳步骤:假设对 n-1 成立,则
3□n=3□n−1+3n2=(n−1)(n−21)n+3n2=n3−23n2+21n+3n2=n3+23n2+21n=n(n+21)(n+1)
故 (2.39) 对所有 n \ge 0 成立。
归纳法的局限 :需要"先猜后证",依赖灵感或观察;无法揭示公式的内在结构**。
扰动法
扰动平方和(失败)
尝试:对 \Box_n = \sum_{0 \le k \le n} k^2 应用扰动法
□n+(n+1)2=0≤k≤n∑(k+1)2=0≤k≤n∑(k2+2k+1)=□n+20≤k≤n∑k+(n+1)
结果:\Box_n 项抵消,得到线性和公式:
20≤k≤n∑k=(n+1)2−(n+1)=n(n+1)
扰动法对平方和直接失效,但意外导出线性和公式 \sum k = n(n+1)/2。 这提示:对更高次幂扰动可能解决低次幂问题。
扰动立方和(成功)
定义:\Box\Box_n = \sum_{0 \le k \le n} k^3(立方和)
扰动:
□□n+(n+1)3=0≤k≤n∑(k+1)3=0≤k≤n∑(k3+3k2+3k+1)=□□n+3□n+3⋅2n(n+1)+(n+1)
解出 \Box_n:
3□n=(n+1)3−23n(n+1)−(n+1)=(n+1)[(n2+2n+1)−23n−1]=(n+1)(n2+2n)=n(n+1)(n+21)
最终结果:
□n=6n(n+1)(2n+1)(2.38)
扰动法的精髓* *: 当直接处理目标和式失败时,升级到更高阶问题(如立方和)可能提供额外方程,从而解出原问题。 这体现了"以退为进"的解题哲学。
成套方法
平方和天然满足线性递归关系:
{□0=0□n=□n−1+n2(n>0)
成套方法专为线性递归设计,而 \Box_n 的递归式是最简单的线性非齐次递归(一阶线性,非齐次项为 n^2)
非齐次项 n^2 是二次多项式,属于三维多项式空间 。\mathcal{P}2 = \text{span}{1, n, n^2}我们构建的通用递归式 R_n = R{n-1} + \beta + \gamma n + \delta n^2 。精确覆盖了 \mathcal{P}_2 空间——参数 \beta, \gamma, \delta 正是该空间的坐标。
推广递归式:
{R0=αRn=Rn−1+β+γn+δn2,n>0(2.40)
解的结构:
Rn=A(n)α+B(n)β+C(n)γ+D(n)δ(2.41)
对于 \Box_n = \sum k^2:
- \Box_0 = 0 \implies \alpha = 0
- \Box_n - \Box_{n-1} = n^2 = 0 + 0\cdot n + 1\cdot n^2 \implies \beta = 0, \gamma = 0, \delta = 1
选择特解:R_n = 1(常数函数)
10=1+β+γn+δn2=β+γn+δn2
比较系数:
- \beta = 0, \gamma = 0, \delta = 0
- 初始条件:R_0 = 1 = \alpha
代入解的结构 (2.41) :
1=A(n)⋅1+B(n)⋅0+C(n)⋅0+D(n)⋅0=A(n)
结论:A(n) = 1(对所有 n)
选择特解:R_n = n(线性函数)
代入递归式 (2.40) :
n1=(n−1)+β+γn+δn2=β+γn+δn2
比较系数:
- \beta = 1, \gamma = 0, \delta = 0
- 初始条件:R_0 = 0 = \alpha
代入解的结构 (2.41) :
n=A(n)⋅0+B(n)⋅1+C(n)⋅0+D(n)⋅0=B(n)
结论:B(n) = n
选择特解:R_n = n^2(二次函数)
代入递归式 (2.46) :
n2n20=(n−1)2+β+γn+δn2=n2−2n+1+β+γn+δn2=(δ)n2+(γ−2)n+(β+1)
比较系数:
- \delta = 0
- \gamma - 2 = 0 \implies \gamma = 2
- \beta + 1 = 0 \implies \beta = -1
- 初始条件:R_0 = 0 = \alpha
代入解的结构 (2.41) :
n2=A(n)⋅0+B(n)⋅(−1)+C(n)⋅2+D(n)⋅0=−B(n)+2C(n)
代入 B(n) = n:
n22C(n)C(n)=−n+2C(n)=n2+n=2n(n+1)
结论:C(n) = \frac{n(n+1)}{2}
选择特解:R_n = n^3(三次函数,因其差分含 n^2 项)
代入递归式 (2.46) :
n3n30=(n−1)3+β+γn+δn2=n3−3n2+3n−1+β+γn+δn2=(δ−3)n2+(γ+3)n+(β−1)
比较系数:
- \delta - 3 = 0 \implies \delta = 3
- \gamma + 3 = 0 \implies \gamma = -3
- \beta - 1 = 0 \implies \beta = 1
- 初始条件:R_0 = 0 = \alpha
代入解的结构 (2.41) :
n3=A(n)⋅0+B(n)⋅1+C(n)⋅(−3)+D(n)⋅3=B(n)−3C(n)+3D(n)
代入已知函数:
- B(n) = n
- C(n) = \frac{n(n+1)}{2}
n3n33D(n)3D(n)D(n)D(n)D(n)D(n)=n−3⋅2n(n+1)+3D(n)=n−23n2+3n+3D(n)=n3−n+23n2+3n=n3+23n2+2n=31(n3+23n2+2n)=62n3+3n2+n=6n(2n2+3n+1)=6n(n+1)(2n+1)
结论:D(n) = \frac{n(n+1)(2n+1)}{6}
对于平方和 \Box_n = \sum_{k=0}^n k^2,参数为:
- \alpha = 0
- \beta = 0
- \gamma = 0
- \delta = 1
代入解的结构 (2.41):
□n=A(n)⋅0+B(n)⋅0+C(n)⋅0+D(n)⋅1=D(n)=6n(n+1)(2n+1)
最终结果:
□n=k=0∑nk2=6n(n+1)(2n+1)
积分近似
当前所求近似于 y = x^2 曲线下面积:
∫0nx2dx=3n3
误差分析: 定义 E_n = \Box_n - \frac{n^3}{3},则
En=En−1+n2−(3n3−3(n−1)3)=En−1+n−31
求解 E_n:
En=k=1∑n(k−31)=2n(n+1)−3n
最终结果:
□n=3n3+2n(n+1)−3n=6n(n+1)(2n+1)
连续与离散的桥梁:
- 积分提供主导项 \frac{n^3}{3}
- 误差项揭示低阶修正
- 此方法可推广到任意幂次和
二重和式转换
关键转换:
代数视角:k^2 的分解 关键洞察:
k2=k 次k+k+⋯+k=j=1∑kk
对固定的 k,将 k 自身相加 k 次,结果就是 k \times k = k^2。
□n=k=1∑nk2=k=1∑n(j=1∑kk)=1≤j≤k≤n∑k
□n=1≤k≤n∑k2=1≤j≤k≤n∑k(将 k 表示为 j≤k 的计数)=j=1∑nk=j∑nk=j=1∑n2(j+n)(n−j+1)=21j=1∑n[n(n+1)+j−j2]=21n2(n+1)+41n(n+1)−21□n
j=1∑nn(n+1)=n 个n(n+1)+n(n+1)+⋯+n(n+1)=n⋅n(n+1)=n2(n+1)
j=1∑nj=1+2+⋯+n=2n(n+1)
j=1∑nj2=□n
解方程:
□n=21n(n+21)(n+1)−21□n⟹23□n=4n(n+1)(2n+1)
最终结果:
□n=6n(n+1)(2n+1)(2.38)
有限微积分
暂略
生成函数
暂略