Documentation

TauCeti.Geometry.Manifold.DifferentialForm.Flow.TimeDependent

Lie derivatives of differential forms along time-dependent flows #

Let X be a jointly C² time-dependent vector field on a finite-dimensional manifold without boundary whose suspension (t, x) ↦ (1, X t x) is complete, and let φ_{s,t} be its time-dependent flow from time s to time t (TauCeti.timeDependentFlowOf). For a differential form α, the pullbacks φ_{s,t}^* α at a point x form a curve in the alternating maps on T_x M, and its velocity is the pullback of the Lie derivative along the field at the current time:

d/dt (φ_{s,t}^* α)ₓ = (φ_{s,t}^* L_{X_t} α)ₓ

(TauCeti.hasDerivAt_mpullback_timeDependentFlowOf). This is the time-dependent counterpart of TauCeti.hasDerivAt_mpullback_globalFlow. The Lie derivative L_{X_t} α is TauCeti.mlieDerivForm (X t) α, defined in charts with no reference to flows.

At the base time itself, the flow u ↦ φ_{t,u} is a jointly C² family of maps which is the identity at time t and moves with velocity X t there, so d/du|_{u = t} (φ_{t,u}^* α) = L_{X_t} α is an instance of TauCeti.hasDerivAt_mpullback_of_eq_id; this step is local and holds without completeness. The two-time composition law φ_{s,u} = φ_{t,u} ∘ φ_{s,t} moves this to an arbitrary base time s.

Integrating the identity: the time-dependent flow preserves a differentiable form α at all times exactly when L_{X_t} α = 0 for every t (TauCeti.mpullback_timeDependentFlowOf_eq_self_iff). For a closed form β this is the condition that every contraction ι_{X_t} β is closed, by Cartan's formula (TauCeti.mpullback_timeDependentFlowOf_of_mextDeriv_interior_eq_zero). For a symplectic form ω, this says that the flow of a time-dependent symplectic vector field consists of symplectomorphisms; this is the input to the flux of a symplectic isotopy, whose velocity one-forms ι_{X_t} ω are closed.

Main results #

References #

theorem TauCeti.hasDerivAt_mpullback_timeDependentFlowOf_self {E : Type u_1} {H : Type u_2} {M : Type u_3} {F : Type u_4} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] [TopologicalSpace H] {I : ModelWithCorners ℝ E H} [I.Boundaryless] [TopologicalSpace M] [ChartedSpace H M] [T2Space M] [IsManifold I 2 M] [NormedAddCommGroup F] [NormedSpace ℝ F] {k : ℕ} {X : ℝ → (x : M) → TangentSpace I x} {α : RoughForm I M F k} (hX : ContMDiff ((modelWithCornersSelf ℝ ℝ).prod I) I.tangent 2 fun (p : ℝ × M) => ⟨p.2, X p.1 p.2⟩) (t : ℝ) (y : M) (hα : (MDiffAt fun (z : M) => ⟨z, α z⟩) y) :
HasDerivAt (fun (u : ℝ) => mpullback I I (timeDependentFlowOf X t u) α y) (mlieDerivForm (X t) α y) t

The Lie derivative is the velocity of pulled-back forms at the base time. For a jointly C² time-dependent vector field X and a form α differentiable at y, the pullbacks by the time-dependent flow from time t satisfy d/du|_{u = t} (φ_{t,u}^* α)_y = (L_{X_t} α)_y. No completeness is needed: the flow is C² on its open domain, which contains ((t, t), y).

