03.15.01 · modern-geometry / morse-homology

Gradient flow, stable/unstable manifolds, and the Morse-Smale condition

shipped3 tiersLean: none

Anchor (Master): Schwarz Morse Homology Part I §2-3; Smale 1961 (On gradient dynamical systems); Audin-Damian §3; Banyaga-Hurtubise Ch. 6

Intuition Beginner

Stand on a smooth hilly landscape and let go of a ball. It rolls straight downhill, always taking the steepest descent. Trace the whole path it follows and you get a single curve along the surface. Do this from every starting point and the whole landscape fills up with downhill paths. That family of steepest-descent paths is the gradient flow of the height function.

Each path has to end somewhere. A ball rolling down can only come to rest at a level spot — a valley bottom, a mountain pass, or, if it starts in just the right place, the very top. So every downhill path is heading toward one of the special level points you met when studying Morse functions. Watching where paths come from and where they go to turns a static landscape into a story about motion.

This motion is the bridge between the local picture (what one level spot looks like up close) and the global picture (how the whole shape is glued together). The level points are the actors; the downhill paths between them are the plot.

Visual Beginner

Picture the standing doughnut (a torus on its edge) with its height function. It has four level spots: a bottom (a bowl), two middle saddles, and a top (an inverted bowl). Now draw the downhill paths.

Look at one saddle. Some starting points flow into it; they form a curve. Other points start at the saddle and flow away from it; they also form a curve. Collecting "everything that flows into a level spot" and "everything that flows out of it" is the whole idea of this unit. The sizes of those collections record the index you already know.

Worked example Beginner

Take the round sphere with its height function. There are two level spots: the south pole (bottom) and the north pole (top). Release a ball anywhere except exactly the north pole, and it rolls down to the south pole.

So the collection of starting points that flow down to the south pole is almost the entire sphere — every point except the single north pole. That is a two-dimensional collection. The south pole is a bowl, index .

Now run the clock backward, so balls roll uphill instead. Starting anywhere except the south pole, a ball rolls up to the north pole. The collection of points that flow up to the north pole is again almost the whole sphere. The north pole is an inverted bowl, index .

What this tells us: at the index- bottom, the "flows into it" collection is big (dimension ) and the "flows out of it" collection is tiny (just the point itself, dimension ). At the index- top it is the reverse. The size of the "flows out" collection equals the index. That single rule — out-flow size equals index — is the engine of everything that follows.

Check your understanding Beginner

Formal definition Intermediate+

Let be a closed (compact, boundaryless) Riemannian manifold of dimension and let be a Morse function, so every critical point is nondegenerate with a well-defined Morse index. The metric converts the differential into a vector field. The gradient is the unique smooth vector field with for every vector field ; in local coordinates , where is the inverse metric matrix. The negative gradient flow is the flow of , the one-parameter family of diffeomorphisms solving

Because is compact the field is complete, so is defined for all . Along any trajectory the function decreases monotonically:

with equality at a parameter value exactly when is a critical point. The set of critical points of is denoted ; on a closed manifold a Morse function has finitely many of them.

For a critical point , define the stable and unstable manifolds

A point lies in when its forward trajectory limits onto , and in when its backward trajectory does — equivalently, when its forward -trajectory emanates from . The unstable manifold of is the stable manifold of for the reversed flow, that is for , so the two notions are interchanged by .

The structural fact, established below, is that each and is an embedded (open) submanifold diffeomorphic to a Euclidean cell, with

where is the Morse index. Every point of lies on exactly one full trajectory, and that trajectory limits onto a critical point in each time direction (forward and backward), so

are two partitions of into cells — the unstable (descending) and stable (ascending) decompositions.

The pair is said to satisfy the Morse-Smale condition when, for every pair of critical points , the unstable manifold of meets the stable manifold of transversally:

When this holds, is called a Morse-Smale pair. Transversality forces the intersection to be a submanifold of dimension . The negative gradient field is tangent to this intersection and nowhere zero on it (away from ), so the additive group acts freely by the flow, and the moduli space of flow lines

is a manifold of dimension whenever .

