BanditAlgorithm.bretagnolle_huber_inequality
Provedinequalitiesinformation-theorylower-bounds
(Bretagnolle–Huber, GOAL) Let and be probability measures on the same measurable space with klDiv P Q finite, and let be measurable. Then
with probabilities as Measure.real. CRITICAL BOUNDARY: the hypothesis is REQUIRED — without it the Lean statement is FALSE, since (∞).toReal = 0 would make the right-hand side while e.g. , , gives . The book's statement is trivially true at (right-hand side ); only the toReal junk-value encoding breaks.
Preamble
import Mathlib.InformationTheory.KullbackLeibler.Basic open MeasureTheory InformationTheory Real open scoped ENNReal
Formal statement
theorem BanditAlgorithm.bretagnolle_huber_inequality {Ω : Type} {mΩ : MeasurableSpace Ω}
(P Q : Measure Ω) [IsProbabilityMeasure P] [IsProbabilityMeasure Q]
{A : Set Ω} (hA : MeasurableSet A) (hD : klDiv P Q ≠ ∞) :
2⁻¹ * exp (-(klDiv P Q).toReal) ≤ P.real A + Q.real Aᶜ := by
sorry
Source
L&S Theorem 14.2, Eq. (14.7), p.190