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

Generated source map for this Lean module.

Module map

Declarations
32
Placeholders
0

Imports

BanditRLProof.Algorithms.MusicalChairsCoordinationTime, BanditRLProof.Algorithms.MusicalChairsCoordinationRegret, BanditRLProof.Algorithms.MusicalChairsMarginal

Imported by

BanditRLProof.Algorithms.MusicalChairsRealized

Declarations

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

theorem BanditRLProof.MusicalChairs.ordered_set_sum_max 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.ordered_set_sum_max

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

theorem ordered_set_sum_max {α : Type*} [DecidableEq α] (score : α → ℝ) (S B : Finset α) (hcard : B.card ≤ S.card) (hnonneg : ∀ a, 0 ≤ score a) (horder : ∀ a ∈ S, ∀ b ∉ S, score b ≤ score a) : ∑ b ∈ B, score b ≤ ∑ a ∈ S, score a
theorem BanditRLProof.MusicalChairs.topArms_sum_max 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.topArms_sum_max

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

theorem topArms_sum_max {k n : ℕ} (score : Fin k → ℝ) (hnk : n ≤ k) (hnonneg : ∀ a, 0 ≤ score a) (B : Finset (Fin k)) (hcard : B.card ≤ n) : ∑ b ∈ B, score b ≤ ∑ a ∈ topArms score n, score a
def BanditRLProof.MusicalChairs.collisionFreePlayers 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.collisionFreePlayers

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

noncomputable def collisionFreePlayers {n k : ℕ} (a : Fin n → Fin k) : Finset (Fin n)
def BanditRLProof.MusicalChairs.earnedArms 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.earnedArms

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

noncomputable def earnedArms {n k : ℕ} (a : Fin n → Fin k) : Finset (Fin k)
theorem BanditRLProof.MusicalChairs.collisionFree_action_injective 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.collisionFree_action_injective

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

theorem collisionFree_action_injective {n k : ℕ} (a : Fin n → Fin k) : Set.InjOn a (collisionFreePlayers a)
theorem BanditRLProof.MusicalChairs.earnedArms_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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.MusicalChairs.earnedArms_card_le

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

theorem earnedArms_card_le {n k : ℕ} (a : Fin n → Fin k) : (earnedArms a).card ≤ n
theorem BanditRLProof.MusicalChairs.earnedArms_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.MusicalChairs.earnedArms_sum

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

theorem earnedArms_sum {n k : ℕ} (mu : Fin k → ℝ) (a : Fin n → Fin k) : ∑ b ∈ earnedArms a, mu b = ∑ i, if CollisionFree a i then mu (a i) else 0
def BanditRLProof.MusicalChairs.globalRoundRegret 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.globalRoundRegret

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

noncomputable def globalRoundRegret {n k : ℕ} (mu : Fin k → ℝ) (a : Fin n → Fin k) : ℝ
theorem BanditRLProof.MusicalChairs.globalRoundRegret_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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.MusicalChairs.globalRoundRegret_nonneg

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

theorem globalRoundRegret_nonneg {n k : ℕ} (mu : Fin k → ℝ) (hnk : n ≤ k) (hmu : ∀ b, 0 ≤ mu b) (a : Fin n → Fin k) : 0 ≤ globalRoundRegret mu a
theorem BanditRLProof.MusicalChairs.globalRoundRegret_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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.MusicalChairs.globalRoundRegret_le

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

theorem globalRoundRegret_le {n k : ℕ} (mu : Fin k → ℝ) (hnk : n ≤ k) (hmu : ∀ b, 0 ≤ mu b ∧ mu b ≤ 1) (a : Fin n → Fin k) : globalRoundRegret mu a ≤ n
theorem BanditRLProof.MusicalChairs.roundPseudoRegret_global 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.roundPseudoRegret_global

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

theorem roundPseudoRegret_global {n k : ℕ} (mu : Fin k → ℝ) (s : State n k) (d : Fin n → Fin k) : roundPseudoRegret (topArms mu n) mu s d = globalRoundRegret mu (action s d)
def BanditRLProof.MusicalChairs.learnerAction 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.learnerAction

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

noncomputable def learnerAction {n k S L : ℕ} (hk : 0 < k) (x : Fin S → Fin n → Fin k) (d : Fin L → Fin n → Fin k) (t : ℕ) : Fin n → Fin k
theorem BanditRLProof.MusicalChairs.learnerAction_explore 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.learnerAction_explore

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

