Documentation

TauCeti.Analysis.Calculus.Morse.MorseSmale.Basic

The Morse–Smale condition for a negative-gradient flow #

Let E be a real Hilbert space and f : E → ℝ a function whose gradient is globally Lipschitz, so that the negative-gradient flow negativeGradientFlow f hf exists for all time. The results on transverse intersections and level slices of connecting trajectories (TauCeti.Analysis.Calculus.Morse.Transversality, …TrajectorySpace) take transversality of the unstable set of p and the stable set of q at a point y as a hypothesis. The predicate and its elementary API need only completeness of E; the consequences drawn from it assume E finite-dimensional.

IsMorseSmale f hf states that this transversality holds at every common point of the unstable set of every nondegenerate critical point p and the stable set of every nondegenerate critical point q. It is the global transversality hypothesis htr : IsMorseSmale f hf of the results on breaking of trajectories, compactness of trajectory spaces and the mod-two Morse boundary. For a Morse function (all of whose critical points are nondegenerate), this is the classical Morse–Smale condition. It is a plain predicate: the regularity of f is a separate hypothesis of the statements that use it.

Main declarations #

References #

The Morse–Smale condition. For a function f with K-Lipschitz gradient, the unstable set of each nondegenerate critical point p and the stable set of each nondegenerate critical point q of the negative-gradient flow are transverse at each common point y: the spans of their tangent cones at y together span the whole space. (When E is finite-dimensional and f is C², these sets are C¹ manifolds near y, by the slice charts IsNondegenerateCriticalPoint.exists_unstableSet_chart and …exists_stableSet_chart, and these spans are their tangent spaces.)

Instances For

    The introduction rule for IsMorseSmale. A function is Morse–Smale once, at every point y of W^u(p) ∩ W^s(q) for nondegenerate critical points p and q, the spans of the tangent cones of the unstable set of p and the stable set of q together span the whole space.

    The pointwise elimination rule for IsMorseSmale. For a Morse–Smale function, at a point y of W^u(p) ∩ W^s(q), for nondegenerate critical points p and q, the spans of the tangent cones of the unstable set of p and the stable set of q together span the whole space.

    Independence of the Lipschitz witness. The Morse–Smale condition does not depend on the Lipschitz bound used to define the negative-gradient flow.

    One point per trajectory suffices. For a C² function, the Morse–Smale condition holds as soon as, on the trajectory through each point y of W^u(p) ∩ W^s(q), the unstable set of p and the stable set of q are transverse at some point φ_t y: transversality propagates along trajectories.

    theorem TauCeti.IsMorseSmale.morseIndex_lt {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] [CompleteSpace E] [FiniteDimensional ℝ E] {f : E → ℝ} {K : NNReal} {hf : LipschitzWith K (gradient f)} {p q y : E} (h : IsMorseSmale f hf) (hp : IsNondegenerateCriticalPoint f p) (hq : IsNondegenerateCriticalPoint f q) (hfs : ContDiff ℝ 2 f) (hpq : p ≠ q) (hyu : y ∈ (negativeGradientFlow f hf).unstableSet p) (hys : y ∈ (negativeGradientFlow f hf).stableSet q) :

    The Morse index drops along trajectories. For a C² Morse–Smale function, a trajectory of the negative-gradient flow from a nondegenerate critical point p to a different nondegenerate critical point q forces morseIndex f q < morseIndex f p.

    No trajectories up the index. For a C² Morse–Smale function, the unstable set of a nondegenerate critical point p does not meet the stable set of a different nondegenerate critical point q whose Morse index is at least that of p.