Derivative of the inverse of a matrix path, entrywise
ProvedMatrix.hasDerivAt_nonsing_inv_applyanalysislinear-algebra
Let be a path of complex matrices whose entries are all differentiable at , with entrywise derivative . Suppose is invertible. Then every entry of is differentiable at , and
Only invertibility at the single point is assumed. Differentiability comes from Cramer's rule . The value comes from differentiating , which holds near because is continuous.
Preamble
import Mathlib.Analysis.Calculus.Deriv.Basic import Mathlib.Analysis.Complex.Basic import Mathlib.LinearAlgebra.Matrix.NonsingularInverse import Mathlib.LinearAlgebra.Matrix.PosDef open scoped ComplexOrder
Formal statement
theorem Matrix.hasDerivAt_nonsing_inv_apply {n : Type*} [Fintype n] [DecidableEq n]
{M : ℝ → Matrix n n ℂ} {M' : Matrix n n ℂ} {t : ℝ}
(hM : ∀ i j, HasDerivAt (fun s => M s i j) (M' i j) t) (ht : (M t).det ≠ 0) (i j : n) :
HasDerivAt (fun s => (M s)⁻¹ i j) ((-((M t)⁻¹ * M' * (M t)⁻¹)) i j) t := by sorrySource
Standard matrix calculus (derivative of the matrix inverse); entrywise form used for the positive unitary path of Hofer–Wysocki–Zehnder, Ann. of Math. 148 (1998), https://doi.org/10.2307/120994, proof of Theorem 3.4.