歴史 この公式は、1721年にアブラハム・ド・モアブル [ 2 ] によって初めて発見され、次の形式で表さ れた。n ! ~ [ c o n s t 1 n t ] ⋅ n n + 1 2 e − n 。 {\displaystyle n!\sim [{\rm {定数}}]\cdot n^{n+{\frac {1}{2}}}e^{-n}.}
ド・モアブルは、定数の自然対数に対して近似的な有理数表現を与えた。1730年のスターリングの貢献は、定数が正確に2 π {\displaystyle {\sqrt {2\pi }}} [ 3 ] [ 4 ]
導出 スターリングの公式の最も単純なバージョンは n ! = 2 π n ( n e ) n ( 1 + O ( 1 n ) ) 。 {\displaystyle n!={\sqrt {2\pi n}}\left({\frac {n}{e}}\right)^{n}\left(1+O\!\left({\frac {1}{n}}\right)\right).} 和を近似することで素早く得られる ln n ! = ∑ j = 1 n ln j {\displaystyle \ln n!=\sum _{j=1}^{n}\ln j} 積分 付き: ∑ j = 1 n ln j ≈ ∫ 1 n ln x d x = n ln n − n + 1. {\displaystyle \sum _{j=1}^{n}\ln j\approx \int _{1}^{n}\ln x\,{\rm {d}}x=n\ln n-n+1.}
完全な式と、その誤差の正確な推定値は、次のように導出できます。近似する代わりに、n ! {\displaystyle n!} これは緩やかに変化する関数 であるため、その自然対数を 考慮する必要がある。 ln n ! = ln 1 + ln 2 + ⋯ + ln n 。 {\displaystyle \ln n!=\ln 1+\ln 2+\cdots +\ln n.}
この方程式の右辺から 1 2 ( ln 1 + ln n ) = 1 2 ln n {\displaystyle {\tfrac {1}{2}}(\ln 1+\ln n)={\tfrac {1}{2}}\ln n} は、台形公式 による積分の 近似値である。ln n ! − 1 2 ln n ≈ ∫ 1 n ln x d x = n ln n − n + 1 、 {\displaystyle \ln n!-{\tfrac {1}{2}}\ln n\approx \int _{1}^{n}\ln x\,{\rm {d}}x=n\ln n-n+1,}
この近似における誤差は、オイラー・マクローリンの公式 によって与えられる。 ln n ! − 1 2 ln n = ln 1 + ln 2 + ln 3 + ⋯ + ln ( n − 1 ) + 1 2 ln n = n ln n − n + 1 + ∑ k = 2 m ( − 1 ) k B k k ( k − 1 ) ( 1 n k − 1 − 1 ) + R m 、 n 、 {\displaystyle {\begin{aligned}\ln n!-{\tfrac {1}{2}}\ln n&=\ln 1+\ln 2+\ln 3+\cdots +\ln(n-1)+{\tfrac {1}{2}}\ln n\\&=n\ln n-n+1+\sum _{k=2}^{m}{\frac {(-1)^{k}B_{k}}{k(k-1)}}\left({\frac {1}{n^{k-1}}}-1\right)+R_{m,n},\end{aligned}}}
どこB k {\displaystyle B_{k}} はベルヌーイ数 であり、R m , n はオイラー・マクローリンの公式の剰余項です。極限をとると、次のようになります。 リム n → ∞ ( ln n ! − n ln n + n − 1 2 ln n ) = 1 − ∑ k = 2 m ( − 1 ) k B k k ( k − 1 ) + リム n → ∞ R m 、 n 。 {\displaystyle \lim _{n\to \infty }\left(\ln n!-n\ln n+n-{\tfrac {1}{2}}\ln n\right)=1-\sum _{k=2}^{m}{\frac {(-1)^{k}B_{k}}{k(k-1)}}+\lim _{n\to \infty }R_{m,n}.}
この極限を次のように表す。y {\displaystyle y} オイラー・マクローリンの公式の 剰余項R m , n は、 R m 、 n = リム n → ∞ R m 、 n + O ( 1 n m ) 、 {\displaystyle R_{m,n}=\lim _{n\to \infty }R_{m,n}+O\!\left({\frac {1}{n^{m}}}\right),}
ビッグオー記法 を用いると、上記の式を組み合わせることで、対数形式の近似式が得られます 。ln n ! = n ln ( n e ) + 1 2 ln n + y + ∑ k = 2 m ( − 1 ) k B k k ( k − 1 ) n k − 1 + O ( 1 n m ) 。 {\displaystyle \ln n!=n\ln \left({\frac {n}{e}}\right)+{\tfrac {1}{2}}\ln n+y+\sum _{k=2}^{m}{\frac {(-1)^{k}B_{k}}{k(k-1)n^{k-1}}}+O\!\left({\frac {1}{n^{m}}}\right).}
両辺の指数を取り、任意の正の整数を選択するm {\displaystyle m} すると、未知数を含む式が得られる。e y {\displaystyle e^{y}} m = 1 の場合、式は次のようになります 。n ! = e y n ( n e ) n ( 1 + O ( 1 n ) ) 。 {\displaystyle n!=e^{y}{\sqrt {n}}\left({\frac {n}{e}}\right)^{n}\left(1+O\!\left({\frac {1}{n}}\right)\right).}
数量e y {\displaystyle e^{y}} 両辺の極限を取ることで求めることができる。n {\displaystyle n} 無限大に近づき、ウォリスの積 を用いると、e y = 2 π {\displaystyle e^{y}={\sqrt {2\pi }}} したがって、スターリングの公式が得られる。
代替派生語 代替式n ! {\displaystyle n!} ガンマ関数 を使用すると n ! = ∫ 0 ∞ x n e − x d x 。 {\displaystyle n!=\int _{0}^{\infty }x^{n}e^{-x}\,{\rm {d}}x.} (部分積分を繰り返すことでわかるように)。書き換えて変数x = ny と変換すると、次の式が得られる。 n ! = ∫ 0 ∞ e n ln x − x d x = e n ln n n ∫ 0 ∞ e n ( ln y − y ) d y 。 {\displaystyle n!=\int _{0}^{\infty }e^{n\ln x-x}\,{\rm {d}}x=e^{n\ln n}n\int _{0}^{\infty }e^{n(\ln y-y)}\,{\rm {d}}y.} ラプラス法 を適用すると、 ∫ 0 ∞ e n ( ln y − y ) d y ~ 2 π n e − n 、 {\displaystyle \int _{0}^{\infty }e^{n(\ln y-y)}\,{\rm {d}}y\sim {\sqrt {\frac {2\pi }{n}}}e^{-n},} これはスターリングの公式を再現するものである。 n ! ~ e n ln n n 2 π n e − n = 2 π n ( n e ) n 。 {\displaystyle n!\sim e^{n\ln n}n{\sqrt {\frac {2\pi }{n}}}e^{-n}={\sqrt {2\pi n}}\left({\frac {n}{e}}\right)^{n}.}
複素解析版 この方法の複素解析版[ 5 ] を考慮すると、1 n ! {\textstyle {\frac {1}{n!}}} 指数関数の テイラー係数 としてe z = ∑ n = 0 ∞ z n n ! 、 {\displaystyle e^{z}=\sum _{n=0}^{\infty }{\frac {z^{n}}{n!}},} コーシーの積分公式 によって計算すると 1 n ! = 1 2 π 私 ∮ | z | = r e z z n + 1 d z 。 {\displaystyle {\frac {1}{n!}}={\frac {1}{2\pi i}}\oint \limits _{|z|=r}{\frac {e^{z}}{z^{n+1}}}\,dz.}
この線積分は、適切な輪郭半径を選択することで、鞍点法を用いて近似することができる。 r = r n {\displaystyle r=r_{n}} 鞍点付近の積分の支配的な部分は実積分とラプラス法によって近似され、残りの部分は誤差項を与えるために上限が定められる。
中心極限定理とポアソン分布を用いる 別のバージョンでは、中心極限定理 によりポアソン分布が 正規分布 に収束するという事実を利用している。[ 6 ]
パラメータを持つポアソン分布μ {\displaystyle \mu } 平均値が正規分布に収束するμ {\displaystyle \mu } および分散μ {\displaystyle \mu } それらの密度関数は ほぼ同じになるだろう。
exp ( − μ ) μ x x ! ≈ 1 2 π μ exp ( − 1 2 ( x − μ μ ) 2 ) {\displaystyle {\frac {\exp(-\mu )\mu ^{x}}{x!}}\approx {\frac {1}{\sqrt {2\pi \mu }}}\exp \left(-{\frac {1}{2}}\left({\frac {x-\mu }{\sqrt {\mu }}}\right)^{2}\right)}
この式を、近似精度が特に高い平均値で評価すると、式は次のように簡略化されます。
exp ( − μ ) μ μ μ ! ≈ 1 2 π μ {\displaystyle {\frac {\exp(-\mu )\mu ^{\mu }}{\mu !}}\approx {\frac {1}{\sqrt {2\pi \mu }}}}
ログを取ると、
− μ + μ ln μ − ln μ ! ≈ − 1 2 ln ( 2 π μ ) {\displaystyle -\mu +\mu \ln \mu -\ln \mu !\approx -{\frac {1}{2}}\ln(2\pi \mu )}
これは簡単に並べ替えることができ、次のようになります。
ln μ ! ≈ μ ln μ − μ + 1 2 ln ( 2 π μ ) {\displaystyle \ln \mu !\approx \mu \ln \mu -\mu +{\frac {1}{2}}\ln(2\pi \mu )}
評価中μ = n {\displaystyle \mu =n} これは、スターリングの近似式の、より正確な通常形式を示しています。
すべての正の整数に対して、 n ! = Γ ( n + 1 ) 、 {\displaystyle n!=\Gamma (n+1),} ここでΓは ガンマ関数 を表す。
しかし、ガンマ関数は階乗とは異なり、非正の整数以外のすべての複素数に対してより広く定義されています。それでも、スターリングの公式は適用できます。Re ( z ) > 0 の 場合、ln Γ ( z ) = z ln z − z + 1 2 ln 2 π z + ∫ 0 ∞ 2 アークタン ( t z ) e 2 π t − 1 d t 。 {\displaystyle \ln \Gamma (z)=z\ln z-z+{\tfrac {1}{2}}\ln {\frac {2\pi }{z}}+\int _{0}^{\infty }{\frac {2\arctan \left({\frac {t}{z}}\right)}{e^{2\pi t}-1}}\,dt.}
部分積分を繰り返すと l n Γ ( z ) ~ z ln z − z + 1 2 ln 2 π z + ∑ n = 1 N − 1 B 2 n 2 n ( 2 n − 1 ) z 2 n − 1 = z ln z − z + 1 2 ln 2 π z + 1 12 z − 1 360 z 3 + 1 1260 z 5 + … 、 {\displaystyle {\begin{aligned}ln\Gamma (z)&\sim z\ln z-z+{\tfrac {1}{2}}\ln {\frac {2\pi }{z}}+\sum _{n=1}^{N-1}{\frac {B_{2n}}{2n(2n-1)z^{2n-1}}}\\&=z\ln z-z+{\tfrac {1}{2}}\ln {\frac {2\pi }{z}}+{\frac {1}{12z}}-{\frac {1}{360z^{3}}}+{\frac {1}{1260z^{5}}}+\dots ,\end{aligned}}}
どこB n {\displaystyle B_{n}} はn 番目のベルヌーイ数 です(和の極限はN → ∞ {\displaystyle N\to \infty } は収束しないので、この式は漸近展開に すぎない)。この式は、z {\displaystyle z} 絶対値が十分に大きい場合、| arg( z ) | < π − ε (ε は正の値)となり、誤差項はO ( z − 2N + 1 ) となる。対応する近似式は次のように書ける。 Γ ( z ) = 2 π z ( z e ) z ( 1 + O ( 1 z ) ) 。 {\displaystyle \Gamma (z)={\sqrt {\frac {2\pi }{z}}}{\left({\frac {z}{e}}\right)}^{z}\left(1+O\left({\frac {1}{z}}\right)\right).}
ここで、展開は上記のスターリング級数と同一である。n ! {\displaystyle n!} ただし、n {\displaystyle n} z − 1 に置き換えられます。[ 11 ]
この漸近展開のさらなる応用は、定数Re( z )を持つ複素引数 z の場合である。例えば、直線 1 / 4 + it 上のリーマン-ジーゲル シータ関数 Im( z ) = t に適用されたスターリングの公式を参照のこと。
電卓に適したバージョン 近似値 Γ ( z ) ≈ 2 π z ( z e z シン 1 z + 1 810 z 6 ) z {\displaystyle \Gamma (z)\approx {\sqrt {\frac {2\pi }{z}}}\left({\frac {z}{e}}{\sqrt {z\sinh {\frac {1}{z}}+{\frac {1}{810z^{6}}}}}\right)^{z}} およびそれと同等の形式 2 ln Γ ( z ) ≈ ln ( 2 π ) − ln z + z ( 2 ln z + ln ( z シン 1 z + 1 810 z 6 ) − 2 ) {\displaystyle 2\ln \Gamma (z)\approx \ln(2\pi )-\ln z+z\left(2\ln z+\ln \left(z\sinh {\frac {1}{z}}+{\frac {1}{810z^{6}}}\right)-2\right)} スターリングの拡張公式を並べ替えて、結果として得られるべき級数 と双曲線正弦 関数のテイラー級数 展開との一致を観察することで、この式が得られます。この近似は、実部が 8 より大きいz に対して、8 桁以上の小数点以下の精度で有効です。Robert H. Windschitl は、プログラムメモリまたはレジスタメモリが限られた電卓でガンマ関数をかなり正確に計算するために、2002 年にこの式を提案しました。[ 14 ]
Gergő Nemesは2007年に、Windschitl近似と同じ数の正確な桁数を与えるが、はるかに単純な近似を提案した。[ 15 ] Γ ( z ) ≈ 2 π z ( 1 e ( z + 1 12 z − 1 10 z ) ) z 、 {\displaystyle \Gamma (z)\approx {\sqrt {\frac {2\pi }{z}}}\left({\frac {1}{e}}\left(z+{\frac {1}{12z-{\frac {1}{10z}}}}\right)\right)^{z},} または同等に、 ln Γ ( z ) ≈ 1 2 ( ln ( 2 π ) − ln z ) + z ( ln ( z + 1 12 z − 1 10 z ) − 1 ) 。 {\displaystyle \ln \Gamma (z)\approx {\tfrac {1}{2}}\left(\ln(2\pi )-\ln z\right)+z\left(\ln \left(z+{\frac {1}{12z-{\frac {1}{10z}}}}\right)-1\right).}
ラマヌジャンの失われたノート [ 16 ] でスリニヴァーサ・ラマヌジャン が述べたガンマ関数の別の近似式は、 Γ ( 1 + x ) ≈ π ( x e ) x ( 8 x 3 + 4 x 2 + x + 1 30 ) 1 6 {\displaystyle \Gamma (1+x)\approx {\sqrt {\pi }}\left({\frac {x}{e}}\right)^{x}\left(8x^{3}+4x^{2}+x+{\tfrac {1}{30}}\right)^{\frac {1}{6}}} x ≥ 0 の場合。ln n ! の同等の近似値は 漸近誤差が 1 / 1400 n 3 であり 、 次 式 で 与え られる 。 ln n ! ≈ n ln n − n + 1 6 ln ( 8 n 3 + 4 n 2 + n + 1 30 ) + 1 2 ln π 。 {\displaystyle \ln n!\approx n\ln n-n+{\tfrac {1}{6}}\ln \left(8n^{3}+4n^{2}+n+{\tfrac {1}{30}}\right)+{\tfrac {1}{2}}\ln \pi .}
上界と下界のペアを与えることで近似をより正確にすることができます。そのような不等式の 1 つは[ 17 ] [ 18 ] [ 19 ] [ 20 ]です。 π ( x e ) x ( 8 x 3 + 4 x 2 + x + 1 100 ) 1 6 < Γ ( 1 + x ) < π ( x e ) x ( 8 x 3 + 4 x 2 + x + 1 30 ) 1 6 。 {\displaystyle {\sqrt {\pi }}\left({\frac {x}{e}}\right)^{x}\left(8x^{3}+4x^{2}+x+{\tfrac {1}{100}}\right)^{\frac {1}{6}}<\Gamma (1+x)<{\sqrt {\pi }}\left({\frac {x}{e}}\right)^{x}\left(8x^{3}+4x^{2}+x+{\tfrac {1}{30}}\right)^{\frac {1}{6}}.}
離散的な場合の式 離散的なケースについては、上記の漸近式ではなく、TS Nanjundiah によってより正確な方程式と証明がはるかに容易な結果が導出されています。[ 21 ]
n ! = 2 π n ( n e ) n e θ n 12 n 、 θ n ∈ [ 0 、 1 ] {\displaystyle n!={\sqrt {2\pi n}}\left({\frac {n}{e}}\right)^{n}e^{\frac {\theta _{n}}{12n}},\theta _{n}\in [0,1]}
さらに、以下のことが推論できる。
n ! = 2 π n ( n e ) n ⋅ exp ( 1 12 n − θ n ′ 360 n 3 ) ( θ n ′ ∈ ( 0 、 1 ) ) {\displaystyle n!={\sqrt {2\pi n}}\left({\frac {n}{e}}\right)^{n}\cdot \exp \left({{\frac {1}{12n}}-{\frac {\theta _{n}'}{360n^{3}}}}\right)\quad (\theta _{n}'\in (0,1))}
これを証明するために、まず以下のことを仮定します。
1 n = n ! ⋅ n − ( n + 1 2 ) ⋅ e n l n = ln 1 n {\displaystyle a_{n}=n!\cdot n^{-\left(n+{\frac {1}{2}}\right)}\cdot e^{n}\qquad l_{n}=\ln a_{n}}
計算は簡単です。
1 n 1 n + 1 = n ! ⋅ n − ( n + 1 2 ) ⋅ e n ( n + 1 ) ! ⋅ ( n + 1 ) − ( n + 3 2 ) ⋅ e n + 1 = 1 e ( n + 1 n ) n + 1 2 {\displaystyle {\frac {a_{n}}{a_{n+1}}}={\frac {n!\cdot n^{-\left(n+{\frac {1}{2}}\right)}\cdot e^{n}}{(n+1)!\cdot (n+1)^{-\left(n+{\frac {3}{2}}\right)}\cdot e^{n+1}}}={\frac {1}{e}}\left({\frac {n+1}{n}}\right)^{n+{\frac {1}{2}}}}
⟹ l n − l n + 1 = ( n + 1 2 ) ln ( 1 + 1 n ) − 1 {\displaystyle \implies l_{n}-l_{n+1}=\left(n+{\frac {1}{2}}\right)\ln \left(1+{\frac {1}{n}}\right)-1}
そして、テイラー 級数の対数を組み合わせることによって:
ln ( 1 + x ) = x − x 2 2 + x 3 3 − x 4 4 + x 5 5 − … ln ( 1 − x ) = − x − x 2 2 − x 3 3 − x 4 4 − x 5 5 − … {\displaystyle \ln(1+x)=x-{\frac {x^{2}}{2}}+{\frac {x^{3}}{3}}-{\frac {x^{4}}{4}}+{\frac {x^{5}}{5}}-\dots \qquad \ln(1-x)=-x-{\frac {x^{2}}{2}}-{\frac {x^{3}}{3}}-{\frac {x^{4}}{4}}-{\frac {x^{5}}{5}}-\dots }
それらを差し引くと、
ln ( 1 + x 1 − x ) = 2 ( x + x 3 3 + x 5 5 + … ) {\displaystyle \ln \left({\frac {1+x}{1-x}}\right)=2\left(x+{\frac {x^{3}}{3}}+{\frac {x^{5}}{5}}+\dots \right)}
2つの変数を等しいと仮定すると、
1 + x 1 − x = n + 1 n ⟹ x = 1 2 n + 1 {\displaystyle {\frac {1+x}{1-x}}={\frac {n+1}{n}}\implies x={\frac {1}{2n+1}}}
xを n に置き換えると、次のようになります。
ln ( 1 + 1 n ) = 2 ⋅ 1 2 n + 1 [ 1 + 1 3 ( 1 2 n + 1 ) 2 + 1 5 ( 1 2 n + 1 ) 4 + … ] {\displaystyle \ln \left(1+{\frac {1}{n}}\right)=2\cdot {\frac {1}{2n+1}}\left[1+{\frac {1}{3}}\left({\frac {1}{2n+1}}\right)^{2}+{\frac {1}{5}}\left({\frac {1}{2n+1}}\right)^{4}+\dots \right]}
したがって、l n {\displaystyle l_{n}} 私たちはそれを持っています:
l n − l n + 1 = 1 3 ( 2 n + 1 ) 2 + 1 5 ( 2 n + 1 ) 4 + … {\displaystyle l_{n}-l_{n+1}={\frac {1}{3(2n+1)^{2}}}+{\frac {1}{5(2n+1)^{4}}}+\dots }
合計を計算するために、それらを等比数列に強制的に変形させます。
l n − l n + 1 < 1 3 ( 2 n + 1 ) 2 ∑ k = 0 ∞ [ 1 ( 2 n + 1 ) 2 ] k = 1 3 ( 2 n + 1 ) 2 ⋅ 1 1 − 1 ( 2 n + 1 ) 2 = 1 12 n ( n + 1 ) {\displaystyle l_{n}-l_{n+1}<{\frac {1}{3(2n+1)^{2}}}\sum _{k=0}^{\infty }\left[{\frac {1}{(2n+1)^{2}}}\right]^{k}={\frac {1}{3(2n+1)^{2}}}\cdot {\frac {1}{1-{\frac {1}{(2n+1)^{2}}}}}={\frac {1}{12n(n+1)}}}
また、l n − l n + 1 > 0 {\textstyle l_{n}-l_{n+1}>0} 、
⟹ l n − 1 12 n < l n + 1 − 1 12 ( n + 1 ) {\displaystyle \implies l_{n}-{\frac {1}{12n}}<l_{n+1}-{\frac {1}{12(n+1)}}}
私たちはx n = l n − 1 12 n {\textstyle x_{n}=l_{n}-{\frac {1}{12n}}} したがって、
x n < x n + 1 、 l n < l n + 1 、 ∀ n 、 x n < l n 、 {\displaystyle x_{n}<x_{n+1},l_{n}<l_{n+1},\quad \forall n,x_{n}<l_{n},}
単調収束定理 によれば、次のことがわかる。l n {\displaystyle l_{n}} 収束すると仮定します。 リム n → + ∞ l n = λ {\displaystyle \lim _{n\rightarrow +\infty }l_{n}=\lambda }
それから リム n → + ∞ 1 n = e λ = α 、 {\displaystyle \lim _{n\rightarrow +\infty }a_{n}=e^{\lambda }=\alpha ,}
α = リム n → + ∞ 1 n 2 1 2 n = リム n → + ∞ ( n ! ) 2 ⋅ n − 2 n − 1 ⋅ e 2 n ( 2 n ) ! ⋅ ( 2 n ) − 2 n − 1 2 ⋅ e 2 n = リム n → + ∞ ( n ! ) 2 ⋅ 2 2 n + 1 2 ⋅ n 2 n + 1 2 ( 2 n ) ! ⋅ n 2 n + 1 = リム n → + ∞ 2 2 n ( n ! ) 2 ( 2 n ) ! 2 n = リム n → + ∞ 2 n ( 2 n ) ! ! ( 2 n − 1 ) ! ! {\displaystyle {\begin{aligned}\alpha &=\lim _{n\to +\infty }{\frac {a_{n}^{2}}{a_{2n}}}\\&=\lim _{n\to +\infty }{\frac {(n!)^{2}\cdot n^{-2n-1}\cdot e^{2n}}{(2n)!\cdot (2n)^{-2n-{\frac {1}{2}}}\cdot e^{2n}}}\\&=\lim _{n\to +\infty }{\frac {(n!)^{2}\cdot 2^{2n+{\frac {1}{2}}}\cdot n^{2n+{\frac {1}{2}}}}{(2n)!\cdot n^{2n+1}}}\\&=\lim _{n\to +\infty }{\frac {2^{2n}(n!)^{2}}{(2n)!}}{\sqrt {\frac {2}{n}}}\\&=\lim _{n\to +\infty }{\sqrt {\frac {2}{n}}}{\frac {(2n)!!}{(2n-1)!!}}\end{aligned}}}
ウォリスの公式 と組み合わせると、最終的に極限は次のようになります。2 π {\displaystyle {\sqrt {2\pi }}} これにより、漸近の場合の証明が完了する。[ 21 ]
そして、すべてのn に対して、次のことが成り立つことに注目してください。l n − 1 12 n < λ < l n {\textstyle l_{n}-{\frac {1}{12n}}<\lambda <l_{n}} λ を に置き換えて式を書き直すl n ⟹ l n = λ + θ n 12 n {\textstyle l_{n}\implies l_{n}=\lambda +{\frac {\theta _{n}}{12n}}} すると、次のようになります。
n ! = 2 π n ( n e ) n e θ n 12 n {\displaystyle n!={\sqrt {2\pi n}}\left({\frac {n}{e}}\right)^{n}e^{\frac {\theta _{n}}{12n}}}
さらに、使用した不等式を詳しく見ていくと、最初の項はそのままにして、別の等比級数と比を用いることで、1 3 ( 2 n + 1 ) 2 {\textstyle {\frac {1}{3(2n+1)^{2}}}} 、我々は以下を持っている:[ 21 ]
l n − l n + 1 > 1 3 ( 2 n + 1 ) 2 ( 1 − 1 3 ( 2 n + 1 ) 2 ) − 1 + ( 1 5 − 1 3 2 ) 1 ( 2 n + 1 ) 4 = 1 12 n ( n + 1 ) ( 1 + 1 6 n ( n + 1 ) ) − 1 + 1 180 n 2 ( n + 1 ) 2 ( 1 + 1 4 n ( n + 1 ) ) − 2 > 1 12 n ( n + 1 ) ( 1 − 1 6 n ( n + 1 ) ) + 1 180 n 2 ( n + 1 ) 2 ( 1 − 1 2 n ( n + 1 ) ) = 1 12 n ( n + 1 ) − 3 n ( n + 1 ) + 1 360 n 3 ( n + 1 ) 3 {\displaystyle {\begin{aligned}l_{n}-l_{n+1}&>{\frac {1}{3(2n+1)^{2}}}\left(1-{\frac {1}{3(2n+1)^{2}}}\right)^{-1}+\left({\frac {1}{5}}-{\frac {1}{3^{2}}}\right){\frac {1}{(2n+1)^{4}}}\\&={\frac {1}{12n(n+1)}}\left(1+{\frac {1}{6n(n+1)}}\right)^{-1}+{\frac {1}{180n^{2}(n+1)^{2}}}\left(1+{\frac {1}{4n(n+1)}}\right)^{-2}\\&>{\frac {1}{12n(n+1)}}\left(1-{\frac {1}{6n(n+1)}}\right)+{\frac {1}{180n^{2}(n+1)^{2}}}\left(1-{\frac {1}{2n(n+1)}}\right)={\frac {1}{12n(n+1)}}-{\frac {3n(n+1)+1}{360n^{3}(n+1)^{3}}}\end{aligned}}} ここで、次のことが導き出せる。
l n − 1 12 n + 1 360 n 3 > l n + 1 − 1 12 ( n + 1 ) + 1 360 ( n + 1 ) 3 {\displaystyle l_{n}-{\frac {1}{12n}}+{\frac {1}{360n^{3}}}>l_{n+1}-{\frac {1}{12(n+1)}}+{\frac {1}{360(n+1)^{3}}}}
自明なことなので l n − 1 12 n < l n − 1 12 n + 1 360 n 3 < l n 、 {\displaystyle l_{n}-{\frac {1}{12n}}<l_{n}-{\frac {1}{12n}}+{\frac {1}{360n^{3}}}<l_{n},} そして リム n → + ∞ 1 12 n = リム n → + ∞ 1 360 n 3 = 0 {\displaystyle \lim _{n\rightarrow +\infty }{\frac {1}{12n}}=\lim _{n\rightarrow +\infty }{\frac {1}{360n^{3}}}=0}
私たちは以下のことを知っています。 l n − 1 12 n < λ < l n − 1 12 n + 1 360 n 3 、 {\displaystyle l_{n}-{\frac {1}{12n}}<\lambda <l_{n}-{\frac {1}{12n}}+{\frac {1}{360n^{3}}},} そして上記の式を次のように書き換えますl n = λ + 1 12 n − θ n 360 n 3 {\textstyle l_{n}=\lambda +{\frac {1}{12n}}-{\frac {\theta _{n}}{360n^{3}}}} 最終的に、我々は次のことを証明する。
n ! = 2 π n ( n e ) n exp ( 1 12 n − θ n 360 n 3 ) {\displaystyle n!={\sqrt {2\pi n}}\left({\frac {n}{e}}\right)^{n}\exp \left({\frac {1}{12n}}-{\frac {\theta _{n}}{360n^{3}}}\right)}
参考文献 ↑ ダトカ、ジャック (1991)、「階乗関数の初期の歴史」、精密科学史アーカイブ 、43 (3): 225–249 、doi : 10.1007/BF00389433、S2CID 122237769 1 2 Le Cam, L. (1986), "1935年頃の中心極限定理", Statistical Science , 1 (1): 78–96 , doi : 10.1214/ss/1177013818 , JSTOR 2245503 , MR 0833276 (81ページ参照)「この結果は、もともとド・モアブルによって証明されたが、現在ではスターリングの公式と呼ばれている公式を用いて得られたもので、彼の1733年の著書『確率論』に記載されている。」1 2 Pearson, Karl (1924), "誤差の正規曲線の起源に関する歴史的注記", Biometrika , 16 (3/4): 402–404 [p. 403], doi : 10.2307/2331714 , JSTOR 2331714 , 私は、スターリングがド・モアブルの算術定数が 2 π {\displaystyle {\sqrt {2\pi }}} それは彼にその定理を主張する権利を与えるものではない、[...]↑ Methodus Differentialis: Sive Tractatus de Summatione et Interpolatione Serierum Infinitarum、ジェイコブ・スターリング、ロンドン、1730 ↑ Flajolet, Philippe; Sedgewick, Robert (2009), Analytic Combinatorics , Cambridge, UK: Cambridge University Press, p. 555, doi : 10.1017/CBO9780511801655 , ISBN 978-0-521-89806-5 MR 2483235、S2CID 27509971 ↑ MacKay, David JC (2019), Information theory, inference, and learning algorithms (22nd printing ed.), Cambridge: Cambridge University Press, ISBN 978-0-521-64298-9 ↑ Olver, FWJ; Olde Daalhuis, AB; Lozier, DW; Schneider, BI; Boisvert, RF; Clark, CW; Miller, BR & Saunders, BV、 「5.11 ガンマ関数の性質:漸近展開」 、 NIST 数学関数デジタルライブラリ 、2016 年 9 月 16 日リリース 1.0.13 ↑ Nemes, Gergő (2010)、「漸近展開の係数について n ! {\displaystyle n!} 「,整数列ジャーナル , 13 (6): 5↑ Bender, Carl M.; Orszag, Steven A. (2009), Advanced mathematical methods for scientists and engineers. 1: Asymptotic methods and perturbation theory (Nachdr. ed.), New York, N p=218: Springer, ISBN 978-0-387-98931-0 {{cite book}}: CS1メンテナンス: 場所 (リンク)↑ ロビンス、ハーバート (1955)、「スターリングの公式に関する考察」、 アメリカ数学月報 、 62 (1): 26–29 、 doi : 10.2307/2308012 、 JSTOR 2308012 ↑ Spiegel, MR (1999), Mathematical handbook of formulas and tables , McGraw-Hill, p. 148 ↑ ベイズ、トーマス(1763年11月24日) 「故トーマス・ベイズ牧師(FRS)からジョン・カントン(MA、FRS)への手紙」 (PDF) 、 『 フィロソフィカル・トランザクションズ』 、 53巻 :269ページ、 Bibcode : 1763RSPT...53..269B 、 2012年1月28日にオリジナルから アーカイブ (PDF) 、 2012年3 月1日に取得 ↑ エミル・アルティン (2015) 『ガンマ関数 』ドーバー出版、 24 ページ ↑ Toth, VT Programmable Calculators: Calculators and the Gamma Function (2006) Archived 2005-12-31 at the Wayback Machine . ↑ Nemes、Gergő (2010)、「ガンマ関数の新しい漸近展開」、 Archiv der Mathematik 、 95 (2): 161–169 、 doi : 10.1007/s00013-010-0146-9 、 S2CID 121820640 ↑ ラマヌジャン、スリニヴァーサ (1920年8月14日)『 失われたノートとその他の未発表論文』 339 ページ – インターネットアーカイブ経由 ↑ カラツバ、エカテリーナ A. (2001)、「ラマヌジャンによるオイラーのガンマ関数の漸近表現について」、 Journal of Computational and Applied Mathematics 、 135 (2): 225–240 、 Bibcode : 2001JCoAM.135..225K 、 doi : 10.1016/S0377-0427(00)00586-0 、 MR 1850542 ↑ Mortici、Cristinel (2011)、「単調性引数によるガンマ関数のラマヌジャンの推定」、 Ramanujan J. 、 25 (2): 149–154 、 doi : 10.1007/s11139-010-9265-y 、 S2CID 119530041 ↑ Mortici, Cristinel (2011), "ガンマ関数の改良された漸近公式", Comput. Math. Appl. , 61 (11): 3364– 3369, doi : 10.1016/j.camwa.2011.04.036 。↑ Mortici、Cristinel (2011)、「ガンマ関数のラマヌジャンの大引数式について」、 Ramanujan J. 、 26 (2): 185–192 、 doi : 10.1007/s11139-010-9281-y 、 S2CID 120371952 。1 2 3 Nanjundiah, TS (1959)、 「スターリングの公式に関する注記」 、 The American Mathematical Monthly 、 66 (8): 701–703 、 doi : 10.2307/2309346 、 ISSN 0002-9890
さらに読む アブラモウィッツ、M. & ステガン、I. (2002)、数学関数ハンドブック Paris, RB & Kaminski, D. (2001), 『漸近解析とメリン・バーンズ積分』 、ニューヨーク:ケンブリッジ大学出版局、ISBN 978-0-521-79001-7 ウィテカー、ET & ワトソン、GN (1996)、現代解析学入門 (第4 版)、ニューヨーク:ケンブリッジ大学出版局、ISBN 978-0-521-58807-2 ロミック、ダン(2000)、「スターリングの近似式n ! {\displaystyle n!} 「究極の簡潔な証明か?」、『アメリカ数学月報』 、107 (6):556–557 、doi :10.2307/2589351、JSTOR 2589351、MR 1767064 Li, Yuan-Chuan (2006年7月)、「ガンマ関数の恒等式とスターリングの公式に関する注記」、Real Analysis Exchange 、32 (1): 267–271 、MR 2329236 ↑ 例えば、Mathematica のプログラムは次のようになります。series = tau - tau ^ 2 / 6 + tau ^ 3 / 36 + tau ^ 4 * a + tau ^ 5 * b ; (*高次の項で級数が 0 になるように適切な a,b を選択*) Series [ tau ^ 2 / 2 + 1 + t - Exp [ t ] /. t -> series , { tau , 0 , 8 }] (*ここで積分を実行します*) integral = Integrate [ Exp [ - x * tau ^ 2 / 2 ] * D [ series /. a -> 0 /. b -> 0 , tau ], { tau , - Infinity , Infinity }]; Simplify [ integral / Sqrt [ 2 * Pi ] * Sqrt [ x ]]