Skip to content

定理Theorem

Euler–Maclaurin 公式与求和余项

Euler–Maclaurin formula · Euler-Maclaurin summation formula · 欧拉–麦克劳林公式

以周期Bernoulli核精确连接离散和与积分,证明有限光滑性下的余项,并给平方倒数尾和的有符号有理证书和梯形修正。

把许多项相加可以先近似成面积,但面积通常不是全部答案。Euler–Maclaurin公式补上端点值和端点导数,更重要的是保留一个没有被丢弃的精确余项。

形式陈述 ​

设 a<b 为整数,p≥1 为整数,f∈C2p[a,b]。以Bernoulli数与周期多项式的 B1=−1/2 约定,有

(1)∑k=abf(k)=∫abf(x)dx+f(a)+f(b)2+∑j=1pB2j(2j)!(f(2j−1)(b)−f(2j−1)(a))+Rp,(2)Rp=−1(2p)!∫abB~2p(x)f(2p)(x)dx.

右侧积分是有限区间的Riemann积分。记 M2p=max0≤u≤1|B2p(u)|,立即得到

(3)|Rp|≤M2p(2p)!∫ab|f(2p)(x)|dx.

这是有限阶恒等式,不是假设右侧无限级数收敛。这里采用较强而清楚的 C2p 条件;更弱的绝对连续版本不是本页证明的输入。

直觉

先把每个单位格的梯形面积与真实面积比较,再把差别写成一个零均值核作用在导数上。继续分部积分,就把误差从较低阶导数转移到较高阶导数;每转移两次,会留下一个新的端点修正。

第一个单元怎样产生采样值 ​

在 [k,k+1] 内,B~1(x)=x−k−1/2。用微积分基本定理分部积分,得到

∫kk+1B~1(x)f′(x)dx=f(k)+f(k+1)2−∫kk+1f(x)dx.

对 k=a,…,b−1 求和,内部采样值各出现一次;再补回两端的一半,就得到式(1)的积分、端点项及尚未展开的 ∫abB~1f′。

端点修正为何只保留偶数Bernoulli数 ​

在每个开单元,Bn′=nBn−1。先逐单元分部积分,B2 的端点相同,使内端项抵消,留下

∫abB~1f′=B22!(f′(b)−f′(a))−12!∫abB~2f″.

继续用 B3′=3B2,其两端值都为0,所以这一层没有新边界项;再用 B4 便出现三阶导数差。重复至 B2p 就是式(1)–(2)。逐格计算避开了把有跳跃的周期B₁当作全局光滑函数的错误。

例子与边界

一个能检查余项正负的多项式 ​

取 f(x)=x4、[a,b]=[0,1]。总和为1。保留 p=1 的已知部分是

15+12+112(4−0)=3130.

所以 R1=−1/30。由式(2)直接算

R1=−6∫01(x2−x+1/6)x2dx=−130,

两种计算一致。再保留 B4 项,新增 (−1/30)(24)/24=−1/30,恰好恢复1;其余项因 f(4)=24 且 ∫01B4=0 而为0。

平方倒数尾和的单侧证书 ​

令 N≥1 为整数,取 f(x)=x−2,先在 [N,M] 使用 p=2,再令整数 M→∞。所有端点导数趋零,相关绝对积分有限,因而

(4)∑k=N∞1k2=AN+124∫N∞(B4−B~4(x))f(4)(x)dx,AN=1N+12N2+16N3.

这只是把 B4 的端点导数项重新写入积分,没有删项。因为 f(4)(x)=120x−6>0,且

−1/16≤B4−B~4(x)≤0,

得到

(5)AN−116N5≤∑k=N∞k−2≤AN.

因此将前 N−1 项精确相加,就有全级数的一对有理上下界。取 N=100,区间宽度恰为 1/(16⋅1005)=6.25×10−12。这项保证来自余项核的全区间符号,不需要先知道级数的闭式值。

核的符号决定界的方向,核的幅度决定区间宽度

光滑性与无限展开的边界 ​

f(x)=x 在零端不满足本页条件,不能在 [0,1] 代入发散的端点导数后还宣称式(3)有效。即使函数有任意阶导数,各阶导数和Bernoulli系数也可能快速增长;增加 p 不保证误差界一直下降。每个有限截断仍应绑定自己的余项。

推论与应用

令一般网格 xk=a+kh、h=(b−a)/N,把式(1)用于 F(u)=f(a+hu),可得复合梯形公式的端点修正

TN(f)−∫abf=∑j=1pB2jh2j(2j)!(f(2j−1)(b)−f(2j−1)(a))−h2p(2p)!∫abB2p({x−ah})f(2p)(x)dx.

若相应端点导数匹配,修正项消失,式(3)给 O(h2p)。对于光滑周期函数可分别对每个固定 p 使用;从这些有限阶结论到解析函数的指数收敛,还需要复解析范围等额外条件。

计算式(5)的证书仅需 N−1 次有理加法和常数个尾项运算,精确分数的位成本另计。有限程序应输出两个端点及宽度,不把一个高精度小数当作证明。单元终点还会故意翻转B₄核的符号,让错误上、下界在独立复算中失败。

旧Catalan页已经使用Stirling展开;本公式解释的是把和与积分连接起来的机制,不能单凭对 log⁡x 求和就跳过确定 2π 常数的独立步骤。

参考资料
  • NIST DLMF,§2.10(i), 式2.10.1:有限求和及周期Bernoulli余项。该式将最后一个Bernoulli端点项放进积分;本文式(1)把它展开,因此余项写成式(2)。
  • NIST DLMF,§24.17(i):Bernoulli多项式在Euler–Maclaurin求和中的应用。本文逐单元证明和式(4)–(5)的单侧常数直接写出,未引用普遍的“下一项定界”规则。
关系图谱9 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组
类型化关系