Documentation

TauCeti.Geometry.Manifold.Morse.NormalizedChart

Normalized Morse charts #

A TauCeti.MorseChart writes a function near a nondegenerate critical point as f y = f x + (1/2) Σᵢ wᵢ (L (ψ y))ᵢ² with unordered weights wᵢ = ±1. This file reorders the coordinates so that the negative weights come first, divides by √2, and takes Euclidean coordinates. The result is a partial diffeomorphism ψ onto an open subset of EuclideanSpace ℝ (Fin m), m = dim M, centred at the critical point, in which

f y = f x - Σ_{i < λ} (ψ y)ᵢ² + Σ_{i ≥ λ} (ψ y)ᵢ²

on the whole source, where λ is the manifold Morse index. Through the boundaryless model transport this holds for every boundaryless model, not only for self-modelled manifolds. This is the coordinate form in which handles are attached to sublevel sets.

As a first application, a nondegenerate critical point of index 0 is a strict local minimum, and one of index dim M is a strict local maximum. For every other index, there are curves through the critical point, smooth near the parameter 0, along which f takes values below and above the critical value; in dimension two this is the index-one saddle model f = f x - u² + v².

Main declarations #

References #

theorem TauCeti.MorseChart.weight_sort_apply {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] {M : Type u_2} [TopologicalSpace M] [ChartedSpace E M] {f : M → ℝ} {x : M} (φ : MorseChart E f x) (i : Fin (Module.finrank ℝ E)) :

Sorting the coordinates of a Morse chart by weight puts the λ negative weights first, where λ is the Morse index.

The normalized linear coordinates of a Morse chart: the coordinates L of the chart, sorted so that the negative weights come first, divided by √2, and read in Euclidean space.

