Hessian of a Quadratic Test Function
ProvedFunctionalInequalities.Analysis.hessianMatrix_quadraticAt_readablefunctional-inequalitieskls-conjecturekls-modularkls-readablelog-concave
Let be a Hermitian real matrix indexed by , let , let , and let . For the quadratic test function quadraticAt A x₀ b c, its coordinate Hessian is constant:
This identity is pointwise in and is used to identify Hessians of quadratic touching functions.
Original Lean declaration header
Within namespace FunctionalInequalities.Analysis. Shown in its original module context. Proof omitted.
theorem hessianMatrix_quadraticAt {n : ℕ} {A : Matrix (Fin n) (Fin n) ℝ} (hA : A.IsHermitian)
(x₀ b : EuclideanSpace ℝ (Fin n)) (c : ℝ) (x : EuclideanSpace ℝ (Fin n)) :
hessianMatrix (quadraticAt A x₀ b c) x = A
Module navigation
Module: Analysis/Convex/Viscosity.
Definition modules: Analysis/Convex/Alexandrov, Analysis/BakryEmery/HessianOperator, Analysis/Operator/Coordinates.
Previous: det_hessianMatrix_le_of_lower_touch · Next: posDef_and_det_eq_of_quadratic_expansion.
Source excerpt, lines 833–835 · Frozen source 408915f.
Preamble
import Definitions.Def_KLSModular_FunctionalInequalities_Analysis_Convex_Viscosity open FunctionalInequalities.Probability.Stein
Formal statement
theorem FunctionalInequalities.Analysis.hessianMatrix_quadraticAt_readable {n : ℕ} {A : Matrix (Fin n) (Fin n) ℝ} (hA : A.IsHermitian)
(x₀ b : EuclideanSpace ℝ (Fin n)) (c : ℝ) (x : EuclideanSpace ℝ (Fin n)) :
hessianMatrix (quadraticAt A x₀ b c) x = A := by sorry
Source
Lean source: https://github.com/human-ai-mathematics/kls-lean/blob/408915f/formalization/FunctionalInequalities/Analysis/Convex/Viscosity.lean#L831-L847 (repository human-ai-mathematics/kls-lean, commit 408915f, module `FunctionalInequalities.Analysis.Convex.Viscosity`, declaration `FunctionalInequalities.Analysis.hessianMatrix_quadraticAt`; the repository is private at upload time).