Documentation

TauCeti.Analysis.CompletelyMonotone.Laplace.Convolution

Laplace transforms of convolutions, dilations and translations #

The Laplace transform t ↦ ∫ e^{-tx} dμ(x) of a measure on ℝ≥0 turns the basic operations on measures into operations on functions:

Read through the predicate TauCeti.RepresentsLaplace, these say which finite measure represents a product of represented functions, a rescaled one, and one multiplied by an exponential. Together with the uniqueness of representing measures they identify the Bernstein measure of a product of completely monotone functions as the convolution of the two Bernstein measures.

Main declarations #

References #

The Laplace transform of the basic measure operations #

@[simp]

The Laplace transform turns convolution into multiplication. The identity needs no finiteness or integrability hypothesis: under the junk-value convention for non-integrable Bochner integrals it holds for all s-finite measures and every real parameter t.

@[simp]

Dilating a measure by c reparametrizes its Laplace transform by c.

@[simp]

Translating a measure by p multiplies its Laplace transform by the exponential e^{-tp}.

Representing measures of products, dilations and exponential factors #

The convolution of representing measures represents the product of the functions.

theorem TauCeti.RepresentsLaplace.comp_const_mul {f : ℝ → ℝ} {μ : MeasureTheory.Measure NNReal} (hf : RepresentsLaplace μ f) (c : NNReal) :
RepresentsLaplace (MeasureTheory.Measure.map (fun (x : NNReal) => c * x) μ) fun (t : ℝ) => f (↑c * t)

Dilating a representing measure by c represents the reparametrized function t ↦ f (c t).

theorem TauCeti.RepresentsLaplace.exp_neg_mul_mul {f : ℝ → ℝ} {μ : MeasureTheory.Measure NNReal} (hf : RepresentsLaplace μ f) (p : NNReal) :
RepresentsLaplace (MeasureTheory.Measure.map (fun (x : NNReal) => x + p) μ) fun (t : ℝ) => Real.exp (-(t * ↑p)) * f t

Translating a representing measure by p represents the function multiplied by the exponential t ↦ e^{-tp}.