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.Algorithms.HOOIndexConfidence

Transfer from actual centered regional observations to HOO U indices.

Module map

Declarations
13
Placeholders
0

Imports

BanditRLProof.Algorithms.HOOConfidence, BanditRLProof.HOOModel

Imported by

BanditRLProof.Algorithms.HOOSelectionTail

Declarations

Open an item to read its exact compact statement and source link. Detailed teaching notes are linked when registered.

theorem BanditRLProof.HOO.regional_means_lower 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.HOO.regional_means_lower

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem regional_means_lower (ν ρ : ℝ) (law : Kernel Node ℝ) (v : Node) (m : ℝ) (hm : ∀ a, v <+: a → m ≤ nodeMean law a) (n : ℕ) (Y : ℕ → ℝ) : m * (visits (history ν ρ Y n) v : ℝ) ≤ ∑ i ∈ Finset.range n, regionCount ν ρ v i Y * nodeMean law (action ν ρ Y i)
theorem BanditRLProof.HOO.regional_means_upper 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.HOO.regional_means_upper

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem regional_means_upper (ν ρ : ℝ) (law : Kernel Node ℝ) (v : Node) (m : ℝ) (hm : ∀ a, v <+: a → nodeMean law a ≤ m) (n : ℕ) (Y : ℕ → ℝ) : (∑ i ∈ Finset.range n, regionCount ν ρ v i Y * nodeMean law (action ν ρ Y i)) ≤ m * (visits (history ν ρ Y n) v : ℝ)
theorem BanditRLProof.HOO.count_mul_width 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.HOO.count_mul_width

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem count_mul_width (T L : ℝ) (hT : 0 < T) : T * Real.sqrt (2*L/T) = Real.sqrt (2*T*L)
theorem BanditRLProof.HOO.upper_le_implies_lower_deviation Compiled

A low U value in a region whose descendant means exceed `best-D` forces a lower centered-noise deviation, on the exact generated history.

Used in these reading views: Bandit Book

1. Finite bandits, traces, and regret

Canonical node identitydeclaration:BanditRLProof.HOO.upper_le_implies_lower_deviation

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem upper_le_implies_lower_deviation (ν ρ : ℝ) (law : Kernel Node ℝ) (v : Node) (best : ℝ) (hm : ∀ a, v <+: a → best - ν*ρ^v.length ≤ nodeMean law a) (n : ℕ) (Y : ℕ → ℝ) (hu : upper ν ρ (history ν ρ Y n) v ≤ (best : WithTop ℝ)) : 0 < visits (history ν ρ Y n) v ∧ Real.sqrt (2*(visits (history ν ρ Y n) v : ℝ)*Real.log (max (n:ℝ) 2)) ≤ regionDeviation ν ρ law v n true Y
theorem BanditRLProof.HOO.upper_underestimate_probability 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.HOO.upper_underestimate_probability

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem upper_underestimate_probability (ν ρ : ℝ) (law : Kernel Node ℝ) [IsMarkovKernel law] (hbound : ∀ a, ∀ᵐ y ∂law a, y ∈ Set.Icc (0 : ℝ) 1) (v : Node) (best : ℝ) (hm : ∀ a, v <+: a → best - ν*ρ^v.length ≤ nodeMean law a) (n : ℕ) : (trajectory ν ρ law) {Y | upper ν ρ (history ν ρ Y n) v ≤ (best : WithTop ℝ)} ≤ (n : ENNReal) * ENNReal.ofReal (Real.exp (-4*Real.log (max (n:ℝ) 2)))
theorem BanditRLProof.HOO.width_le_half_gap 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.HOO.width_le_half_gap

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem width_le_half_gap (T L gap : ℝ) (hT : 0 < T) (hgap : 0 < gap) (hcount : 8*L/gap^2 ≤ T) : Real.sqrt (2*L/T) ≤ gap/2
theorem BanditRLProof.HOO.upper_ge_implies_upper_deviation 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.HOO.upper_ge_implies_upper_deviation

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem upper_ge_implies_upper_deviation (ν ρ : ℝ) (law : Kernel Node ℝ) (v : Node) (best gap : ℝ) (hgap : 0 < gap - ν*ρ^v.length) (hm : ∀ a, v <+: a → nodeMean law a ≤ best-gap) (n : ℕ) (Y : ℕ → ℝ) (hcount : 8*Real.log (max (n:ℝ) 2)/(gap-ν*ρ^v.length)^2 ≤ (visits (history ν ρ Y n) v : ℝ)) (hu : (best : WithTop ℝ) ≤ upper ν ρ (history ν ρ Y n) v) : 0 < visits (history ν ρ Y n) v ∧ Real.sqrt (2*(visits (history ν ρ Y n) v : ℝ)*Real.log (max (n:ℝ) 2)) ≤ regionDeviation ν ρ law v n false Y
theorem BanditRLProof.HOO.upper_overestimate_probability 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.HOO.upper_overestimate_probability

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem upper_overestimate_probability (ν ρ : ℝ) (law : Kernel Node ℝ) [IsMarkovKernel law] (hbound : ∀ a, ∀ᵐ y ∂law a, y ∈ Set.Icc (0 : ℝ) 1) (v : Node) (best gap : ℝ) (hgap : 0 < gap - ν*ρ^v.length) (hm : ∀ a, v <+: a → nodeMean law a ≤ best-gap) (n : ℕ) : (trajectory ν ρ law) {Y | 8*Real.log (max (n:ℝ) 2)/(gap-ν*ρ^v.length)^2 ≤ (visits (history ν ρ Y n) v : ℝ) ∧ (best : WithTop ℝ) ≤ upper ν ρ (history ν ρ Y n) v} ≤ (n : ENNReal) * ENNReal.ofReal (Real.exp (-4*Real.log (max (n:ℝ) 2)))
theorem BanditRLProof.HOO.Covering.nodeMean_eq 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.HOO.Covering.nodeMean_eq

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem Covering.nodeMean_eq {X : Type*} [MeasurableSpace X] (C : Covering X) (law : Kernel X ℝ) (f : X → ℝ) (hmean : ∀ x, (∫ y, y ∂law x) = f x) (a : Node) : nodeMean (C.nodeLaw law) a = f (C.representative a)
theorem BanditRLProof.HOO.RegularCovering.optimal_descendant_mean_lower 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.HOO.RegularCovering.optimal_descendant_mean_lower

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem RegularCovering.optimal_descendant_mean_lower {X : Type*} [MeasurableSpace X] (C : RegularCovering X) (law : Kernel X ℝ) (f : X → ℝ) (best : ℝ) (hmean : ∀ x, (∫ y, y ∂law x) = f x) (hw : WeaklyLipschitz f C.ell best) (v : Node) (hv : regionSup f (C.region v) = best) : ∀ a, v <+: a → best - C.nu1*C.rho^v.length ≤ nodeMean (C.toCovering.nodeLaw law) a
theorem BanditRLProof.HOO.Covering.descendant_mean_upper 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.HOO.Covering.descendant_mean_upper

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem Covering.descendant_mean_upper {X : Type*} [MeasurableSpace X] (C : Covering X) (law : Kernel X ℝ) (f : X → ℝ) (best : ℝ) (hmean : ∀ x, (∫ y, y ∂law x) = f x) (hf : ∀ x, f x ≤ best) (v : Node) : ∀ a, v <+: a → nodeMean (C.nodeLaw law) a ≤ regionSup f (C.region v)
theorem BanditRLProof.HOO.RegularCovering.optimal_upper_underestimate_probability Compiled

