把许多项相加可以先近似成面积,但面积通常不是全部答案。Euler–Maclaurin公式补上端点值和端点导数,更重要的是保留一个没有被丢弃的精确余项。
形式陈述
设 为整数, 为整数,。以Bernoulli数与周期多项式理路Bernoulli 多项式与周期余项核Bernoulli polynomials · Bernoulli numbers · 伯努利多项式 · 伯努利数由生成函数构造Bernoulli多项式,证明导数、差分和端点规范,区分B₁符号约定,并以周期延拓构造求和误差核。的 约定,有
右侧积分是有限区间的Riemann积分理路Riemann 积分Riemann integral上下和或分割和在网格细化下共同收敛所定义的积分。。记 ,立即得到
这是有限阶恒等式,不是假设右侧无限级数收敛。这里采用较强而清楚的 条件;更弱的绝对连续版本不是本页证明的输入。
直觉
先把每个单位格的梯形面积与真实面积比较,再把差别写成一个零均值核作用在导数上。继续分部积分,就把误差从较低阶导数转移到较高阶导数;每转移两次,会留下一个新的端点修正。
第一个单元怎样产生采样值
在 内,。用微积分基本定理理路微积分基本定理Fundamental theorem of calculus积分与求导在适当连续性条件下互为逆过程。分部积分,得到
对 求和,内部采样值各出现一次;再补回两端的一半,就得到式(1)的积分、端点项及尚未展开的 。
端点修正为何只保留偶数Bernoulli数
在每个开单元,。先逐单元分部积分, 的端点相同,使内端项抵消,留下
继续用 ,其两端值都为0,所以这一层没有新边界项;再用 便出现三阶导数差。重复至 就是式(1)–(2)。逐格计算避开了把有跳跃的周期B₁当作全局光滑函数的错误。
例子与边界
一个能检查余项正负的多项式
取 、。总和为1。保留 的已知部分是
所以 。由式(2)直接算
两种计算一致。再保留 项,新增 ,恰好恢复1;其余项因 且 而为0。
平方倒数尾和的单侧证书
令 为整数,取 ,先在 使用 ,再令整数 。所有端点导数趋零,相关绝对积分有限,因而
这只是把 的端点导数项重新写入积分,没有删项。因为 ,且
得到
因此将前 项精确相加,就有全级数的一对有理上下界。取 ,区间宽度恰为 。这项保证来自余项核的全区间符号,不需要先知道级数的闭式值。
核的符号决定界的方向,核的幅度决定区间宽度 光滑性与无限展开的边界
在零端不满足本页条件,不能在 代入发散的端点导数后还宣称式(3)有效。即使函数有任意阶导数,各阶导数和Bernoulli系数也可能快速增长;增加 不保证误差界一直下降。每个有限截断仍应绑定自己的余项。
推论与应用
令一般网格 、,把式(1)用于 ,可得复合梯形公式理路Newton–Cotes 与复合求积Newton-Cotes formulas · Composite quadrature在等距节点上积分插值多项式,并以低阶规则的分片复用获得可控的全局误差。的端点修正
若相应端点导数匹配,修正项消失,式(3)给 。对于光滑周期函数可分别对每个固定 使用;从这些有限阶结论到解析函数的指数收敛,还需要复解析范围等额外条件。
计算式(5)的证书仅需 次有理加法和常数个尾项运算,精确分数的位成本另计。有限程序应输出两个端点及宽度,不把一个高精度小数当作证明。单元终点还会故意翻转B₄核的符号,让错误上、下界在独立复算中失败。
旧Catalan页已经使用Stirling展开;本公式解释的是把和与积分连接起来的机制,不能单凭对 求和就跳过确定 常数的独立步骤。
参考资料
- NIST DLMF,§2.10(i), 式2.10.1:有限求和及周期Bernoulli余项。该式将最后一个Bernoulli端点项放进积分;本文式(1)把它展开,因此余项写成式(2)。
- NIST DLMF,§24.17(i):Bernoulli多项式在Euler–Maclaurin求和中的应用。本文逐单元证明和式(4)–(5)的单侧常数直接写出,未引用普遍的“下一项定界”规则。