Time-dependent flows on manifolds #
A time-dependent vector field on a manifold M is a family X t of vector fields on M, indexed
by the time t : ℝ. Its integral curves are the curves γ with γ' u = X u (γ u). Adjoining the
clock equation t' = 1 turns X into the autonomous vector field (t, x) ↦ (1, X t x) on
ℝ × M, its suspension (TauCeti.timeDependentSuspensionField), and the maximal flow of the
suspension yields the maximal time-dependent flow of X:
TauCeti.timeDependentFlowOf X s t x is the value at time t of the maximal integral curve of X
which passes through x at time s. It is defined on the set TauCeti.timeDependentFlowDomain X
of triples ((s, t), x), and is total, with junk values outside that set.
For a jointly C^n time-dependent field on a finite-dimensional boundaryless manifold, 1 ≤ n,
this is the fundamental theorem on time-dependent flows: the domain is open and contains every
triple ((s, s), x), the flow is jointly C^n on it, its curves t ↦ timeDependentFlowOf X s t x
solve the equation and are the unique solutions through x at time s, and the two-time
composition law holds wherever its terms are defined. A time-dependent field vanishing outside a
compact subset of M at all times has a complete suspension, and then every time map is a C^n
diffeomorphism of M, with inverse the time map in the opposite direction.
Compactly supported time-dependent fields are the input to the isotopy extension theorem: the velocity of a moving compact submanifold, extended to a compactly supported field on the ambient manifold, has a complete suspension, and its time maps are the ambient diffeomorphisms that carry the initial position of the submanifold to the later ones.
Main definitions #
TauCeti.timeDependentSuspensionField X: the autonomous field(t, x) ↦ (1, X t x)onℝ × M.TauCeti.timeDependentFlowDomain X: the domain of the maximal time-dependent flow.TauCeti.timeDependentFlowOf X s t x: the maximal time-dependent flow from timesto timet.TauCeti.timeDependentFlowDiffeomorph: for a complete suspension, the time map fromstotas aC^ndiffeomorphism.TauCeti.timeDependentFlowMFDerivEquiv: for a complete suspension, the differential of the time map as a continuous linear equivalence of tangent spaces.
Main results #
TauCeti.flowOf_timeDependentSuspensionField: the flow of the suspension advances the clock at unit speed and moves the point along the time-dependent flow.TauCeti.isOpen_timeDependentFlowDomainandTauCeti.contMDiffOn_timeDependentFlowOf: the domain is open and the flow is jointlyC^non it.TauCeti.hasMFDerivAt_timeDependentFlowOf: the curves of the flow solveγ' u = X u (γ u).TauCeti.timeDependentFlowOf_eq_of_hasMFDerivAt: every solution on an open interval is a curve of the flow.TauCeti.timeDependentFlowOf_trans_of_memandTauCeti.timeDependentFlowOf_trans: the two-time composition law, where it is defined, and everywhere for a complete suspension.TauCeti.timeDependentFlowOf_symm_of_mem: flowing back from timetto timesundoes the flow fromstot.TauCeti.isCompleteVectorField_timeDependentSuspensionField: a time-dependent field vanishing outside a fixed compact set has a complete suspension.TauCeti.hasMFDerivAt_timeDependentFlowOf_comp: a map moved by the flow at a varying time,y ↦ timeDependentFlowOf X s (τ y) (v y), has derivativedφ ∘ dv + dτ ⊗ X.
References #
- J. M. Lee, Introduction to Smooth Manifolds, 2nd ed., Springer GTM 218 (2013), Theorem 9.48 (the fundamental theorem on time-dependent flows).
- M. W. Hirsch, Differential Topology, Springer GTM 33 (1976), Chapter 8, §1 (isotopy extension by compactly supported time-dependent vector fields).
The formalization adapts the time-dependent flow construction of the Tau Ceti contributors (https://github.com/TauCetiProject/TauCeti/pull/20364).
The suspension construction is the manifold counterpart of TauCeti.timeDependentSuspension in
TauCeti.Dynamics.Flow.TimeDependent; the maximal flow is Tau Ceti's TauCeti.flowOf.
The suspension of a time-dependent vector field #
The suspension of a time-dependent vector field X on M: the autonomous vector field
(t, x) ↦ (1, X t x) on ℝ × M, whose first component advances the clock at unit speed.
Instances For
The clock component of the suspension is 1.
The spatial component of the suspension at (t, x) is X t x.
For a jointly C^n time-dependent vector field X and a real number c, the field (c, X)
on ℝ × M is a C^n vector field. For c = 1 it is the suspension of X, for c = 0 it is the
vertical field of X, and for X = 0 and c = 1 it is the unit field ∂_t of the time
coordinate.
The suspension of a jointly C^n time-dependent vector field is a C^n vector field on
ℝ × M.
The maximal time-dependent flow #
The domain of the maximal time-dependent flow of X: the triples ((s, t), x) such that
the maximal integral curve of X through x at time s is defined at time t.
Instances For
The maximal time-dependent flow of X: timeDependentFlowOf X s t x is the value at
time t of the maximal integral curve of X passing through x at time s. It is read off the
maximal flow of the suspension of X, and has junk values outside
timeDependentFlowDomain X.
Instances For
Membership in the domain of the time-dependent flow is membership of (t - s, (s, x)) in
the domain of the maximal flow of the suspension.
The time-dependent flow is the spatial component of the flow of the suspension.
Solutions of the time-dependent equation #
A solution γ of the time-dependent equation on an open interval containing s and t stays
in the domain of the time-dependent flow: ((s, t), γ s) lies in it.
A point at which X vanishes at all times stays in the domain of the time-dependent flow.
The times at which the flow from (s, x) is defined form an interval.
Two times at which the flow from (s, x) is defined, s and t, lie in a common open
interval of times at which it is defined.
The clock of the suspension runs at unit speed. Along the maximal integral curve of the
suspension through (s, x), the time coordinate at flow time τ is s + τ.
The flow of the suspension through (s, x) reaches the point
(t, timeDependentFlowOf X s t x) after time t - s.
The time-dependent flow from time s to time s is the identity.
If a triple ((s, t), x) lies in the domain of the time-dependent flow, so does
((s, s), x).
The curves of the time-dependent flow solve the equation. At every time t at which it is
defined, the curve u ↦ timeDependentFlowOf X s u x has velocity
X t (timeDependentFlowOf X s t x).
Uniqueness of solutions. A solution γ of the time-dependent equation on an open interval
containing s and t is the curve of the time-dependent flow through γ s at time s.
A point at which X vanishes at all times is fixed by the time-dependent flow.
The two-time composition law. Flowing from time r to time s and then from s to t
is flowing from r to t, provided both steps are defined; the composite is then defined.
In finite dimensions, the domain of the time-dependent flow of a C¹ field is open.
In finite dimensions, the time-dependent flow of a C^n field, 1 ≤ n, is jointly C^n in
the initial time, the final time and the initial point on its domain.
Every triple ((s, s), x) lies in the domain of the time-dependent flow.
Under a time-dependent field vanishing outside K at all times, the time-dependent flow keeps
every point in K together with its initial point.
A time-dependent field vanishing outside a fixed compact set has a complete suspension. The field may depend arbitrarily on time, and its suspension need not have compact support in the time direction.
Flowing back undoes the flow. If the flow from time s to time t is defined at x, then
the flow from t back to s is defined at its endpoint and returns it to x.
A jointly C¹ time-dependent field on a finite-dimensional boundaryless manifold has a
local flow through every time and point. The solution through (s, x) starts at x at time s
and solves the nonautonomous equation for all times sufficiently close to s.
Complete suspensions #
If the suspension is complete, the time-dependent flow is defined everywhere.
If the suspension is complete, flowing from time r to time s and then from s to t is
flowing from r to t.
If the suspension of a C^n time-dependent field, 1 ≤ n, on a finite-dimensional manifold is
complete, its time-dependent flow is jointly C^n in both times and the initial point.
If the suspension of a C^n time-dependent field, 1 ≤ n, on a finite-dimensional manifold is
complete, the time-dependent flow from time s to time t is a C^n diffeomorphism, with
inverse the time-dependent flow from t to s.
Instances For
The diffeomorphism timeDependentFlowDiffeomorph is the time-dependent flow.
The inverse of timeDependentFlowDiffeomorph from s to t is the time-dependent flow from
t to s.
The linearized time-dependent flow: if the suspension of a C^n time-dependent field,
1 ≤ n, is complete, the differential of the flow from s to t at x is a continuous linear
equivalence T_x M ≃ T_{φ_{s,t} x} M, with inverse the differential of the flow from t to s.
Instances For
The linearized time-dependent flow is the differential of the time map.
The linearized time-dependent flow applies the differential of the time map.
The inverse of the linearized time-dependent flow from s to t at x is the differential
of the flow from t to s at the flowed point φ_{s,t} x.
The inverse of the linearized time-dependent flow applies the differential of the reverse time map at the flowed point.
Derivative of a map moved by the time-dependent flow. Let τ : N → ℝ and v : N → M have
derivatives τ' and v' at z, and let X be jointly C¹ with complete suspension.
The map y ↦ φ_{s, τ y} (v y), with φ_{s, t} = timeDependentFlowOf X s t, has derivative
dφ_{s, τ z} ∘ v' + τ' ⊗ X_{τ z} at z: the flow carries the derivative of v, and the varying
time adds the velocity of the flow at the moved point.