Counterexamples to common slips

  • The stable/unstable splitting requires nondegeneracy. For on a region with a whole line of critical points, no isolated rest point exists, the linearisation is not hyperbolic, and "" is not a cell of dimension equal to an index.
  • The Morse-Smale condition is a property of the pair , not of alone. The standard upright torus with the round metric is not Morse-Smale: the two saddles sit at the same critical level and are joined by a degenerate sheet of flow lines. A small tilt of the embedding (equivalently a small metric change) restores transversality. Morse-Smale is generic in , not automatic.
  • Transversality of and can hold vacuously: if the expected intersection dimension is negative, so transversality means the intersection is empty. There are then no flow lines from down to — descent cannot raise the index.
  • The dimension count uses the negative gradient flow. For the positive gradient flow the roles of stable and unstable swap, and the unstable manifold of has dimension . Fixing the sign convention once (here: , of dimension ) is mandatory.

Key theorem with proof Intermediate+

The two structural inputs are the realisation of critical points as hyperbolic rest points and the resulting cell structure of the descending manifolds. The treatment follows Schwarz [Schwarz Part I §1-3] and Bott [fasttrack-texts Gradient flow of a Morse function].

Theorem (local stable manifold; descending-cell dimension). Let be a nondegenerate critical point of with Morse index , for the negative gradient flow of . Then is a hyperbolic rest point of : the linearisation of at is a symmetric (with respect to ) endomorphism of with no zero eigenvalue, having a -dimensional negative eigenspace and an -dimensional positive eigenspace . There are local stable and unstable manifolds , through , smoothly embedded discs tangent at to and respectively, with and . The global manifolds are their flow-out,

each an injectively immersed submanifold diffeomorphic to , respectively .

Proof. Work in a chart centred at in which, by the Morse lemma, (the factor rescales the normal form and is harmless). Linearise at . The gradient is , and at the critical point the derivative of in the direction is , where is the Hessian bilinear form; the metric-dependent correction to the connection drops because . Hence the linearisation of at is , viewed as an endomorphism of . Since and are symmetric and is positive definite, is self-adjoint for the inner product and is conjugate to the symmetric matrix . Its eigenvalues are real and nonzero (the Hessian is nondegenerate). The negative eigenvalues of — there are of them, by the definition of the index — give positive eigenvalues of , hence directions in which points away from : the unstable eigenspace , . The remaining eigenvalues of are negative, giving the stable eigenspace . No eigenvalue is zero, so is hyperbolic.

The Hadamard-Perron stable manifold theorem for a hyperbolic rest point of a smooth flow now applies: there exist local invariant manifolds and , smoothly embedded, tangent at to and , characterised as the points whose forward (respectively backward) trajectory stays in a neighbourhood of and converges to . Their dimensions are and .

To globalise, note that the local unstable manifold is invariant and that any point with enters for sufficiently negative, hence for some and some . Therefore . Each is a diffeomorphism and the union is an increasing nested family of embedded -discs glued along the flow, so the flow-out is an injectively immersed copy of : the map built from the local chart and the flow is a bijective immersion, and the convergence at caps it off to a cell. The same argument with the reversed flow gives . Compactness of ensures completeness of the flow, so no trajectory escapes to infinity and every trajectory limits onto critical points in both time directions, giving the decompositions .

Bridge. This cell structure builds toward 03.15.02, where the intersection is recast as the zero set of a Fredholm section whose index reproduces , sharpening the dimension count proved here into an analytic transversality theorem. It appears again in 03.15.06, where the index-difference-one moduli become the matrix entries of the Morse boundary operator , and the index-difference-two moduli, compactified by broken trajectories, force . The unstable decomposition is, for a Morse-Smale pair, a CW decomposition refining the handle picture of 03.02.31: each descending cell is the open -cell whose closure attaches along lower cells, which is the dynamical realisation of the attaching maps that handle attachment supplies abstractly. And the genericity of the Morse-Smale condition, proved by Sard-Smale below, is the exact finite-dimensional rehearsal for the transversality arguments that make every Floer homology well-defined.

Exercises Intermediate+

Lean formalization Intermediate+

