Lean module · Foundations
BanditRLProof.Algorithms.CUCBChargedConcentration
Accumulating charged-trigger exponential bounds on the actual CUCB path.
Module map
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 identity
declaration:BanditRLProof.CUCB.ChargeData.chargeValueReading 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 identity
declaration:BanditRLProof.CUCB.ChargeData.successValueReading 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 identity
declaration:BanditRLProof.CUCB.ChargeData.compensationReading 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 identity
declaration:BanditRLProof.CUCB.ChargeData.exp_compensationReading 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 identity
declaration:BanditRLProof.CUCB.ChargeData.compensation_abs_leReading 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 identity
declaration:BanditRLProof.CUCB.ChargeData.sum_chargeValueReading 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 identity
declaration:BanditRLProof.CUCB.ChargeData.sum_successValueReading 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 identity
declaration:BanditRLProof.CUCB.ChargeData.measurable_compensationReading 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 identity
declaration:BanditRLProof.CUCB.ChargeData.integrable_exp_compensationReading 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 identity
declaration:BanditRLProof.CUCB.ChargeData.measurable_counters_piLEReading 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 identity
declaration:BanditRLProof.CUCB.ChargeData.compensation_adaptedReading 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 identity
declaration:BanditRLProof.CUCB.ChargeData.charged_successor_condMGFReading 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 identity
declaration:BanditRLProof.CUCB.ChargeData.charged_initial_MGFReading 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 identity
declaration:BanditRLProof.CUCB.ChargeData.charged_count_tailReading 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 identity
declaration:BanditRLProof.CUCB.ChargeData.observation_below_charged_halfReading 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))