[论坛资料室]Pi函数与Stir...

物理
[论坛资料室]Pi函数与Stirling公式

用户头像
不活性的自由基 更新于2025-7-15 16:08:58

众所周知,在物理化学/热力统计学/组合与概率里,由于经常用到阶乘,因此对阶乘的估计是十分重要的。特别是对大数阶乘的渐近分析(因为在物理化学中经常考虑\(N\to +\infty\)的情况)。

基于此目的,经典分析学建立了\(\text{Pi}\)函数\(\Pi\)。\(\text{Pi}\)函数的定义是:

\[\Pi(s)=\Gamma(s+1),\quad s\in\mathbb{C}\]

由\(\text{Gamma}\)函数的定义我们知道,

\[\Pi(N)=N!,\quad N\in\mathbb{N}\]

然后,经典分析证明了\(\text{Pi}\)函数的大数渐近行为:

\[\log\Pi(N)\sim \left(N+\frac{1}{2}\right)\log N-N+\frac{1}{2}\log (2\pi N)\]

一种更常见的渐近是一阶渐近:

\[\log \Pi(N)\sim N\log N-N\]

这个就是在物理化学里常见的公式。

这个渐进被称为\(\text{Stirling}\)渐近。

事实上,\(\text{James Stirling}\)给出了带余项的精确的公式,也就是\(\text{Stirling}\)公式:

\[\log\Pi(N)=\left(N+\frac{1}{2}\right)\log N-N+A-\int_N^\infty\frac{B_1(x)}{x}dx,N\in\mathbb{N}\]

\[\log\Pi(s)=\left(s+\frac{1}{2}\right)\log s-s+A-\int_0^\infty\frac{B_1(t)}{t + s}dt,s\in\mathbb{C}\]

其中\(A\)是\(\text{Stirling}\)常数:

\[A = 1 + \int_1^\infty \frac{B_1(x) \, dx}{x}\]

(这公式似乎在一张梗图里出现过?)

我们要做的工作则是证明这两个公式。




首先需要几个重要的引理。

\(\text{Lemma 1.}\)(\(\text{Euler-Maclaurin}\)公式)

\[\sum_{k=a}^{b} f(k)=\int_{a}^{b}f(x)dx+\frac{f(a)+f(b)}{2}+\sum_{k=1}^{m}\frac{B_{2k}}{(2k)!}\left( f^{(2k-1)}(b)-f^{(2k-1)}(a) \right)+R_{m}\]

余项\(R_m\)一般取

\[R_m = \int_{a}^{b} f^{(2m)}(x) \frac{B_{2m}(\{x\})}{(2m)!}  dx\]

\(\text{Euler-Maclaurin}\)公式在经典分析中占据重要地位,因为其是将求和和积分联系起来的一种工具。\(\text{Euler-Maclaurin}\)公式不仅是在证明\(\text{Stirling}\)公式中起重要作用,“正规化之神”\(\text{Ramanujan}\)常数几乎完全是由\(\text{Euler-Maclaurin}\)公式推得的。

\(\text{Proof.}\)

首先我们知道$\text{Bernoulli}$多项式$B_n(x)$定义为生成函数

$$\frac{t e^{tx}}{e^t - 1} = \sum_{n=0}^{\infty} B_n(x) \frac{t^n}{n!}$$

对于$\text{Bernoulli}$多项式的导数关系,我们有如下推导:

\[\frac{d}{dx}\left(\frac{te^{xt}}{e^t-1}\right)=\frac{t^2e^{xt}}{e^t-1}\]

展开得,

\[\frac{t^2e^{xt}}{e^t-1}=\sum_{n=0}^\infty B_n(x) \frac{t^{n+1}}{n!}\]

另一方面,如果直接展开生成函数再求导,

\[\frac{d}{dx}\left(\sum_{n=0}^\infty B_n(x)\frac{t^n}{n!}\right)=\sum_{n=0}^\infty \frac{d}{dx}B_n(x)\frac{t^n}{n!}\]

对比两边\(t^n\)的系数就不难发现,

\[\frac{d}{dx} B_n(x) = n B_{n-1}(x)\]

收起
3
0
共3条回复
时间正序
用户头像
不活性的自由基
8小时前

提问楼

关于本帖的问题阔以在楼下提出

您好 出bug了Screenshot_2025-07-16-00-11-33-189.jpg

自由基佬

这有一道例题,待会给答案

提示:需要用到S=k(b)ln(Ω),Ω为所有可能的微观状态数

需要使用斯特林近似,数学问题与思维请询问自由基大佬IMG_20250716_001846_1.jpg