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

Declarations
11
Placeholders
0

Imports

BanditRLProof.HOOLevels

Imported by

BanditRLProof, BanditRLProof.HOODimension

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 identitydeclaration:BanditRLProof.HOO.ContainedBallPacking

Reading 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 identitydeclaration:BanditRLProof.HOO.packingSizes

Reading 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 identitydeclaration:BanditRLProof.HOO.zero_mem_packingSizes

Reading 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 identitydeclaration:BanditRLProof.HOO.RegularCovering.packingSizes_bddAbove

Reading 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 identitydeclaration:BanditRLProof.HOO.RegularCovering.packingNumber

Reading 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 identitydeclaration:BanditRLProof.HOO.RegularCovering.packingNumber_attained

Reading 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 identitydeclaration:BanditRLProof.HOO.RegularCovering.packingNumber_mono

Reading 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 identitydeclaration:BanditRLProof.HOO.RegularCovering.containedPacking_card_le

Reading 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 identitydeclaration:BanditRLProof.HOO.RegularCovering.nearOptimalNodes

Reading 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 identitydeclaration:BanditRLProof.HOO.RegularCovering.nearOptimalNodes_card_le_packing

Reading 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 identitydeclaration:BanditRLProof.HOO.RegularCovering.packingNumber_le_ambient

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