【スターリングの公式】統計力学理解の必須事項!

投稿日2025年09月21日
更新日2025年09月21日

この公式を知っていれば、階乗 \(n!\) を含む式の解析にもう困ることはありませんよ!

このページで分かる内容のまとめ

\(n\) が大きいとき、次の関係が成立します。

\[ \ln n! \simeq n \ln n - n \]

これをスターリングの公式と言います。

スターリングの公式

スターリングの公式は階乗 \(n!\) を含む式の解析時に非常に効果を発揮します。

まずはその公式を見てもらう事にして

\[ \ln n! ~ \simeq ~ n \ln n - n + 1 \]

と、この通りで階乗 \(n!\) の対数が、なんと式(2)右辺のように記述できてしまうというものです。

明らかに右辺の方が解析するに当たっても扱いやすいことは明白ですね。

では、どうして式(2)の関係が成立すると言えるのでしょうか。

実際に式(2)の左辺から式変形をして確認すると次のようになります。

\[ \begin{align*} \ln n! &= \ln \big\{ n \cdot (n - 1) \cdot (n - 2) \cdots 2 \cdot 1 \big\} \\[15pt] &= \ln n + \ln (n - 1) + \ln (n - 2) + \cdots + \ln 2 + \ln 1 \\[15pt] &= \sum_{k = 1}^n \ln k \end{align*} \]

そして得られた \(\sum_{k = 1}^n \ln k\) を「横 \(1\)、縦 \(\ln k\) の長方形の和」と見てみましょう。

グラフで表したものが次図です。

\(n = 10\)
\(n = 100\)

どうでしょうか。

長方形を並べてできる面積と、曲線 \(\ln x\) 下にできる面積を比較したとき、\(n\) が大きいほど誤差は小さくなります。

したがって \(n\) が大きいとき次の近似が成り立つことが分かります。

\[ \sum_{k = 1}^n \ln k \simeq \int_1^n \ln x dx \]

式(4)右辺の積分を実行すれば

\[ \begin{align*} \int_1^n \ln x dx &= \bigg[ x \ln x - x \bigg]_1^n \\[15pt] &= n \ln n - n + 1 \end{align*} \]

が得られるので、したがって式(3)および式(5)から式(2) \(( ~ \ln n! \sim n \ln n - n + 1 ~ )\) が導かれるという事です。

また、今 \(n\) は大きく \(n \gg 1\) であるので、式(2)から \(1\) をも無視して

\[ \ln n! \sim n \ln n - n \]

として扱う方が多い感じです。