Directional Derivative of the Tensor Energy Form
ProvedFunctionalInequalities.Analysis.CoordinateTensor.hasDerivAt_energyForm_line_readableThis is a first-order directional derivative formula for the coordinate-tensor energy form.
Let . Let , and let be a continuous linear map from to itself. Writing energyForm for the energy functional, inner for the tensor inner product, stdMatrix H for the standard matrix of , and actSum for its induced tensor action, the derivative at of
is
This technical line-derivative identity can be reused in first-order variations of tensor energy expressions.
Original Lean declaration header
Within namespace FunctionalInequalities.Analysis.CoordinateTensor. Shown in its original module context. Proof omitted.
theorem hasDerivAt_energyForm_line (T : (Fin r → Fin n) → ℝ)
(H : EuclideanSpace ℝ (Fin n) →L[ℝ] EuclideanSpace ℝ (Fin n)) (X : (Fin r → Fin n) → ℝ) :
HasDerivAt (fun ε : ℝ => energyForm (1 + ε • H) (T + ε • X))
(2 * inner T X - inner T (actSum (stdMatrix H) T)) 0
Module navigation
Module: Analysis/Tensor/EnergyForm.
Definition modules: Analysis/Tensor/SlotAction.
Supporting theorems: slot_derivative_sum.
Previous: slot_derivative_sum · Next: sum_mul_prod_delta_erase_erase.
Source excerpt, lines 295–298 · Frozen source 408915f.
import Definitions.Def_KLSModular_FunctionalInequalities_Analysis_Tensor_EnergyForm
variable {n r : ℕ}
set_option maxHeartbeats 800000
theorem FunctionalInequalities.Analysis.CoordinateTensor.hasDerivAt_energyForm_line_readable (T : (Fin r → Fin n) → ℝ)
(H : EuclideanSpace ℝ (Fin n) →L[ℝ] EuclideanSpace ℝ (Fin n)) (X : (Fin r → Fin n) → ℝ) :
HasDerivAt (fun ε : ℝ => energyForm (1 + ε • H) (T + ε • X))
(2 * inner T X - inner T (actSum (stdMatrix H) T)) 0 := by sorry