BanditRLlib
Lean gate passed before this site build; local proof declarations are shown as compiled.Lean-verified build · exact declarations linked.

Lean module · Foundations

BanditRLProof.LowerBounds.CommonDensityOverlap

Measure-level overlap in Chapter 14, including the optimal testing event.

Module map

Declarations
13
Placeholders
0

Imports

BanditRLProof.LowerBounds.CommonDensityKL

Imported by

BanditRLProof, BanditRLProof.LowerBounds.AffinityKL

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 identitydeclaration:BanditRLProof.LowerBounds.memLp_sqrt_of_integrable_nonneg

Reading 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 identitydeclaration:BanditRLProof.LowerBounds.integral_sqrt_mul_sq_le

Reading 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 identitydeclaration:BanditRLProof.LowerBounds.commonDensityOverlap

Reading 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 identitydeclaration:BanditRLProof.LowerBounds.commonDensityAffinity

Reading 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 identitydeclaration:BanditRLProof.LowerBounds.integrable_commonDensityAffinity

Reading 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 identitydeclaration:BanditRLProof.LowerBounds.half_commonDensityAffinity_sq_le_overlap

Reading 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 identitydeclaration:BanditRLProof.LowerBounds.commonDensityComparisonEvent

Reading 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 identitydeclaration:BanditRLProof.LowerBounds.measurableSet_commonDensityComparisonEvent

Reading 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 identitydeclaration:BanditRLProof.LowerBounds.integrable_min_commonDensity

Reading 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 identitydeclaration:BanditRLProof.LowerBounds.commonDensityOverlap_nonneg

Reading 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 identitydeclaration:BanditRLProof.LowerBounds.commonDensityOverlap_eq_testingError

Reading 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 identitydeclaration:BanditRLProof.LowerBounds.commonDensityOverlap_le_testingError

Reading 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 identitydeclaration:BanditRLProof.LowerBounds.bretagnolleHuberScale_le_commonDensityOverlap

Reading 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 μ