Morse functions on smooth manifolds #
This file lifts nondegenerate critical points and Morse functions from normed spaces to smooth
manifolds without boundary. A critical point is nondegenerate when the coordinate expression of
the function in the preferred extended chart has a nondegenerate critical point in the sense of
TauCeti.IsNondegenerateCriticalPoint. The latter notion is invariant under smooth changes of
coordinates, so this is the usual intrinsic definition.
IsMorseOn I f s additionally requires f to be smooth on s and every critical point in s
to be nondegenerate. The smoothness condition is what distinguishes a Morse function from the
weaker normed-space predicate HasNondegenerateCriticalPointsOn, which deliberately imposes no
regularity away from critical points. On a normed vector space, the manifold definitions reduce
exactly to the existing calculus definitions.
This is the manifold-level starting point for Morse homology: stable and unstable manifolds, Morse--Smale trajectory spaces, and the Morse differential are attached to a Morse function on a manifold, rather than to a function on one global coordinate space.
Main declarations #
TauCeti.IsManifoldNondegenerateCriticalPoint: a nondegenerate critical point of a real-valued function on a smooth manifold.TauCeti.IsManifoldNondegenerateCriticalPoint.contMDiffAt: such a function isC²at the point.TauCeti.IsMorseOn: a smooth function whose critical points in a set are nondegenerate.TauCeti.IsMorse: a Morse function on the whole manifold.TauCeti.isManifoldNondegenerateCriticalPoint_modelSpace_iffandTauCeti.isMorseOn_modelSpace_iff: comparison with the normed-space definitions.
The definition follows Audin--Damian, Morse Theory and Floer Homology, Chapter 1.
A point x is a nondegenerate critical point of f when, in the preferred extended chart at
x, the coordinate expression of f has a nondegenerate critical point. As with mfderiv and
ContMDiff, the definition carries no smoothness or boundary hypotheses; it is the intended
chart-independent notion when I.Boundaryless and IsManifold I ∞ M hold, and results relying on
intrinsic meaning assume these. For models with boundary the unconstrained Hessian is not the
boundary Morse condition, which is a different theory.
Instances For
The coordinate characterization of a nondegenerate critical point.
A function with a nondegenerate critical point is C² there.
Negating a function preserves its nondegenerate critical points.
Being a nondegenerate critical point is invariant under negating the function.
Nondegeneracy of a critical point depends only on the germ of the function there.
On a normed vector space with its self-model manifold structure, a manifold nondegenerate critical point is exactly a nondegenerate critical point in the existing calculus sense.
A function is Morse on s when it is smooth there and every critical point in s is a
nondegenerate critical point. Criticality is tested in the same preferred coordinates used by
IsManifoldNondegenerateCriticalPoint; on a vector space this is exactly fderiv ℝ f x = 0.
Instances For
The introduction and elimination rule for a function being Morse on a set.
A function which is Morse on a set is smooth there.
Every critical point of a function which is Morse on s is a nondegenerate critical point.
The coordinate expression of a function which is Morse on s is differentiable at the chart
image of every point of s: either the point is not critical, so the derivative is nonzero, or it
is a nondegenerate critical point, where the coordinate expression is twice continuously
differentiable.
The restriction of a Morse function to a smaller set is Morse there.
Being Morse is a local property: a function is Morse on s if each point of s has a
neighbourhood on which it is Morse.
A function which agrees on an open set with a function Morse there is Morse there.
Negating a function preserves the property of being Morse on a set.
Being Morse on a set is invariant under negating the function.
On a normed vector space, being Morse on s means being smooth on s and having
nondegenerate critical points there in the existing calculus sense.
A Morse function is a function which is Morse on the whole manifold.
Instances For
Being Morse on the whole manifold is being a Morse function.
Every function is Morse on the empty set.
A function is Morse exactly when it is smooth and all of its critical points are nondegenerate.
A Morse function is smooth.
Every critical point of a Morse function is a nondegenerate critical point.
A point where the derivative of a Morse function vanishes is a nondegenerate critical point.
A Morse function is Morse on every subset.
Negating a Morse function gives a Morse function.
Being Morse is invariant under negating the function.
On a normed vector space, a Morse function is exactly a smooth function all of whose critical points are nondegenerate in the existing calculus sense.