Mathlib has Riemannian metrics, smooth vector fields, and the existence-uniqueness theory of their flows, but no gradient-Morse-dynamics layer, so this unit ships at lean_status: none. The statements below indicate the shape of a Mathlib contribution; they do not compile against current Mathlib because gradient, negGradFlow, IsHyperbolicCritical, stableManifold, and MorseSmale are not defined.

-- Intended Mathlib-facing statements (not yet in Mathlib).

-- The metric gradient: g (gradient g f x) v = mfderiv f x v.
def gradient (g : RiemannianMetric I M) (f : M → ℝ) : Π x, TangentSpace I x := ...

-- The negative gradient flow as the flow of -gradient.
def negGradFlow (g) (f) : ℝ → M → M := flowOf (fun x => - gradient g f x)

-- f decreases along the flow: derivative = -‖gradient‖².
theorem negGradFlow_monotone (g) (f) (x) (t) :
    deriv (fun s => f (negGradFlow g f s x)) t
      = - ‖gradient g f (negGradFlow g f t x)‖_[g]^2 := by sorry

-- Stable / unstable manifolds of a critical point.
def stableManifold (g) (f) (p : M) : Set M :=
  { x | Filter.Tendsto (fun t => negGradFlow g f t x) atTop (nhds p) }
def unstableManifold (g) (f) (p : M) : Set M :=
  { x | Filter.Tendsto (fun t => negGradFlow g f t x) atBot (nhds p) }

-- Dimension of the unstable manifold equals the Morse index.
theorem dim_unstable_eq_index
    (g) (f) (p) (hp : IsNondegenerateCriticalPoint f p) :
    Manifold.dim (unstableManifold g f p) = morseIndex f p hp := by sorry

-- Morse-Smale transversality, and the moduli dimension count.
def MorseSmale (g) (f) : Prop :=
  ∀ p q, Transverse (unstableManifold g f p) (stableManifold g f q)

theorem dim_intersection (g) (f) (h : MorseSmale g f) (p q) :
    Manifold.dim (unstableManifold g f p ∩ stableManifold g f q)
      = morseIndex f p _ - morseIndex f q _ := by sorry

The proof obligation behind dim_unstable_eq_index is the local stable manifold theorem for the hyperbolic rest point , whose linearisation is ; behind MorseSmale genericity is the Sard-Smale theorem on a universal moduli over the Banach manifold of metrics. The Sard-Smale (Fredholm) version of Sard's theorem is the concrete contribution target the Mathlib gap analysis names.

Advanced results Master

The cell structure of the descending manifolds is the dynamical face of the handle decomposition. For a Morse-Smale pair the closure of an unstable cell satisfies , so the unstable decomposition is a CW decomposition with one -cell per index- critical point — Thom's 1949 observation [Thom 1949]. The attaching map of the cell records which lower-index unstable cells the broken-trajectory boundary of runs into, the same data that handle attachment encodes through framed embeddings of attaching spheres. The Morse-Smale hypothesis is precisely what makes the closure relation hold; without it can spiral and fail to be a subcomplex.

Smale isolated the transversality condition in 1961 [Smale 1961] and proved that it can always be achieved. Theorem (genericity of Morse-Smale, Smale-Sard-Smale form). For a fixed Morse function on a closed manifold , the set of Riemannian metrics for which is Morse-Smale is residual (a countable intersection of open dense sets, hence dense) in the space of metrics, , with the topology. The proof realises the intersections as the zero set of a section of a Banach bundle over a path space, parametrised by the metric; the universal section is shown to be transverse to the zero section by an explicit perturbation; and the Sard-Smale theorem — the Fredholm-operator analogue of Sard, asserting that the regular values of a Fredholm map between separable Banach manifolds are residual provided exceeds the Fredholm index — extracts a residual set of metrics for which the parametrised section is transverse, which is the Morse-Smale condition. This is the finite-dimensional template for the transversality theorems of Floer theory: the perturbation space there is a space of almost-complex structures or Hamiltonians, and the same Sard-Smale argument delivers a generic well-defined complex.

