Exponential concentration on finite product spaces
Lax253009.ExponentialBounds · concepts/Lax253009/ExponentialBounds.lean · lax-253009
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Theorem
For a finite random variable, exponential Markov bounds its upper tail by for . A centered variable in has exponential moment at most . Independence multiplies these bounds on a uniform finite product space.
For independent uniform signs and real coefficients with , , the upper tail at is at most , and the absolute tail is at most twice this quantity. These finite concentration estimates supply the Chernoff step in the soundness analysis.
Concept map
Evidence
This concept declares 6 statements. Each proof establishes one of them relative to its assumptions.
1 bounded_mgf proven
2 exponential_markov proven
3 independent_bounded_upper_tail proven
4 rademacher_abs_tail proven
5 rademacher_mgf proven
6 rademacher_upper_tail proven
Lean source view on GitHub
| 1 | import Lax253009.BooleanFourier |
| 2 | import Lax253009.FiniteProbability |
| 3 | import Mathlib.Analysis.SpecialFunctions.Exp |
| 4 | |
| 5 | /-! |
| 6 | --- |
| 7 | title: Exponential concentration on finite product spaces |
| 8 | type: theorem |
| 9 | --- |
| 10 | For a finite random variable, exponential Markov bounds its upper tail by |
| 11 | for . |
| 12 | A centered variable in has exponential moment at most . |
| 13 | Independence multiplies these bounds on a uniform finite product space. |
| 14 | |
| 15 | For independent uniform signs and real coefficients with |
| 16 | , , the upper tail at is at most |
| 17 | , and the absolute tail is at most twice this quantity. |
| 18 | These finite concentration estimates supply the Chernoff step in the |
| 19 | soundness analysis. |
| 20 | -/ |
| 21 | |
| 22 | namespace Lax253009.ExponentialBounds |
| 23 | |
| 24 | open BooleanFourier FiniteProbability |
| 25 | open scoped BigOperators |
| 26 | |
| 27 | axiom exponential_markov {α : Type} [Fintype α] [Nonempty α] |
| 28 | (X : α → ℝ) (t u : ℝ) (hu : 0 ≤ u) : |
| 29 | probability (fun x ↦ t ≤ X x) ≤ Real.exp (-u * t) * (𝔼 x, Real.exp (u * X x)) |
| 30 | |
| 31 | axiom bounded_mgf {α : Type} [Fintype α] [Nonempty α] |
| 32 | (X : α → ℝ) (hX : ∀ x, |X x| ≤ 1) (hmean : (𝔼 x, X x) = 0) (u : ℝ) : |
| 33 | (𝔼 x, Real.exp (u * X x)) ≤ Real.exp (u ^ 2 / 2) |
| 34 | |
| 35 | axiom independent_bounded_upper_tail {ι κ : Type} [Fintype ι] [DecidableEq ι] |
| 36 | [Fintype κ] [Nonempty κ] (F : ι → κ → ℝ) |
| 37 | (hF : ∀ i z, |F i z| ≤ 1) (hmean : ∀ i, (𝔼 z, F i z) = 0) |
| 38 | (hN : 0 < Fintype.card ι) (t : ℝ) (ht : 0 ≤ t) : |
| 39 | probability (fun x : ι → κ ↦ t ≤ ∑ i, F i (x i)) ≤ |
| 40 | Real.exp (-t ^ 2 / (2 * Fintype.card ι)) |
| 41 | |
| 42 | axiom rademacher_mgf {ι : Type} [Fintype ι] [DecidableEq ι] (a : ι → ℝ) (u : ℝ) : |
| 43 | (𝔼 x : Cube ι, Real.exp (u * ∑ i, a i * sign (x i))) ≤ |
| 44 | Real.exp (u ^ 2 / 2 * ∑ i, a i ^ 2) |
| 45 | |
| 46 | axiom rademacher_upper_tail {ι : Type} [Fintype ι] [DecidableEq ι] |
| 47 | (a : ι → ℝ) (v : ℝ) (hv : 0 < v) (hvar : ∑ i, a i ^ 2 ≤ v) |
| 48 | (t : ℝ) (ht : 0 ≤ t) : |
| 49 | probability (fun x : Cube ι ↦ t ≤ ∑ i, a i * sign (x i)) ≤ |
| 50 | Real.exp (-t ^ 2 / (2 * v)) |
| 51 | |
| 52 | axiom rademacher_abs_tail {ι : Type} [Fintype ι] [DecidableEq ι] |
| 53 | (a : ι → ℝ) (v : ℝ) (hv : 0 < v) (hvar : ∑ i, a i ^ 2 ≤ v) |
| 54 | (t : ℝ) (ht : 0 ≤ t) : |
| 55 | probability (fun x : Cube ι ↦ t ≤ |∑ i, a i * sign (x i)|) ≤ |
| 56 | 2 * Real.exp (-t ^ 2 / (2 * v)) |
| 57 | |
| 58 | end Lax253009.ExponentialBounds |
| 59 |
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments