Documentation

TauCeti.Analysis.Calculus.DifferentialForm.Flow

Time derivatives of differential forms pulled back along a flow #

Let X : ๐•œ โ†’ E โ†’ E be a time-dependent vector field on a normed space and ฯˆ : ๐•œ โ†’ E โ†’ E a family of maps moving along it: โˆ‚โ‚œ ฯˆโ‚œ x = Xโ‚œ (ฯˆโ‚œ x), and the derivative Dฯˆโ‚œ x solves the variational equation โˆ‚โ‚œ Dฯˆโ‚œ x = DXโ‚œ (ฯˆโ‚œ x) โˆ˜ Dฯˆโ‚œ x. The time-dependent flow of a Cยน field has both properties. For a time-dependent differential form ฯ‰ : ๐•œ โ†’ E โ†’ E [โ‹€^Fin k]โ†’L[๐•œ] F, the pullback ฯˆโ‚œ^* ฯ‰โ‚œ at x is (ฯ‰โ‚œ (ฯˆโ‚œ x)).compContinuousLinearMap (Dฯˆโ‚œ x), and

โˆ‚โ‚œ (ฯˆโ‚œ^* ฯ‰โ‚œ) = ฯˆโ‚œ^* (โˆ‚โ‚œ ฯ‰โ‚œ + L_{Xโ‚œ} ฯ‰โ‚œ),

where L is the Lie derivative TauCeti.lieDerivForm. Consequently ฯˆโ‚œ^* ฯ‰โ‚œ does not depend on t when โˆ‚โ‚œ ฯ‰โ‚œ + L_{Xโ‚œ} ฯ‰โ‚œ vanishes along the orbit of x. This is the identity behind Moser's deformation argument; for an autonomous field and a time-independent form it is the flow characterization of the Lie derivative.

The statements are pointwise in x: only the orbit of x and the derivative of ฯˆโ‚œ at x enter, so no global flow or global regularity is required.

Main declarations #

References #

theorem TauCeti.hasDerivAt_compContinuousLinearMap_fderiv {๐•œ : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField ๐•œ] [NormedAddCommGroup E] [NormedSpace ๐•œ E] [NormedAddCommGroup F] [NormedSpace ๐•œ F] {k : โ„•} {ฯ‰ : ๐•œ โ†’ E โ†’ E [โ‹€^Fin k]โ†’L[๐•œ] F} {ฯˆ X : ๐•œ โ†’ E โ†’ E} {x : E} {t : ๐•œ} (hฯ‰ : DifferentiableAt ๐•œ (fun (p : ๐•œ ร— E) => ฯ‰ p.1 p.2) (t, ฯˆ t x)) (hฯˆ : HasDerivAt (fun (s : ๐•œ) => ฯˆ s x) (X t (ฯˆ t x)) t) (hDฯˆ : HasDerivAt (fun (s : ๐•œ) => fderiv ๐•œ (ฯˆ s) x) (fderiv ๐•œ (X t) (ฯˆ t x) โˆ˜SL fderiv ๐•œ (ฯˆ t) x) t) :
HasDerivAt (fun (s : ๐•œ) => (ฯ‰ s (ฯˆ s x)).compContinuousLinearMap (fderiv ๐•œ (ฯˆ s) x)) ((deriv (fun (s : ๐•œ) => ฯ‰ s (ฯˆ t x)) t + lieDerivForm (X t) (ฯ‰ t) (ฯˆ t x)).compContinuousLinearMap (fderiv ๐•œ (ฯˆ t) x)) t

The time derivative of a pulled-back form. If ฯˆโ‚œ moves along the time-dependent field Xโ‚œ and its derivative at x solves the variational equation, then the pullback ฯˆโ‚œ^* ฯ‰โ‚œ = (ฯ‰โ‚œ (ฯˆโ‚œ x)).compContinuousLinearMap (Dฯˆโ‚œ x) has time derivative ฯˆโ‚œ^* (โˆ‚โ‚œ ฯ‰โ‚œ + L_{Xโ‚œ} ฯ‰โ‚œ).

theorem TauCeti.compContinuousLinearMap_fderiv_eq_of_deriv_add_lieDerivForm_eq_zero {k : โ„•} {E : Type u_4} {F : Type u_5} [NormedAddCommGroup E] [NormedSpace โ„ E] [NormedAddCommGroup F] [NormedSpace โ„ F] {ฯ‰ : โ„ โ†’ E โ†’ E [โ‹€^Fin k]โ†’L[โ„] F} {ฯˆ X : โ„ โ†’ E โ†’ E} {x : E} {a b : โ„} (hab : a โ‰ค b) (hฯ‰ : โˆ€ t โˆˆ Set.Icc a b, DifferentiableAt โ„ (fun (p : โ„ ร— E) => ฯ‰ p.1 p.2) (t, ฯˆ t x)) (hฯˆ : โˆ€ t โˆˆ Set.Icc a b, HasDerivAt (fun (s : โ„) => ฯˆ s x) (X t (ฯˆ t x)) t) (hDฯˆ : โˆ€ t โˆˆ Set.Icc a b, HasDerivAt (fun (s : โ„) => fderiv โ„ (ฯˆ s) x) (fderiv โ„ (X t) (ฯˆ t x) โˆ˜SL fderiv โ„ (ฯˆ t) x) t) (hzero : โˆ€ t โˆˆ Set.Icc a b, deriv (fun (s : โ„) => ฯ‰ s (ฯˆ t x)) t + lieDerivForm (X t) (ฯ‰ t) (ฯˆ t x) = 0) :
(ฯ‰ b (ฯˆ b x)).compContinuousLinearMap (fderiv โ„ (ฯˆ b) x) = (ฯ‰ a (ฯˆ a x)).compContinuousLinearMap (fderiv โ„ (ฯˆ a) x)

Invariance of pulled-back forms. If ฯˆโ‚œ moves along Xโ‚œ, its derivative at x solves the variational equation, and โˆ‚โ‚œ ฯ‰โ‚œ + L_{Xโ‚œ} ฯ‰โ‚œ vanishes along the orbit of x for t โˆˆ [a, b], then the pullbacks ฯˆโ‚^* ฯ‰โ‚ and ฯˆ_b^* ฯ‰_b at x agree.