Skip to content

Morse Theory and Global Geometric Constructions

Scrollable formula. Use Left and Right arrow keys to reveal hidden content.

Scrollable table. Use Left and Right arrow keys to reveal additional columns.

Scrollable figure. Use Left and Right arrow keys to inspect hidden content.

Morse theory reads global topology from the critical points of a smooth real function. Near a nondegenerate critical point, the function has a universal quadratic form; between critical values, suitable sublevel sets are diffeomorphic; crossing a critical value attaches a handle whose index is the number of negative Hessian directions. Compactness or properness is what turns these local statements into controlled global constructions. The statements below concern smooth manifolds without boundary; pre-existing boundaries require additional conditions on the function and its flow.

Required background. Tensor Fields and Natural Operations supplies the tensorial setting for Hessians; Tangent and Cotangent Spaces supplies tangent-space calculus, and Vector Fields, Flows, and Lie Brackets supplies flows. Exterior Algebra and Differential Forms supplies forms and orientation algebra; Orientation, Densities, and Volume Elements supplies the integration language used in global constructions.

Helpful background. Calculus and Linear Algebra supplies Hessians, eigenvalues, and quadratic forms; The Riemann Curvature Tensor motivates global constructions on manifolds but is not required by Morse theory.

A point p∈Mp\in M is critical for f:M→Rf:M\to\mathbb R when dfp=0df_p=0. At a critical point, the second derivative defines an intrinsic symmetric bilinear form on TpMT_pM, the Hessian. The point is nondegenerate when this form is nonsingular. A Morse function is one whose critical points are all nondegenerate.

The Morse lemma states that near a nondegenerate critical point there are coordinates x1,…,xnx^1,\ldots,x^n centered at pp such that

f(x)=f(p)−(x1)2−⋯−(xλ)2+(xλ+1)2+⋯+(xn)2.f(x)=f(p) -(x^1)^2-\cdots-(x^\lambda)^2 +(x^{\lambda+1})^2+\cdots+(x^n)^2.

The integer λ\lambda is the Morse index. It is independent of coordinates by Sylvester’s law of inertia. A minimum has index zero, a maximum has index nn, and a saddle has an intermediate index. Milnor proves the local normal form and isolates its nondegeneracy hypothesis in Milnor 1963, §§1–2, pp. 1–11.

Nondegeneracy is essential. The function x4x^4 has a critical point at zero but zero Hessian, and no smooth coordinate change turns its fourth-order behavior into the Morse quadratic form. Degenerate points can split or disappear under arbitrarily small perturbations.

For a∈Ra\in\mathbb R, define the sublevel set

Ma=f−1((−∞,a]).M^a=f^{-1}((-\infty,a]).

If a<ba\lt b and the compact band f−1([a,b])f^{-1}([a,b]) contains no critical points, then MaM^a and MbM^b are diffeomorphic. To see the mechanism, choose an auxiliary Riemannian metric. On the band the vector field X=∇f/∣∇f∣2X=\nabla f/|\nabla f|^2 satisfies X[f]=1X[f]=1, so its flow advances between level sets at unit rate. A suitable cutoff extends this deformation to the sublevel sets. Compactness ensures the required flow does not escape to infinity. On a noncompact manifold, properness of ff, meaning that inverse images of compact sets are compact, supplies the same control. This is Milnor 1963, §3, Theorem 3.1, pp. 12–14, PDF.

Suppose the compact band f−1([c−ϵ,c+ϵ])f^{-1}([c-\epsilon,c+\epsilon]) contains exactly one critical point, with value cc and index λ\lambda, and its endpoints are regular values. Then, after smoothing corners, Mc+ϵM^{c+\epsilon} is obtained from Mc−ϵM^{c-\epsilon} by attaching a λ\lambda-handle

Dλ×Dn−λD^\lambda\times D^{n-\lambda}

along Sλ−1×Dn−λS^{\lambda-1}\times D^{n-\lambda}. At the level of homotopy type, this is attachment of a λ\lambda-dimensional cell DλD^\lambda along its boundary; the extra Dn−λD^{n-\lambda} thickens the cell to keep the sublevel set nn-dimensional. The negative Hessian directions determine the core disk. The global construction joins the local quadratic model to the regular-level flow away from the critical point, so its compact-band hypotheses are essential. Milnor gives the precise cell-attachment statement and proof in Milnor 1963, §3, Theorem 3.2, pp. 14–20, PDF.

For a Morse function on a compact manifold without boundary, let cλc_\lambda count critical points of index λ\lambda, and let bλb_\lambda be the Betti number over a field. The weak Morse inequalities state

cλ≥bλ.c_\lambda\ge b_\lambda.

The stronger alternating inequalities contain more information, while their final equality is

χ(M)=∑λ=0n(−1)λcλ.\chi(M)=\sum_{\lambda=0}^n(-1)^\lambda c_\lambda.

For the height function on S2S^2, there is a minimum of index zero and a maximum of index two. Thus χ(S2)=1+1=2\chi(S^2)=1+1=2. An explicit torus example avoids relying on a picture of an embedded surface. On T2T^2 with angular coordinates (θ,φ)(\theta,\varphi), take

