伽马函数记作 Γ(z),是一种函数,通过对非负整数 n 成立的恒等式 Γ(n+1)=n!,将阶乘推广到更广的范围。当自变量的实部为正时,它由一个积分定义,再通过解析延拓扩展到几乎所有复数。其积分表示、函数恒等式和渐近性质,使它成为数学分析和概率论中的核心函数。(dlmf.nist.gov)
积分定义与阶乘关系
当 Rez>0 时,欧拉的积分定义了伽马函数:
Γ(z)=∫0∞tz−1e−tdt.
这里 tz−1=exp((z−1)lnt),由于 t>0,其中使用的是通常的实对数。对 z 的条件保证了被积函数在零点附近可积;指数衰减则保证了积分在无穷远处收敛。对于正实数 x,被积函数为正,因此 Γ(x)>0。(dlmf.nist.gov)
利用分部积分可得递推关系
Γ(z+1)=zΓ(z).
由于 Γ(1)=∫0∞e−tdt=1,由数学归纳法可得
Γ(n+1)=n!,n=0,1,2,….
自变量的这一位移很重要:对于正整数 n,Γ(n)=(n−1)!,而不是 n!。将阶乘记号推广到非整数自变量时,通常约定 z!=Γ(z+1)。(dlmf.nist.gov)
解析延拓与奇点
递推关系可将函数扩展到欧拉积分的收敛区域之外。选择整数 m≥1,使 Re(z+m)>0,则在分母不为零的条件下,
Γ(z)=z(z+1)⋯(z+m−1)Γ(z+m).
这一表达式在与原积分共有的定义域上与原积分一致,从而给出了它的解析延拓。(dlmf.nist.gov)
所得函数是亚纯函数:除了在
z=0,−1,−2,…
处有一阶极点外,它是解析函数。
在 z=−n 处,其留数为
Resz=−nΓ(z)=n!(−1)n.
伽马函数没有零点。其倒数 1/Γ(z) 在消去可去奇点后,在整个复平面上解析,且恰好在非正整数处有一阶零点。因此,解析延拓并不会在这些极点处赋予伽马函数有限的值。(dlmf.nist.gov)
特殊值与函数恒等式
最重要的非整数特殊值是
Γ(21)=π.
事实上,在欧拉积分中作代换 t=u2,利用高斯积分可得
Γ(21)=2∫0∞e−u2du=π.
反复应用递推关系,便得到
Γ(n+21)=4nn!(2n)!π,n=0,1,2,….
例如,Γ(3/2)=π/2,而 Γ(−1/2)=−2π。(dlmf.nist.gov)
欧拉反射公式给出了互补自变量之间的关系:
Γ(z)Γ(1−z)=sin(πz)π,z∈/Z.
勒让德倍增公式为
Γ(z)Γ(z+21)=21−2zπΓ(2z).
更一般地,对于正整数 m,高斯乘法公式指出
k=0∏m−1Γ(z+mk)=(2π)(m−1)/2m1/2−mzΓ(mz).
这些乘法恒等式在所列各函数值均为有限值的地方成立,也作为亚纯函数之间的恒等式成立。(dlmf.nist.gov)
这种阶乘推广为何具有特殊地位
仅凭阶乘插值和递推关系,并不能唯一确定一个函数。例如,将 Γ(x) 乘以一个周期为 1、满足 p(1)=1 的正值函数 p(x),仍能保持递推关系和正整数处的函数值不变。因此,还需要附加条件。(arxiv.org)
玻尔–莫勒鲁普定理给出了这一条件。定义在 (0,∞) 上的正值函数 f,若满足以下条件,就等于 Γ:
- f(1)=1;
- f(x+1)=xf(x);
- lnf(x) 是凸函数。
这种对数凸性将伽马函数与其他阶乘插值函数区分开来。(dlmf.nist.gov)
对数凸性也可由二阶导数看出:
dx2d2lnΓ(x)=k=0∑∞(x+k)21>0,x>0.
因此,伽马函数在正实轴上具有严格的对数凸性。它在正实轴上有唯一的最小值点,位置约为 x=1.461632,对应的函数值约为 0.885603;在此点之前函数递减,之后递增。(visiblecement.nist.gov)
乘积表示
除积分定义外,还可以用欧拉极限表示伽马函数:
Γ(z)=N→∞limz(z+1)⋯(z+N)N!Nz,z∈/{0,−1,−2,…}.
魏尔斯特拉斯乘积给出了其倒数的表示:
Γ(z)1=zeγzn=1∏∞(1+nz)e−z/n,
其中 γ≈0.5772156649 是欧拉–马歇罗尼常数,并非伽马函数本身。这个乘积直接展示了倒数在零点和负整数处的零点。指数因子抵消了各因子中的一阶项,使无穷乘积得以收敛。(dlmf.nist.gov)
渐近性质
对于很大的正数 x,**斯特林近似**给出
Γ(x)∼2πxx−1/2e−x.
这里 ∼ 表示两边的比值趋于 1。更精确的渐近展开为
Γ(x)∼2πxx−1/2e−x(1+12x1+288x21−51840x3139+⋯).
等价地,
lnΓ(x)∼(x−21)lnx−x+21ln(2π)+12x1−360x31+1260x51−⋯.
这些是通常发散的渐近展开,而不是在固定自变量处收敛的级数。用于数值计算时,必须进行截断。在与负实轴保持一定角度距离的扇形区域内,采用适当的对数约定,也有相应的复数形式。(dlmf.nist.gov)
伽马函数之比的首项渐近形式尤其简单。对于固定的 a 和 b,当 ∣z∣→∞ 且 z 位于上述扇形区域内时,
Γ(z+b)Γ(z+a)∼za−b.
这使许多含伽马函数的表达式可以化为幂律估计。(dlmf.nist.gov)
相关函数
贝塔函数
数学中的贝塔函数在 Rea>0、Reb>0 时定义为
B(a,b)=∫01ta−1(1−t)b−1dt.
它与伽马函数的关系为
B(a,b)=Γ(a+b)Γ(a)Γ(b).
这一恒等式将有限区间上的积分与正半轴上的欧拉积分联系起来。(dlmf.nist.gov)
双伽马函数与多伽马函数
双伽马函数是伽马函数的对数导数:
ψ(z)=Γ(z)Γ′(z).
它的各阶导数称为多伽马函数。特别地,ψ′(z) 称为三伽马函数。它们描述了含伽马函数的表达式的导数,包括 lnΓ(x) 的曲率。(dlmf.nist.gov)
不完全伽马函数
对于实数 a>0 和 x≥0,下、上不完全伽马函数将欧拉积分在 x 处分成两部分:
γ(a,x)=∫0xta−1e−tdt,Γ(a,x)=∫x∞ta−1e−tdt.
它们满足
γ(a,x)+Γ(a,x)=Γ(a).
其归一化形式为
P(a,x)=Γ(a)γ(a,x),Q(a,x)=Γ(a)Γ(a,x),
并满足 P(a,x)+Q(a,x)=1。带有两个自变量的记号 Γ(a,x) 表示上不完全伽马函数,而不是通常的伽马函数。(dlmf.nist.gov)
应用
概率论与统计学
伽马分布的概率密度函数为
f(x)=Γ(a)θaxa−1e−x/θ,x>0,
其中 a>0 为形状参数,θ>0 为尺度参数。分母使密度归一化。作代换 t=x/θ,其在整个定义域上的积分就化为 Γ(a)/Γ(a)=1。其累积分布函数为 P(a,x/θ)。自由度为 ν 的卡方分布对应于 a=ν/2、θ=2 的情形。(itl.nist.gov)
几何与积分表示
在 n 维欧几里得空间中,半径为 r 的球的体积为
Vn(r)=Γ(n/2+1)πn/2rn,
其边界的表面测度为
Sn−1(r)=Γ(n/2)2πn/2rn−1.
利用伽马函数在整数和半整数处的值,可以将偶数维和奇数维的公式统一在同一表达式中。(dlmf.nist.gov)
伽马函数也是梅林–巴恩斯积分的基本组成部分,这类积分为许多特殊函数提供了围道积分表示。通过移动积分围道并计算留数,可以得到自变量很小或很大时的展开,以及误差的积分表示。(dlmf.nist.gov)
数值计算与局限
数值分析中的方法综合运用递推关系、级数展开、渐近展开和反射公式。一种方法是将自变量平移到渐近展开足够精确的区域,再反向应用递推关系。利用反射公式,可以将左半平面上的计算转移到右半平面。数值积分则提供了另一种方法。(dlmf.nist.gov)
由于 Γ(x) 增长迅速,计算 lnΓ(x) 可以避免浮点运算中的溢出。伽马函数的比值和乘积通常可以通过对数的加减来计算,而不必分别计算很大的函数值。对于复数自变量,Γ(z) 的解析对数需要约定分支,并不一定等于计算所得伽马函数值的主值对数。在极点附近,公式必须考虑其奇异性质,而不能将函数视为具有有限值。(dlmf.nist.gov)
历史发展
伽马函数起源于莱昂哈德·欧拉在十八世纪对阶乘插值的研究。欧拉建立了积分和乘积表示,并发现了反射公式。勒让德推导出倍增公式,后来的研究则给出了全局解析表示和唯一性刻画。这些性质的逐步发展,使阶乘插值演变为连接数学分析、几何学和统计学的更广泛理论。(nist.gov)