Nonnegative Trace Forcing Expression
ProvedFunctionalInequalities.Analysis.trace_forcing_add_twice_energy_nonneg_readableThis formalizes a pointwise trace positivity expression associated with Theorem 2.5 of Letwin (arXiv:2607.24164v1).
Let , let be real matrices on , and let be a family of such matrices indexed by . Assume that are positive semidefinite and every is symmetric. Define the trace Gram matrix by
Then
This is a technical matrix inequality combining positive-semidefinite trace pairings and a trace Gram matrix.
Formalization Note The sums range over Fin n, and the statement includes .
Original Lean declaration header
Within namespace FunctionalInequalities.Analysis. Shown in its original module context. Proof omitted.
theorem trace_forcing_add_twice_energy_nonneg {n : ℕ}
(B H R W : Matrix (Fin n) (Fin n) ℝ)
(hB : B.PosSemidef) (hH : H.PosSemidef) (hR : R.PosSemidef) (hW : W.PosSemidef)
(T : Fin n → Matrix (Fin n) (Fin n) ℝ) (hT : ∀ i : Fin n, (T i).IsSymm) :
0 ≤ (2 * (B * H * B * (-H + H * W * H +
(Matrix.of fun i j => (R * T i * R * T j).trace))).trace +
2 * ∑ i : Fin n, ∑ j : Fin n, R i j * (B * T i * B * T j).trace) +
2 * (B * H * B * H).trace
Module navigation
Module: Analysis/Matrix/Positivity.
Supporting theorems: traceGram_posSemidef, trace_mul_nonneg.
Previous: traceGram_posSemidef.
Source excerpt, lines 464–471 · Frozen source 408915f.
import Definitions.Def_KLSModular_FunctionalInequalities_Analysis_Matrix_Positivity
theorem FunctionalInequalities.Analysis.trace_forcing_add_twice_energy_nonneg_readable {n : ℕ}
(B H R W : Matrix (Fin n) (Fin n) ℝ)
(hB : B.PosSemidef) (hH : H.PosSemidef) (hR : R.PosSemidef) (hW : W.PosSemidef)
(T : Fin n → Matrix (Fin n) (Fin n) ℝ) (hT : ∀ i : Fin n, (T i).IsSymm) :
0 ≤ (2 * (B * H * B * (-H + H * W * H +
(Matrix.of fun i j => (R * T i * R * T j).trace))).trace +
2 * ∑ i : Fin n, ∑ j : Fin n, R i j * (B * T i * B * T j).trace) +
2 * (B * H * B * H).trace := by sorry