Jacobi formula for the square root of a positive determinant
ProvedDifferentialGeometry.Integral.Measure.hasDerivAt_sqrt_det_eq_half_trace_inv_mulclosed-surface-area-variationcolding-minicozziricci-flowriemannian-geometry
Let be a real square matrix family indexed by a finite type. Suppose every entry has derivative at and . Then
This is the algebraic derivative used for volume densities.
Proof from DifferentialGeometry, preserved and packaged by OpenGA with source attribution.
Preamble
import Definitions.Def_OpenGA_ImmersedMetric
import Mathlib.Analysis.Calculus.Deriv.Add
import Mathlib.Analysis.Calculus.Deriv.Mul
import Mathlib.Analysis.SpecialFunctions.Sqrt
import Mathlib.LinearAlgebra.Matrix.Adjugate
import Mathlib.LinearAlgebra.Matrix.NonsingularInverse
import Mathlib.LinearAlgebra.Matrix.PosDef
import Mathlib.LinearAlgebra.Matrix.Trace
noncomputable section
open Matrix
open scoped Matrix BigOperators
namespace DifferentialGeometry
end DifferentialGeometry
open _root_.DifferentialGeometry
namespace DifferentialGeometry.Integral
end DifferentialGeometry.Integral
open _root_.DifferentialGeometry
open _root_.DifferentialGeometry.Integral
namespace DifferentialGeometry.Integral.Measure
end DifferentialGeometry.Integral.Measure
open _root_.DifferentialGeometry
open _root_.DifferentialGeometry.Integral
open _root_.DifferentialGeometry.Integral.Measure
variable {n : Type*} [Fintype n] [DecidableEq n]
namespace DifferentialGeometry.Integral.Measure
end DifferentialGeometry.Integral.Measure
open _root_.DifferentialGeometry.Integral.MeasureFormal statement
theorem DifferentialGeometry.Integral.Measure.hasDerivAt_sqrt_det_eq_half_trace_inv_mul
(G : ℝ → Matrix n n ℝ) (G' : Matrix n n ℝ) (t : ℝ)
(hG : ∀ i j, HasDerivAt (fun t => G t i j) (G' i j) t)
(hpos : 0 < (G t).det) :
HasDerivAt (fun s => Real.sqrt (G s).det)
((1 / 2) * trace ((G t)⁻¹ * G') * Real.sqrt (G t).det) t := by sorrySource