Time differences of bounded semigroup-group positive-definite functions #
This file proves the alternating finite-difference property needed for the existence half of the
Berg--Christensen--Ressel representation theorem. If F is bounded and positive definite on the
involutive semigroup ℝ≥0 × V, then every iterated time difference built from
(t, v) ↦ F (t, v) - F (t + h, v)
is again positive definite.
The argument uses the canonical Kolmogorov decomposition of the BCR kernel. For any finite linear
combination of feature vectors, translating every time coordinate by s gives a vector w s whose
Gram function depends only on the sum of the two translation parameters. Its diagonal values form
a bounded nonnegative log-convex sequence along any arithmetic progression. Such a sequence is
decreasing, which is exactly positivity of the time difference.
Applying Bochner's theorem to those differences makes the corresponding alternating differences of the spatial Bochner measures positive, the time-regularity input required to assemble the BCR representing measure.
An iterated time difference expands into the alternating binomial sum
(t, v) ↦ ∑ k ≤ n, (-1) ^ k (n choose k) F (t + k • h, v), so that sum is positive definite too.
Positive definiteness is a statement about quadratic forms, not a pointwise sign: nonnegativity of
the values themselves is asserted only along the zero-spatial axis, where it becomes the classical
complete monotonicity of t ↦ F (t, 0) in the finite-difference sense. Those one-variable
statements are read off the differences built here in
TauCeti/Analysis/PositiveDefinite/SemigroupGroup/Time/Axis.lean.
Main declarations #
TauCeti.timeDifference: the one-step alternating time difference, the negative of Mathlib's forward differencefwdDiffapplied in the time coordinate.TauCeti.listTimeDifference: the alternating difference along a finite list of time steps, andTauCeti.iteratedTimeDifference: its equal-step specialization.TauCeti.iteratedTimeDifference_eq_alternating_sum: the binomial expansion of an iterated time difference.TauCeti.IsSemigroupGroupPD.timeDifference: a bounded BCR-positive-definite function remains positive definite after subtracting a nonnegative forward time translate.TauCeti.IsSemigroupGroupPD.listTimeDifferenceandTauCeti.IsSemigroupGroupPD.iteratedTimeDifference: every alternating time difference of a bounded BCR-positive-definite function, along arbitrary or repeated steps, is positive definite, andTauCeti.IsSemigroupGroupPD.alternating_sumsays the same in binomial form.TauCeti.isBounded_range_listTimeDifferenceandTauCeti.isBounded_range_iteratedTimeDifference: those differences stay bounded, so they can be differenced again.TauCeti.continuous_listTimeDifferenceandTauCeti.continuous_iteratedTimeDifference: those differences stay continuous, so Bochner's theorem applies to each of their time slices.
References #
C. Berg, J. P. R. Christensen, P. Ressel, Harmonic Analysis on Semigroups (GTM 100, 1984), Theorem 4.1.13 and its bounded-semigroup argument.
Roadmap:
TauCetiRoadmap/OneParameterSemigroups/README.md, Part C, Milestone 2 ("BCR semigroup--Bochner").
The first alternating time difference with step h:
timeDifference h F (t, v) = F (t, v) - F (t + h, v). It is the negative of Mathlib's forward
difference fwdDiff applied in the time coordinate.
Instances For
The time difference with step zero is the zero function.
The alternating time difference along a finite list of steps, one application of
timeDifference per entry of the list.
Equations
Instances For
Differencing along no steps at all is the identity.
The n-th alternating time difference, obtained by iterating timeDifference h.
Equations
- TauCeti.iteratedTimeDifference n h F = (TauCeti.timeDifference h)^[n] F
Instances For
At a fixed spatial coordinate, the n-th time difference is the alternating n-th forward
difference of the one-variable function t ↦ F (t, v). This is the bridge to the generic
finite-difference theory of TauCeti/Analysis/PositiveDefinite/Function/Difference.lean.
The binomial expansion of an iterated time difference. This is the form in which the measure-theoretic half of the Berg--Christensen--Ressel representation slices the differences by time.
Boundedness is preserved by taking a first time difference.
Boundedness is preserved by differencing along any finite list of steps.
Boundedness is preserved by every iterated time difference.
Continuity is preserved by taking a first time difference.
Continuity is preserved by differencing along any finite list of steps.
Continuity is preserved by every iterated time difference.
A bounded BCR-positive-definite function remains positive definite after subtracting a forward
time translate. In other words, for every h : ℝ≥0, the first alternating time difference
(t, v) ↦ F (t, v) - F (t + h, v) is semigroup-group positive definite.
Every alternating time difference along a finite list of steps of a bounded BCR-positive-definite function is again semigroup-group positive definite.
Every iterated alternating time difference of a bounded BCR-positive-definite function is again semigroup-group positive definite.
The alternating iterated time differences, expanded as binomial sums, are semigroup-group
positive definite. This is IsSemigroupGroupPD.iteratedTimeDifference with the differencing
operator resolved into an explicit alternating sum over an arithmetic progression of times.