Transport of a variational equation through a parameterized coordinate map
ProvedBianchiIX.hasDerivAt_coordinate_variationbianchi-ix-era-statisticsdynamical-systems
Let be real normed spaces, , , , and . Fix . Assume is at , is differentiable there, and is differentiable at , with
Suppose has derivative at , with and for some , and
for all sufficiently near . Then
Preamble
import Mathlib.Analysis.Calculus.FDeriv.Symmetric
import Mathlib.Analysis.Calculus.Deriv.Mul
import Mathlib.Tactic.NormNum
namespace BianchiIX
end BianchiIX
noncomputable section
open BianchiIX
open Filter
open scoped Topology
variable {E F G : Type*} [NormedAddCommGroup E] [NormedSpace ℝ E]
[NormedAddCommGroup F] [NormedSpace ℝ F] [NormedAddCommGroup G] [NormedSpace ℝ G]
Formal statement
theorem BianchiIX.hasDerivAt_coordinate_variation
{p : E → F} {f : E → E} {g : F → F} {alpha v : ℝ → E} {t : ℝ}
(hp : ContDiffAt ℝ 2 p (alpha t)) (hf : DifferentiableAt ℝ f (alpha t))
(hg : DifferentiableAt ℝ g (p (alpha t)))
(ha : HasDerivAt alpha (f (alpha t)) t)
(hv : HasDerivAt v (fderiv ℝ f (alpha t) (v t)) t)
{b : G → E} {B : G →L[ℝ] E} {z w : G}
(hb : HasFDerivAt b B z) (hbz : b z = alpha t) (hBw : B w = v t)
(heq : (fun q => fderiv ℝ p (b q) (f (b q))) =ᶠ[𝓝 z] (fun q => g (p (b q)))) :
HasDerivAt (fun s => fderiv ℝ p (alpha s) (v s))
(fderiv ℝ g (p (alpha t)) (fderiv ℝ p (alpha t) (v t))) t := by sorry
Source