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

Accumulating charged-trigger exponential bounds on the actual CUCB path.

Module map

Declarations
15
Placeholders
0

Imports

BanditRLProof.Algorithms.CUCBChargedConditional, BanditRLProof.Algorithms.CUCBConcentration

Imported by

BanditRLProof, BanditRLProof.Algorithms.CUCBDeterministicTrigger

Declarations

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

def BanditRLProof.CUCB.ChargeData.chargeValue 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.CUCB.ChargeData.chargeValue

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

noncomputable def chargeValue (i : Fin m) (N : Fin m → ℕ) (z : Round A m) : ℝ
def BanditRLProof.CUCB.ChargeData.successValue 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.CUCB.ChargeData.successValue

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

noncomputable def successValue (i : Fin m) (N : Fin m → ℕ) (z : Round A m) : ℝ
def BanditRLProof.CUCB.ChargeData.compensation 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.CUCB.ChargeData.compensation

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

noncomputable def compensation (i : Fin m) (tilt : ℝ) (N : Fin m → ℕ) (z : Round A m) : ℝ
theorem BanditRLProof.CUCB.ChargeData.exp_compensation 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.CUCB.ChargeData.exp_compensation

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

theorem exp_compensation (i : Fin m) (tilt : ℝ) (N : Fin m → ℕ) (z : Round A m) : Real.exp (C.compensation i tilt N z)=C.chargedTriggerFactor i tilt N z
theorem BanditRLProof.CUCB.ChargeData.compensation_abs_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.CUCB.ChargeData.compensation_abs_le

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

theorem compensation_abs_le (i : Fin m) (tilt : ℝ) (N : Fin m → ℕ) (z : Round A m) : |C.compensation i tilt N z|≤|(1-Real.exp (-tilt))*C.triggerLower i|+|tilt|
theorem BanditRLProof.CUCB.ChargeData.sum_chargeValue 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.CUCB.ChargeData.sum_chargeValue

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

theorem sum_chargeValue (actions : ℕ → Round A m) (n : ℕ) (i : Fin m) : (∑t∈Finset.range n, C.chargeValue i (C.counters (fun s => (actions s).1) t) (actions t)) = (C.counters (fun t => (actions t).1) n i : ℝ)
theorem BanditRLProof.CUCB.ChargeData.sum_successValue 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.CUCB.ChargeData.sum_successValue

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

theorem sum_successValue (Y : ℕ → Round A m) (n : ℕ) (i : Fin m) : (∑t∈Finset.range n, C.successValue i (C.counters (fun s => (Y s).1) t) (Y t)) = (C.chargedObservations Y n i : ℝ)
theorem BanditRLProof.CUCB.ChargeData.measurable_compensation 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.CUCB.ChargeData.measurable_compensation

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

theorem measurable_compensation (i : Fin m) (tilt : ℝ) : Measurable (fun p : (Fin m → ℕ) × Round A m => C.compensation i tilt p.1 p.2)
theorem BanditRLProof.CUCB.ChargeData.integrable_exp_compensation 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.CUCB.ChargeData.integrable_exp_compensation

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

theorem integrable_exp_compensation {Ω : Type*} [MeasurableSpace Ω] (ν : Measure Ω) [IsProbabilityMeasure ν] (i : Fin m) (tilt scale : ℝ) (g : Ω → (Fin m → ℕ) × Round A m) (hg : Measurable g) : Integrable (fun ω => Real.exp (scale*C.compensation i tilt (g ω).1 (g ω).2)) ν
theorem BanditRLProof.CUCB.ChargeData.measurable_counters_piLE 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.CUCB.ChargeData.measurable_counters_piLE

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

theorem measurable_counters_piLE (n : ℕ) : Measurable[Filtration.piLE n] (fun Y : ℕ → Round A m => C.counters (fun t => (Y t).1) n)
theorem BanditRLProof.CUCB.ChargeData.compensation_adapted 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.CUCB.ChargeData.compensation_adapted

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

theorem compensation_adapted (i : Fin m) (tilt : ℝ) : StronglyAdapted Filtration.piLE (fun n (Y : ℕ → Round A m) => C.compensation i tilt (C.counters (fun t => (Y t).1) n) (Y n))
theorem BanditRLProof.CUCB.ChargeData.charged_successor_condMGF 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.CUCB.ChargeData.charged_successor_condMGF

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

theorem charged_successor_condMGF (n : ℕ) (tilt : ℝ) (htilt : 0≤tilt) : Concentration.HasCondMGFUpperBoundAt (MeasurableSpace.comap (Preorder.frestrictLe n) inferInstance) (Preorder.measurable_frestrictLe n).comap_le (fun Y => C.compensation i tilt (C.counters (fun t => (Y t).1) (n+1)) (Y (n+1))) 1 0 (cucbTrajectory oracle environment)
theorem BanditRLProof.CUCB.ChargeData.charged_initial_MGF 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.CUCB.ChargeData.charged_initial_MGF

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

theorem charged_initial_MGF (tilt : ℝ) (htilt : 0≤tilt) : Concentration.HasMGFUpperBoundAt (fun Y => C.compensation i tilt (C.counters (fun t => (Y t).1) 0) (Y 0)) 1 0 (cucbTrajectory oracle environment)
theorem BanditRLProof.CUCB.ChargeData.charged_count_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

Canonical node identitydeclaration:BanditRLProof.CUCB.ChargeData.charged_count_tail

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

theorem charged_count_tail (n : ℕ) (tilt k budget : ℝ) (htilt : 0≤tilt) (hp : 0≤C.triggerLower i) : (cucbTrajectory oracle environment) {Y | k≤(C.counters (fun t => (Y t).1) n i : ℝ) ∧ (C.chargedObservations Y n i : ℝ)≤budget} ≤ ENNReal.ofReal (Real.exp (-((1-Real.exp (-tilt))*C.triggerLower i)*k+tilt*budget))
theorem BanditRLProof.CUCB.ChargeData.observation_below_charged_half 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.CUCB.ChargeData.observation_below_charged_half

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

theorem observation_below_charged_half (n : ℕ) (k : ℝ) (hk : 0≤k) (hp : 0≤C.triggerLower i) : (cucbTrajectory oracle environment) {Y | k≤(C.counters (fun t => (Y t).1) n i : ℝ) ∧ (observationCount (fun t => (Y t).2) n i : ℝ)≤k*C.triggerLower i/2} ≤ ENNReal.ofReal (Real.exp (-k*C.triggerLower i/8))