theorem TauCeti.hasDerivAt_mpullback_timeDependentFlowOf {E : Type u_1} {H : Type u_2} {M : Type u_3} {F : Type u_4} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] [TopologicalSpace H] {I : ModelWithCorners ℝ E H} [I.Boundaryless] [TopologicalSpace M] [ChartedSpace H M] [T2Space M] [IsManifold I 2 M] [NormedAddCommGroup F] [NormedSpace ℝ F] {k : ℕ} {X : ℝ → (x : M) → TangentSpace I x} {α : RoughForm I M F k} (hc : IsCompleteVectorField (timeDependentSuspensionField X)) (hX : ContMDiff ((modelWithCornersSelf ℝ ℝ).prod I) I.tangent 2 fun (p : ℝ × M) => ⟨p.2, X p.1 p.2⟩) (s t : ℝ) (x : M) (hα : (MDiffAt fun (z : M) => ⟨z, α z⟩) (timeDependentFlowOf X s t x)) :
HasDerivAt (fun (u : ℝ) => mpullback I I (timeDependentFlowOf X s u) α x) (mpullback I I (timeDependentFlowOf X s t) (mlieDerivForm (X t) α) x) t

Lie derivatives along time-dependent flows. For a jointly C² time-dependent vector field X with complete suspension and a form α differentiable at φ_{s,t} x, the pullbacks (φ_{s,u}^* α)ₓ by the time-dependent flow from time s have velocity (φ_{s,t}^* L_{X_t} α)ₓ at time t.

theorem TauCeti.mpullback_timeDependentFlowOf_eq_self_iff {E : Type u_1} {H : Type u_2} {M : Type u_3} {F : Type u_4} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] [TopologicalSpace H] {I : ModelWithCorners ℝ E H} [I.Boundaryless] [TopologicalSpace M] [ChartedSpace H M] [T2Space M] [IsManifold I 2 M] [NormedAddCommGroup F] [NormedSpace ℝ F] {k : ℕ} {X : ℝ → (x : M) → TangentSpace I x} {α : RoughForm I M F k} (hc : IsCompleteVectorField (timeDependentSuspensionField X)) (hX : ContMDiff ((modelWithCornersSelf ℝ ℝ).prod I) I.tangent 2 fun (p : ℝ × M) => ⟨p.2, X p.1 p.2⟩) (hα : MDiff fun (z : M) => ⟨z, α z⟩) :
(∀ (s t : ℝ), mpullback I I (timeDependentFlowOf X s t) α = α) ↔ ∀ (t : ℝ), mlieDerivForm (X t) α = 0

Invariance of forms under time-dependent flows. For a jointly C² time-dependent vector field X with complete suspension, the time-dependent flow preserves a differentiable form α, φ_{s,t}^* α = α for all times s and t, exactly when L_{X_t} α = 0 for every time t.

theorem TauCeti.mpullback_timeDependentFlowOf_of_mextDeriv_interior_eq_zero {E : Type u_1} {H : Type u_2} {M : Type u_3} {F : Type u_4} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] [TopologicalSpace H] {I : ModelWithCorners ℝ E H} [I.Boundaryless] [TopologicalSpace M] [ChartedSpace H M] [T2Space M] [IsManifold I 2 M] [NormedAddCommGroup F] [NormedSpace ℝ F] {k : ℕ} {X : ℝ → (x : M) → TangentSpace I x} (hc : IsCompleteVectorField (timeDependentSuspensionField X)) (hX : ContMDiff ((modelWithCornersSelf ℝ ℝ).prod I) I.tangent 2 fun (p : ℝ × M) => ⟨p.2, X p.1 p.2⟩) {β : RoughForm I M F (k + 1)} (hβ : MDiff fun (z : M) => ⟨z, β z⟩) (hdβ : mextDeriv β = 0) (hXβ : ∀ (t : ℝ), mextDeriv (RoughForm.interior (X t) β) = 0) (s t : ℝ) :
mpullback I I (timeDependentFlowOf X s t) β = β

Time-dependent flows preserve closed forms with closed contractions. For a jointly C² time-dependent vector field X with complete suspension and a differentiable closed form β whose contraction ι_{X_t} β is closed for every time t, the time-dependent flow satisfies φ_{s,t}^* β = β, because Cartan's formula gives L_{X_t} β = d(ι_{X_t} β) = 0. For a symplectic form β, these are the time-dependent symplectic vector fields.