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

Generated source map for this Lean module.

Module map

Declarations
34
Placeholders
0

Imports

BanditRLProof.Algorithms.MusicalChairsCoordinationTime, BanditRLProof.Algorithms.MusicalChairsReward

Imported by

BanditRLProof.Algorithms.MusicalChairsPopulation

Declarations

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

theorem BanditRLProof.FinitePMF.iid_toMeasure_pi 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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.FinitePMF.iid_toMeasure_pi

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

theorem iid_toMeasure_pi {α : Type*} [Fintype α] [MeasurableSpace α] [MeasurableSingletonClass α] (p : PMF α) (T : ℕ) : (iid p T).toMeasure = Measure.pi (fun _ : Fin T => p.toMeasure)
def BanditRLProof.FinitePMF.eventIndicator 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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.FinitePMF.eventIndicator

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

noncomputable def eventIndicator {α : Type*} (E : Set α) (a : α) : ℝ
theorem BanditRLProof.FinitePMF.eventIndicator_mean 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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.FinitePMF.eventIndicator_mean

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

theorem eventIndicator_mean {α : Type*} [Fintype α] [MeasurableSpace α] [MeasurableSingletonClass α] (p : PMF α) (E : Set α) : (∫ a, eventIndicator E a ∂p.toMeasure) = p.toMeasure.real E
theorem BanditRLProof.FinitePMF.iid_indicator_mean 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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.FinitePMF.iid_indicator_mean

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

theorem iid_indicator_mean {α : Type*} [Fintype α] [MeasurableSpace α] [MeasurableSingletonClass α] (p : PMF α) (E : Set α) {T : ℕ} (t : Fin T) : (∫ x, eventIndicator E (x t) ∂(iid p T).toMeasure) = p.toMeasure.real E
theorem BanditRLProof.FinitePMF.iid_indicator_subGaussian 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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.FinitePMF.iid_indicator_subGaussian

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

theorem iid_indicator_subGaussian {α : Type*} [Fintype α] [MeasurableSpace α] [MeasurableSingletonClass α] (p : PMF α) (E : Set α) {T : ℕ} (t : Fin T) : HasSubgaussianMGF (fun x => eventIndicator E (x t) - p.toMeasure.real E) (1/4 : NNReal) (iid p T).toMeasure
theorem BanditRLProof.FinitePMF.iid_indicator_independent 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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.FinitePMF.iid_indicator_independent

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

theorem iid_indicator_independent {α : Type*} [Fintype α] [MeasurableSpace α] [MeasurableSingletonClass α] (p : PMF α) (E : Set α) (T : ℕ) : iIndepFun (fun t (x : Fin T → α) => eventIndicator E (x t) - p.toMeasure.real E) (iid p T).toMeasure
theorem BanditRLProof.FinitePMF.eventCount_eq_sum 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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.FinitePMF.eventCount_eq_sum

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

theorem eventCount_eq_sum {α : Type*} {T : ℕ} (E : Set α) (x : Fin T → α) : (eventCount E x : ℝ) = ∑ t, eventIndicator E (x t)
theorem BanditRLProof.FinitePMF.iid_centered_sum_subGaussian 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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.FinitePMF.iid_centered_sum_subGaussian

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

theorem iid_centered_sum_subGaussian {α : Type*} [Fintype α] [MeasurableSpace α] [MeasurableSingletonClass α] (p : PMF α) (E : Set α) (T : ℕ) : HasSubgaussianMGF (fun x : Fin T → α => ∑ t, (eventIndicator E (x t) - p.toMeasure.real E)) ((T : NNReal)/4) (iid p T).toMeasure
theorem BanditRLProof.FinitePMF.iid_centered_sum_abs_tail 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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.FinitePMF.iid_centered_sum_abs_tail

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

