Positive Definite Functions #
A function φ : α → ℂ on an additive group is positive definite if:
- φ(-x) = conj(φ(x)) for all x (Hermitian symmetry), and
- For any finite collection of points x₁, ..., xₘ and complex coefficients c₁, ..., cₘ, the quadratic form ∑ᵢⱼ cbarᵢ cⱼ φ(xᵢ - xⱼ) ≥ 0.
Condition (1) ensures that the matrix [φ(xᵢ-xⱼ)] is Hermitian, so the quadratic form in (2) is automatically real-valued. Together they say the matrix is Hermitian positive semidefinite.
This is the standard definition in harmonic analysis (Rudin, Fourier Analysis
on Groups, §1.4). Note: some references define PD using only .re ≥ 0,
but that weaker condition does not imply Hermitian symmetry.
Main definitions #
IsPositiveDefinite: positive definiteness for functions on additive groups
Main results #
IsPositiveDefinite.conj_symm: φ(-x) = conj(φ(x))IsPositiveDefinite.nonneg: the quadratic form is nonnegIsPositiveDefinite.eval_zero_nonneg: φ(0) ≥ 0IsPositiveDefinite.bounded_by_zero: ‖φ(x)‖ ≤ φ(0).re for all xIsPositiveDefinite.mul: pointwise product of PD functions is PD (Schur)isPositiveDefinite_precomp_linear: composition with linear maps preserves PD
A function φ : α → ℂ is positive definite if the matrix [φ(xᵢ-xⱼ)] is Hermitian positive semidefinite for every finite set of points.
This bundles two conditions:
hermitian: φ(-x) = conj(φ(x)) (ensures the matrix is Hermitian)nonneg: Re(∑ᵢⱼ cbarᵢ cⱼ φ(xᵢ - xⱼ)) ≥ 0 (positive semidefiniteness)
The Hermitian condition ensures the quadratic form is real, so Re ≥ 0 is equivalent to the full condition ≥ 0.
Instances For
Composition preserves positive definiteness: if ψ is positive definite on H and T : E →ₗ[ℝ] H is linear, then ψ ∘ T is positive definite on E.
φ(-x) = conj(φ(x)).
φ(0) is real and nonneg. (Test with m = 1, c₁ = 1.)
φ(0) is real (imaginary part is zero).
‖φ(x)‖ ≤ φ(0).re for all x. (Cauchy-Schwarz on the 2×2 PD matrix.)
Pointwise product of PD functions is PD (Schur product theorem for functions). This is the key fact used in Phase 2 (Gaussian regularization).
Proof idea: The Hadamard (entrywise) product of two PSD Hermitian matrices is PSD. For the Hermitian condition, use conj(φψ) = conj(φ)conj(ψ).