Source optimal-region underestimation bound, now produced from A1/A2, the reward-mean identity and bounded reward support. No confidence premise.

Used in these reading views: Bandit Book

1. Finite bandits, traces, and regret

Canonical node identitydeclaration:BanditRLProof.HOO.RegularCovering.optimal_upper_underestimate_probability

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem RegularCovering.optimal_upper_underestimate_probability {X : Type*} [MeasurableSpace X] (C : RegularCovering X) (law : Kernel X ℝ) [IsMarkovKernel law] (f : X → ℝ) (best : ℝ) (hmean : ∀ x, (∫ y, y ∂law x) = f x) (hw : WeaklyLipschitz f C.ell best) (hbound : ∀ x, ∀ᵐ y ∂law x, y ∈ Set.Icc (0 : ℝ) 1) (v : Node) (hv : regionSup f (C.region v) = best) (n : ℕ) : (trajectory C.nu1 C.rho (C.toCovering.nodeLaw law)) {Y | upper C.nu1 C.rho (history C.nu1 C.rho Y n) v ≤ (best : WithTop ℝ)} ≤ (n : ENNReal) * ENNReal.ofReal (Real.exp (-4*Real.log (max (n:ℝ) 2)))
theorem BanditRLProof.HOO.RegularCovering.poor_upper_overestimate_probability 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.HOO.RegularCovering.poor_upper_overestimate_probability

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem RegularCovering.poor_upper_overestimate_probability {X : Type*} [MeasurableSpace X] (C : RegularCovering X) (law : Kernel X ℝ) [IsMarkovKernel law] (f : X → ℝ) (best : ℝ) (hmean : ∀ x, (∫ y, y ∂law x) = f x) (hf : ∀ x, f x ≤ best) (hbound : ∀ x, ∀ᵐ y ∂law x, y ∈ Set.Icc (0 : ℝ) 1) (v : Node) (hv : C.nu1*C.rho^v.length < best-regionSup f (C.region v)) (n : ℕ) : (trajectory C.nu1 C.rho (C.toCovering.nodeLaw law)) {Y | 8*Real.log (max (n:ℝ) 2)/(best-regionSup f (C.region v)-C.nu1*C.rho^v.length)^2 ≤ (visits (history C.nu1 C.rho Y n) v : ℝ) ∧ (best : WithTop ℝ) ≤ upper C.nu1 C.rho (history C.nu1 C.rho Y n) v} ≤ (n : ENNReal) * ENNReal.ofReal (Real.exp (-4*Real.log (max (n:ℝ) 2)))