theorem iid_centered_sum_abs_tail {α : Type*} [Fintype α] [MeasurableSpace α] [MeasurableSingletonClass α] (p : PMF α) (E : Set α) (T : ℕ) (u : ℝ) (hu : 0 ≤ u) : (iid p T).toMeasure.real {x | u ≤ |∑ t, (eventIndicator E (x t) - p.toMeasure.real E)|} ≤ 2 * Real.exp (-u^2 / (2 * ((T : ℝ)/4)))
theorem BanditRLProof.FinitePMF.iid_frequency_tail 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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.FinitePMF.iid_frequency_tail

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

theorem iid_frequency_tail {α : Type*} [Fintype α] [MeasurableSpace α] [MeasurableSingletonClass α] (p : PMF α) (E : Set α) {T : ℕ} (hT : 0 < T) (eta : ℝ) (heta : 0 ≤ eta) : (iid p T).toMeasure.real {x | eta ≤ |(eventCount E x : ℝ)/T - p.toMeasure.real E|} ≤ 2 * Real.exp (-2 * T * eta^2)
def BanditRLProof.MusicalChairs.collisionProbReal 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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.MusicalChairs.collisionProbReal

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

noncomputable def collisionProbReal (n k : ℕ) : ℝ
theorem BanditRLProof.MusicalChairs.collision_indicator_mean 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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.MusicalChairs.collision_indicator_mean

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

theorem collision_indicator_mean {n k : ℕ} (hk : 0 < k) (i : Fin n) : (explorationDraw n k hk).toMeasure.real {draw | ¬ CollisionFree draw i} = collisionProbReal n k
def BanditRLProof.MusicalChairs.localCollisionRate 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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.MusicalChairs.localCollisionRate

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

noncomputable def localCollisionRate {n k T : ℕ} (x : Fin T → Fin n → Fin k) (r : Fin T → Fin k → ℝ) (i : Fin n) : ℝ
theorem BanditRLProof.MusicalChairs.localCollisionRate_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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.MusicalChairs.localCollisionRate_eq

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

theorem localCollisionRate_eq {n k T : ℕ} (x : Fin T → Fin n → Fin k) (r : Fin T → Fin k → ℝ) (i : Fin n) : localCollisionRate x r i = (collisionCount i x : ℝ)/T
def BanditRLProof.MusicalChairs.collisionBadEvent 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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.MusicalChairs.collisionBadEvent

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

def collisionBadEvent {n k T : ℕ} (i : Fin n) : Set (Fin T → Fin n → Fin k)
theorem BanditRLProof.MusicalChairs.collisionBadEvent_bound 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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.MusicalChairs.collisionBadEvent_bound

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

theorem collisionBadEvent_bound {n k T : ℕ} (hk : 0 < k) (hT : 0 < T) (i : Fin n) : (explorationLaw n k T hk).toMeasure (collisionBadEvent (k := k) (T := T) i) ≤ ENNReal.ofReal (2 * Real.exp (-(T : ℝ)/(50*(k : ℝ)^2)))
def BanditRLProof.MusicalChairs.allCollisionBadEvent 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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.MusicalChairs.allCollisionBadEvent

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

def allCollisionBadEvent {n k T : ℕ} : Set (Fin T → Fin n → Fin k)
theorem BanditRLProof.MusicalChairs.allCollisionBadEvent_bound 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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.MusicalChairs.allCollisionBadEvent_bound

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

theorem allCollisionBadEvent_bound {n k T : ℕ} (hk : 0 < k) (hnk : n ≤ k) (hT : 0 < T) : (explorationLaw n k T hk).toMeasure (allCollisionBadEvent (n := n) (k := k) (T := T)) ≤ ENNReal.ofReal (2*(k : ℝ)*Real.exp (-(T : ℝ)/(50*(k : ℝ)^2)))
theorem BanditRLProof.MusicalChairs.collision_exploration_threshold 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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.MusicalChairs.collision_exploration_threshold

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

