掌中之物,未必在掌握之中。|

2021hych

园龄:2年7个月粉丝:2关注:2

Bohr-Mollerup theorem 证明

起因

XXX:可以把阶乘拓展到非负数域吗?比如 0.5!?

hyc:当然,有个叫 Γ 函数的东西。

hyc:(一顿输出)

XXX: 你怎么证明只有这种函数满足阶乘递推式?

hyc:蛤????

Γ 函数

定义:

Γ(x)=0+tx1etdt

其中 x>0

Bohr-Mollerup Theorem

Let f:R+R+ be a function with the following properties:

  1. lnf(x) is a convex function (i.e. f is logarithmically convex);

  2. f(x+1)=xf(x) for all x>0;

  3. f(1)=1.

Then f(x)=Γ(x) for all x>0.

(怕自己没说清楚,就用 DLMF 上的定义了)

Proof

首先我们要证明 Γ(s) 满足上述条件,再证明满足上述条件的函数是唯一的。

首先看到第 3 个条件:

Γ(1)=0+etdt=[et]|0+=limt+et(1)=1

看到第 2 个条件:

Γ(x+1)=0+txetdt=[ettx]|0+0+xtx1etdt

=limt+txet+x0+tx1etdt=xΓ(x)

最后一步运用了,指数函数比任何幂函数增长的快。

最后看到 第 1 个条件,不难联想到利用赫尔德不等式来证明:

对于任意的 x,y,p,q>0,1p+1q=1,λ=1p

lnΓ(λx+(1λ)y)=lnΓ(xp+xq)=ln0+txp+xq1etdt

=ln0+(tx1et)1p(ty1et)1qdt

利用赫尔德不等式:

abf(x)g(x)dx(abf(x)pdx)1p(abg(x)qdx)1q

当然了,f(x)g(x) 是恒正的。

于是乎:

lnΓ(λx+(1λ)y)ln(0+tx1etdt)1p(0+ty1etdt)1q

=1plnΓ(x)+1qlnΓ(y)=λlnΓ(x)+(1λ)lnΓ(y)

这个式子是凸函数的充要条件,于是我们就证明出了 Γ 函数是对数凸的。


接下来,我们进入唯一性的证明,套路的,我们想办法把 f(x) 的取值范围缩小到一个左边界和右边界相等就好了。我们相当于要将两个本不相等的左右边界缩小到相等,这很像夹逼定理的形式,于是我们考虑引入新的变量来夹出 f(x)

首先,对于整数,我们很容易发现 f(x) 是唯一的,f(x)=(x1)!。那么对于任意整数,我们必然可以将其分成整数部分 n 和小数部分 x0。从而根据定理 2

f(n+x0)=(n+x01)nf(x0)

于是乎,我们只要证明 f(x0) 的唯一性即可。

我们考虑 f(x) 上的四个特殊点,横坐标分别为 n1,n,n+x0,n+1,这里的 nx0 由定义可知,n 为整数,x0(0,1) 上的数,因此 n1<n<n+x0<n+1现在利用性质 1(下面的 f[] 均为一阶均差,学过牛顿插值的到知道,其实就是斜率)。

f[n1,n]f[n,n+x0]f[n,n+1]

也就是:

ln(n1)!ln(n2)!n(n1)lnf(n+x0)ln(n1)!n+x0nlnn!ln(n1)!n+1n

注意看,我们为什么不取最右边的斜率式为 f[n+x0,n+1] 呢?因为我们要保证最后的 f(x0) 要夹在中间,所以两边不能有 f(x0)

去掉分数:

x0ln(n1)!x0ln(n2)!lnf(n+x0)ln(n1)!x0lnn!x0ln(n1)!

对数恒等变换:

ln(n1)!x0(n2)!x0lnf(n+x0)(n1)!lnn!x0(n1)!x0

去掉 ln:

(n1)!x0(n2)!x0f(n+x0)(n1)!n!x0(n1)!x0

去掉分数并化简:

(n1)x0(n1)!f(n+x0)nx0(n1)!

代入 f(n+x0)=(n+x01)nf(x0),并将下降幂系数移到两边:

(n1)x0(n1)!(n+x01)nf(x0)nx0(n1)!(n+x01)n

好的,我们已经拿到了想要的形式,问题在于,我们怎么夹它?首先,我们引入了新的变量 n 而且我们只关心 f(x0),所以我们直接让三个式子的 n+。从而:

limn+(n1)x0(n1)!(n+x01)nf(x0)limn+nx0(n1)!(n+x01)n

问题转变为怎么证明两个极限是相等的呢?

我们干脆定义:

an:=(n1)x0(n1)!(n+x01)n,bn:=nx0(n1)!(n+x01)n

观察可得:

an=(n1)x0nx0bn=(11n)x0bn

两边取极限:

limn+an=limn+(11n)x0bn=limn+(11n)x0limn+bn=limn+bn

所以,f(x0) 是唯一确定的,根据一开始的结论,对于任意正数 xf(x) 都是唯一确定的,也就是这个函数是唯一的。

但是?还没完,我们如果能够使用夹逼定理,就意味着 ab 都是收敛的,我们来看一下他和 Γ(x) 的关系:

Γ(x)=0+tx1etdt=limn+0ntx1(1tn)ndt=

换元,τ=tn:

Γ(x)=limn+nx01τx1(1τ)ndτ

分部积分公式:

Γ(x)=limn+nx[τxx(1τ)n]|01+nx×nx01τx(1τ)n1dτ

=limn+nx×nx01τx(1τ)n1dτ

重复做 n 次分部积分公式,我们发现其实

Γ(x)=limn+bn×x+nn。从而 bn 必然收敛,同时 an 也必然收敛。终于完结撒花!!!!

彩蛋

XXX:其实我就是 hyc(雾

本文作者:2021hych

本文链接:https://www.cnblogs.com/2021hych/p/18728964

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   2021hych  阅读(8)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起