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

Definition 5 with the explicit extended-real log(0)=-infinity convention frozen in LIPSCHITZ-HOO-CONTRACT.md before this implementation.

Module map

Declarations
10
Placeholders
0

Imports

BanditRLProof.HOOPacking

Imported by

BanditRLProof, BanditRLProof.HOOPartition

Declarations

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

def BanditRLProof.HOO.RegularCovering.nearOptimalPacking 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.nearOptimalPacking

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

noncomputable def RegularCovering.nearOptimalPacking {X : Type*} [MeasurableSpace X] (C : RegularCovering X) (f : X → ℝ) (best c ε : ℝ) : ℕ
def BanditRLProof.HOO.packingExponent Compiled

The normalized extended logarithm. At zero packing the value is minus infinity; this does not invoke the totalized real logarithm at zero.

Used in these reading views: Bandit Book

1. Finite bandits, traces, and regret

Canonical node identitydeclaration:BanditRLProof.HOO.packingExponent

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

noncomputable def packingExponent (N : ℕ) (ε : ℝ) : EReal
theorem BanditRLProof.HOO.packingExponent_zero 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.packingExponent_zero

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

@[simp] theorem packingExponent_zero (ε : ℝ) : packingExponent 0 ε = ⊥
theorem BanditRLProof.HOO.packingExponent_positive 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.packingExponent_positive

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

theorem packingExponent_positive {N : ℕ} (hN : 0<N) (ε : ℝ) : packingExponent N ε = (Real.log (N:ℝ) / Real.log (1/ε) : ℝ)
def BanditRLProof.HOO.RegularCovering.nearOptimalityDimension 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.nearOptimalityDimension

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

noncomputable def RegularCovering.nearOptimalityDimension {X : Type*} [MeasurableSpace X] (C : RegularCovering X) (f : X → ℝ) (best c : ℝ) : EReal
theorem BanditRLProof.HOO.RegularCovering.nearOptimalityDimension_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.HOO.RegularCovering.nearOptimalityDimension_nonneg

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

theorem RegularCovering.nearOptimalityDimension_nonneg {X : Type*} [MeasurableSpace X] (C : RegularCovering X) (f : X → ℝ) (best c : ℝ) : 0 ≤ C.nearOptimalityDimension f best c
theorem BanditRLProof.HOO.packing_le_rpow_of_exponent_lt 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.packing_le_rpow_of_exponent_lt

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

theorem packing_le_rpow_of_exponent_lt {N : ℕ} {ε d : ℝ} (hε : 0<ε) (hε1 : ε<1) (h : packingExponent N ε < (d:EReal)) : (N:ℝ) ≤ ε^(-d)
theorem BanditRLProof.HOO.RegularCovering.eventually_nearOptimalPacking_le Compiled

Strictly exceeding the actual limsup dimension produces a fine-scale packing bound; no power-law packing premise is assumed.

Used in these reading views: Bandit Book

1. Finite bandits, traces, and regret

Canonical node identitydeclaration:BanditRLProof.HOO.RegularCovering.eventually_nearOptimalPacking_le

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

theorem RegularCovering.eventually_nearOptimalPacking_le {X : Type*} [MeasurableSpace X] (C : RegularCovering X) (f : X → ℝ) (best c d : ℝ) (hd : C.nearOptimalityDimension f best c < (d:EReal)) : ∀ᶠ ε in 𝓝[>] (0:ℝ), (C.nearOptimalPacking f best c ε : ℝ) ≤ ε^(-d)
theorem BanditRLProof.HOO.RegularCovering.uniform_nearOptimalPacking_le Compiled

Source Theorem 6's uniform constant, including all coarse scales up to R. The fine-scale bound comes from Definition 5, the coarse bound from A1.

Used in these reading views: Bandit Book

1. Finite bandits, traces, and regret

Canonical node identitydeclaration:BanditRLProof.HOO.RegularCovering.uniform_nearOptimalPacking_le

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

theorem RegularCovering.uniform_nearOptimalPacking_le {X : Type*} [MeasurableSpace X] (C : RegularCovering X) (f : X → ℝ) (best c d R : ℝ) (hR : 0<R) (hd : C.nearOptimalityDimension f best c < (d:EReal)) : ∃ K : ℝ, 0<K ∧ ∀ ε : ℝ, 0<ε → ε≤R → (C.nearOptimalPacking f best c ε : ℝ) ≤ K * ε^(-d)
theorem BanditRLProof.HOO.RegularCovering.nearOptimalNodes_power_bound Compiled

Actual near-optimal tree levels inherit the power bound at the exact source parameter c=4*nu1/nu2. The constant is independent of depth.

Used in these reading views: Bandit Book

1. Finite bandits, traces, and regret

Indexed settings: Lipschitz bandits

Canonical node identitydeclaration:BanditRLProof.HOO.RegularCovering.nearOptimalNodes_power_bound

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

theorem RegularCovering.nearOptimalNodes_power_bound {X : Type*} [MeasurableSpace X] (C : RegularCovering X) (f : X → ℝ) (best d : ℝ) (hw : WeaklyLipschitz f C.ell best) (hd : C.nearOptimalityDimension f best (4*C.nu1/C.nu2) < (d:EReal)) : ∃ K : ℝ, 0<K ∧ ∀ h : ℕ, ((C.nearOptimalNodes f best h).card : ℝ) ≤ K * (C.nu2*C.rho^h)^(-d)