Documentation

TauCeti.Analysis.PositiveDefinite.SemigroupGroup.Time.Slice.Measure

The spatial Bochner measures of a Berg--Christensen--Ressel positive-definite function #

Let F be a bounded continuous positive-definite function on the involutive semigroup ℝ≥0 × V, with V a finite-dimensional real inner-product space. Freezing the time variable leaves the continuous positive-definite function F (t, ·) on V, so Bochner's theorem produces a finite measure bochnerMeasure (F (t, ·)) on V. The Berg--Christensen--Ressel representation F (t, a) = ∫ (p, q), exp (-t p) * exp (-2πi⟪a, q⟫) ∂μ prescribes exactly these measures as the spatial slices of μ (TauCeti.representsLaplaceFourier_iff_forall_spatialSlice_eq), so the existence half of the representation is the problem of realizing the family t ↦ bochnerMeasure (F (t, ·)) as the Laplace-weighted slices of a single measure on ℝ≥0 × V.

This file develops the time regularity of that family, which is what a Bernstein-type argument consumes. The input is the alternating time-difference positivity of Time/Difference.lean: for every step h, the function (t, v) ↦ F (t, v) - F (t + h, v) is again bounded, continuous and positive definite. Bochner's theorem is additive, so the Bochner measure of a time slice splits as the Bochner measure of that difference plus the Bochner measure of the translated slice. Three consequences follow.

Together the last two say that each slab mass is a bounded continuous function on [0,∞) all of whose alternating finite differences have the sign (-1)ⁿ, the hypothesis of the Hausdorff--Bernstein--Widder theorem in its difference form. The reverse reading is already available for a function that is represented (TauCeti.RepresentsLaplaceFourier.representsLaplace_bochnerMeasure).

Main declarations #

References #

theorem TauCeti.bochnerMeasure_timeSlice_eq_add {V : Type u_1} [NormedAddCommGroup V] [InnerProductSpace ℝ V] [FiniteDimensional ℝ V] [MeasurableSpace V] [BorelSpace V] {F : NNReal × V → ℂ} (hFpd : IsSemigroupGroupPD F) (hFcont : Continuous F) (hFbdd : Bornology.IsBounded (Set.range F)) (t h : NNReal) :
(bochnerMeasure fun (a : V) => F (t, a)) = (bochnerMeasure fun (a : V) => timeDifference h F (t, a)) + bochnerMeasure fun (a : V) => F (t + h, a)

Splitting a time slice along a time difference. For a bounded continuous Berg--Christensen--Ressel positive-definite function F, the Bochner measure of the slice at time t is the Bochner measure of the slice of the time difference F (·, ·) - F (· + h, ·) plus the Bochner measure of the slice at time t + h. This is Bochner additivity applied to the decomposition F (t, a) = (F (t, a) - F (t + h, a)) + F (t + h, a), both summands being continuous positive-definite functions on V.

The Bochner measures of the time slices decrease in time. Each step forward in time removes the Bochner measure of the corresponding time difference, which is a measure.

The mass a fixed measurable set receives from the Bochner measures of the time slices decreases in time.

The spatial Bochner measures are absolutely continuous with respect to the one at time 0. They decrease in time, and the time-0 measure dominates them all.

theorem TauCeti.withDensity_rnDeriv_bochnerMeasure_timeSlice {V : Type u_1} [NormedAddCommGroup V] [InnerProductSpace ℝ V] [FiniteDimensional ℝ V] [MeasurableSpace V] [BorelSpace V] {F : NNReal × V → ℂ} (hFpd : IsSemigroupGroupPD F) (hFcont : Continuous F) (hFbdd : Bornology.IsBounded (Set.range F)) (t : NNReal) :
(bochnerMeasure fun (a : V) => F (0, a)).withDensity ((bochnerMeasure fun (a : V) => F (t, a)).rnDeriv (bochnerMeasure fun (a : V) => F (0, a))) = bochnerMeasure fun (a : V) => F (t, a)

The spatial Bochner measure at time t is the time-0 one weighted by a Radon--Nikodym derivative. These derivatives are the densities that the existence half of the Berg--Christensen--Ressel representation must realize.

The total mass of the Bochner measure of the time slice at t is (F (t, 0)).re.

theorem TauCeti.bochnerMeasure_timeSlice_real_le {V : Type u_1} [NormedAddCommGroup V] [InnerProductSpace ℝ V] [FiniteDimensional ℝ V] [MeasurableSpace V] [BorelSpace V] {F : NNReal × V → ℂ} (hFpd : IsSemigroupGroupPD F) (hFcont : Continuous F) (hFbdd : Bornology.IsBounded (Set.range F)) (B : Set V) (t : NNReal) :
(bochnerMeasure fun (a : V) => F (t, a)).real B ≤ (F (0, 0)).re

Every slab mass of the family of Bochner measures is bounded by (F (0, 0)).re.

The slab masses form a bounded family. Every value of the slab mass lies in the interval [0, (F (0, 0)).re], so its range is bounded; this is the boundedness hypothesis of the Hausdorff--Bernstein--Widder theorem.

theorem TauCeti.sub_bochnerMeasure_timeSlice_real_le_sub_timeAxis_re {V : Type u_1} [NormedAddCommGroup V] [InnerProductSpace ℝ V] [FiniteDimensional ℝ V] [MeasurableSpace V] [BorelSpace V] {F : NNReal × V → ℂ} (hFpd : IsSemigroupGroupPD F) (hFcont : Continuous F) (hFbdd : Bornology.IsBounded (Set.range F)) {B : Set V} (hB : MeasurableSet B) {t s : NNReal} (hts : t ≤ s) :
(bochnerMeasure fun (a : V) => F (t, a)).real B - (bochnerMeasure fun (a : V) => F (s, a)).real B ≤ (F (t, 0)).re - (F (s, 0)).re

The slab masses lose no more than the total mass. Between two times the mass of a measurable set B drops by at most the drop of the total mass, because the mass of Bᶜ also drops.

The slab masses are continuous in time. The variation of the mass of B is dominated by the variation of the total mass t ↦ (F (t, 0)).re, which is continuous because F is.

theorem TauCeti.bochnerMeasure_timeSlice_real_listTimeDifference {V : Type u_1} [NormedAddCommGroup V] [InnerProductSpace ℝ V] [FiniteDimensional ℝ V] [MeasurableSpace V] [BorelSpace V] {F : NNReal × V → ℂ} (hFpd : IsSemigroupGroupPD F) (hFcont : Continuous F) (hFbdd : Bornology.IsBounded (Set.range F)) (B : Set V) (l : List NNReal) (t : NNReal) :
(bochnerMeasure fun (a : V) => listTimeDifference l F (t, a)).real B = (-1) ^ l.length * fwdDiffList l (fun (s : NNReal) => (bochnerMeasure fun (a : V) => F (s, a)).real B) t

Mixed forward differences of a slab mass are slab masses. The mixed forward difference along l of t ↦ (bochnerMeasure (F (t, ·))).real B, corrected by the sign (-1)^|l|, is the mass of B under the Bochner measure of the corresponding list time difference of F.

Spatial Bochner slice masses are completely monotone in the finite-difference sense. After extending the time parameter from ℝ≥0 to ℝ by Real.toNNReal, every slab mass has nonnegative alternating mixed forward differences on [0, ∞).