theorem learnerAction_explore {n k S L : ℕ} (hk : 0 < k) (x : Fin S → Fin n → Fin k) (d : Fin L → Fin n → Fin k) (t : ℕ) (ht : t < S) : learnerAction hk x d t = x ⟨t,ht⟩
theorem BanditRLProof.MusicalChairs.learnerAction_coordinate 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.learnerAction_coordinate

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

theorem learnerAction_coordinate {n k S L : ℕ} (hk : 0 < k) (x : Fin S → Fin n → Fin k) (d : Fin L → Fin n → Fin k) (t : Fin L) : learnerAction hk x d (S+t.val) = continuationAction hk d t
def BanditRLProof.MusicalChairs.explorationPrefixRegret 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.explorationPrefixRegret

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

noncomputable def explorationPrefixRegret {n k S : ℕ} (hk : 0 < k) (mu : Fin k → ℝ) (x : Fin S → Fin n → Fin k) (H : ℕ) : ℝ
def BanditRLProof.MusicalChairs.learnerRegret 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.learnerRegret

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

noncomputable def learnerRegret {n k S H : ℕ} (hk : 0 < k) (mu : Fin k → ℝ) (x : Fin S → Fin n → Fin k) (d : Fin (H-S) → Fin n → Fin k) : ℝ
theorem BanditRLProof.MusicalChairs.learnerRegret_split 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.learnerRegret_split

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

theorem learnerRegret_split {n k S H : ℕ} (hk : 0 < k) (mu : Fin k → ℝ) (x : Fin S → Fin n → Fin k) (d : Fin (H-S) → Fin n → Fin k) : learnerRegret hk mu x d = explorationPrefixRegret hk mu x H + pathCoordinationRegret hk (topArms mu n) mu d
theorem BanditRLProof.MusicalChairs.explorationPrefixRegret_bounds 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.explorationPrefixRegret_bounds

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

theorem explorationPrefixRegret_bounds {n k S : ℕ} (hk : 0 < k) (mu : Fin k → ℝ) (hnk : n ≤ k) (hmu : ∀ a, 0 ≤ mu a ∧ mu a ≤ 1) (x : Fin S → Fin n → Fin k) (H : ℕ) : 0 ≤ explorationPrefixRegret hk mu x H ∧ explorationPrefixRegret hk mu x H ≤ (n : ℝ) * min H S
theorem BanditRLProof.MusicalChairs.learnerRegret_bounds 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.learnerRegret_bounds

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

theorem learnerRegret_bounds {n k S H : ℕ} (hk : 0 < k) (mu : Fin k → ℝ) (hnk : n ≤ k) (hmu : ∀ a, 0 ≤ mu a ∧ mu a ≤ 1) (x : Fin S → Fin n → Fin k) (d : Fin (H-S) → Fin n → Fin k) : 0 ≤ learnerRegret hk mu x d ∧ learnerRegret hk mu x d ≤ (n : ℝ) * H
theorem BanditRLProof.MusicalChairs.learnerRegret_le_exploration_add 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.learnerRegret_le_exploration_add

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

theorem learnerRegret_le_exploration_add {n k S H : ℕ} (hk : 0 < k) (mu : Fin k → ℝ) (hnk : n ≤ k) (hmu : ∀ a, 0 ≤ mu a ∧ mu a ≤ 1) (x : Fin S → Fin n → Fin k) (d : Fin (H-S) → Fin n → Fin k) : learnerRegret hk mu x d ≤ (n : ℝ)*min H S + pathCoordinationRegret hk (topArms mu n) mu d
theorem BanditRLProof.MusicalChairs.learnerAction_prefix 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.learnerAction_prefix

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

theorem learnerAction_prefix {n k S L : ℕ} (hk : 0 < k) (x y : Fin S → Fin n → Fin k) (d e : Fin L → Fin n → Fin k) (t : ℕ) (ht : t < S+L) (hx : ∀ u : Fin S, u.val ≤ t → x u = y u) (hd : ∀ u : Fin L, S+u.val ≤ t → d u = e u) : learnerAction hk x d t = learnerAction hk y e t
theorem BanditRLProof.MusicalChairs.integrable_learnerRegret 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.integrable_learnerRegret

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

theorem integrable_learnerRegret {n k S H : ℕ} (hk : 0 < k) (mu : Fin k → ℝ) (P : Measure (((Fin S → Fin n → Fin k) × (Fin S → Fin k → ℝ)) × (Fin (H-S) → Fin n → Fin k))) [IsFiniteMeasure P] : Integrable (fun z => learnerRegret hk mu z.1.1 z.2) P
theorem BanditRLProof.MusicalChairs.integrable_pathRegret_projection 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.integrable_pathRegret_projection

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

