Documentation

TauCeti.Analysis.Calculus.ParametricPullback

Differentiating a parametric pullback #

For a differentiable vector field and a sufficiently smooth parametric family whose inverse spatial Jacobian is differentiable, the derivative at a base time of its pullback is the Lie bracket [V, W] of the family's parameter velocity V with the pulled-back field W, when the family agrees with the identity to first order at the point. This is the vector-space calculus statement underlying the infinitesimal adjoint action of a Lie group.

This supplies a prerequisite for Deliverable A, Layer 1 of TauCetiRoadmap/RepresentationTheory/LieGroups/README.md.

Main result #

References #

theorem VectorField.hasDerivAt_parametric_pullback {π•œ : Type u_1} {E : Type u_2} [NontriviallyNormedField π•œ] [NormedAddCommGroup E] [NormedSpace π•œ E] {F : π•œ Γ— E β†’ E} {W : E β†’ E} {tβ‚€ : π•œ} {x : E} (hF : ContDiffAt π•œ (minSmoothness π•œ 2) F (tβ‚€, x)) (hF0 : F (tβ‚€, x) = x) (hA0 : spatialFDeriv F x tβ‚€ = ContinuousLinearMap.id π•œ E) (hInvDiff : DifferentiableAt π•œ (fun (t : π•œ) => (spatialFDeriv F x t).inverse) tβ‚€) (hW : DifferentiableAt π•œ W x) :
HasDerivAt (fun (t : π•œ) => pullback π•œ (fun (y : E) => F (t, y)) W x) (lieBracket π•œ (timeFDeriv F tβ‚€) W x) tβ‚€

Let F have the minimum smoothness needed for symmetric second derivatives at (tβ‚€, x) and agree with the identity to first order at x when t = tβ‚€. If the inverse spatial-Jacobian family is differentiable at tβ‚€ and W is differentiable at x, then the derivative of the pullback of W along F is the Lie bracket [V, W], where V is the parameter velocity of F at tβ‚€.

theorem VectorField.hasDerivAt_parametric_pullback_of_completeSpace {π•œ : Type u_1} {E : Type u_2} [NontriviallyNormedField π•œ] [NormedAddCommGroup E] [NormedSpace π•œ E] [CompleteSpace E] {F : π•œ Γ— E β†’ E} {W : E β†’ E} {tβ‚€ : π•œ} {x : E} (hF : ContDiffAt π•œ (minSmoothness π•œ 2) F (tβ‚€, x)) (hF0 : F (tβ‚€, x) = x) (hA0 : spatialFDeriv F x tβ‚€ = ContinuousLinearMap.id π•œ E) (hW : DifferentiableAt π•œ W x) :
HasDerivAt (fun (t : π•œ) => pullback π•œ (fun (y : E) => F (t, y)) W x) (lieBracket π•œ (timeFDeriv F tβ‚€) W x) tβ‚€

The Banach-space specialization of hasDerivAt_parametric_pullback, where differentiability of the inverse spatial-Jacobian family follows automatically from invertibility at the base point.