Gamma 函数作为一个经典结果,在实变分析的广义积分中已经被简短介绍过了
但是实际上 Gamma 函数真正的舞台在于复变,本章节详细讨论 Gamma 函数的一系列性质
首先要明确,构造 Gamma 函数的出发点是希望对阶乘这一概念进行推广
# 实变 Gamma 函数
# 复变 Gamma 函数
考察:我们的目标是寻找一个 C 上的良好函数 f(z) 使得对于任意 n∈N 都有 f(n)=n!
一个对于整数 m 的事实是
m!=(m+1)(m+2)⋯(m+n)(m+n)!=(m+1)(m+2)⋯(m+n)n!(n+1)(n+2)⋯(n+m)
固定 m 时,考虑 n→∞ 的极限,每个因子 n+m 近似于 n,因此
n→∞lim(m+1)(m+2)⋯(m+n)n!(n+1)(n+2)⋯(n+m)=n→∞lim(m+1)(m+2)⋯(m+n)n!nm
将 m 替换为 z∈C,则可以得到阶乘在复数域上的推广。
但是如果直接将这个极限定义为 Gamma 函数,会导致其具有多个极点,在分析上多有不便
相反,这个函数的倒数却是一个全纯函数,这给了我们构造的思路。
以下正式定义
对于 n∈N,定义函数列
gn(z):=n!nzz(z+1)(z+2)⋯(z+n)
命题
gn 可以改写为
gn(z)=zk=1∏n(1+kz)e−kz⋅exp(zk=1∑nk1−zlogn)
证明
gn(z)=n!nzz(z+1)(z+2)⋯(z+n)=z1z+1⋅2z+2⋯nz+n⋅exp(−zlogn)=zk=1∏n(1+kz)Inside the product⋅e−z/k⋅ez/k⋅exp(−zlogn)
这里由于
k=1∏nez/k=exp(zk=1∑nk1)
代回得到
gn(z)=zk=1∏n(1+kz)e−kz⋅exp(zk=1∑nk1−zlogn)
□
命题
无穷积
n=1∏∞(1+nz)e−nz
在 C 上广义一致收敛
证明
将其改写为 1+un 的形式,即
un:=(1+nz)e−nz−1
由于 un 是全纯函数的有理结合,因此 un 也是全纯函数,我们只需证明
n=1∑∞∣un(z)∣
在 C 上广义一致收敛即可
综上,gn 的极限函数
g(z):=n→∞limgn(z)
成为一个全纯函数,并且在
PΓ:={n∣n∈Z,n≤0}
具有一阶零点,我们通过有理型函数 g(z)1 来定义 Gamma 函数
定义
对于 z∈C,定义 Gamma 函数为
Γ(z):=g(z)1=n→∞limz(z+1)(z+2)⋯(z+n)n!nz
命题
Gamma 函数在 C 上有理型,并且不具备零点。
此外,Γ(z) 的极点集 PΓ 全为一阶极点
命题 Weierstrass 无穷积
Γ(z)1=zeγzk=1∏∞(1+kz)e−z/k
γ:=n→∞lim(k=1∑nk1−lnn)
命题
对于非极点 z∈PΓ,有
- Γ(1)=1
- Γ(z+1)=zΓ(z)
命题
对于 n∈N,有
Res(Γ,−n)=n!(−1)n
命题 Euler 的反射公式
对于 z∈C,有
Γ(z)Γ(1−z)1=πsinπz
示例
于 Euler 的反射公式代入 z=21,得到
Γ(1/2)Γ(1/2)1=πsin(π/2)=π1
因此 Γ(1/2)=π,这是 Gamma 函数的一个重要值
# Di Gamma 函数
自然地,我们想对 Γ(z) 求导。但是直接对其求导会得到一个比它本身还复杂的函数
既然定义式中多处用到了乘积,我们尝试利用对数微分法,定义 Di Gamma 函数为
ψ(z):=dzdlogΓ(z)=Γ(z)Γ′(z)
这使得乘法结构转为线性加法,例如对 Γ(z+1)=zΓ(z) 进行对数微分,得到非常简洁的方程
ψ(z+1)=ψ(z)+z1
命题
ψ(z)dzdψ(z)=−γ+n=0∑∞(n+11−z+n1)=n=0∑∞(z+n)21
记号 ψ 来自 Gauss。称呼 Digamma 是因为它是 Γ 的对数导数
继续求导会得到 ψ′(trigamma)、ψ′′(tetragamma)等等,统称 polygamma 函数:
ψ(m)(z)=(−1)m+1m!k=0∑∞(k+z)m+11
上述级数结论几乎立即表明
- ψ(1)=−γ
命题 Legendre 二倍公式
对于非极点 z∈PΓ∪(PΓ−21),有
πΓ(2z)=22z−1Γ(z)Γ(z+21)
命题 Euler 积分表示
对于 Re(z)>0,有
Γ(z)=∫0∞tz−1e−tdt