Documentation

TauCeti.Probability.Distributions.Stable.LevyMeasure

The Lévy measure of a scalar stable law #

For 0 < α < 2 and |β| ≤ 1, the stable Lévy measure has density proportional to |x| ^ (-1 - α), with respective weights 1 + β and 1 - β on the positive and negative half-lines. It has no atom at zero. Parameters outside this non-Gaussian range give the zero measure.

Restricting to either tail gives a multiple of a Pareto law or its reflection, and at full skewness |β| = 1 the measure lives on a single half-line. In particular, removing a positive neighbourhood of zero leaves positive finite mass, and conditioning on that set gives a probability jump law for compound Poisson approximations. The absolute jump size under this conditioned law is Pareto, independently of skewness.

Integrability against the Lévy measure is Lebesgue integrability after multiplying by the density, and integrals against it split into power-weighted integrals over the two half-lines.

References #

The tail normalization reuses Mathlib's paretoMeasure and its probability theorem.

noncomputable def TauCeti.Probability.stableLevyDensity (α β x : ℝ) :

The real density of the stable Lévy measure, with value zero at zero and outside 0 < α < 2, |β| ≤ 1. This is a Lévy density, rather than a probability density.

Instances For

    The stable Lévy measure. Its restrictions away from zero supply finite jump measures.

    Instances For

      The stable Lévy measure is Lebesgue measure weighted by its real density.

      theorem TauCeti.Probability.stableLevyDensity_of_ne_zero {α β : ℝ} (hα : α ∈ Set.Ioo 0 2) (hβ : |β| ≤ 1) {x : ℝ} (hx : x ≠ 0) :
      stableLevyDensity α β x = (Real.Gamma (1 + α) * Real.sin (Real.pi * α / 2) / Real.pi * if 0 < x then 1 + β else 1 - β) * |x| ^ (-(α + 1))

      In the non-Gaussian range, the Lévy density has the prescribed power-law expression off zero.

      @[simp]
      theorem TauCeti.Probability.stableLevyDensity_eq_zero_of_not {α β : ℝ} (h : ¬(0 < α ∧ α < 2 ∧ |β| ≤ 1)) (x : ℝ) :

      Parameters outside the non-Gaussian range give the zero Lévy density.

      @[simp]

      Parameters outside the non-Gaussian range give the zero Lévy measure.

      The normalizing coefficient of a non-Gaussian stable Lévy density is positive.

      The real Lévy density is nonnegative for all parameters.

      The Lévy density is jointly measurable in both shapes and the jump size.

      For fixed shapes, the Lévy density is measurable in the jump size.

      The full totalized Lévy measure family is Giry measurable.

      The stable Lévy measure is sigma-finite for all parameters.

      @[simp]

      Reflection changes the sign of the skewness parameter in the Lévy density.

      Reflecting the stable Lévy measure negates its skewness.

      theorem TauCeti.Probability.stableLevyMeasure_restrict_Ioi {α β ε : ℝ} (hα : α ∈ Set.Ioo 0 2) (hβ : |β| ≤ 1) (hε : 0 < ε) :

      Above a positive cutoff, the stable Lévy measure is a finite multiple of a Pareto law. This includes zero positive-tail mass at skewness -1.

      theorem TauCeti.Probability.stableLevyMeasure_Ioi {α β ε : ℝ} (hα : α ∈ Set.Ioo 0 2) (hβ : |β| ≤ 1) (hε : 0 < ε) :
      (stableLevyMeasure α β) (Set.Ioi ε) = ENNReal.ofReal (Real.Gamma (1 + α) * Real.sin (Real.pi * α / 2) / Real.pi * (1 + β) / (α * ε ^ α))

      The mass above a positive cutoff, including the vanishing tail at skewness -1.

      theorem TauCeti.Probability.stableLevyMeasure_restrict_Iio {α β ε : ℝ} (hα : α ∈ Set.Ioo 0 2) (hβ : |β| ≤ 1) (hε : 0 < ε) :

      Below a negative cutoff, the stable Lévy measure is a finite multiple of a reflected Pareto law. This includes zero negative-tail mass at skewness 1.

      theorem TauCeti.Probability.stableLevyMeasure_Iio {α β ε : ℝ} (hα : α ∈ Set.Ioo 0 2) (hβ : |β| ≤ 1) (hε : 0 < ε) :
      (stableLevyMeasure α β) (Set.Iio (-ε)) = ENNReal.ofReal (Real.Gamma (1 + α) * Real.sin (Real.pi * α / 2) / Real.pi * (1 - β) / (α * ε ^ α))

      The mass below a negative cutoff, including the vanishing tail at skewness 1.

      theorem TauCeti.Probability.ae_mul_nonpos_stableLevyMeasure {α β t : ℝ} (hβ : |β| = 1) (ht : β * t ≤ 0) :

      At full skewness the stable Lévy measure lives on one half-line: if β * t ≤ 0, then t * x ≤ 0 for almost every jump x.

      theorem TauCeti.Probability.stableLevyMeasure_abs_gt {α β ε : ℝ} (hα : α ∈ Set.Ioo 0 2) (hβ : |β| ≤ 1) (hε : 0 < ε) :
      (stableLevyMeasure α β) {x : ℝ | ε < |x|} = ENNReal.ofReal (2 * Real.Gamma (1 + α) * Real.sin (Real.pi * α / 2) / (Real.pi * α * ε ^ α))

      Removing a positive neighbourhood of zero leaves finite mass independent of skewness.

      theorem TauCeti.Probability.stableLevyMeasure_abs_gt_pos {α β ε : ℝ} (hα : α ∈ Set.Ioo 0 2) (hβ : |β| ≤ 1) (hε : 0 < ε) :
      0 < (stableLevyMeasure α β) {x : ℝ | ε < |x|}

      The cutoff Lévy measure has positive mass, even at either full-skewness boundary.

      theorem TauCeti.Probability.stableLevyMeasure_smallJumpBand_pos {α β ε r : ℝ} (hα : α ∈ Set.Ioo 0 2) (hβ : |β| ≤ 1) (hε : 0 < ε) (hεr : ε < r) :
      0 < (stableLevyMeasure α β) {x : ℝ | ε < |x| ∧ |x| ≤ r}

      A nonempty stable jump band has positive Lévy mass.

      theorem TauCeti.Probability.stableLevyMeasure_abs_gt_ne_top {α β ε : ℝ} (hε : 0 < ε) :

      The cutoff Lévy measure has finite mass for all parameters.

      Restricting the stable Lévy measure away from zero gives a finite measure for all parameters.

      Normalizing jumps larger than a positive cutoff gives a probability jump law.

      The absolute-value pushforward of the large-jump intensity is a multiple of a Pareto law. Its mass includes both tails, even when one of them vanishes at full skewness.

      @[simp]

      The size of a stable Lévy jump conditioned to exceed a positive cutoff is Pareto, independently of the skewness parameter.

      For valid parameters, every nonempty stable jump band gives a probability jump law.

      The density of a stable Lévy measure turns integrable functions into Lebesgue-integrable ones.

      theorem TauCeti.Probability.integral_stableLevyMeasure_eq {α β : ℝ} {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] (hα : α ∈ Set.Ioo 0 2) (hβ : |β| ≤ 1) {g : ℝ → E} (hg : MeasureTheory.Integrable g (stableLevyMeasure α β)) :
      ∫ (x : ℝ), g x ∂stableLevyMeasure α β = ((Real.Gamma (1 + α) * Real.sin (Real.pi * α / 2) / Real.pi * (1 + β)) • ∫ (x : ℝ) in Set.Ioi 0, x ^ (-(α + 1)) • g x) + (Real.Gamma (1 + α) * Real.sin (Real.pi * α / 2) / Real.pi * (1 - β)) • ∫ (x : ℝ) in Set.Ioi 0, x ^ (-(α + 1)) • g (-x)

      Integrals against a stable Lévy measure split into power-weighted integrals over the two half-lines.