Lean module · Foundations
BanditRLProof.LowerBounds.CommonDensityOverlap
Measure-level overlap in Chapter 14, including the optimal testing event.
Module map
Imports
BanditRLProof.LowerBounds.CommonDensityKL
Imported by
Declarations
Open an item to read its exact compact statement and source link. Detailed teaching notes are linked when registered.
theorem
BanditRLProof.LowerBounds.memLp_sqrt_of_integrable_nonneg
Compiled
Square roots of nonnegative integrable functions belong to L2.
Used in these reading views: Bandit Book
1. Finite bandits, traces, and regret
Canonical node identity
declaration:BanditRLProof.LowerBounds.memLp_sqrt_of_integrable_nonnegReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
theorem memLp_sqrt_of_integrable_nonneg {α : Type*} [MeasurableSpace α] {μ : Measure α} {f : α → ℝ} (hf : Integrable f μ) (hpos : ∀ x, 0 ≤ f x) : MemLp (fun x => Real.sqrt (f x)) 2 μ
theorem
BanditRLProof.LowerBounds.integral_sqrt_mul_sq_le
Compiled
Cauchy--Schwarz for the square-root affinity integrand.
Used in these reading views: Bandit Book
1. Finite bandits, traces, and regret
Canonical node identity
declaration:BanditRLProof.LowerBounds.integral_sqrt_mul_sq_leReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
theorem integral_sqrt_mul_sq_le {α : Type*} [MeasurableSpace α] {μ : Measure α} {p q : α → ℝ} (hp : Integrable p μ) (hq : Integrable q μ) (hp0 : ∀ x, 0 ≤ p x) (hq0 : ∀ x, 0 ≤ q x) : (∫ x, Real.sqrt (p x * q x) ∂μ) ^ 2 ≤ (∫ x, p x ∂μ) * ∫ x, q x ∂μ
def
BanditRLProof.LowerBounds.commonDensityOverlap
Compiled
Integral of the pointwise minimum of common RN densities.
Used in these reading views: Bandit Book
1. Finite bandits, traces, and regret
Canonical node identity
declaration:BanditRLProof.LowerBounds.commonDensityOverlapReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
def commonDensityOverlap {α : Type*} [MeasurableSpace α] (P Q μ : Measure α) : ℝ
def
BanditRLProof.LowerBounds.commonDensityAffinity
Compiled
Hellinger affinity of two densities relative to a common measure.
Used in these reading views: Bandit Book
1. Finite bandits, traces, and regret
Canonical node identity
declaration:BanditRLProof.LowerBounds.commonDensityAffinityReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
def commonDensityAffinity {α : Type*} [MeasurableSpace α] (P Q μ : Measure α) : ℝ
theorem
BanditRLProof.LowerBounds.integrable_commonDensityAffinity
Compiled
No declaration docstring is present; use the chapter context and exact statement below.
Used in these reading views: Bandit Book
1. Finite bandits, traces, and regret
Canonical node identity
declaration:BanditRLProof.LowerBounds.integrable_commonDensityAffinityReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
theorem integrable_commonDensityAffinity {α : Type*} [MeasurableSpace α] (P Q μ : Measure α) [IsFiniteMeasure P] [IsFiniteMeasure Q] : Integrable (fun x => Real.sqrt ((P.rnDeriv μ x).toReal * (Q.rnDeriv μ x).toReal)) μ
theorem
BanditRLProof.LowerBounds.half_commonDensityAffinity_sq_le_overlap
Compiled
Eq. (14.9), including integrable densities with zeros.
Used in these reading views: Bandit Book
1. Finite bandits, traces, and regret · Chapter 14: Foundations of Information Theory
Canonical node identity
declaration:BanditRLProof.LowerBounds.half_commonDensityAffinity_sq_le_overlapReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
theorem half_commonDensityAffinity_sq_le_overlap {α : Type*} [MeasurableSpace α] (P Q μ : Measure α) [IsProbabilityMeasure P] [IsProbabilityMeasure Q] [SigmaFinite μ] (hP : P ≪ μ) (hQ : Q ≪ μ) : (1 / 2 : ℝ) * commonDensityAffinity P Q μ ^ 2 ≤ commonDensityOverlap P Q μ
def
BanditRLProof.LowerBounds.commonDensityComparisonEvent
Compiled
The event selecting the smaller source density.
Used in these reading views: Bandit Book
1. Finite bandits, traces, and regret
Canonical node identity
declaration:BanditRLProof.LowerBounds.commonDensityComparisonEventReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
def commonDensityComparisonEvent {α : Type*} [MeasurableSpace α] (P Q μ : Measure α) : Set α
theorem
BanditRLProof.LowerBounds.measurableSet_commonDensityComparisonEvent
Compiled
No declaration docstring is present; use the chapter context and exact statement below.
Used in these reading views: Bandit Book
1. Finite bandits, traces, and regret
Canonical node identity
declaration:BanditRLProof.LowerBounds.measurableSet_commonDensityComparisonEventReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
theorem measurableSet_commonDensityComparisonEvent {α : Type*} [MeasurableSpace α] (P Q μ : Measure α) : MeasurableSet (commonDensityComparisonEvent P Q μ)
theorem
BanditRLProof.LowerBounds.integrable_min_commonDensity
Compiled
No declaration docstring is present; use the chapter context and exact statement below.
Used in these reading views: Bandit Book
1. Finite bandits, traces, and regret
Canonical node identity
declaration:BanditRLProof.LowerBounds.integrable_min_commonDensityReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
theorem integrable_min_commonDensity {α : Type*} [MeasurableSpace α] (P Q μ : Measure α) [IsFiniteMeasure P] [IsFiniteMeasure Q] : Integrable (fun x => min (P.rnDeriv μ x).toReal (Q.rnDeriv μ x).toReal) μ
theorem
BanditRLProof.LowerBounds.commonDensityOverlap_nonneg
Compiled
No declaration docstring is present; use the chapter context and exact statement below.
Used in these reading views: Bandit Book
1. Finite bandits, traces, and regret
Canonical node identity
declaration:BanditRLProof.LowerBounds.commonDensityOverlap_nonnegReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
theorem commonDensityOverlap_nonneg {α : Type*} [MeasurableSpace α] (P Q μ : Measure α) : 0 ≤ commonDensityOverlap P Q μ
theorem
BanditRLProof.LowerBounds.commonDensityOverlap_eq_testingError
Compiled
The likelihood comparison event attains the density-overlap testing error.
Used in these reading views: Bandit Book
1. Finite bandits, traces, and regret
Canonical node identity
declaration:BanditRLProof.LowerBounds.commonDensityOverlap_eq_testingErrorReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
theorem commonDensityOverlap_eq_testingError {α : Type*} [MeasurableSpace α] (P Q μ : Measure α) [IsFiniteMeasure P] [IsFiniteMeasure Q] [SigmaFinite μ] (hP : P ≪ μ) (hQ : Q ≪ μ) : commonDensityOverlap P Q μ = P.real (commonDensityComparisonEvent P Q μ) + Q.real (commonDensityComparisonEvent P Q μ)ᶜ
theorem
BanditRLProof.LowerBounds.commonDensityOverlap_le_testingError
Compiled
The overlap is no larger than the testing error of any measurable event.
Used in these reading views: Bandit Book
1. Finite bandits, traces, and regret · Chapter 14: Foundations of Information Theory
Canonical node identity
declaration:BanditRLProof.LowerBounds.commonDensityOverlap_le_testingErrorReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
theorem commonDensityOverlap_le_testingError {α : Type*} [MeasurableSpace α] (P Q μ : Measure α) [IsFiniteMeasure P] [IsFiniteMeasure Q] [SigmaFinite μ] (hP : P ≪ μ) (hQ : Q ≪ μ) {A : Set α} (hA : MeasurableSet A) : commonDensityOverlap P Q μ ≤ P.real A + Q.real Aᶜ
theorem
BanditRLProof.LowerBounds.bretagnolleHuberScale_le_commonDensityOverlap
Compiled
Eq. (14.8): the measure overlap is bounded below by the BH exponential scale.
Used in these reading views: Bandit Book
1. Finite bandits, traces, and regret
Canonical node identity
declaration:BanditRLProof.LowerBounds.bretagnolleHuberScale_le_commonDensityOverlapReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
theorem bretagnolleHuberScale_le_commonDensityOverlap {α : Type*} [MeasurableSpace α] (P Q μ : Measure α) [IsProbabilityMeasure P] [IsProbabilityMeasure Q] [SigmaFinite μ] (hP : P ≪ μ) (hQ : Q ≪ μ) : bretagnolleHuberScale (relativeEntropy P Q) ≤ commonDensityOverlap P Q μ