theorem integrable_pathRegret_projection {n k S L : ℕ} (hk : 0 < k) (A : Finset (Fin k)) (mu : Fin k → ℝ) (P : Measure (((Fin S → Fin n → Fin k) × (Fin S → Fin k → ℝ)) × (Fin L → Fin n → Fin k))) [IsFiniteMeasure P] : Integrable (fun z => pathCoordinationRegret hk A mu z.2) P
theorem BanditRLProof.MusicalChairs.learnerRegret_good_integral_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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.MusicalChairs.learnerRegret_good_integral_le

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

theorem learnerRegret_good_integral_le {n k S H : ℕ} (hk : 1 < k) (hnk : n ≤ k) (nu : Fin k → Measure ℝ) [∀ a, IsProbabilityMeasure (nu a)] (mu : Fin k → ℝ) (hmu : ∀ a, 0 ≤ mu a ∧ mu a ≤ 1) (hne : (topArms mu n).Nonempty) (E : Set ((Fin S → Fin n → Fin k) × (Fin S → Fin k → ℝ))) (hE : MeasurableSet E) (hEG : E ⊆ explorationGoodEvent (n := n) (topArms mu n)) : (∫ z in Prod.fst ⁻¹' E, learnerRegret (n := n) (by omega) mu z.1.1 z.2 ∂explorationContinuationLaw hk nu (H-S)) ≤ (explorationRewardLaw (by omega) nu E).toReal * ((n : ℝ)*min H S + 8*(n : ℝ)^2)
theorem BanditRLProof.MusicalChairs.learnerRegret_expected_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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.MusicalChairs.learnerRegret_expected_le

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

theorem learnerRegret_expected_le {n k S H : ℕ} (hk : 1 < k) (hnk : n ≤ k) (nu : Fin k → Measure ℝ) [∀ a, IsProbabilityMeasure (nu a)] (mu : Fin k → ℝ) (hmu : ∀ a, 0 ≤ mu a ∧ mu a ≤ 1) (hne : (topArms mu n).Nonempty) (E : Set ((Fin S → Fin n → Fin k) × (Fin S → Fin k → ℝ))) (hE : MeasurableSet E) (hEG : E ⊆ explorationGoodEvent (n := n) (topArms mu n)) (delta : ℝ) (hdelta : 0 ≤ delta) (hprob : 1-ENNReal.ofReal delta ≤ explorationRewardLaw (by omega) nu E) : (∫ z, learnerRegret (n := n) (by omega) mu z.1.1 z.2 ∂explorationContinuationLaw hk nu (H-S)) ≤ min ((n : ℝ)*H) ((n : ℝ)*min H S + 8*(n : ℝ)^2 + delta*((n : ℝ)*H))
theorem BanditRLProof.MusicalChairs.source_expected_learnerRegret_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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.MusicalChairs.source_expected_learnerRegret_le

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

theorem source_expected_learnerRegret_le {n k H : ℕ} (hn : 0 < n) (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) (hepsgap : eps < boundaryGap (armMean nu) n hn hnk) (hdelta : 0 < delta) (hdelta1 : delta < 1) : (∫ z, learnerRegret (n := n) (S := explorationLength k eps delta) (H := H) (by omega) (armMean nu) z.1.1 z.2 ∂explorationContinuationLaw (by omega) nu (H-explorationLength k eps delta)) ≤ min ((n : ℝ)*H) ((n : ℝ)*min H (explorationLength k eps delta) + 8*(n : ℝ)^2 + delta*((n : ℝ)*H))
theorem BanditRLProof.MusicalChairs.source_conditional_learnerRegret_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

Indexed settings: Multi-agent bandits

Canonical node identitydeclaration:BanditRLProof.MusicalChairs.source_conditional_learnerRegret_le

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

theorem source_conditional_learnerRegret_le {n k H : ℕ} (hn : 0 < n) (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) (hepsgap : eps < boundaryGap (armMean nu) n hn hnk) (hdelta : 0 < delta) (hdelta1 : delta < 1) : (∫ z in Prod.fst ⁻¹' (explorationGoodEvent (n := n) (T := explorationLength k eps delta) (trueTopArms nu n)), learnerRegret (H := H) (by omega) (armMean nu) z.1.1 z.2 ∂explorationContinuationLaw (by omega) nu (H-explorationLength k eps delta)) / (explorationContinuationLaw (by omega) nu (H-explorationLength k eps delta) (Prod.fst ⁻¹' (explorationGoodEvent (n := n) (T := explorationLength k eps delta) (trueTopArms nu n)))).toReal ≤ (n : ℝ)*min H (explorationLength k eps delta) + 8*(n : ℝ)^2
theorem BanditRLProof.MusicalChairs.source_expected_learnerRegret_coarse 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.source_expected_learnerRegret_coarse

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

