Coordinate trace and Hilbert–Schmidt square norm
DefinitionKLSModular_FunctionalInequalities_Analysis_Operator_HilbertSchmidtfunctional-inequalitiesklskls-conjecturekls-modularlog-concavemodule-context
stdTrace M is the trace of a continuous operator on computed in the standard basis: . hsNormSq M is the squared Hilbert–Schmidt norm . Both are real-valued finite sums and require no positivity or symmetry assumption on .
Original module imports
import Mathlib
import Mathlib.Analysis.InnerProductSpace.Trace
Original declaration excerpt
Shown in the original module context.
def stdTrace (M : EuclideanSpace ℝ (Fin n) →L[ℝ] EuclideanSpace ℝ (Fin n)) : ℝ :=
∑ i, ⟪EuclideanSpace.basisFun (Fin n) ℝ i, M (EuclideanSpace.basisFun (Fin n) ℝ i)⟫
Module navigation
Theorems in source order:
Project result: The KLS conjecture.
Original module · FunctionalInequalities.Analysis.Operator.HilbertSchmidt · Frozen source 408915f.
Definition code
import Mathlib
import Mathlib.Analysis.InnerProductSpace.Trace
noncomputable section
open scoped RealInnerProductSpace
namespace FunctionalInequalities
namespace Analysis
variable {n : ℕ}
/-- The coordinate trace `tr M = Σ_i ⟪e_i, M e_i⟫` of an operator on `ℝⁿ`. -/
def stdTrace (M : EuclideanSpace ℝ (Fin n) →L[ℝ] EuclideanSpace ℝ (Fin n)) : ℝ :=
∑ i, ⟪EuclideanSpace.basisFun (Fin n) ℝ i, M (EuclideanSpace.basisFun (Fin n) ℝ i)⟫
/-- The squared Hilbert–Schmidt norm `‖M‖²_HS = Σ_{i,j} ⟪e_i, M e_j⟫²`. -/
def hsNormSq (M : EuclideanSpace ℝ (Fin n) →L[ℝ] EuclideanSpace ℝ (Fin n)) : ℝ :=
∑ i, ∑ j, ⟪EuclideanSpace.basisFun (Fin n) ℝ i, M (EuclideanSpace.basisFun (Fin n) ℝ j)⟫ ^ 2
end Analysis
end FunctionalInequalities
Source
Lean source: https://github.com/human-ai-mathematics/kls-lean/blob/408915f/formalization/FunctionalInequalities/Analysis/Operator/HilbertSchmidt.lean#L54-L60 (repository human-ai-mathematics/kls-lean, commit 408915f, module `FunctionalInequalities.Analysis.Operator.HilbertSchmidt`, definition bundle `KLSModular_FunctionalInequalities_Analysis_Operator_HilbertSchmidt`; the repository is private at upload time).