Positive definiteness of an exponential hermitian kernel
OpenQAlgorithms.Papers.Independent.Intakethird100.P92.exponential_kernel_criterionLet be a vector space over or , and let be a hermitian form, with the first argument linear; in the real case this means symmetric bilinear. Then
Positive definiteness means that every finite Gram sum is a real nonnegative scalar. Degenerate forms and the zero vector space are included.
This criterion relates hermitian forms to exponential kernels. The scalar type RCLike uniformly covers both real and complex cases; positivity is not assumed to define the exponential.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P92
noncomputable section
namespace QAlgorithms.Papers.Independent.Intakethird100.P92
open scoped ComplexConjugate BigOperators NNReal ENNReal
open MeasureTheory
attribute [local instance] Classical.propDecidable
universe u v
variable (E : Type u) [NormedAddCommGroup E] [InnerProductSpace ℂ E] [CompleteSpace E]
variable {E}
/-- Lemma C.5, PDF p. 52, simultaneously for real and complex vector spaces
(`RCLike`). The zero vector space and degenerate hermitian forms are included. -/
theorem exponential_kernel_criterion (K : Type*) [RCLike K]
(V : Type v) [AddCommGroup V] [Module K V] (beta : V → V → K)
(hBeta : IsHermitianForm K beta) :
IsPositiveKernel K (fun x y => NormedSpace.exp (beta x y)) ↔
∀ x, ∃ a : ℝ, 0 ≤ a ∧ beta x x = (a : K) := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P92
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
Let be a real-or-complex scalar field with an structure, let be an additive commutative group and a -module, and let . Assume that, for all and ,
Then the following are equivalent: for every natural number , every family , and every family , there is a real number such that
and, for every , there is a real number such that in . Here conjugation means the scalar star operation, and real numbers are embedded into . The first condition includes , when the sum is empty and equals zero.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.