Instances For
    @[simp]
    theorem TauCeti.MorseChart.normalizedCoord_apply {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] {M : Type u_2} [TopologicalSpace M] [ChartedSpace E M] {f : M → ℝ} {x : M} (φ : MorseChart E f x) [FiniteDimensional ℝ E] (v : E) (i : Fin (Module.finrank ℝ E)) :

    The i-th normalized coordinate is the σ i-th chart coordinate divided by √2, where σ sorts the weights increasingly.

    theorem TauCeti.MorseChart.sum_ite_mul_normalizedCoord_sq {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] {M : Type u_2} [TopologicalSpace M] [ChartedSpace E M] {f : M → ℝ} {x : M} (φ : MorseChart E f x) [FiniteDimensional ℝ E] (v : E) :
    ∑ i : Fin (Module.finrank ℝ E), (if ↑i < manifoldMorseIndex (modelWithCornersSelf ℝ E) f x then -1 else 1) * (φ.normalizedCoord v).ofLp i ^ 2 = 2⁻¹ * ∑ i : Fin (Module.finrank ℝ E), φ.weight i * φ.coord v i ^ 2

    In normalized coordinates the quadratic form (1/2) Σᵢ wᵢ (L v)ᵢ² of a Morse chart is the signed sum of squares of its Morse index.

    A Morse chart in normalized coordinates, as a partial diffeomorphism onto an open subset of Euclidean space. In these coordinates f is f x plus the signed sum of squares of its Morse index (TauCeti.MorseChart.eq_quadratic_normalizedChart).

    Instances For
      @[simp]

      The normalized chart has the same source as the Morse chart.

      @[simp]

      The target of the normalized chart is the target of the Morse chart in normalized coordinates.

      @[simp]
      theorem TauCeti.MorseChart.normalizedChart_apply {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] {M : Type u_2} [TopologicalSpace M] [ChartedSpace E M] {f : M → ℝ} {x : M} (φ : MorseChart E f x) [FiniteDimensional ℝ E] (y : M) :

      The normalized chart is the Morse chart followed by the normalized linear coordinates.

      @[simp]

      The inverse of the normalized chart undoes the normalized coordinates, then the chart.

      The normalized chart is centred at the critical point.

      theorem TauCeti.MorseChart.normalizedChart_eq_zero_iff {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] {M : Type u_2} [TopologicalSpace M] [ChartedSpace E M] {f : M → ℝ} {x : M} (φ : MorseChart E f x) [FiniteDimensional ℝ E] {y : M} (hy : y ∈ φ.toChart.source) :

      The critical point is the only point of the source with normalized coordinates 0.

      theorem TauCeti.MorseChart.eq_quadratic_normalizedChart {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] {M : Type u_2} [TopologicalSpace M] [ChartedSpace E M] {f : M → ℝ} {x : M} (φ : MorseChart E f x) [FiniteDimensional ℝ E] {y : M} (hy : y ∈ φ.toChart.source) :

      The normalized Morse lemma. On the whole source of a Morse chart, f y = f x - Σ_{i < λ} (ψ y)ᵢ² + Σ_{i ≥ λ} (ψ y)ᵢ² in the normalized chart ψ, where λ is the Morse index.

      The normalized Morse lemma on a manifold. At a nondegenerate critical point x of a function f which is smooth near x, on a manifold with a boundaryless model, there is a partial diffeomorphism ψ onto an open subset of EuclideanSpace ℝ (Fin m), m = dim M, with ψ x = 0 and

      f y = f x - Σ_{i < λ} (ψ y)ᵢ² + Σ_{i ≥ λ} (ψ y)ᵢ²

      on its whole source, where λ is the manifold Morse index of f at x.

      The normalized Morse lemma in a prescribed neighbourhood. At a nondegenerate critical point x of a function f which is smooth near x, every neighbourhood U of x contains the source of a normalized Morse chart: a partial diffeomorphism ψ onto an open subset of EuclideanSpace ℝ (Fin m), m = dim M, with ψ x = 0 and

      f y = f x - Σ_{i < λ} (ψ y)ᵢ² + Σ_{i ≥ λ} (ψ y)ᵢ²

      on its whole source, where λ is the manifold Morse index of f at x.

      theorem TauCeti.exists_pairwise_disjoint_normalized_morseCharts {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {H : Type u_2} {M : Type u_3} [TopologicalSpace H] {I : ModelWithCorners ℝ E H} [I.Boundaryless] [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑⊤) M] {f : M → ℝ} [T2Space M] {S : Set M} (hS : S.Finite) (hf : ∀ x ∈ S, ∀ᶠ (y : M) in nhds x, ContMDiffAt I (modelWithCornersSelf ℝ ℝ) (↑⊤) f y) (h : ∀ x ∈ S, IsManifoldNondegenerateCriticalPoint I f x) {U : M → Set M} (hU : ∀ x ∈ S, U x ∈ nhds x) :
      ∃ (ψ : ↑S → PartialDiffeomorph I (modelWithCornersSelf ℝ (EuclideanSpace ℝ (Fin (Module.finrank ℝ E)))) M (EuclideanSpace ℝ (Fin (Module.finrank ℝ E))) ↑⊤), Pairwise (Function.onFun Disjoint fun (p : ↑S) => (ψ p).source) ∧ ∀ (p : ↑S), ↑p ∈ (ψ p).source ∧ (ψ p).source ⊆ U ↑p ∧ ↑(ψ p).toPartialEquiv ↑p = 0 ∧ ∀ y ∈ (ψ p).source, f y = f ↑p + ∑ i : Fin (Module.finrank ℝ E), (if ↑i < manifoldMorseIndex I f ↑p then -1 else 1) * (↑(ψ p).toPartialEquiv y).ofLp i ^ 2

      Disjoint normalized Morse charts. At finitely many nondegenerate critical points of a function on a Hausdorff manifold, smooth near each of them, there are normalized Morse charts with pairwise disjoint sources, each inside a prescribed neighbourhood of its centre. The charts are indexed by the points of the finite set S.

      The two-dimensional saddle normal form. At a nondegenerate critical point of index one on a two-dimensional manifold, there are smooth Euclidean coordinates (u, v) centred at the point in which f = f x - u² + v² on the whole chart source.

      theorem TauCeti.IsManifoldNondegenerateCriticalPoint.exists_saddleCurves {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {H : Type u_2} {M : Type u_3} [TopologicalSpace H] {I : ModelWithCorners ℝ E H} [I.Boundaryless] [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑⊤) M] {f : M → ℝ} {x : M} (hf : ∀ᶠ (y : M) in nhds x, ContMDiffAt I (modelWithCornersSelf ℝ ℝ) (↑⊤) f y) (h : IsManifoldNondegenerateCriticalPoint I f x) (hpos : 0 < manifoldMorseIndex I f x) (hlt : manifoldMorseIndex I f x < Module.finrank ℝ E) :
      ∃ (γneg : ℝ → M) (γpos : ℝ → M), (∀ᶠ (t : ℝ) in nhds 0, ContMDiffAt (modelWithCornersSelf ℝ ℝ) I (↑⊤) γneg t) ∧ γneg 0 = x ∧ (∀ᶠ (t : ℝ) in nhds 0, ContMDiffAt (modelWithCornersSelf ℝ ℝ) I (↑⊤) γpos t) ∧ γpos 0 = x ∧ ∀ᶠ (t : ℝ) in nhdsWithin 0 {0}ᶜ, f (γneg t) < f x ∧ f x < f (γpos t)

      At a nondegenerate critical point whose Morse index is neither 0 nor dim M, there are two curves through the critical point, smooth near the parameter 0, along which the function is strictly below, respectively strictly above, its critical value at every sufficiently small nonzero parameter. The curves are defined on all of ℝ.

      At a nondegenerate critical point of Morse index 0 of a function smooth near it, on a manifold with a boundaryless model, the function has a strict local minimum.

      At a nondegenerate critical point of Morse index dim M of a function smooth near it, on a manifold with a boundaryless model, the function has a strict local maximum.