f(θ,φ)=−cos⁡θ−ϵcos⁡φ,0<ϵ<1.f(\theta,\varphi)=-\cos\theta-\epsilon\cos\varphi, \qquad 0<\epsilon<1.

Its four critical points are (0,0)(0,0), (0,π)(0,\pi), (π,0)(\pi,0), and (π,π)(\pi,\pi). Their respective critical values are −1−ϵ-1-\epsilon, −1+ϵ-1+\epsilon, 1−ϵ1-\epsilon, and 1+ϵ1+\epsilon, so the levels are distinct. Since the Hessian at a critical point is

Hess⁡f=diag⁡(cos⁡θ,ϵcos⁡φ),\operatorname{Hess}f =\operatorname{diag}(\cos\theta,\epsilon\cos\varphi),

the indices in increasing critical-value order are 0,1,1,20,1,1,2. The alternating count is 1−2+1=0=χ(T2)1-2+1=0=\chi(T^2). The sphere’s handle sequence is a zero-handle followed by a two-handle. The torus acquires a zero-handle, then two one-handles, and finally a two-handle that caps the remaining boundary.

These examples independently check the index signs against known homology. The critical-point count itself depends on the chosen function; only the constrained inequalities and alternating total are topological.

Partitions of unity and exhaustion functions

Section titled “Partitions of unity and exhaustion functions”

Morse functions are one member of a broader toolkit for turning local data into global objects. On a paracompact smooth manifold, a locally finite partition of unity {ρi}\{\rho_i\} subordinate to an open cover satisfies ρi≥0\rho_i\ge0, supp⁡ρi⊂Ui\operatorname{supp}\rho_i\subset U_i, and ∑iρi=1\sum_i\rho_i=1. It can glue local Riemannian metrics because positive-definite forms are closed under positive weighted sums. Connections on a fixed bundle can also be combined because they form an affine space and the weights sum to one.

Arbitrary Lorentzian metrics cannot be glued by the same unchecked recipe. For example, the two forms −dt2+dx2-dt^2+dx^2 and dt2−dx2dt^2-dx^2 are both Lorentzian in two dimensions, yet their equally weighted average is zero. Preserving Lorentzian signature or a nonlinear equation requires a separate construction. Local finiteness makes the sum smooth; it does not preserve every geometric property.

A proper smooth exhaustion f:M→Rf:M\to\mathbb R, bounded below and tending to infinity along every escaping sequence, organizes a noncompact manifold into compact sublevel sets. Under standard transversality results it can often be perturbed to a Morse exhaustion. This gives a controlled sequence of handle attachments, but conclusions about finitely many handles require additional finite-type assumptions.

Morse theory does not by itself establish causal properties, geodesic completeness, or spacetime singularity theorems. A time function in Lorentzian geometry has causal-gradient requirements beyond being Morse, and a Morse function need not be temporal.

For the standard height h=zh=z on S2S^2 and the function f(θ,φ)=−cos⁡θ−ϵcos⁡φf(\theta,\varphi)=-\cos\theta-\epsilon\cos\varphi on T2T^2, with 0<ϵ<10<\epsilon<1, find the critical points, critical values, and Morse indices. Compute each alternating critical-point count, compare it with the homology-based Euler characteristic, and describe the torus sublevel-set handle sequence.

Solution

For the unit sphere S2S^2, the critical points are the south pole (0,0,−1)(0,0,-1) with height −1-1 and index 00, and the north pole (0,0,1)(0,0,1) with height +1+1 and index 22. Thus

∑(−1)λcλ=1+1=2.\sum(-1)^\lambda c_\lambda=1+1=2.

Its Betti numbers are 1,0,11,0,1, giving the same Euler characteristic. For the torus,

df=sin⁡θ dθ+ϵsin⁡φ dφ,df=\sin\theta\,d\theta+\epsilon\sin\varphi\,d\varphi,

so df=0df=0 exactly when each angle is 00 or π\pi. At (0,0)(0,0) the value is −1−ϵ-1-\epsilon and the Hessian has signs (+,+)(+,+), giving index 00. At (0,π)(0,\pi) the value is −1+ϵ-1+\epsilon and the signs are (+,−)(+,-), giving index 11. At (π,0)(\pi,0) the value is 1−ϵ1-\epsilon and the signs are (−,+)(-,+), again giving index 11. At (π,π)(\pi,\pi) the value is 1+ϵ1+\epsilon and the signs are (−,−)(-,-), giving index 22. Hence the critical-point count is 1−1−1+1=01-1-1+1=0. The torus Betti numbers are 1,2,11,2,1, whose alternating sum is also zero.

Starting below the minimum, the sublevel set is empty. Crossing the minimum adds a disk. The first one-handle turns it into an annulus, the second makes a once-punctured torus, and the final two-handle caps its boundary to give T2T^2. Thus the two index-one points create the two independent one-cycles before the maximum closes the surface.