Gamma函数、Weierstrass积和余元公式

· · 个人记录

前言

本人是一位初三党,这是我的一篇学习笔记,可能会有许多疏漏,如有不足请指出!

阶乘

阶乘的定义,相信大家都不陌生。正整数n阶乘定义为:

n!=1\times2\times3\times...\times n

特别的,0!=1

至于阶乘的用处,可见排列组合教材或者其他一些科普书,这里就不详细展开了,因为这不是本文关注的内容。本文所关注的,是阶乘函数的拓展——\Gamma函数。

\Gamma函数

看了阶乘的定义,我们会自然地想:阶乘的定义域只有自然数吗?能不能计算,比如说,\frac 1 2!是多少?

很不幸,在初等数学中,没有扩展阶乘函数定义域的方法,因为阶乘的定义是较为离散的,依赖于整数,而非整数没有显然的定义方法。不过,学过微积分之后,我们就可以解决这个问题了。

解决问题的关键,就是本文的主角——\Gamma函数。

在许多高等数学书上(像同济大学的《高等数学》),都介绍了\Gamma函数。不过,我们还是用一个简单一点的例子,介绍一下吧——

定义

\Pi(n)=\int_0^{+\infty} t^ne^{-t}\mathrm{d}t

运用分部积分法得

\begin{aligned} \Pi(n)&=-\int_0^{+\infty} t^n\mathrm{d}(e^{-t})\\ &=-[t^ne^{-t}]_ 0^{+\infty}+\int_0^{+\infty} e^{-t}\mathrm{d}(t^n)\\ &=n\int_0^{+\infty} t^{n-1}e^{-t}\mathrm{d}t\\ &=n\Pi(n-1) \end{aligned}

其中用到