The intersection dimension count refines further once the moduli space is unparametrised. When , the manifold is -dimensional, and a compactness argument (the broken-trajectory limits of the next unit) shows it is finite — these isolated flow lines, counted with signs from coherent orientations, are the entries of the Morse differential. When , is a -manifold whose ends are exactly the once-broken trajectories with ; the count of those ends, being the boundary count of a compact -manifold, vanishes mod the orientation signs, and this is the geometric origin of .

The whole construction is invariant under flow reversal. Replacing by exchanges and hence , , while the index transforms as (the Hessian negates, swapping its positive and negative eigenspaces). The Morse-Smale condition is symmetric in under this swap, so is Morse-Smale if and only if is, and the flow-reversal symmetry is the dynamical seed of Poincaré duality between the Morse complexes of and .

Synthesis. The gradient flow converts the local invariants of 03.02.30 into a global decomposition and a moduli problem. The Morse index becomes the dimension of the descending cell , tying the linear-algebra count of negative Hessian eigenvalues to the dimension of an honest submanifold; the same index reappears in 03.15.02 as the Fredholm index of the linearised flow operator, in 03.15.06 as the homological grading of the Morse complex, and in 03.02.31 as the dimension of the attached handle. The Morse-Smale transversality condition is the genericity hypothesis that makes the moduli spaces manifolds of the predicted dimension, and the Sard-Smale argument that secures it is the rehearsal every Floer theory replays in infinite dimensions. Flow reversal interchanges stable and unstable manifolds and is the geometric source of Poincaré duality. Thom's descending-cell decomposition and Smale's transversality condition together are the precise sense in which "watching the landscape flow downhill" recovers the manifold's cell structure.

Full proof set Master

The local stable manifold theorem and the descending-cell dimension are proved in full in the Key theorem section. The remaining Master claims are recorded here.

Hyperbolicity and the eigenspace count. At a critical point the linearisation of is , self-adjoint for (since is symmetric), with eigenvalues the negatives of the generalised eigenvalues of relative to . By Sylvester's law of inertia the count of negative eigenvalues of is regardless of the positive-definite used, so has exactly positive eigenvalues (unstable) and negative ones (stable), and none zero. Hyperbolicity and the dimensions , follow.

Partition of by cells. Each lies on a unique maximal trajectory . Since is strictly decreasing along nonconstant trajectories and is compact with bounded, converges as ; the limit set is contained in (a level where ), and because critical points are isolated the trajectory converges to a single critical point in each direction. Hence lies in exactly one (by its backward limit) and exactly one (by its forward limit), giving the two partitions .

Moduli dimension under Morse-Smale. With , the intersection is a submanifold of dimension . The negative gradient field is tangent to (both factors are flow-invariant) and nonvanishing on , so it generates a free, proper -action there, and the quotient is a manifold of dimension for .

Genericity (Sard-Smale), proof outline. Fix . Over the separable Banach manifold of metrics, form the universal trajectory space as the zero set of a section of a Banach bundle over (path space) . The vertical differential is surjective because varying alone already spans the cokernel of the -linearisation (an explicit metric variation supported near a regular point of moves in any prescribed direction transverse to ). So the universal moduli is a Banach manifold and the projection is a Fredholm map of index . The Sard-Smale theorem gives a residual set of regular values ; for such the fibre is cut out transversally, i.e. . Intersecting the (countably many) residual sets over all pairs — a finite set, so a finite intersection — yields a residual set of Morse-Smale metrics.

Connections Master

Morse functions and the index 03.02.30 are the direct upstream input: the index defined there as the number of negative Hessian eigenvalues is shown here to equal , the dimension of the descending cell of the gradient flow. The Morse lemma's normal form is what makes the critical point hyperbolic for , and the isolatedness of nondegenerate critical points is what makes every trajectory converge to a single critical point in each time direction; without those two facts the stable/unstable decomposition would not exist.

Handle attachment and CW type 03.02.31 is the topological counterpart of the dynamical decomposition. There, passing an index- critical level attaches a -handle to the sublevel set; here, the unstable cell is the open -cell of the resulting CW structure, and for a Morse-Smale pair the descending decomposition realises that CW structure explicitly, with attaching maps read off from broken gradient trajectories. The handle picture proves the cell structure exists abstractly; the gradient flow exhibits it dynamically, and the two agree because both are governed by the same index.

