The finitely supported Gram form of a positive-definite kernel #
This file packages the finitely supported Hermitian form attached to a positive-definite kernel.
For a kernel K : α → α → 𝕜 and finitely supported coefficient vectors x y : α →₀ 𝕜, the form is
∑ a ∈ x.support, ∑ b ∈ y.support, conj (x a) * y b * K a b.
The diagonal nonnegativity of this form is exactly the Matrix.PosSemidef content in
TauCeti.IsPositiveDefiniteKernel, but a named finitely supported form is the object needed by
the later GNS/Kolmogorov construction: its null space is quotiented, then completed.
This advances TauCetiRoadmap/OneParameterSemigroups/README.md, Part C ("Positive-definite
functions and Bochner's theorem"), specifically the positive-definite-kernel / GNS-Kolmogorov API
prerequisite. No Mathlib code is vendored; the proofs reuse Mathlib's positive-semidefinite matrix
API through TauCeti.IsPositiveDefiniteKernel.
Main declarations #
TauCeti.positiveDefiniteKernelFinsuppForm: the finitely supported Gram form attached to a kernel.TauCeti.positiveDefiniteKernelFinsuppSesqForm: the same form bundled as a sesquilinear form.TauCeti.positiveDefiniteKernelFinsuppForm_self_nonneg: nonnegativity on the diagonal for positive-definite kernels.TauCeti.positiveDefiniteKernelFinsuppForm_add_leftand related lemmas: sesquilinearity of the form.TauCeti.positiveDefiniteKernelFinsuppForm_conj_symm: conjugate symmetry of the form.TauCeti.positiveDefiniteKernelFinsuppForm_single_single: the value on two basis vectors.
References #
- C. Berg, J. P. R. Christensen, P. Ressel, Harmonic Analysis on Semigroups (GTM 100, 1984), Chapter 3.
The finitely supported Gram expression associated to a kernel K.
For positive-definite K, the diagonal value
positiveDefiniteKernelFinsuppForm K x x is nonnegative, and the form is Hermitian. This is the
pre-inner-product expression used before quotienting by its null space in the GNS/Kolmogorov
construction.
Equations
- TauCeti.positiveDefiniteKernelFinsuppForm K x y = x.sum fun (a : α) (xa : 𝕜) => y.sum fun (b : α) (yb : 𝕜) => (starRingEnd 𝕜) xa * yb * K a b
Instances For
The finitely supported Gram form unfolds to the double Finsupp.sum expression.
The finitely supported Gram form is zero when the left vector is zero.
The finitely supported Gram form is zero when the right vector is zero.
The diagonal finitely supported Gram form of a positive-definite kernel is nonnegative.
The finitely supported Gram form is additive in the left argument.
The finitely supported Gram form is additive in the right argument.
The finitely supported Gram form is conjugate-linear in the left scalar.
The finitely supported Gram form is linear in the right scalar.
The finitely supported Gram form is zero for the zero kernel.
The finitely supported Gram form is additive in the kernel.
The finitely supported Gram form is homogeneous in the kernel.
The finitely supported Gram form is homogeneous in a real scalar on the kernel.
The finitely supported Gram form sends finite sums of kernels to sums of Gram forms.
The finitely supported Gram form bundled as a sesquilinear form.
Equations
Instances For
Applying the bundled sesquilinear form gives the finitely supported Gram expression.
A pointwise conjugate-symmetric kernel gives a conjugate-symmetric finitely supported Gram form.
The finitely supported Gram form attached to a positive-definite kernel is conjugate symmetric.
Positive-definite kernels give positive-semidefinite finitely supported sesquilinear forms.
The finitely supported Gram form of a positive-definite kernel is itself a positive-definite kernel on the finitely supported coefficient space.
The finitely supported Gram form takes the expected value on two basis vectors.
On a single finitely supported basis vector, the diagonal Gram form is the scalar norm-square times the corresponding diagonal kernel value.