Documentation

TauCeti.Geometry.Manifold.Morse.Generic.Basic

Morse functions are dense #

On a boundaryless finite-dimensional Hausdorff manifold M, every C^n function, 2 โ‰ค n โ‰ค โˆž, can be approximated, in the weak Whitney topology on C^nโŸฎI, M; ๐“˜(โ„), โ„โŸฏ, by C^n functions all of whose critical points in a prescribed compact set K are nondegenerate. On a compact manifold these functions form an open dense set, by the openness theorem TauCeti.isOpen_setOf_forall_mem_criticalPoints_isManifoldNondegenerateCriticalPoint, and hence a residual one. For smooth functions this says that Morse functions are dense; together with TauCeti.isOpen_setOf_isMorse they form an open dense set, and in particular every compact manifold carries a Morse function. On a compact manifold the weak Whitney topology is also the strong one, so this is the compact case of the Morse approximation theorem. The finite-order statement is the one used for genericity in Banach spaces of C^k functions: Morse functions in the sense of TauCeti.IsMorse are smooth, so for finite n the property is stated directly with TauCeti.IsManifoldNondegenerateCriticalPoint. The bound n โ‰ฅ 2 is needed for the openness, and the manifold is smooth, so that bump functions and charts are available at every order.

The proof is the classical one. Near a point c, choose a smooth bump function ฮฒ at c and perturb a C^n function g to y โ†ฆ g y - a (ฮฒ y โ€ข ฯ† y), where ฯ† is the extended chart at c and a is a continuous linear functional. On the open set W where ฮฒ = 1 inside the chart source, this is g - a โˆ˜ ฯ†, so in coordinates it is a linear perturbation of g โˆ˜ ฯ†.symm, and for a dense set of a it has only nondegenerate critical points there (TauCeti.dense_setOfPred_hasNondegenerateCriticalPointsOn_sub, which needs only Cยฒ). The perturbation is jointly C^n in a and y, hence continuous in a for the weak Whitney topology (ContMDiff.continuous_manifoldWeakWhitney), so small a keep it in any prescribed neighbourhood of g, and, by the openness of nondegeneracy on compact sets (TauCeti.eventually_forall_isManifoldNondegenerateCriticalPoint), keep its critical points nondegenerate on the compact set where those of g already were. Covering K by finitely many such W and perturbing one chart at a time gives a function whose critical points in all of K are nondegenerate.

Main results #

References #

theorem ContMDiffMap.exists_forall_isManifoldNondegenerateCriticalPoint_hasCompactSupport_sub {E : Type u_1} {H : Type u_2} {M : Type u_3} [NormedAddCommGroup E] [NormedSpace โ„ E] [TopologicalSpace H] {I : ModelWithCorners โ„ E H} [I.Boundaryless] [TopologicalSpace M] [ChartedSpace H M] [FiniteDimensional โ„ E] [IsManifold I (โ†‘โŠค) M] [T2Space M] {n : โ„•โˆž} [IsManifold I (โ†‘n) M] (hn : 2 โ‰ค n) (f : ContMDiffMap I (modelWithCornersSelf โ„ โ„) M โ„ โ†‘n) {K U A : Set M} (hK : IsCompact K) (hU : IsOpen U) (hKU : K โІ U) (hA : IsCompact A) (hfA : โˆ€ x โˆˆ A, x โˆˆ TauCeti.criticalPoints I โ‡‘f โ†’ TauCeti.IsManifoldNondegenerateCriticalPoint I (โ‡‘f) x) {๐’ฐ : Set (ContMDiffMap I (modelWithCornersSelf โ„ โ„) M โ„ โ†‘n)} (h๐’ฐ : ๐’ฐ โˆˆ nhds f) :
โˆƒ g โˆˆ ๐’ฐ, (โˆ€ x โˆˆ A โˆช K, x โˆˆ TauCeti.criticalPoints I โ‡‘g โ†’ TauCeti.IsManifoldNondegenerateCriticalPoint I (โ‡‘g) x) โˆง (HasCompactSupport fun (y : M) => g y - f y) โˆง (tsupport fun (y : M) => g y - f y) โІ U

For n โ‰ฅ 2, a C^n function can be perturbed, by an arbitrarily small weak Whitney perturbation with compact support inside any open neighbourhood U of a compact set K, to have only nondegenerate critical points in K. The perturbed function keeps this property on a specified compact set A on which the original function already had it. In particular it is unchanged on a neighbourhood of every point outside U.

theorem ContMDiffMap.exists_isMorseOn_union_hasCompactSupport_sub {E : Type u_1} {H : Type u_2} {M : Type u_3} [NormedAddCommGroup E] [NormedSpace โ„ E] [TopologicalSpace H] {I : ModelWithCorners โ„ E H} [I.Boundaryless] [TopologicalSpace M] [ChartedSpace H M] [FiniteDimensional โ„ E] [IsManifold I (โ†‘โŠค) M] [T2Space M] (f : ContMDiffMap I (modelWithCornersSelf โ„ โ„) M โ„ โ†‘โŠค) {K U A : Set M} (hK : IsCompact K) (hU : IsOpen U) (hKU : K โІ U) (hA : IsCompact A) (hfA : TauCeti.IsMorseOn I (โ‡‘f) A) {๐’ฐ : Set (ContMDiffMap I (modelWithCornersSelf โ„ โ„) M โ„ โ†‘โŠค)} (h๐’ฐ : ๐’ฐ โˆˆ nhds f) :
โˆƒ g โˆˆ ๐’ฐ, TauCeti.IsMorseOn I (โ‡‘g) (A โˆช K) โˆง (HasCompactSupport fun (y : M) => g y - f y) โˆง (tsupport fun (y : M) => g y - f y) โІ U

A smooth function can be made Morse on a compact set K by an arbitrarily small weak Whitney perturbation with compact support inside any open neighbourhood U of K. The perturbed function remains Morse on a specified compact set A on which it already was Morse. In particular it is unchanged on a neighbourhood of every point outside U.

Nondegenerate critical points on a compact set are dense. For a compact set K of a boundaryless finite-dimensional Hausdorff manifold and n โ‰ฅ 2, every C^n function is a limit, in the weak Whitney topology, of C^n functions all of whose critical points in K are nondegenerate.

Functions with only nondegenerate critical points are dense in the C^n functions, n โ‰ฅ 2, on a compact boundaryless finite-dimensional Hausdorff manifold, for the weak Whitney topology. With TauCeti.isOpen_setOf_forall_mem_criticalPoints_isManifoldNondegenerateCriticalPoint they form an open dense set, hence a residual one (residual_of_dense_open).

Morse functions on a compact set are dense. For a compact set K of a boundaryless finite-dimensional Hausdorff manifold, every smooth function is a limit, in the weak Whitney topology, of smooth functions which are Morse on K.

Morse functions are dense in the smooth functions on a compact boundaryless finite-dimensional Hausdorff manifold, for the weak Whitney topology.

theorem TauCeti.exists_isMorse {E : Type u_1} {H : Type u_2} {M : Type u_3} [NormedAddCommGroup E] [NormedSpace โ„ E] [TopologicalSpace H] {I : ModelWithCorners โ„ E H} [I.Boundaryless] [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (โ†‘โŠค) M] [T2Space M] [CompactSpace M] :
โˆƒ (f : M โ†’ โ„), IsMorse I f

Every compact manifold carries a Morse function: a compact boundaryless finite-dimensional Hausdorff manifold has a smooth function all of whose critical points are nondegenerate.