Lemma 2.7: Binomial coefficient upper bound #
From Rigollet, Chapter 2, Lemma 2.7: For any integers 1 ≤ k ≤ n, C(n, k) ≤ (e · n / k)^k.
Proof strategy #
Rather than the book's induction proof, we use two clean Mathlib bounds:
Nat.choose_le_pow_div: C(n,k) ≤ n^k / k!Real.pow_div_factorial_le_exp: k^k / k! ≤ exp(k)
Combining: C(n,k) ≤ n^k / k! = (n/k)^k · (k^k/k!) ≤ (n/k)^k · e^k = (en/k)^k.