theorem collision_exploration_threshold (k T : ℕ) (hk : 0 < k) (delta : ℝ) (hdelta : 0 < delta) (hT : (50*(k : ℝ)^2) * Real.log (4*(k : ℝ)/delta) ≤ T) : 2*(k : ℝ) * Real.exp (-(T : ℝ)/(50*(k : ℝ)^2)) ≤ delta/2
theorem BanditRLProof.MusicalChairs.allCollisionBadEvent_le_half_delta 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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.MusicalChairs.allCollisionBadEvent_le_half_delta

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

theorem allCollisionBadEvent_le_half_delta {n k T : ℕ} (hk : 0 < k) (hnk : n ≤ k) (hT : 0 < T) (delta : ℝ) (hdelta : 0 < delta) (hbudget : (50*(k : ℝ)^2) * Real.log (4*(k : ℝ)/delta) ≤ T) : (explorationLaw n k T hk).toMeasure (allCollisionBadEvent (n := n) (k := k) (T := T)) ≤ ENNReal.ofReal (delta/2)
def BanditRLProof.MusicalChairs.allCollisionAccurate 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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.MusicalChairs.allCollisionAccurate

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

def allCollisionAccurate {n k T : ℕ} : Set (Fin T → Fin n → Fin k)
theorem BanditRLProof.MusicalChairs.allCollisionAccurate_eq_compl 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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.MusicalChairs.allCollisionAccurate_eq_compl

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

theorem allCollisionAccurate_eq_compl {n k T : ℕ} : allCollisionAccurate (n := n) (k := k) (T := T) = (allCollisionBadEvent)ᶜ
theorem BanditRLProof.MusicalChairs.allCollisionAccurate_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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.MusicalChairs.allCollisionAccurate_probability

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

theorem allCollisionAccurate_probability {n k T : ℕ} (hk : 0 < k) (hnk : n ≤ k) (hT : 0 < T) (delta : ℝ) (hdelta : 0 < delta) (hbudget : (50*(k : ℝ)^2) * Real.log (4*(k : ℝ)/delta) ≤ T) : 1 - ENNReal.ofReal (delta/2) ≤ (explorationLaw n k T hk).toMeasure (allCollisionAccurate (n := n) (k := k) (T := T))
theorem BanditRLProof.MusicalChairs.explorationRewardLaw_fst_event 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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.MusicalChairs.explorationRewardLaw_fst_event

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

