Tensor Trace Expansion Identity
ProvedFunctionalInequalities.Analysis.letwin_tensor_trace_identity_readablefunctional-inequalitieskls-conjecturekls-modularkls-readablelog-concave
This is a finite-dimensional tensor trace identity.
Let be real matrices with , and let satisfy symmetry in its last two indices, . Then
where . This identity expands the trace expression into coordinate sums for the tensor comparison argument.
Original Lean declaration header
Within namespace FunctionalInequalities.Analysis. Shown in its original module context. Proof omitted.
private lemma letwin_tensor_trace_identity {n : ℕ}
(G M : Matrix (Fin n) (Fin n) ℝ) (hM : Mᵀ = M)
(T : Fin n → Fin n → Fin n → ℝ)
(hT : ∀ a b c, T a b c = T a c b) :
(∑ a, ∑ c, G a c *
(M * Matrix.of (fun i j => T a i j) * G *
Matrix.of (fun i j => T c i j)).trace) =
∑ i, ∑ j, M i j *
∑ a, ∑ b, ∑ c, ∑ d, G a c * G b d * T a b i * T c d j
Module navigation
Module: Analysis/Matrix/Trace/Energy.
Previous: letwin_trace_weighted_slices · Next: letwin_tensor_comparison.
Source excerpt, lines 318–326 · Frozen source 408915f.
Preamble
import Definitions.Def_KLSModular_FunctionalInequalities_Analysis_Matrix_Trace_Energy open Matrix
Formal statement
lemma FunctionalInequalities.Analysis.letwin_tensor_trace_identity_readable {n : ℕ}
(G M : Matrix (Fin n) (Fin n) ℝ) (hM : Mᵀ = M)
(T : Fin n → Fin n → Fin n → ℝ)
(hT : ∀ a b c, T a b c = T a c b) :
(∑ a, ∑ c, G a c *
(M * Matrix.of (fun i j => T a i j) * G *
Matrix.of (fun i j => T c i j)).trace) =
∑ i, ∑ j, M i j *
∑ a, ∑ b, ∑ c, ∑ d, G a c * G b d * T a b i * T c d j := by sorry
Source
Lean source: https://github.com/human-ai-mathematics/kls-lean/blob/408915f/formalization/FunctionalInequalities/Analysis/Matrix/Trace/Energy.lean#L318-L391 (repository human-ai-mathematics/kls-lean, commit 408915f, module `FunctionalInequalities.Analysis.Matrix.Trace.Energy`, declaration `_private.FunctionalInequalities.Analysis.Matrix.Trace.Energy.0.FunctionalInequalities.Analysis.letwin_tensor_trace_identity`; the repository is private at upload time).