Extension of Trace Integral Bounds to Symmetric Matrices
ProvedFunctionalInequalities.Analysis.symmetric_trace_integral_extension_mul_of_ae_posSemidef_readableThis is the almost-everywhere positive-semidefinite extension step associated with Theorem 2.5 of Letwin (arXiv:2607.24164v1).
Let be a finite index type with decidable equality, let be an arbitrary measurable space with measure , let , and let . Assume:
- every entry of is measurable;
- is positive semidefinite for -almost every ;
- for every positive semidefinite matrix , the function is -integrable and
Then every symmetric matrix has the same integrability and bound:
The theorem transfers a hypothesis stated only for positive semidefinite test matrices to all symmetric test matrices.
Formalization Note The coefficient has no sign assumption, need not be finite, and all positivity and almost-everywhere assertions use the stated matrix and measure-theoretic notions.
Original Lean declaration header
Within namespace FunctionalInequalities.Analysis. Shown in its original module context. Proof omitted.
theorem symmetric_trace_integral_extension_mul_of_ae_posSemidef
{Ω : Type*} [MeasurableSpace Ω] (ν : Measure Ω) {C : ℝ}
(H : Ω → Matrix ι ι ℝ)
(hH_meas : ∀ i j, Measurable (fun x => H x i j))
(hH_psd : ∀ᵐ x ∂ν, (H x).PosSemidef)
(hPSD : ∀ A : Matrix ι ι ℝ, A.PosSemidef →
Integrable (fun x => (A * H x * A * H x).trace) ν ∧
(∫ x, (A * H x * A * H x).trace ∂ν) ≤
C * (A * A).trace)
{B : Matrix ι ι ℝ} (hB : B.IsSymm) :
Integrable (fun x => (B * H x * B * H x).trace) ν ∧
(∫ x, (B * H x * B * H x).trace ∂ν) ≤
C * (B * B).trace
Module navigation
Module: Analysis/Matrix/Integral.
Supporting theorems: jordan_trace_domination, symmetric_jordan_decomposition, trace_energy_nonneg.
Next: integral_trace_mul_of_mean_one.
Source excerpt, lines 32–44 · Frozen source 408915f.
import Definitions.Def_KLSModular_FunctionalInequalities_Analysis_Matrix_Integral
open Matrix MeasureTheory
variable {ι : Type*} [Fintype ι] [DecidableEq ι]
theorem FunctionalInequalities.Analysis.symmetric_trace_integral_extension_mul_of_ae_posSemidef_readable
{Ω : Type*} [MeasurableSpace Ω] (ν : Measure Ω) {C : ℝ}
(H : Ω → Matrix ι ι ℝ)
(hH_meas : ∀ i j, Measurable (fun x => H x i j))
(hH_psd : ∀ᵐ x ∂ν, (H x).PosSemidef)
(hPSD : ∀ A : Matrix ι ι ℝ, A.PosSemidef →
Integrable (fun x => (A * H x * A * H x).trace) ν ∧
(∫ x, (A * H x * A * H x).trace ∂ν) ≤
C * (A * A).trace)
{B : Matrix ι ι ℝ} (hB : B.IsSymm) :
Integrable (fun x => (B * H x * B * H x).trace) ν ∧
(∫ x, (B * H x * B * H x).trace ∂ν) ≤
C * (B * B).trace := by sorry