Infinitely divisible distributions
DefinitionConvolution power of a measure#✓fully proved
Let \(M\) be an additive commutative monoid with a σ-algebra and let \(\nu\) be a measure on \(M\). The \(n\)-th convolution power \(\nu^{*n}\) of \(\nu\) is defined by recursion on \(n\): \(\nu^{*0} = \delta_0\), the Dirac measure at the identity \(0\) of \(M\), and \(\nu^{*(n+1)} = \nu^{*n} * \nu\), where \(*\) denotes convolution of measures.
When addition on \(M\) is jointly measurable and \(\nu\) is the law of a random variable \(Y\), \(\nu^{*n}\) is the law of the sum of \(n\) independent copies of \(Y\).
noncomputable def convPow {M : Type*} [AddCommMonoid M] [MeasurableSpace M]
(ν : Measure M) : ℕ → Measure M
| 0 => dirac 0
| n + 1 => (ν.convPow n) ∗ ν
Used by 29
TheoremThe zeroth convolution power#✓fully proved
For every measure \(\nu\) on an additive commutative monoid \(M\) with a σ-algebra, the zeroth convolution power of \(\nu\) is the Dirac measure \(\delta_0\) at the identity element \(0\) of \(M\).
theorem convPow_zero (ν : Measure M) : convPow ν 0 = dirac 0
noncomputable def convPow {M : Type*} [AddCommMonoid M] [MeasurableSpace M]
(ν : Measure M) : ℕ → Measure M
| 0 => dirac 0
| n + 1 => (ν.convPow n) ∗ ν
MathlibExt/Probability/InfinitelyDivisible.lean:83
Uses 1 · Used by 5
TheoremRecursion for convolution powers#✓fully proved
Let \(M\) be an additive commutative monoid with a σ-algebra and let \(\nu\) be a measure on \(M\). For every natural number \(n\), the \((n+1)\)-st convolution power of \(\nu\) is the convolution of the \(n\)-th convolution power of \(\nu\) with \(\nu\).
theorem convPow_succ (ν : Measure M) (n : ℕ) : convPow ν (n + 1) = convPow ν n ∗ ν
noncomputable def convPow {M : Type*} [AddCommMonoid M] [MeasurableSpace M]
(ν : Measure M) : ℕ → Measure M
| 0 => dirac 0
| n + 1 => (ν.convPow n) ∗ ν
MathlibExt/Probability/InfinitelyDivisible.lean:83
Uses 1 · Used by 11
TheoremThe first convolution power#✓fully proved
Let \(M\) be an additive commutative monoid with a σ-algebra for which addition \(M \times M \to M\) is measurable, and let \(\nu\) be an s-finite measure on \(M\). Then the first convolution power of \(\nu\) is \(\nu\) itself.
theorem convPow_one [MeasurableAdd₂ M] {ν : Measure M} [SFinite ν] :
convPow ν 1 = ν
noncomputable def convPow {M : Type*} [AddCommMonoid M] [MeasurableSpace M]
(ν : Measure M) : ℕ → Measure M
| 0 => dirac 0
| n + 1 => (ν.convPow n) ∗ ν
MathlibExt/Probability/InfinitelyDivisible.lean:83
Uses 3 · Used by 3
TheoremConvolution powers of an s-finite measure are s-finite#✓fully proved
Let \(M\) be an additive commutative monoid with a measurable structure. If \(\nu\) is an s-finite measure on \(M\), then for every natural number \(n\) its \(n\)-fold convolution power \(\nu^{*n}\) is s-finite.
theorem sfinite_convPow {ν : Measure M} [SFinite ν] (n : ℕ) : SFinite (convPow ν n)
noncomputable def convPow {M : Type*} [AddCommMonoid M] [MeasurableSpace M]
(ν : Measure M) : ℕ → Measure M
| 0 => dirac 0
| n + 1 => (ν.convPow n) ∗ ν
MathlibExt/Probability/InfinitelyDivisible.lean:83
Uses 3 · Used by 3
TheoremConvolution powers of a probability measure are probability measures#✓fully proved
Let \(M\) be an additive commutative monoid with a measurable structure. If \(\nu\) is a probability measure on \(M\), then for every natural number \(n\) its \(n\)-fold convolution power \(\nu^{*n}\) is a probability measure.
theorem isProbabilityMeasure_convPow {ν : Measure M} [IsProbabilityMeasure ν] (n : ℕ) :
IsProbabilityMeasure (convPow ν n)
noncomputable def convPow {M : Type*} [AddCommMonoid M] [MeasurableSpace M]
(ν : Measure M) : ℕ → Measure M
| 0 => dirac 0
| n + 1 => (ν.convPow n) ∗ ν
MathlibExt/Probability/InfinitelyDivisible.lean:83
Uses 3 · Used by 4
TheoremConvolution powers as iterated left convolution#✓fully proved
Let \(M\) be an additive commutative monoid with a σ-algebra for which addition \(M \times M \to M\) is measurable, and let \(\nu\) be an s-finite measure on \(M\). For every natural number \(n\), the \((n+1)\)-st convolution power of \(\nu\) equals the measure obtained from \(\nu\) by applying the map \(\mu \mapsto \nu * \mu\) exactly \(n\) times, where \(*\) denotes convolution of measures.
theorem convPow_succ_eq_iterate [MeasurableAdd₂ M] {ν : Measure M} [SFinite ν] (n : ℕ) :
convPow ν (n + 1) = Nat.iterate (Measure.conv ν) n ν
noncomputable def convPow {M : Type*} [AddCommMonoid M] [MeasurableSpace M]
(ν : Measure M) : ℕ → Measure M
| 0 => dirac 0
| n + 1 => (ν.convPow n) ∗ ν
MathlibExt/Probability/InfinitelyDivisible.lean:83
Uses 4 · Used by 2
TheoremConvolution powers add exponents#✓fully proved
Let \(M\) be an additive commutative monoid with a σ-algebra for which addition \(M \times M \to M\) is measurable, and let \(\nu\) be an s-finite measure on \(M\). Writing \(*\) for convolution of measures and \(\nu^{*n}\) for the \(n\)-th convolution power of \(\nu\), for all natural numbers \(m\) and \(n\) we have \(\nu^{*(m+n)} = \nu^{*m} * \nu^{*n}\).
theorem convPow_add [MeasurableAdd₂ M] {ν : Measure M} [SFinite ν] (m n : ℕ) :
convPow ν (m + n) = convPow ν m ∗ convPow ν n
noncomputable def convPow {M : Type*} [AddCommMonoid M] [MeasurableSpace M]
(ν : Measure M) : ℕ → Measure M
| 0 => dirac 0
| n + 1 => (ν.convPow n) ∗ ν
MathlibExt/Probability/InfinitelyDivisible.lean:83
Uses 4
TheoremInterchange law for convolution#✓fully proved
Let \(M\) be an additive commutative monoid with a σ-algebra for which addition \(M \times M \to M\) is measurable. For all s-finite measures \(a, b, c, d\) on \(M\) we have \((a * b) * (c * d) = (a * c) * (b * d)\), where \(*\) denotes convolution of measures.
theorem conv_mul_conv [MeasurableAdd₂ M] {a b c d : Measure M}
[SFinite a] [SFinite b] [SFinite c] [SFinite d] :
(a ∗ b) ∗ (c ∗ d) = (a ∗ c) ∗ (b ∗ d)
Used by 1
TheoremConvolution power of a convolution#✓fully proved
Let \(M\) be an additive commutative monoid with a σ-algebra for which addition \(M \times M \to M\) is measurable, and let \(\nu\) and \(\rho\) be s-finite measures on \(M\). Writing \(*\) for convolution of measures and \(\mu^{*n}\) for the \(n\)-th convolution power of a measure \(\mu\), for every natural number \(n\) we have \((\nu * \rho)^{*n} = \nu^{*n} * \rho^{*n}\).
theorem convPow_conv [MeasurableAdd₂ M] {ν ρ : Measure M} [SFinite ν] [SFinite ρ] (n : ℕ) :
convPow (ν ∗ ρ) n = convPow ν n ∗ convPow ρ n
noncomputable def convPow {M : Type*} [AddCommMonoid M] [MeasurableSpace M]
(ν : Measure M) : ℕ → Measure M
| 0 => dirac 0
| n + 1 => (ν.convPow n) ∗ ν
MathlibExt/Probability/InfinitelyDivisible.lean:83
Uses 4 · Used by 1
DefinitionInfinitely divisible measures#✓fully proved
Let \(M\) be an additive commutative monoid with a measurable structure in which addition is jointly measurable. A measure \(\mu\) on \(M\) is infinitely divisible if for every natural number \(n \ge 1\) there is a probability measure \(\nu\) on \(M\) whose \(n\)-fold convolution power \(\nu^{*n}\) equals \(\mu\).
Equivalently, a random variable \(X\) with law \(\mu\) can, for every \(n \ge 1\), be written in law as the sum of \(n\) i.i.d. copies of some random variable \(Y\).
def IsInfinitelyDivisible {M : Type*} [AddCommMonoid M] [MeasurableSpace M]
[MeasurableAdd₂ M]
(μ : Measure M) : Prop :=
∀ n : ℕ, n ≥ 1 → ∃ ν : Measure M, IsProbabilityMeasure ν ∧ μ = ν.convPow n
Uses 1 · Used by 6
TheoremInfinitely divisible measures are probability measures#✓fully proved
Let \(M\) be an additive commutative monoid with a measurable structure in which addition is jointly measurable. Every infinitely divisible measure on \(M\) is a probability measure.
The convolution root of order one is the measure itself, and it is a probability measure by definition.
theorem IsInfinitelyDivisible.isProbabilityMeasure [MeasurableAdd₂ M] {μ : Measure M}
(hμ : IsInfinitelyDivisible μ) : IsProbabilityMeasure μ
def IsInfinitelyDivisible {M : Type*} [AddCommMonoid M] [MeasurableSpace M]
[MeasurableAdd₂ M]
(μ : Measure M) : Prop :=
∀ n : ℕ, n ≥ 1 → ∃ ν : Measure M, IsProbabilityMeasure ν ∧ μ = ν.convPow n
MathlibExt/Probability/InfinitelyDivisible.lean:171
Uses 3
TheoremInfinite divisibility through iterated convolution#✓fully proved
Let \(M\) be an additive commutative monoid with a measurable structure in which addition is jointly measurable. A measure \(\mu\) on \(M\) is infinitely divisible if and only if for every natural number \(n \ne 0\) there is a probability measure \(\nu\) on \(M\) such that \(\mu = \nu * (\nu * (\cdots * (\nu * \nu)))\) with \(n\) factors \(\nu\), that is, \(\mu\) is obtained from \(\nu\) by convolving on the left with \(\nu\) exactly \(n - 1\) times.
theorem isInfinitelyDivisible_iff_exists_iterate [MeasurableAdd₂ M] (μ : Measure M) :
IsInfinitelyDivisible μ ↔
∀ n : ℕ, n ≠ 0 → ∃ ν : Measure M, IsProbabilityMeasure ν ∧
μ = Nat.iterate (Measure.conv ν) (n - 1) ν
def IsInfinitelyDivisible {M : Type*} [AddCommMonoid M] [MeasurableSpace M]
[MeasurableAdd₂ M]
(μ : Measure M) : Prop :=
∀ n : ℕ, n ≥ 1 → ∃ ν : Measure M, IsProbabilityMeasure ν ∧ μ = ν.convPow n
MathlibExt/Probability/InfinitelyDivisible.lean:171
Uses 3 · Used by 1
TheoremInfinite divisibility is closed under convolution#✓fully proved
Let \(M\) be an additive commutative monoid with a measurable structure in which addition is jointly measurable. If \(\mu\) and \(\eta\) are infinitely divisible measures on \(M\), then their convolution \(\mu * \eta\) is infinitely divisible.
For each \(n \ge 1\), convolving an \(n\)-th convolution root of \(\mu\) with one of \(\eta\) gives an \(n\)-th convolution root of \(\mu * \eta\).
theorem IsInfinitelyDivisible.conv [MeasurableAdd₂ M] {μ η : Measure M}
(hμ : IsInfinitelyDivisible μ) (hη : IsInfinitelyDivisible η) :
IsInfinitelyDivisible (μ ∗ η)
def IsInfinitelyDivisible {M : Type*} [AddCommMonoid M] [MeasurableSpace M]
[MeasurableAdd₂ M]
(μ : Measure M) : Prop :=
∀ n : ℕ, n ≥ 1 → ∃ ν : Measure M, IsProbabilityMeasure ν ∧ μ = ν.convPow n
MathlibExt/Probability/InfinitelyDivisible.lean:171
Uses 3
TheoremConvolution powers of a Dirac measure#✓fully proved
Let \(M\) be an additive commutative monoid with a σ-algebra for which addition \(M \times M \to M\) is measurable. For every point \(x \in M\) and every natural number \(n\), the \(n\)-th convolution power of the Dirac measure \(\delta_x\) is \(\delta_{nx}\), where \(nx\) is the sum of \(n\) copies of \(x\) (so \(0x = 0\)).
theorem convPow_dirac [MeasurableAdd₂ M] (x : M) (n : ℕ) :
convPow (dirac x) n = dirac (n • x)
noncomputable def convPow {M : Type*} [AddCommMonoid M] [MeasurableSpace M]
(ν : Measure M) : ℕ → Measure M
| 0 => dirac 0
| n + 1 => (ν.convPow n) ∗ ν
MathlibExt/Probability/InfinitelyDivisible.lean:83
Uses 3 · Used by 3
TheoremDirac measures on the real line are infinitely divisible#✓fully proved
For every real number \(a\), the Dirac measure \(\delta_a\) on \(\mathbb{R}\) is infinitely divisible: for every \(n \ge 1\), \(\delta_a\) is the \(n\)-fold convolution power of \(\delta_{a/n}\).
theorem isInfinitelyDivisible_dirac (a : ℝ) :
IsInfinitelyDivisible (dirac a)
def IsInfinitelyDivisible {M : Type*} [AddCommMonoid M] [MeasurableSpace M]
[MeasurableAdd₂ M]
(μ : Measure M) : Prop :=
∀ n : ℕ, n ≥ 1 → ∃ ν : Measure M, IsProbabilityMeasure ν ∧ μ = ν.convPow n
MathlibExt/Probability/InfinitelyDivisible.lean:171
Uses 3
TheoremConvolution powers of a Poisson measure#✓fully proved
For every real rate \(r \ge 0\) and every natural number \(n\), the \((n+1)\)-st convolution power of the Poisson measure on \(\mathbb{N}\) with rate \(r\) is the Poisson measure on \(\mathbb{N}\) with rate \((n+1)r\).
theorem convPow_succ_poissonMeasure (r : ℝ≥0) (n : ℕ) :
convPow (ProbabilityTheory.poissonMeasure r) (n + 1) =
ProbabilityTheory.poissonMeasure ((n + 1) • r)
noncomputable def convPow {M : Type*} [AddCommMonoid M] [MeasurableSpace M]
(ν : Measure M) : ℕ → Measure M
| 0 => dirac 0
| n + 1 => (ν.convPow n) ∗ ν
MathlibExt/Probability/InfinitelyDivisible.lean:83
Uses 3 · Used by 1
TheoremPoisson distributions are infinitely divisible#✓fully proved
For every real \(r \ge 0\), the Poisson distribution with parameter \(r\), as a measure on \(\mathbb{N}\), is infinitely divisible: for every \(n \ge 1\) it is the \(n\)-fold convolution power of the Poisson distribution with parameter \(r/n\).
theorem isInfinitelyDivisible_poissonMeasure (r : ℝ≥0) :
IsInfinitelyDivisible (ProbabilityTheory.poissonMeasure r)
def IsInfinitelyDivisible {M : Type*} [AddCommMonoid M] [MeasurableSpace M]
[MeasurableAdd₂ M]
(μ : Measure M) : Prop :=
∀ n : ℕ, n ≥ 1 → ∃ ν : Measure M, IsProbabilityMeasure ν ∧ μ = ν.convPow n
MathlibExt/Probability/InfinitelyDivisible.lean:171
Uses 3
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.