Two-Slot Mixed Delta Collapse
ProvedFunctionalInequalities.Analysis.CoordinateTensor.two_slot_sum_readableThis auxiliary lemma evaluates the mixed two-slot term arising from two matrix factors.
For a coordinate tensor and a real matrix , the sum with two distinct slots and delta constraints equals
More explicitly, the left side is the finite sum over and whose factors are , the product of deltas outside and , and . This is an internal identity used in the second derivative of the energy form.
Original Lean declaration header
Within namespace FunctionalInequalities.Analysis.CoordinateTensor. Shown in its original module context. Proof omitted.
private lemma two_slot_sum (T : (Fin r → Fin n) → ℝ) (M : Matrix (Fin n) (Fin n) ℝ) :
(∑ J : Fin r → Fin n, ∑ K : Fin r → Fin n, T J * T K *
(∑ s : Fin r, (∑ u ∈ Finset.univ.erase s,
(∏ v ∈ (Finset.univ.erase s).erase u, if J v = K v then (1 : ℝ) else 0) *
(-M (J u) (K u))) * (-M (J s) (K s)))) =
∑ s : Fin r, ∑ u ∈ Finset.univ.erase s, inner T (actOn M s (actOn M u T))
Module navigation
Module: Analysis/Tensor/EnergyForm.
Definition modules: Analysis/Tensor/SlotAction.
Supporting theorems: sum_mul_prod_delta_erase_erase.
Previous: slot_sum_two · Next: deriv_deriv_energyForm_line.
Source excerpt, lines 759–764 · Frozen source 408915f.
import Definitions.Def_KLSModular_FunctionalInequalities_Analysis_Tensor_EnergyForm
variable {n r : ℕ}
lemma FunctionalInequalities.Analysis.CoordinateTensor.two_slot_sum_readable (T : (Fin r → Fin n) → ℝ) (M : Matrix (Fin n) (Fin n) ℝ) :
(∑ J : Fin r → Fin n, ∑ K : Fin r → Fin n, T J * T K *
(∑ s : Fin r, (∑ u ∈ Finset.univ.erase s,
(∏ v ∈ (Finset.univ.erase s).erase u, if J v = K v then (1 : ℝ) else 0) *
(-M (J u) (K u))) * (-M (J s) (K s)))) =
∑ s : Fin r, ∑ u ∈ Finset.univ.erase s, inner T (actOn M s (actOn M u T)) := by sorry