Global stable and unstable sets are embedded C¹ submanifolds #
Let x be a nondegenerate critical point of a globally C² function f on a
finite-dimensional real inner product space whose gradient is globally Lipschitz. This file
shows that the stable and unstable sets of x under the negative-gradient flow are embedded
C¹ submanifolds of the ambient space: every point of the stable set has a C¹ ambient chart,
with C¹ inverse, carrying the stable set onto the stable Hessian subspace, and likewise for
the unstable set. Their dimensions are finrank E - morseIndex f x and morseIndex f x
(IsNondegenerateCriticalPoint.finrank_stableLinearSubspace_add_morseIndex and
finrank_unstableLinearSubspace).
The proof has two steps.
- Near
xthe stable set is the local stable disk. Since a nondegenerate critical point is isolated,‖∇ f‖is bounded below by somec > 0on a thin annulus aroundx. A trajectory that crosses the annulus loses at leastctimes its width in value (Flow.IsNegativeGradient.dist_le_of_mem_stableSet), so a point of the stable set close toxand with value close tof xnever leaves the ball: it belongs to the confined local stable set of the Lyapunov--Perron construction. - Transport along the flow. A point
yof the stable set reaches, at some timeT, the neighbourhood ofxwhere the previous step applies and where the local straightening chart ofIsNondegenerateCriticalPoint.exists_localStableSet_chartis defined. Composing that chart with the time-Tflow, aC¹diffeomorphism of the ambient space, straightens the stable set aroundy.
Without the first step the transported chart would only straighten the part of the stable set lying in the transported local disk; points of the stable set accumulating from far along the flow could otherwise break embeddedness. For a gradient flow they cannot.
Main declarations #
IsNondegenerateCriticalPoint.eventually_forall_dist_le_of_mem_stableSetandIsNondegenerateCriticalPoint.eventually_forall_dist_le_of_mem_unstableSet: near a nondegenerate critical point, stable and unstable trajectories stay in a given ball.IsNondegenerateCriticalPoint.exists_stableSet_chart: every point of the global stable set has aC¹straightening chart onto the stable Hessian subspace.IsNondegenerateCriticalPoint.exists_unstableSet_chart: the same for the unstable set and the unstable Hessian subspace.
References #
- M. Audin and M. Damian, Morse Theory and Floer Homology, Springer Universitext, 2014, Chapter 2.
Near a nondegenerate critical point, stable trajectories stay close. For every radius
r > 0, every point near the critical point x whose negative-gradient trajectory converges to
x remains within distance r of x at all nonnegative times. Thus, near x, the stable set
coincides with the local stable set of trajectories confined to a ball.
Near a nondegenerate critical point, unstable trajectories stay close in backward time.
The backward-time counterpart of
IsNondegenerateCriticalPoint.eventually_forall_dist_le_of_mem_stableSet.
The stable set of a Morse critical point is an embedded C¹ submanifold. For a globally
C² function with globally Lipschitz gradient, every point y of the stable set of a
nondegenerate critical point x under the negative-gradient flow has a C¹ ambient chart,
with C¹ inverse, carrying the stable set onto the stable Hessian subspace, whose dimension is
finrank E - morseIndex f x.
The unstable set of a Morse critical point is an embedded C¹ submanifold. The
backward-time counterpart of IsNondegenerateCriticalPoint.exists_stableSet_chart: every point
of the unstable set has a C¹ ambient chart, with C¹ inverse, carrying the unstable set onto
the unstable Hessian subspace, whose dimension is the Morse index.