Documentation

TauCeti.Probability.Distributions.Stable.Exponent

Characteristic exponents of scalar stable laws #

This file defines the characteristic exponent of a scalar stable law in Nolan's S₀ parameterization. This convention is continuous through shape one: away from shape one the imaginary part contains sign u * |u| ^ α - u, while at shape one its limiting logarithmic term is used explicitly.

continuous_stableCharacteristicExponent_params proves this parameter continuity at every fixed frequency, using Mathlib's dslope to remove the shape-one singularity.

The exponent has real part -|u| ^ α, is compatible with reflection and complex conjugation, and is continuous at the origin for every positive shape. Its exponential therefore has modulus exp (-|u| ^ α). The Gaussian and symmetric Cauchy exponents occur at shapes two and one.

stableS1Location records the location parameter in Nolan's S₁ convention. The final two identities give the corresponding S₁ characteristic exponent without introducing a second family of stable measures.

References #

The characteristic exponent of a standardized scalar stable law in Nolan's S₀ parameterization. Its value at zero is specified separately from the two displayed formulas.

Instances For

    The logarithmic shape-one branch.

    theorem TauCeti.Probability.stableCharacteristicExponent_of_ne_one_of_ne_zero {α : ℝ} (hα : α ≠ 1) (β : ℝ) {u : ℝ} (hu : u ≠ 0) :
    stableCharacteristicExponent α β u = ↑(-|u| ^ α) + ↑(β * Real.tan (Real.pi * α / 2) * (u.sign * |u| ^ α - u)) * Complex.I

    The non-logarithmic branch away from shape one and the origin.

    @[simp]

    The real part of the stable exponent is the negative stable power.

    Reflection of the argument is complex conjugation of the exponent.

    Negating the skewness parameter has the same effect as reflecting the argument.

    Scaling the argument by b is scaling by |b| with the skewness multiplied by the sign of b. At b = 0 both sides are the value zero at the origin.

    The imaginary part of the stable exponent is linear in the skewness parameter: it is β times the imaginary part of the totally skewed exponent.

    theorem TauCeti.Probability.stableCharacteristicExponent_im_of_ne_one {α : ℝ} (hα : α ≠ 1) (β u : ℝ) :
    (stableCharacteristicExponent α β u).im = β * Real.tan (Real.pi * α / 2) * (u * |u| ^ (α - 1) - u)

    Away from shape one, the imaginary part of the stable exponent is β tan (π α / 2) (u |u| ^ (α - 1) - u); this form also holds at the origin.

    @[simp]

    At shape two the exponent is the centered Gaussian exponent -u², independently of skewness.

    @[simp]

    At shape one and zero skewness the exponent is the centered Cauchy exponent.

    @[simp]

    The modulus of the exponential of a stable exponent is exp (-|u| ^ α).

    For positive shape, the stable characteristic exponent is continuous at the origin.

    At each fixed frequency, the stable exponent depends continuously on shape and skewness throughout 0 < α ≤ 2. In particular, the logarithmic branch is the limit at shape one.

    noncomputable def TauCeti.Probability.stableS1Location (α β : ℝ) (s : NNReal) (m : ℝ) :

    The location in Nolan's S₁ parameterization corresponding to an S₀ location m.

    Instances For
      theorem TauCeti.Probability.stableS1Location_eq_add (α β : ℝ) (s : NNReal) (m : ℝ) :
      stableS1Location α β s m = m + stableS1Location α β s 0

      The S₁ correction does not depend on the location: the S₁ location is the S₀ location plus the S₁ location of the same law centred at zero.

      theorem TauCeti.Probability.stableS1Location_of_ne_one {α : ℝ} (hα : α ≠ 1) (β : ℝ) {s : NNReal} (m : ℝ) :
      stableS1Location α β s m = m - β * ↑s * Real.tan (Real.pi * α / 2)

      The S₁ location correction away from shape one.

      theorem TauCeti.Probability.stableS1Location_one (β : ℝ) {s : NNReal} (m : ℝ) :
      stableS1Location 1 β s m = m - 2 / Real.pi * β * ↑s * Real.log ↑s

      The logarithmic S₁ location correction at shape one.

      theorem TauCeti.Probability.stableCharacteristicExponent_add_location_eq_s1_of_ne_one {α : ℝ} (hα : α ≠ 1) (hα0 : α ≠ 0) (β : ℝ) (s : NNReal) (m t : ℝ) :
      ↑(m * t) * Complex.I + stableCharacteristicExponent α β (↑s * t) = ↑(-|↑s * t| ^ α) + ↑(stableS1Location α β s m * t + β * t.sign * |↑s * t| ^ α * Real.tan (Real.pi * α / 2)) * Complex.I

      Away from shape one, adding an S₀ location to the stable exponent gives the usual S₁ exponent with the corrected location.

      At shape one, adding an S₀ location to the stable exponent gives the logarithmic S₁ exponent with the corrected location.