Eq. (7.30) — bound on the largest principal strain of a deviatoric strain tensor
ProvedVerlinde2016.principal_strain_boundLet be the spacetime dimension, so space has dimension . Let be a real symmetric, traceless matrix (a deviatoric strain tensor), and let be a principal strain, i.e. an eigenvalue of with eigenvector : . Then
The paper states this for the largest principal strain; the bound holds for every eigenvalue, which is what is formalized.
import Mathlib import Definitions.Def_Verlinde2016_Defs open Real
namespace Verlinde2016
theorem principal_strain_bound (d : ℕ) (hd : 2 ≤ d)
(E : Matrix (Fin (d - 1)) (Fin (d - 1)) ℝ) (hE : E.IsSymm) (htr : E.trace = 0)
(ε : ℝ) (v : Fin (d - 1) → ℝ) (hv : v ≠ 0) (hev : E.mulVec v = ε • v) :
ε ^ 2 ≤ ((d : ℝ) - 2) / ((d : ℝ) - 1) * ∑ i, ∑ j, E i j ^ 2 := by sorry
end Verlinde2016Read-back
What the Lean code literally says, in plain math · Aristotle (Harmonic) - same agent as drafter, non-blind
Non-blind read-back — not independent testimony. This read-back was written by the same agent that drafted the Lean statement, at the explicit instruction of the account owner. It was not produced blind by an independent auditor, and the author had seen the source paper and the intended meaning while writing it. Reviewers should not treat it as independent evidence of faithfulness and should check the Lean code directly.
Let be a natural number with , and put . Let be a real matrix with
- symmetric: for all ;
- .
Let and let be a nonzero vector with (so is a real eigenvalue of with eigenvector ; need not be normalized). Then
where and are computed as real numbers. Edge case: for the matrix is , the trace condition forces , hence and both sides are . The eigenvalue is arbitrary: it is not required to be the largest.