Lean module · Foundations
BanditRLProof.HOOPacking
Source Definition 4: whole open balls, not merely their centers, are contained in the target set. Under A1 every positive-radius packing is finite.
Module map
Imports
Imported by
Declarations
Open an item to read its exact compact statement and source link. Detailed teaching notes are linked when registered.
structure
BanditRLProof.HOO.ContainedBallPacking
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.HOO.ContainedBallPackingReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
structure ContainedBallPacking {X I : Type*} (ell : X → X → ℝ) (A : Set X) (ε : ℝ) (centers : I → X) : Prop where
def
BanditRLProof.HOO.packingSizes
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.HOO.packingSizesReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
def packingSizes {X : Type*} (ell : X → X → ℝ) (A : Set X) (ε : ℝ) : Set ℕ
theorem
BanditRLProof.HOO.zero_mem_packingSizes
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.HOO.zero_mem_packingSizesReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
theorem zero_mem_packingSizes {X : Type*} (ell : X → X → ℝ) (A : Set X) (ε : ℝ) : 0 ∈ packingSizes ell A ε
theorem
BanditRLProof.HOO.RegularCovering.packingSizes_bddAbove
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.HOO.RegularCovering.packingSizes_bddAboveReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
theorem RegularCovering.packingSizes_bddAbove {X : Type*} [MeasurableSpace X] (C : RegularCovering X) (A : Set X) (ε : ℝ) (hε : 0 < ε) : BddAbove (packingSizes C.ell A ε)
def
BanditRLProof.HOO.RegularCovering.packingNumber
Compiled
Natural-valued source packing number on an A1 space. All semantic theorems below require positive radius, where finiteness is proved.
Used in these reading views: Bandit Book
1. Finite bandits, traces, and regret
Canonical node identity
declaration:BanditRLProof.HOO.RegularCovering.packingNumberReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
noncomputable def RegularCovering.packingNumber {X : Type*} [MeasurableSpace X] (C : RegularCovering X) (A : Set X) (ε : ℝ) : ℕ
theorem
BanditRLProof.HOO.RegularCovering.packingNumber_attained
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.HOO.RegularCovering.packingNumber_attainedReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
theorem RegularCovering.packingNumber_attained {X : Type*} [MeasurableSpace X] (C : RegularCovering X) (A : Set X) (ε : ℝ) (hε : 0 < ε) : ∃ centers : Fin (C.packingNumber A ε) → X, ContainedBallPacking C.ell A ε centers
theorem
BanditRLProof.HOO.RegularCovering.packingNumber_mono
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.HOO.RegularCovering.packingNumber_monoReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
theorem RegularCovering.packingNumber_mono {X : Type*} [MeasurableSpace X] (C : RegularCovering X) {A B : Set X} (hAB : A ⊆ B) (ε : ℝ) (hε : 0 < ε) : C.packingNumber A ε ≤ C.packingNumber B ε
theorem
BanditRLProof.HOO.RegularCovering.containedPacking_card_le
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.HOO.RegularCovering.containedPacking_card_leReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
theorem RegularCovering.containedPacking_card_le {X I : Type*} [MeasurableSpace X] [Fintype I] (C : RegularCovering X) (A : Set X) (ε : ℝ) (hε : 0 < ε) (centers : I → X) (hc : ContainedBallPacking C.ell A ε centers) : Fintype.card I ≤ C.packingNumber A ε
def
BanditRLProof.HOO.RegularCovering.nearOptimalNodes
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.HOO.RegularCovering.nearOptimalNodesReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
noncomputable def RegularCovering.nearOptimalNodes {X : Type*} [MeasurableSpace X] (C : RegularCovering X) (f : X → ℝ) (best : ℝ) (h : ℕ) : Finset Node
theorem
BanditRLProof.HOO.RegularCovering.nearOptimalNodes_card_le_packing
Compiled
Source Theorem 6, second-step packing producer for the actual near-optimal nodes. It constructs contained balls via A1 and Lemma 3 with c=2.
Used in these reading views: Bandit Book
1. Finite bandits, traces, and regret
Canonical node identity
declaration:BanditRLProof.HOO.RegularCovering.nearOptimalNodes_card_le_packingReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
theorem RegularCovering.nearOptimalNodes_card_le_packing {X : Type*} [MeasurableSpace X] (C : RegularCovering X) (f : X → ℝ) (best : ℝ) (hw : WeaklyLipschitz f C.ell best) (h : ℕ) : (C.nearOptimalNodes f best h).card ≤ C.packingNumber {y | best-f y ≤ 4*(C.nu1*C.rho^h)} (C.nu2*C.rho^h)
theorem
BanditRLProof.HOO.RegularCovering.packingNumber_le_ambient
Compiled
Larger-radius contained packings inject into an ambient smaller-radius packing by shrinking every ball, without symmetry or a triangle inequality.
Used in these reading views: Bandit Book
1. Finite bandits, traces, and regret
Canonical node identity
declaration:BanditRLProof.HOO.RegularCovering.packingNumber_le_ambientReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
theorem RegularCovering.packingNumber_le_ambient {X : Type*} [MeasurableSpace X] (C : RegularCovering X) (A : Set X) {δ ε : ℝ} (hδ : 0<δ) (hδε : δ≤ε) : C.packingNumber A ε ≤ C.packingNumber Set.univ δ