Stirling's formula #
This file proves Stirling's formula for the factorial. It states that $n!$ grows asymptotically like $\sqrt{2\pi n}(\frac{n}{e})^n$.
Proof outline #
The proof follows:
We proceed in two parts.
Part 1: We consider the sequence $a_n$ of fractions $\frac{n!}{\sqrt{2n}(\frac{n}{e})^n}$ and prove that this sequence converges to a real, positive number $a$. For this the two main ingredients are
- taking the logarithm of the sequence and
- using the series expansion of $\log(1 + x)$.
Part 2: We use the fact that the series defined in part 1 converges against a real number $a$
and prove that $a = \sqrt{\pi}$. Here the main ingredient is the convergence of Wallis' product
formula for π
.
Part 1 #
https://proofwiki.org/wiki/Stirling%27s_Formula#Part_1
Define stirlingSeq n
as $\frac{n!}{\sqrt{2n}(\frac{n}{e})^n}$.
Stirling's formula states that this sequence has limit $\sqrt(π)$.
Equations
- Stirling.stirlingSeq n = ↑(Nat.factorial n) / (Real.sqrt (2 * ↑n) * (↑n / Real.exp 1) ^ n)
Instances For
The sequence log (stirlingSeq (m + 1)) - log (stirlingSeq (m + 2))
has the series expansion
∑ 1 / (2 * (k + 1) + 1) * (1 / 2 * (m + 1) + 1)^(2 * (k + 1))
The sequence log ∘ stirlingSeq ∘ succ
is monotone decreasing
We have the bound log (stirlingSeq n) - log (stirlingSeq (n+1))
≤ 1/(4 n^2)
For any n
, we have log_stirlingSeq 1 - log_stirlingSeq n ≤ 1/4 * ∑' 1/k^2
The sequence log_stirlingSeq
is bounded below for n ≥ 1
.
The sequence stirlingSeq
is positive for n > 0
The sequence stirlingSeq
has a positive lower bound.
The sequence stirlingSeq ∘ succ
is monotone decreasing
The limit a
of the sequence stirlingSeq
satisfies 0 < a
Part 2 #
https://proofwiki.org/wiki/Stirling%27s_Formula#Part_2
The sequence n / (2 * n + 1)
tends to 1/2
For any n ≠ 0
, we have the identity
(stirlingSeq n)^4 / (stirlingSeq (2*n))^2 * (n / (2 * n + 1)) = W n
, where W n
is the
n
-th partial product of Wallis' formula for π / 2
.
Suppose the sequence stirlingSeq
(defined above) has the limit a ≠ 0
.
Then the Wallis sequence W n
has limit a^2 / 2
.
Stirling's Formula
Stirling's Formula, formulated in terms of Asymptotics.IsEquivalent
.