Lean module · Foundations
BanditRLProof.HeavyTailFixedTilt
A reusable bounded, centered, second-moment MGF producer. The existing EXP3 exponential-remainder leaf is genuinely reused for a new probability law. This is not yet the independent-sum or adaptive-policy concentration theorem.
Module map
Imports
BanditRLProof.HeavyTailTruncation, BanditRLProof.Exp3ComparatorBernstein
Imported by
BanditRLProof, BanditRLProof.Algorithms.CausalSampleMGF, BanditRLProof.HeavyTailClippedMoments, BanditRLProof.HeavyTailConfidence, BanditRLProof.HeavyTailUnshiftedMGF
Declarations
Open an item to read its exact compact statement and source link. Detailed teaching notes are linked when registered.
theorem
BanditRLProof.HeavyTail.bounded_centered_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.HeavyTail.bounded_centered_mgfReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
theorem bounded_centered_mgf {Ω : Type*} [MeasurableSpace Ω] (μ : Measure Ω) [IsProbabilityMeasure μ] (X : Ω → ℝ) (b v tilt : ℝ) (hXm : Measurable X) (hb : ∀ ω, |X ω| ≤ b) (hmean : (∫ ω, X ω ∂μ) = 0) (hv : (∫ ω, (X ω)^2 ∂μ) ≤ v) (hsmall : |tilt| * b ≤ 1) : Concentration.HasMGFUpperBoundAt X tilt (tilt^2 * v) μ
theorem
BanditRLProof.HeavyTail.bounded_centering_mgf
Compiled
Shared centering producer for bounded transformed rewards. Both hard truncation and clipping supply their own second-moment proofs to this interface.
Used in these reading views: Bandit Book
1. Finite bandits, traces, and regret
Canonical node identity
declaration:BanditRLProof.HeavyTail.bounded_centering_mgfReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
theorem bounded_centering_mgf {Ω : Type*} [MeasurableSpace Ω] (μ : Measure Ω) [IsProbabilityMeasure μ] (Y : Ω → ℝ) (B v tilt : ℝ) (hYm : Measurable Y) (hbound : ∀ ω, |Y ω| ≤ B) (hv : (∫ ω, (Y ω)^2 ∂μ) ≤ v) (hsmall : |tilt| * (2 * B) ≤ 1) : Concentration.HasMGFUpperBoundAt (fun ω => Y ω - ∫ ω, Y ω ∂μ) tilt (tilt^2 * v) μ
theorem
BanditRLProof.HeavyTail.truncated_centered_mgf
Compiled
Moment assumptions produce a centered truncated MGF at every admissible tilt. Signed rewards require the factor 2 in the centering range.
Used in these reading views: Bandit Book
1. Finite bandits, traces, and regret
Canonical node identity
declaration:BanditRLProof.HeavyTail.truncated_centered_mgfReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
theorem truncated_centered_mgf {Ω : Type*} [MeasurableSpace Ω] (μ : Measure Ω) [IsProbabilityMeasure μ] (X : Ω → ℝ) (B ε u tilt : ℝ) (hXm : Measurable X) (hB : 0 < B) (hε : ε ≤ 1) (hm : Integrable (fun ω => |X ω| ^ (1 + ε)) μ) (hu : (∫ ω, |X ω| ^ (1 + ε) ∂μ) ≤ u) (hsmall : |tilt| * (2 * B) ≤ 1) : Concentration.HasMGFUpperBoundAt (fun ω => truncate B (X ω) - ∫ ω, truncate B (X ω) ∂μ) tilt (tilt^2 * (u * B^(1-ε))) μ
theorem
BanditRLProof.HeavyTail.independent_sum_mgf
Compiled
Independent composition preserves the individual admissible tilt, instead of imposing a range bound on the whole sum.
Used in these reading views: Bandit Book
1. Finite bandits, traces, and regret
Canonical node identity
declaration:BanditRLProof.HeavyTail.independent_sum_mgfReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
theorem independent_sum_mgf {Ω ι : Type*} [MeasurableSpace Ω] (μ : Measure Ω) [IsProbabilityMeasure μ] (X : ι → Ω → ℝ) (s : Finset ι) (tilt : ℝ) (budget : ι → ℝ) (hi : iIndepFun X μ) (hm : ∀ i, Measurable (X i)) (h : ∀ i ∈ s, Concentration.HasMGFUpperBoundAt (X i) tilt (budget i) μ) : Concentration.HasMGFUpperBoundAt (∑ i ∈ s, X i) tilt (∑ i ∈ s, budget i) μ
theorem
BanditRLProof.HeavyTail.truncated_sum_tail
Compiled
Fixed-prefix one-sided concentration from independent raw-moment data. This is an actual tail producer, before bias assembly and adaptive-count peeling.
Used in these reading views: Bandit Book
1. Finite bandits, traces, and regret
Canonical node identity
declaration:BanditRLProof.HeavyTail.truncated_sum_tailReading membership is not a proof dependency. Exact assumptions remain in the Lean statement.
theorem truncated_sum_tail {Ω : Type*} [MeasurableSpace Ω] (μ : Measure Ω) [IsProbabilityMeasure μ] (X : ℕ → Ω → ℝ) (B : ℕ → ℝ) (ε u tilt r : ℝ) (n : ℕ) (hXm : ∀ i, Measurable (X i)) (hi : iIndepFun X μ) (hB : ∀ i, 0 < B i) (hε : ε ≤ 1) (hm : ∀ i, Integrable (fun ω => |X i ω| ^ (1 + ε)) μ) (hu : ∀ i, (∫ ω, |X i ω| ^ (1 + ε) ∂μ) ≤ u) (ht : 0 ≤ tilt) (hsmall : ∀ i ∈ Finset.range n, |tilt| * (2 * B i) ≤ 1) : μ.real {ω | r ≤ ∑ i ∈ Finset.range n, (truncate (B i) (X i ω) - ∫ ω, truncate (B i) (X i ω) ∂μ)} ≤ Real.exp (-tilt * r + ∑ i ∈ Finset.range n, tilt^2 * (u * (B i)^(1-ε)))