The Wallis formula for Pi #
This file establishes the Wallis product for π
(Real.tendsto_prod_pi_div_two
). Our proof is
largely about analyzing the behaviour of the sequence ∫ x in 0..π, sin x ^ n
as n → ∞
.
See: https://en.wikipedia.org/wiki/Wallis_product
The proof can be broken down into two pieces. The first step (carried out in
Analysis.SpecialFunctions.Integrals
) is to use repeated integration by parts to obtain an
explicit formula for this integral, which is rational if n
is odd and a rational multiple of π
if n
is even.
The second step, carried out here, is to estimate the ratio
∫ (x : ℝ) in 0..π, sin x ^ (2 * k + 1) / ∫ (x : ℝ) in 0..π, sin x ^ (2 * k)
and prove that
it converges to one using the squeeze theorem. The final product for π
is obtained after some
algebraic manipulation.
Main statements #
Real.Wallis.W
: the product of the firstk
terms in Wallis' formula forπ
.Real.Wallis.W_eq_integral_sin_pow_div_integral_sin_pow
: expressW n
as a ratio of integrals.Real.Wallis.W_le
andReal.Wallis.le_W
: upper and lower bounds forW n
.Real.tendsto_prod_pi_div_two
: the Wallis product formula.