Complete vector fields #
A vector field is complete when every maximal integral curve is defined for all real time. This file expresses completeness through the joint maximal-flow domain and relates it to the pointwise maximal intervals and to the existence of global integral curves.
Compactly supported C¹ vector fields on boundaryless Banach manifolds are complete. In
particular, every C¹ vector field on a compact boundaryless Banach manifold is complete. So is
every C¹ vector field admitting a proper map that is constant along its integral curves, such
as a Hamiltonian vector field with a proper family of first integrals. These criteria make
completeness available without choosing a global flow or assuming finite dimensionality.
Main declarations #
TauCeti.IsCompleteVectorField: the maximal flow is defined at every time and point, with eliminatorsIsCompleteVectorField.flowDomain_eq_univ,IsCompleteVectorField.mem_flowDomain, andIsCompleteVectorField.mem_maximalIntegralCurveInterval.TauCeti.isCompleteVectorField_iff_maximalIntegralCurveInterval: completeness in terms of pointwise maximal intervals.TauCeti.isCompleteVectorField_iff_exists_isMIntegralCurve: completeness in terms of global integral curves through every point.TauCeti.flowOf_flowOf_neg: for a complete field the time-(-t)map of the maximal flow inverts the time-tmap, so (TauCeti.flowOf_surjective) the time-tmap is surjective.TauCeti.isCompleteVectorField_of_exists_isMIntegralCurveOn: the uniform-time completeness criterion.TauCeti.isCompleteVectorField_of_isCompact_of_eq_zero_off: compactly supported fields are complete.TauCeti.isCompleteVectorField_of_compactSpace: fields on compact manifolds are complete.TauCeti.isCompleteVectorField_of_isProperMap: fields whose maximal integral curves stay in the fibres of a proper map are complete.
References #
- John M. Lee, Introduction to Smooth Manifolds, 2nd ed., Theorem 9.16.
- Winston Yin,
Mathlib.Geometry.Manifold.IntegralCurve.UniformTime, whoseexists_isMIntegralCurve_of_isMIntegralCurveOnsupplies the uniform-time criterion.
A vector field is complete when its maximal flow is defined at every time and point.
Instances For
The maximal-flow domain of a complete vector field is all of ℝ × M. This is the defining
property, named so that it can be used for rewriting.
Every time and point lie in the maximal-flow domain of a complete vector field.
Every time lies in each maximal interval of a complete vector field.
A vector field is complete precisely when every pointwise maximal interval is all of ℝ.
Every pointwise maximal interval of a complete vector field is all of ℝ.
A C¹ vector field is complete precisely when a global integral curve through every point
exists.
A uniform positive time of existence for local integral curves through every point makes a
C¹ vector field complete.
A global integral curve of a complete C¹ vector field through a prescribed point.
For a complete C¹ vector field, the time-(-t) map of the maximal flow inverts the time-t
map.
For a complete C¹ vector field, the time-t map of the maximal flow is surjective.
A C¹ vector field that vanishes outside a compact set is complete.
Every C¹ vector field on a compact boundaryless Banach manifold is complete.
A C¹ vector field with a proper invariant map is complete. If a proper map G is
constant along every maximal integral curve of v, then each maximal integral curve stays in the
compact fibre of G through its initial point, so it is defined for all time. No regularity of
the fibres is needed.