Documentation

TauCeti.Analysis.CompletelyMonotone.Stieltjes.Basic

Stieltjes functions #

A Stieltjes function on (0, ∞) is a function with a representation

f(t) = a / t + b + ∫ x, 1 / (t + x) ∂μ,

where a and b are nonnegative and μ is a positive measure on ℝ≥0 satisfying μ {0} = 0 and ∫ (1 + x)⁻¹ ∂μ < ∞. Removing the atom at zero makes the singular coefficient a canonical. The weighted integrability condition is the standard sharp condition: the representing measure need not be finite, but it makes the transform finite at every positive parameter. Values outside (0, ∞) are deliberately unconstrained.

This file introduces the representation predicate and the function class, proves that the defining integral is genuinely integrable at every positive parameter, and develops the basic cone API and the elementary reciprocal examples. These are the foundations for the Stieltjes/Bernstein-function correspondences requested by the one-parameter-semigroups roadmap.

Main declarations #

References #

noncomputable def TauCeti.stieltjesWeight (x : NNReal) :

The weight controlling a Stieltjes representing measure.

Equations
Instances For
    @[simp]

    Evaluation of the standard Stieltjes weight.

    A measure μ with coefficients a, b ≥ 0 represents f as a Stieltjes function if its standard weight is integrable and the Stieltjes formula holds on (0, ∞).

    Equations
    Instances For
      theorem TauCeti.representsStieltjes_iff {μ : MeasureTheory.Measure NNReal} {a b : NNReal} {f : ℝ → ℝ} :
      RepresentsStieltjes μ a b f ↔ μ {0} = 0 ∧ MeasureTheory.Integrable stieltjesWeight μ ∧ ∀ (t : ℝ), 0 < t → f t = ↑a / t + ↑b + ∫ (x : NNReal), (t + ↑x)⁻¹ ∂μ

      Characterization of RepresentsStieltjes without unfolding its body.

      The standard Stieltjes weight is measurable.

      The standard Stieltjes weight is bounded by 1, so it is integrable against every finite measure.

      The Stieltjes kernel is integrable at every positive parameter when its standard weight is.

      If the Stieltjes transform of a measure on ℝ≥0 satisfying the standard weighted integrability condition is bounded by c + C t at every positive parameter t, then ∫ y, y⁻¹ ∂ν ≤ c: the parameter may be sent to zero. The bound is stated as a lower Lebesgue integral because y ↦ y⁻¹ is unbounded, and the conclusion carries in particular the finiteness of that integral.

      A Stieltjes representing measure has no atom at zero.

      The weighted integrability condition on a Stieltjes representing measure.

      theorem TauCeti.RepresentsStieltjes.eq_div_add_add_integral_inv_add {μ : MeasureTheory.Measure NNReal} {a b : NNReal} {f : ℝ → ℝ} (h : RepresentsStieltjes μ a b f) {t : ℝ} (ht : 0 < t) :
      f t = ↑a / t + ↑b + ∫ (x : NNReal), (t + ↑x)⁻¹ ∂μ

      Evaluation of a Stieltjes representation at a positive parameter.

      theorem TauCeti.RepresentsStieltjes.nonneg {μ : MeasureTheory.Measure NNReal} {a b : NNReal} {f : ℝ → ℝ} (h : RepresentsStieltjes μ a b f) {t : ℝ} (ht : 0 < t) :
      0 ≤ f t

      A represented Stieltjes function is nonnegative on (0, ∞).

      theorem TauCeti.RepresentsStieltjes.congr {μ : MeasureTheory.Measure NNReal} {a b : NNReal} {f g : ℝ → ℝ} (h : RepresentsStieltjes μ a b f) (hfg : Set.EqOn g f (Set.Ioi 0)) :

      A Stieltjes representation depends only on the represented function's values on (0, ∞).

      theorem TauCeti.RepresentsStieltjes.add {μ ν : MeasureTheory.Measure NNReal} {a b c d : NNReal} {f g : ℝ → ℝ} (hf : RepresentsStieltjes μ a b f) (hg : RepresentsStieltjes ν c d g) :
      RepresentsStieltjes (μ + ν) (a + c) (b + d) (f + g)

      The sum of two Stieltjes representations is represented by the sum of their coefficients and measures.

      theorem TauCeti.RepresentsStieltjes.smul {μ : MeasureTheory.Measure NNReal} {a b : NNReal} {f : ℝ → ℝ} (h : RepresentsStieltjes μ a b f) {r : ℝ} (hr : 0 ≤ r) :

      A nonnegative scalar multiple of a Stieltjes representation is represented by scaling its coefficients and measure.

      A real function is a Stieltjes function if it has a standard Stieltjes representation on (0, ∞).

      Equations
      Instances For

        Characterization of a Stieltjes function by its representing data.

        theorem TauCeti.IsStieltjesFunction.nonneg {f : ℝ → ℝ} (hf : IsStieltjesFunction f) {t : ℝ} (ht : 0 < t) :
        0 ≤ f t

        A Stieltjes function is nonnegative on (0, ∞).

        The Stieltjes property depends only on values on (0, ∞).

        Stieltjes functions are closed under addition.

        theorem TauCeti.IsStieltjesFunction.smul {f : ℝ → ℝ} (hf : IsStieltjesFunction f) {r : ℝ} (hr : 0 ≤ r) :

        Stieltjes functions are closed under multiplication by a nonnegative scalar.

        theorem TauCeti.isStieltjesFunction_const {b : ℝ} (hb : 0 ≤ b) :
        IsStieltjesFunction fun (x : ℝ) => b

        Every nonnegative constant function is Stieltjes.

        The zero function is Stieltjes.

        The reciprocal t ↦ t⁻¹ is Stieltjes; it is the singular coefficient with zero measure.

        theorem TauCeti.isStieltjesFunction_inv_const_add {x : ℝ} (hx : 0 ≤ x) :
        IsStieltjesFunction fun (t : ℝ) => (x + t)⁻¹

        For x ≥ 0, the shifted reciprocal t ↦ (t + x)⁻¹ is Stieltjes. At x = 0 it is the singular term; for 0 < x it is represented by the Dirac mass at x.