Trajectory spaces and the Fredholm/transversality theorem 03.15.02 is the immediate successor: it promotes the intersection studied here into the zero set of a Fredholm section over a Banach path space, whose index is the dimension count established here, and recasts the Morse-Smale genericity proved here via Sard-Smale into the transversality theorem that makes the moduli smooth manifolds of the predicted dimension. The finite count of isolated flow lines in the index-difference-one case becomes, in 03.15.06, the Morse differential, and the index-difference-two moduli force .

Historical & philosophical context Master

René Thom announced in 1949 (Sur une partition en cellules associée à une fonction sur une variété, Comptes Rendus de l'Académie des Sciences 228, 973–975) that the descending manifolds of a gradient-like flow partition a manifold into cells, one per critical point of dimension equal to the index — the first appearance of the gradient-flow route to the cell structure that Morse's 1925 critical-point theory had obtained by sublevel-set arguments. The systematic study of the gradient flow as a dynamical system, and the transversality condition now bearing his name, is due to Stephen Smale, who introduced the condition in On gradient dynamical systems (Annals of Mathematics 74, 1961, 199–206) and used it in his proof of the generalised Poincaré conjecture in dimensions and the -cobordism theorem.

Milnor's Morse Theory (Annals of Mathematics Studies 51, 1963) carried the gradient flow only as far as the deformation-retraction arguments of Part I §3, deferring the trajectory-counting programme; the modern synthesis — gradient flow, stable/unstable manifolds, the Morse-Smale condition, and the trajectory spaces as the generators of a chain complex — was assembled in the 1980s out of Witten's 1982 physics heuristic and Floer's infinite-dimensional constructions, and given its first fully rigorous finite-dimensional account in Matthias Schwarz's Morse Homology (Progress in Mathematics 111, Birkhäuser, 1993), based on his 1992 ETH Zürich dissertation under Zehnder and Salamon. The Sard-Smale theorem that secures genericity is Smale's An infinite-dimensional version of Sard's theorem (American Journal of Mathematics 87, 1965, 861–866).

Bibliography Master

@article{Thom1949,
  author  = {Thom, Ren\'e},
  title   = {Sur une partition en cellules associ\'ee \`a une fonction sur une vari\'et\'e},
  journal = {Comptes Rendus de l'Acad\'emie des Sciences de Paris},
  volume  = {228},
  pages   = {973--975},
  year    = {1949}
}

@article{Smale1961,
  author  = {Smale, Stephen},
  title   = {On gradient dynamical systems},
  journal = {Annals of Mathematics},
  volume  = {74},
  number  = {1},
  pages   = {199--206},
  year    = {1961}
}

@article{Smale1965,
  author  = {Smale, Stephen},
  title   = {An infinite-dimensional version of {S}ard's theorem},
  journal = {American Journal of Mathematics},
  volume  = {87},
  number  = {4},
  pages   = {861--866},
  year    = {1965}
}

@book{Milnor1963,
  author    = {Milnor, John},
  title     = {Morse Theory},
  series    = {Annals of Mathematics Studies},
  volume    = {51},
  publisher = {Princeton University Press},
  year      = {1963},
  note      = {Based on lecture notes by M. Spivak and R. Wells}
}

@book{Schwarz1993,
  author    = {Schwarz, Matthias},
  title     = {Morse Homology},
  series    = {Progress in Mathematics},
  volume    = {111},
  publisher = {Birkh\"auser Verlag, Basel},
  year      = {1993}
}

@book{BanyagaHurtubise2004,
  author    = {Banyaga, Augustin and Hurtubise, David},
  title     = {Lectures on Morse Homology},
  series    = {Kluwer Texts in the Mathematical Sciences},
  volume    = {29},
  publisher = {Kluwer Academic Publishers, Dordrecht},
  year      = {2004}
}

@book{AudinDamian2014,
  author    = {Audin, Mich\`ele and Damian, Mihai},
  title     = {Morse Theory and Floer Homology},
  series    = {Universitext},
  publisher = {Springer-Verlag, London},
  year      = {2014}
}