Skip to content

三个任务,都先说明删掉了什么 ​

本单元从反常积分进入Gamma函数与Beta函数。Bohr–Mollerup定理解释正实Gamma为何不只是任意的阶乘插值;反射公式负责一个可算的奇异积分,Mellin变换负责尺度与收敛带,Bernoulli周期核和Euler–Maclaurin公式负责离散尾和。

终点需要交付等式、适用范围和截断证书。高精度计算用于复核;公式成立与误差界本身由各页证明承担。

任务一:两个端点分别过关,再算积分 ​

计算

I=∫0∞x−2/31+xdx.

先将它识别为 B(1/3,2/3)。零端指数为 −2/3>−1,远端指数为 −5/3<−1,所以两个端点都绝对可积。Beta–Gamma关系与反射公式给

I=Γ(1/3)Γ(2/3)=2π3.

若用钥匙孔证明,必须同时交出:0<arg⁡w<2π 的分支;下侧多出的 e2πi/3;负实点 −1 的留数;零端与远端圆弧分别消失的界。只列一个留数不等于证明这个实积分。

独立截断也可验证。对 0<δ<1<R,

0≤I−∫δRx−2/31+xdx≤3δ1/3+32R−2/3.

取 δ=10−18,R=1012,右侧为 3.015×10−6。这是两段遗漏面积的界,还没有包含有限区间求积误差。

更好的计算变量是 x=u3:

I=3∫0∞du1+u3,0≤I−3∫0Udu1+u3≤32U2.

零端奇性消失,有限积分更容易处理。迁移到 xa−1/(1+x) 时先重新检查 0<a<1;例如 a=3/2 不再收敛,不能把延拓值 −π 写成正实积分。

补一个唯一性检查:Γ(x)esin⁡2πx 也满足阶乘递推并通过全部整数样本,但它的对数不凸。说明这一失败怎样被 x=5/4 的弦不等式检出,便能区分“某种插值”与本单元实际使用的Gamma函数。

任务二:给出一条收敛带和有限频率证书 ​

对 f(x)=1/(1+x),应交出

Mf(s)=πsin⁡πs,0<Re⁡s<1.

零端与无穷端分别给左、右边界。实边界参数出现对数发散;边界上的非零虚参数会留下不取极限的 δiτ 或 Riτ,也没有普通反常积分。不能将右端的亚纯延拓当成原变换积分的延伸定义。

选 Re⁡s=1/2 后,竖线上的变换为 π/cosh⁡(πτ),因而Fourier逆变换的可积条件成立。对每个 x>0,

fT(x)=x−1/2∫0Tcos⁡(τlog⁡x)cosh⁡(πτ)dτ

满足

|f(x)−fT(x)|≤ET(x):=2x−1/2πe−πT.

在 x=1/4,1,4、T=4,8 上分别复算这个不等式,并保留每个点自己的前因子。若要求整个区间 x∈[1/4,4] 的共同尾界,可以取 4e−πT/π;不能把它推广到包含零的区间。

若改为 f(ax)、a>0,变换乘 a−s。若乘上 xλ,则把变换参数改成 s+λ,收敛带也平移。完成这一变体时,应连同参数范围一起交付。

任务三:不用预知闭式,包住平方倒数和 ​

记

S=∑k=1∞1k2,AN=1N+12N2+16N3.

Euler–Maclaurin余项的精确核是

B4−B4({x})=−{x}2(1−{x})2∈[−1/16,0].

结合 d4(x−2)/dx4=120x−6,得到

LN:=∑k=1N−11k2+AN−116N5≤S≤UN:=∑k=1N−11k2+AN.

所有量都是精确有理数。取 N=100,只加99项便得到宽度 6.25×10−12 的区间。证书应保存两个分数和它们的差;小数显示如需作为包围,应向外舍入,不能直接使用最近舍入后继续声称端点仍有效。

本任务不需要知道 S 的闭式。核验程序可以用另一个高精度实现作交叉检查,但有限程序通过不是无穷级数证明的替代。将N改为20或200,只须重算前缀、尾式和 1/(16N5);若改求立方倒数和,则必须重新计算四阶导数与尾积分,不能沿用同一个常数。

故意删掉负号,让余项核变成非负,会得到错误的下界。用 f(x)=x4、区间 [0,1] 的精确余项 R1=−1/30 检出这个错误,再用真实尾和与 AN 的方向作第二个检查。

下载与核验范围 ​

运行 python foundations-integral-sum-certificates.py,需要Python与mpmath。Bernoulli递推、多项式恒等式、有限Euler–Maclaurin余项以及有理包围端点使用标准库Fraction精确计算;特殊函数和积分的交叉复算采用70位精度,数值容差在脚本中明示。程序不把普通高精度求积包装成带有向舍入的严格区间算法。

实际可迁移的工作顺序是:先判定对象存在的参数范围;再推导变换或求和恒等式;明确被删掉的端点、频率或离散尾;最后将解析余项界与有限计算误差分别列出。