theorem source_expected_learnerRegret_coarse {n k H : ℕ} (hn : 0 < n) (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) (hepsgap : eps < boundaryGap (armMean nu) n hn hnk) (hdelta : 0 < delta) (hdelta1 : delta < 1) : (∫ z, learnerRegret (n := n) (S := explorationLength k eps delta) (H := H) (by omega) (armMean nu) z.1.1 z.2 ∂explorationContinuationLaw (by omega) nu (H-explorationLength k eps delta)) ≤ min ((n : ℝ)*H) ((n : ℝ)*explorationLength k eps delta + 8*(n : ℝ)^2 + delta*((n : ℝ)*H))
theorem BanditRLProof.MusicalChairs.coordination_residual_source_constant 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.coordination_residual_source_constant

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

theorem coordination_residual_source_constant (n : ℕ) : 8*(n : ℝ)^2 ≤ 2*Real.exp 2*(n : ℝ)^2
theorem BanditRLProof.MusicalChairs.source_expected_learnerRegret_published_residual 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.source_expected_learnerRegret_published_residual

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

theorem source_expected_learnerRegret_published_residual {n k H : ℕ} (hn : 0 < n) (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) (hepsgap : eps < boundaryGap (armMean nu) n hn hnk) (hdelta : 0 < delta) (hdelta1 : delta < 1) : (∫ z, learnerRegret (n := n) (S := explorationLength k eps delta) (H := H) (by omega) (armMean nu) z.1.1 z.2 ∂explorationContinuationLaw (by omega) nu (H-explorationLength k eps delta)) ≤ min ((n : ℝ)*H) ((n : ℝ)*explorationLength k eps delta + 2*Real.exp 2*(n : ℝ)^2 + delta*((n : ℝ)*H))
theorem BanditRLProof.MusicalChairs.source_expected_learnerRegret_inverse_horizon 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.source_expected_learnerRegret_inverse_horizon

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

theorem source_expected_learnerRegret_inverse_horizon {n k H : ℕ} (hn : 0 < n) (hnk : n < k) (hH : 2 ≤ H) (nu : Fin k → Measure ℝ) [∀ a, IsProbabilityMeasure (nu a)] (hb : ∀ a, ∀ᵐ y ∂nu a, y ∈ Set.Icc (0 : ℝ) 1) (eps : ℝ) (heps : 0 < eps) (hepsgap : eps < boundaryGap (armMean nu) n hn hnk) : (∫ z, learnerRegret (n := n) (S := explorationLength k eps (1/(H : ℝ))) (H := H) (by omega) (armMean nu) z.1.1 z.2 ∂explorationContinuationLaw (by omega) nu (H-explorationLength k eps (1/(H : ℝ)))) ≤ min ((n : ℝ)*H) ((n : ℝ)*explorationLength k eps (1/(H : ℝ)) + 8*(n : ℝ)^2 + n)
theorem BanditRLProof.MusicalChairs.source_conditional_learnerRegret_published_residual 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.source_conditional_learnerRegret_published_residual

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

theorem source_conditional_learnerRegret_published_residual {n k H : ℕ} (hn : 0 < n) (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) (hepsgap : eps < boundaryGap (armMean nu) n hn hnk) (hdelta : 0 < delta) (hdelta1 : delta < 1) (hSH : explorationLength k eps delta ≤ H) : (∫ z in Prod.fst ⁻¹' (explorationGoodEvent (n := n) (T := explorationLength k eps delta) (trueTopArms nu n)), learnerRegret (H := H) (by omega) (armMean nu) z.1.1 z.2 ∂explorationContinuationLaw (by omega) nu (H-explorationLength k eps delta)) / (explorationContinuationLaw (by omega) nu (H-explorationLength k eps delta) (Prod.fst ⁻¹' (explorationGoodEvent (n := n) (T := explorationLength k eps delta) (trueTopArms nu n)))).toReal ≤ (n : ℝ)*explorationLength k eps delta + 2*Real.exp 2*(n : ℝ)^2