\lim_{t\to{+\infty}}\frac{t^n}{e^{t}}=0(\text{连用L'Hospital法则})

于是

\begin{aligned} \Pi(n)&=n(n-1)\int_0^{+\infty} t^{n-2}e^{-t}\mathrm{d}t\\ &=n(n-1)(n-2)\int_0^{+\infty} t^{n-3}e^{-t}\mathrm{d}t\\ &=...\\ &=n!\int_0^{+\infty} e^{-t}\mathrm{d}t\\ &=n!(\text{显然}\lim_{t\to{+\infty}}e^{-t}=1) \end{aligned}

这是一个极为重要的结论。

\Gamma函数的定义与上面定义的\Pi函数很相像:

\Gamma(z)=\int_0^{+\infty} t^{z-1}e^{-t}\mathrm{d}t,z\in\mathbb{C}

那么有

z\Gamma(z)=\Gamma(z+1)

于是可以自然地定义

z!=\Gamma(z+1)

不过,我们暂时只考虑z\in\mathbb{R}的情况。

Weierstrass积

首先,我们先说明下面这个式子: $$e^{-t}=\lim_{n\to{+\infty}}(1-\frac t n)^n$$ 设等式右边的极限为$A$,两边取对数,得 $$ \begin{aligned} \ln A&=\lim_{n\to{+\infty}}\frac{\ln(1-\frac t n)}{\frac1 n}\\ &=-\lim_{n\to{+\infty}}\frac{nt}{n-t}\\ &=-t(\text{连用L'Hospital法则}) \end{aligned} $$ 故$A=e^{-t}$,即$e^{-t}=\lim_{n\to+\infty}(1-\frac t n)^n$。 下面,把这个式子代入$\Gamma$函数: $$ \begin{aligned} \Gamma(z)&=\int_0^{+\infty} t^{z-1}e^{-t}\mathrm{d}t\\ &=\int_0^{+\infty} t^{z-1}\lim_{n\to{+\infty}}(1-\frac t n)^n\mathrm{d}t\\ &=\lim_{n\to{+\infty}}\int_0^n t^{z-1}(1-\frac t n)^n\mathrm{d}t \end{aligned} $$ 设极限右侧积分为$I(n,z)$,则 $$ \begin{aligned} I(n,z)&=\int_0^n t^{z-1}(1-\frac t n)^n\mathrm{d}t\\ &=\frac1 z\int_0^n (1-\frac t n)^n\mathrm{d}(t^z)\\ &=\frac1 z[(1-\frac t n)]_ 0^n-\frac1 z\int_0^n t^z\mathrm{d}(1-\frac t n)^n\\ &=-\frac1 z\int_0^n t^z\mathrm{d}(1-\frac t n)^n\\ &=\frac n{zn}\int_0^n t^z(1-\frac t n)^{n-1}\mathrm{d}t\\ &=\frac n{zn}\frac{n-1}{(z+1)n}\int_0^n t^{z+1}(1-\frac t n)^{n-2}\mathrm{d}t\\ &=...\\ &=\frac{n!\Pi_{k=0}^{n-1}(z+k)^{-1}}{n^n}\int_0^n t^{z+n-1}\mathrm{d}t\\ &=\frac{n!\Pi_{k=0}^{n-1}(z+k)^{-1}}{n^n}[\frac1{z+n}t^{z+n}]_ 0^n\\ &=\frac{n!\Pi_{k=0}^{n-1}(z+k)^{-1}}{n^n}\frac{n^{z+n}}{z+n}\\ &=n!n^z\Pi_{k=0}^n(z+k)^{-1} \end{aligned} $$ 故 $$ \begin{aligned} \Gamma(z)&=\lim_{n\to\infty}n!n^z\Pi_{k=0}^n(z+k)^{-1}\\ &=\lim_{n\to{+\infty}}\frac{n^z}z\Pi_{k=1}^n\frac k {z+k}\\ &=\lim_{n\to{+\infty}}\frac{n^z}z\Pi_{k=1}^n(1+\frac zk)^{-1}\\ &=\lim_{n\to{+\infty}}\frac{e^{z\ln n}}z\Pi_{k=1}^n(1+\frac zk)^{-1}\\ &=\lim_{n\to{+\infty}}\frac{e^{\Sigma_{i=1}^n\frac zi-\Sigma_{i=1}^n\frac zi+ z\ln n}}z\Pi_{k=1}^n(1+\frac zk)^{-1}\\ &=\lim_{n\to{+\infty}}[\frac{e^{-z(\Sigma_{i=1}^n\frac1i-\ln n)}}z\Pi_{k=1}^ne^\frac zk(1+\frac zk)^{-1}] \end{aligned} $$ 考虑到欧拉常数 $$\gamma=\lim_{n\to{+\infty}}\Sigma_{i=1}^n\frac1i-\ln n$$ 得 $$ \begin{aligned} \Gamma(z)&=\lim_{n\to{+\infty}}\frac{e^{-\gamma z}}z\Pi_{k=1}^ne^\frac zk(1+\frac zk)^{-1}\\ &=\frac{e^{-\gamma z}}z\Pi_{k=1}^{+\infty}e^\frac zk(1+\frac zk)^{-1} \end{aligned} $$ 这就是Weierstrass积。 那Weierstrass积又有什么用呢?它的用处很大——可以证明余元公式。而这,正是下一节的内容。 ## 余元公式 先来介绍一下余元公式: $$\Gamma(z)\Gamma(1-z)=\frac\pi{\sin\pi z}$$ 在此之前,我先不加证明的引入一个定理:(已填坑,见[此处](https://www.luogu.com.cn/blog/ych153/fu-li-xie-ji-shuo-yu-sinx-di-wu-qiong-ji)) $$\sin\pi z=\pi z\Pi_{k=1}^{+\infty}(1-\frac{z^2}{k^2})$$ 下面,将Weierstrass积变形: $$\Gamma(-z)=\frac{e^{\gamma z}}{-z}\Pi_{k=1}^{+\infty}e^{-\frac zk}(1-\frac zk)^{-1}$$ 故 $$ \begin{aligned} -z\Gamma(z)\Gamma(-z)&=\frac{\Pi_{k=1}^{+\infty}(1-\frac{z^2}{k^2})^{-1}}{z}\\ &=[z\Pi_{k=1}^{+\infty}(1-\frac{z^2}{k^2})]^{-1}\\ &=(\frac{\sin\pi z}\pi)^{-1}\\ &=\frac\pi{\sin\pi z} \end{aligned} $$ 又因 $$-z\Gamma(-z)=\Gamma(1-z)$$ 于是余元公式证毕。 所以说,$\Gamma^2(\frac12)=\frac\pi{\sin\frac\pi2}=\pi$,即$\Gamma(\frac12)=\sqrt\pi$(显然$\Gamma(\frac12)>0$) 于是$\frac12!=\Gamma(\frac32)=\frac12\Gamma(\frac12)=\frac{\sqrt\pi}2$。 ## 后记 本文并没有对$\Gamma$函数何时收敛做讨论,至于这一部分内容,可见同济大学的《高等数学》,我也可能写一篇博客说说。另外,本文也没有提到著名的$\zeta$函数。作者毕竟才疏学浅,还没有能力进行讨论,所以这只是一篇本人的学习笔记而已,至于进一步的讨论,还是请去读一些专业的书吧。 希望大家都更上一层楼!