theorem explorationRewardLaw_fst_event {n k T : ℕ} (hk : 0 < k) (nu : Fin k → Measure ℝ) [∀ a, IsProbabilityMeasure (nu a)] (E : Set (Fin T → Fin n → Fin k)) : explorationRewardLaw hk nu (Prod.fst ⁻¹' E) = (explorationLaw n k T hk).toMeasure E
def BanditRLProof.MusicalChairs.statisticsBadEvent 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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.MusicalChairs.statisticsBadEvent

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

def statisticsBadEvent {n k T : ℕ} (nu : Fin k → Measure ℝ) (eps : ℝ) : Set ((Fin T → Fin n → Fin k) × (Fin T → Fin k → ℝ))
theorem BanditRLProof.MusicalChairs.statisticsBadEvent_le_delta 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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.MusicalChairs.statisticsBadEvent_le_delta

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

theorem statisticsBadEvent_le_delta {n k T : ℕ} (hk : 0 < k) (hnk : n ≤ k) (nu : Fin k → Measure ℝ) [∀ a, IsProbabilityMeasure (nu a)] (hb : ∀ a, ∀ᵐ y ∂nu a, y ∈ Set.Icc (0 : ℝ) 1) (eps delta : ℝ) (heps : 0 < eps) (heps1 : eps ≤ 1) (hdelta : 0 < delta) (hT : 0 < T) (hmeans : (16*(k : ℝ)/eps^2) * Real.log (4*(k : ℝ)^2/delta) ≤ T) (hcoll : (50*(k : ℝ)^2) * Real.log (4*(k : ℝ)/delta) ≤ T) : explorationRewardLaw hk nu (statisticsBadEvent (n := n) (T := T) nu eps) ≤ ENNReal.ofReal delta
def BanditRLProof.MusicalChairs.explorationStatisticsAccurate 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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.MusicalChairs.explorationStatisticsAccurate

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

def explorationStatisticsAccurate {n k T : ℕ} (nu : Fin k → Measure ℝ) (eps : ℝ) : Set ((Fin T → Fin n → Fin k) × (Fin T → Fin k → ℝ))
theorem BanditRLProof.MusicalChairs.explorationStatisticsAccurate_eq_compl 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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.MusicalChairs.explorationStatisticsAccurate_eq_compl

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

theorem explorationStatisticsAccurate_eq_compl {n k T : ℕ} (nu : Fin k → Measure ℝ) (eps : ℝ) : explorationStatisticsAccurate (n := n) (T := T) nu eps = (statisticsBadEvent nu eps)ᶜ
theorem BanditRLProof.MusicalChairs.explorationStatisticsAccurate_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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.MusicalChairs.explorationStatisticsAccurate_probability

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

theorem explorationStatisticsAccurate_probability {n k T : ℕ} (hk : 0 < k) (hnk : n ≤ k) (nu : Fin k → Measure ℝ) [∀ a, IsProbabilityMeasure (nu a)] (hb : ∀ a, ∀ᵐ y ∂nu a, y ∈ Set.Icc (0 : ℝ) 1) (eps delta : ℝ) (heps : 0 < eps) (heps1 : eps ≤ 1) (hdelta : 0 < delta) (hT : 0 < T) (hmeans : (16*(k : ℝ)/eps^2) * Real.log (4*(k : ℝ)^2/delta) ≤ T) (hcoll : (50*(k : ℝ)^2) * Real.log (4*(k : ℝ)/delta) ≤ T) : 1 - ENNReal.ofReal delta ≤ explorationRewardLaw hk nu (explorationStatisticsAccurate (n := n) (T := T) nu eps)
def BanditRLProof.MusicalChairs.explorationLength 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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.MusicalChairs.explorationLength

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

noncomputable def explorationLength (k : ℕ) (eps delta : ℝ) : ℕ
theorem BanditRLProof.MusicalChairs.explorationLength_mean_budget 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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.MusicalChairs.explorationLength_mean_budget

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

theorem explorationLength_mean_budget (k : ℕ) (eps delta : ℝ) : (16*(k : ℝ)/eps^2) * Real.log (4*(k : ℝ)^2/delta) ≤ explorationLength k eps delta
theorem BanditRLProof.MusicalChairs.explorationLength_collision_budget 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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.MusicalChairs.explorationLength_collision_budget

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

theorem explorationLength_collision_budget (k : ℕ) (eps delta : ℝ) : (50*(k : ℝ)^2) * Real.log (4*(k : ℝ)/delta) ≤ explorationLength k eps delta
theorem BanditRLProof.MusicalChairs.explorationLength_pos 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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.MusicalChairs.explorationLength_pos

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

theorem explorationLength_pos {k : ℕ} (hk : 0 < k) (eps delta : ℝ) (hdelta : 0 < delta) (hdelta1 : delta < 1) : 0 < explorationLength k eps delta
theorem BanditRLProof.MusicalChairs.explorationStatisticsAccurate_at_explorationLength 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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.MusicalChairs.explorationStatisticsAccurate_at_explorationLength

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

theorem explorationStatisticsAccurate_at_explorationLength {n k : ℕ} (hk : 0 < k) (hnk : n ≤ k) (nu : Fin k → Measure ℝ) [∀ a, IsProbabilityMeasure (nu a)] (hb : ∀ a, ∀ᵐ y ∂nu a, y ∈ Set.Icc (0 : ℝ) 1) (eps delta : ℝ) (heps : 0 < eps) (heps1 : eps ≤ 1) (hdelta : 0 < delta) (hdelta1 : delta < 1) : 1 - ENNReal.ofReal delta ≤ explorationRewardLaw hk nu (explorationStatisticsAccurate (n := n) (T := explorationLength k eps delta) nu eps)