Pullbacks of positive-definite functions #
This file adds the pullback API for TauCeti.IsPositiveDefinite, the positive-definite
function predicate on an involutive additive monoid. A star-preserving additive homomorphism
φ : N → M pulls a positive-definite function F : M → ℂ back to the positive-definite
function F ∘ φ : N → ℂ; if φ is surjective, positive-definiteness can also be descended
from the pullback.
This is part of the OneParameterSemigroups roadmap, Part C, whose positive-definite-function
API asks for pullbacks alongside the PD-function/PD-kernel correspondence and the closure
properties. The proofs are the finite-family reindexing argument: apply the defining
nonnegativity of F to the image family under φ, using preservation of addition and star to
identify the Gram entries.
Main declarations #
TauCeti.IsPositiveDefinite.comp: positive-definiteness is preserved by precomposition with any star-preserving additive homomorphism, stated using Mathlib's homomorphism classes.TauCeti.IsPositiveDefinite.comp_addMonoidHom: the same statement for an explicitAddMonoidHomplus a star-preservation hypothesis.TauCeti.IsPositiveDefinite.comp_smul: rescaling the argument by a scalar preserves positive-definiteness when the involution is negation.TauCeti.IsPositiveDefinite.of_comp_surjectiveandTauCeti.IsPositiveDefinite.comp_iff_of_surjective: descent and equivalence for surjective star-preserving additive homomorphisms.TauCeti.IsPositiveDefinite.comp_addEquiv_iff: invariance under a star-preserving additive equivalence.TauCeti.IsPositiveDefinite.comp_fst,TauCeti.IsPositiveDefinite.comp_snd, andTauCeti.IsPositiveDefinite.mul_comp_fst_snd: the projection pullbacks and their pointwise product on a product monoid.
References #
- C. Berg, J. P. R. Christensen, P. Ressel, Harmonic Analysis on Semigroups (GTM 100, 1984), Chapter 3.
Positive-definiteness is preserved by pullback along a star-preserving additive homomorphism. This is stated for Mathlib's homomorphism classes so it applies to bundled additive homomorphisms, star algebra homomorphisms, and similar maps.
The explicit AddMonoidHom form of pullback: a star-preserving additive homomorphism
pulls back positive-definite functions to positive-definite functions.
Rescaling the argument by a scalar preserves positive-definiteness, whenever the involution
on the domain is negation: if F is positive definite then so is x ↦ F (r • x).
Positive-definiteness descends along a surjective star-preserving additive homomorphism:
if F ∘ φ is positive definite and every point of the codomain is in the range of φ, then
F is positive definite.
Along a surjective star-preserving additive homomorphism, a function is positive definite if and only if its pullback is positive definite.
The explicit AddMonoidHom form of the pullback equivalence for surjective maps.
Positive-definiteness is invariant under precomposition with a star-preserving additive equivalence.
Pulling back a positive-definite function along the first projection from a product preserves positive-definiteness.
Pulling back a positive-definite function along the second projection from a product preserves positive-definiteness.
The product of two positive-definite functions, pulled back from the two factors of a product monoid, is positive definite. This is the basic product-domain construction obtained by combining pullback along projections with the Schur product closure.