Documentation

BGW.StableTrees.Attraction.QuantileInversion

Inversion of a regularly varying integer tail #

Let ν be a probability measure on ℤ and T(x) = ν.real {z | x < z}. If T is regularly varying of index -θ, θ > 0, then the tail quantile q_n = tailQuantile ν n satisfies q_n → ∞, n T(q_n) → 1; the multiplier quantile q^c_n = inf {x ≥ 0 | T x ≤ c / n} satisfies n T(q^c_n) → c and q^c_n / q_n → c ^ (-1/θ); and q_{⌊λ n⌋} / q_n → λ ^ (1/θ). Ported from BGWLeaves/StableAnalysis/QuantileInversion.lean of the author's arXiv:1110.2163v4 formalization (local snapshot of 6 November 2026).

The properties of the tail function T used for the inversion.

Instances For

    Left-continuous inverse of T at level a.

    Equations
    Instances For
      theorem BGW.StableTrees.Attraction.QuantileInversion.TailData.set_nonempty {T : ℝ → ℝ} {θ : ℝ} (h : TailData T θ) {a : ℝ} (ha : 0 < a) :
      {x : ℝ | 0 ≤ x ∧ T x ≤ a}.Nonempty
      theorem BGW.StableTrees.Attraction.QuantileInversion.lt_tail_of_lt_level {T : ℝ → ℝ} {a x : ℝ} (hx : 0 ≤ x) (hxQ : x < levelQuantile T a) :
      a < T x
      theorem BGW.StableTrees.Attraction.QuantileInversion.rpow_neg_lt_of_lt {x y θ : ℝ} (hx : 0 < x) (hxy : x < y) (hθ : 0 < θ) :
      y ^ (-θ) < x ^ (-θ)
      theorem BGW.StableTrees.Attraction.QuantileInversion.TailData.ratio_tendsto {T : ℝ → ℝ} {θ : ℝ} (h : TailData T θ) {r s : ℕ → ℝ} (hs : Filter.Tendsto s Filter.atTop Filter.atTop) {c : ℝ} (hc : 0 < c) (hrs : Filter.Tendsto (fun (n : ℕ) => T (r n) / T (s n)) Filter.atTop (nhds c)) :
      Filter.Tendsto (fun (n : ℕ) => r n / s n) Filter.atTop (nhds (c ^ (-1 / θ)))

      If T(r n) / T(s n) → c > 0 and s n → ∞, then r n / s n → c ^ (-1/θ).

      theorem BGW.StableTrees.Attraction.QuantileInversion.TailData.level_mul_tail {T : ℝ → ℝ} {θ : ℝ} (h : TailData T θ) {c : ℝ} (hc : 0 < c) :
      Filter.Tendsto (fun (n : ℕ) => ↑n * T (levelQuantile T (c / ↑n))) Filter.atTop (nhds c)
      theorem BGW.StableTrees.Attraction.QuantileInversion.TailData.level_ratio_one {T : ℝ → ℝ} {θ : ℝ} (h : TailData T θ) {c : ℝ} (hc : 0 < c) :
      Filter.Tendsto (fun (n : ℕ) => T (levelQuantile T (c / ↑n)) / T (levelQuantile T (1 / ↑n))) Filter.atTop (nhds c)

      Multiplier quantile inf {x ≥ 0 | P[W > x] ≤ c / n}.

      Equations
      Instances For

        (b) n * T(q_n) → 1.

        (c) The multiplier quantile tends to infinity.

        theorem BGW.StableTrees.Attraction.QuantileInversion.multQuantile_mul_tail {ν : MeasureTheory.Measure ℤ} [MeasureTheory.IsProbabilityMeasure ν] {θ : ℝ} (hθ : 0 < θ) (hT : MonotoneDensity.IsRegVaryAtTop (fun (x : ℝ) => ν.real {z : ℤ | x < ↑z}) (-θ)) {c : ℝ} (hc : 0 < c) :
        Filter.Tendsto (fun (n : ℕ) => ↑n * ν.real {z : ℤ | multQuantile ν c n < ↑z}) Filter.atTop (nhds c)

        (c) n * T(q^c_n) → c.

        (c) q^c_n / q_n → c ^ (-1/θ).

        (d) q_{⌊λ n⌋} / q_n → λ ^ (1/θ).