Recovering a variance from its Gaussian characteristic value
ProvedMarkovChainCLT.abs_sub_le_exp_mul_abs_exp_neg_half_subOn a bounded interval, has a Lipschitz inverse. For ,
Why the boundedness matters. The map is injective on but its inverse is not uniformly continuous there: and can be arbitrarily close while is arbitrarily large, provided are both large. Restricting to removes this, with the explicit constant .
Where it is used. The value is . In the truncation argument for the Markov chain central limit theorem, one first shows the numbers form a Cauchy sequence, by testing the laws against ; this lemma converts that into the Cauchy property of the variances themselves, using the separately established uniform bound .
Proof. By symmetry assume . Then
using for the first factor and the elementary inequality for the second. Multiplying by gives , and both sides of the desired inequality are then read off after removing the absolute values (the right-hand difference is nonnegative in this case).
import Mathlib.Analysis.SpecialFunctions.Exp open Filter open scoped Topology
theorem MarkovChainCLT.abs_sub_le_exp_mul_abs_exp_neg_half_sub (B a b : ℝ)
(ha : 0 ≤ a) (hb : 0 ≤ b) (haB : a ≤ B) (hbB : b ≤ B) :
|a - b| ≤ 2 * Real.exp (B / 2) * |Real.exp (-a / 2) - Real.exp (-b / 2)| := by sorry