Book 8A

© 2026 NeckPinch · www.neckpinch.com · All rights reserved.

Course 8Book 8A: Smooth ManifoldsChapter 4

Submanifolds

The rank theorem, regular level sets and configuration spaces.

19 min read · Updated Oct 3, 2026

Read with Lee, Introduction to Smooth Manifolds (2nd edition), chapter 4 (submersions, immersions and embeddings; the rank theorem) and chapter 5 (embedded and immersed submanifolds, level sets, tangent spaces to submanifolds). Chapter 6 (Sard's theorem and transversality) repeats 7A.7 Smooth Topology and can be skimmed.

In this chapter · 5 sections
  1. 4.1The configuration space of a linkage
  2. 4.2Rank, immersions and submersions
  3. 4.3Submanifolds and level sets
  4. 4.4History
  5. 4.5Exercises

Most manifolds met in practice are cut out by equations: the sphere is ∣x∣2=1|x|^2 = 1, the rotation group is ATA=IA^TA = I, the positions of a mechanism are the solutions of its closure equations. When is such a solution set a smooth manifold, and of what dimension? The answer is the regular value theorem: if the equations are independent at every solution, in the sense that their derivatives are linearly independent, the solution set is a smooth submanifold whose dimension is the number of unknowns minus the number of equations. It is the implicit function theorem of 2B.9 The Inverse and Implicit Function Theorems in the language of manifolds.

The chapter's other theme is the difference between a map that is locally injective on tangent vectors (an immersion) and one that places a genuine copy of a manifold inside another (an embedding). A figure eight is an immersed circle but not an embedded one, and a line winding densely around a torus is an injective immersion that is not an embedding. The distinction matters whenever a curve or surface is drawn inside a larger space, as minimal surfaces and the necks of the Ricci flow are.

By the end of this chapter you will be able to:

  • define the rank of a smooth map, and state the rank theorem;
  • distinguish immersions, submersions and embeddings, with examples and counterexamples;
  • define embedded submanifolds by slice charts;
  • prove that regular level sets are submanifolds, find their dimension and tangent spaces;
  • show that O(n)O(n), SO(3)SO(3) and SL(n)SL(n) are submanifolds of the space of matrices, and compute their dimensions.

The configuration space of a linkage

In the world Model The four-bar linkage

The four-bar linkage is the most common mechanism in engineering: a fixed base link, an input crank, an output link and a coupler joining them, connected by four pin joints. It turns rotation into rocking or into another rotation in windscreen wipers, bicycle suspensions, excavator arms, and the pumpjacks of oil wells. With the base fixed between (0,0)(0, 0) and (d,0)(d, 0), the crank of length aa at angle θ\theta and the output link of length cc at angle ϕ\phi about (d,0)(d, 0), the mechanism closes up when the coupler of length bb fits between their ends:

∣a(cos⁡θ,sin⁡θ)−((d,0)+c(cos⁡ϕ,sin⁡ϕ))∣2=b2.\big|a(\cos\theta, \sin\theta) - \big((d, 0) + c(\cos\phi, \sin\phi)\big)\big|^2 = b^2.

The configuration space is the set of (θ,ϕ)(\theta, \phi) satisfying this one equation: a subset of the torus T2T^2 of pairs of angles. By the regular value theorem it is a smooth curve (a 1-dimensional submanifold) wherever the equation's derivative doesn't vanish (Figure 4.1).

Whether one link can turn all the way round is decided by Grashof's condition: with ss and ll the shortest and longest of the four lengths and pp, qq the other two, at least one link can make full revolutions if s+l≤p+qs + l \leq p + q (Franz Grashof, 1883). In the strict case s+l<p+qs + l < p + q, the configuration space is a union of smooth closed curves, the separate assembly modes (the mechanism built one way can't be moved into the other without disassembling it). In the borderline case s+l=p+qs + l = p + q, for instance a parallelogram linkage, the configuration space has points where the equation's derivative vanishes: all four links lie on one line, and the curve crosses itself. Mechanical engineers call these change points: there the mechanism can switch from one assembly mode to the other, so its motion becomes ambiguous, and designers avoid or guide them. The singular points of the configuration space are exactly the critical points of the constraint.

Figure 4.1. Configuration spaces of four-bar linkages in the torus of angles (θ,ϕ)∈[0,2π)2(\theta, \phi) \in [0, 2\pi)^2 (computed as level sets). Left: a=1a = 1, b=3b = 3, c=2.5c = 2.5, d=3d = 3, with s+l=4<5.5=p+qs + l = 4 < 5.5 = p + q: two disjoint smooth curves, the two assembly modes. Right: a parallelogram, a=c=1a = c = 1, b=d=3b = d = 3, with s+l=p+qs + l = p + q: the curves ϕ=θ\phi = \theta and a second branch cross at the two change points, where the links are collinear and the constraint has a critical point.

Rank, immersions and submersions

The rank of a smooth map F:M→NF : M \to N at pp is the rank of dFp:TpM→TF(p)NdF_p : T_pM \to T_{F(p)}N (8A.3 Tangent Vectors and Bundles). With dim⁡M=m\dim M = m and dim⁡N=n\dim N = n:

  • FF is an immersion if dFpdF_p is injective everywhere (rank mm);
  • FF is a submersion if dFpdF_p is surjective everywhere (rank nn);
  • FF is a local diffeomorphism if dFpdF_p is invertible everywhere (rank m=nm = n).
Theorem 4.1 The constant rank theorem

If F:M→NF : M \to N has constant rank rr near pp, there are charts around pp and F(p)F(p) in which

F(x1,…,xm)=(x1,…,xr,0,…,0).F(x^1, \dots, x^m) = (x^1, \dots, x^r, 0, \dots, 0).

The proof is the inverse function theorem (2B.9 The Inverse and Implicit Function Theorems) applied to a cleverly chosen map (Lee, chapter 4). So locally, immersions look like inclusions Rm↪Rn\mathbb{R}^m \hookrightarrow \mathbb{R}^n, and submersions like projections Rm→Rn\mathbb{R}^m \to \mathbb{R}^n.

Immersions are not always embeddings. An embedding is an immersion that is also a homeomorphism onto its image (with the subspace topology). Two immersions of familiar spaces fail to be embeddings in instructive ways (Figure 4.2):

  • the figure eight t↦(sin⁡2t,sin⁡t)t \mapsto (\sin2t, \sin t) immerses the circle R/2πZ\mathbb{R}/2\pi\mathbb{Z} in the plane, but it is not injective: the point t=0t = 0 and t=πt = \pi both go to the origin;
  • the irrational line on the torus, t↦(eit,eiαt)t \mapsto (e^{it}, e^{i\alpha t}) with α\alpha irrational, is an injective immersion of R\mathbb{R} into T2T^2, but its image is dense, and points far apart in R\mathbb{R} come arbitrarily close in T2T^2, so it is not a homeomorphism onto its image (Exercise 4.5).

For a compact manifold, an injective immersion is automatically an embedding, by the closed map lemma (7A.2 Compactness and Compactification).

Figure 4.2. Left: the figure eight t↦(sin⁡2t,sin⁡t)t \mapsto (\sin2t, \sin t), an immersion of the circle that is not injective. Right: the first few turns of the line of slope α=2\alpha = \sqrt2 on the torus, drawn as a square with opposite sides identified (computed); continued for ever, it is injective but dense, so it is not an embedding.

Submanifolds and level sets

A subset S⊆MS \subseteq M is an embedded submanifold of dimension kk if each point of SS has a slice chart: a chart of MM in which SS is the coordinate plane {xk+1=⋯=xm=0}\{x^{k+1} = \dots = x^m = 0\}. Then SS is itself a smooth manifold, the inclusion is an embedding, and TpS⊆TpMT_pS \subseteq T_pM. The images of embeddings are exactly the embedded submanifolds.

Theorem 4.2 Regular level sets are submanifolds

Let F:M→NF : M \to N be smooth, dim⁡M=m\dim M = m, dim⁡N=n\dim N = n, and let c∈Nc \in N be a regular value: dFpdF_p is surjective at every p∈F−1(c)p \in F^{-1}(c). Then F−1(c)F^{-1}(c) is an embedded submanifold of MM of dimension m−nm - n (or empty), and its tangent space at each point is

Tp(F−1(c))=ker⁡dFp.T_p\big(F^{-1}(c)\big) = \ker dF_p.

Proof. Near a regular point FF is a submersion, so by the rank theorem it is a projection in suitable charts, and F−1(c)F^{-1}(c) is a coordinate plane: a slice chart. A curve in the level set has F(γ(t))=cF(\gamma(t)) = c, so dF(γ′(0))=0dF(\gamma'(0)) = 0; the two spaces have the same dimension m−nm - n, so they are equal.

For example, Sn=f−1(1)S^n = f^{-1}(1) with f(x)=∣x∣2f(x) = |x|^2, whose derivative dfx(v)=2x⋅vdf_x(v) = 2x\cdot v is non-zero on the sphere; TxSn={v:x⋅v=0}T_xS^n = \{v : x\cdot v = 0\}, as in 8A.3 Tangent Vectors and Bundles.

Matrix groups. The orthogonal group O(n)={A:ATA=I}O(n) = \{A : A^TA = I\} is the level set F−1(I)F^{-1}(I) of F(A)=ATAF(A) = A^TA, a map from the n2n^2-dimensional space of matrices into the space Sym⁡(n)\operatorname{Sym}(n) of symmetric matrices, of dimension n(n+1)2\frac{n(n+1)}{2}. Its derivative at AA is dFA(B)=BTA+ATBdF_A(B) = B^TA + A^TB, which is onto Sym⁡(n)\operatorname{Sym}(n): given symmetric CC, B=12ACB = \frac12AC works when ATA=IA^TA = I. So II is a regular value, and

dim⁡O(n)=n2−n(n+1)2=n(n−1)2,TIO(n)={B:BT+B=0},\dim O(n) = n^2 - \frac{n(n+1)}{2} = \frac{n(n-1)}{2}, \qquad T_IO(n) = \{B : B^T + B = 0\},

the skew-symmetric matrices (Exercise 4.3). The rotation group SO(3)={A∈O(3):det⁡A=1}SO(3) = \{A \in O(3) : \det A = 1\} is the open and closed piece of O(3)O(3) containing II, of dimension 33: a rotation has three degrees of freedom, an axis and an angle. As 7A.6 Covering Spaces showed, it is RP3\mathbb{R}P^3. Similarly SL(n)=det⁡−1(1)SL(n) = \det^{-1}(1) has dimension n2−1n^2 - 1.

Transversality. The regular value theorem generalises to preimages of submanifolds: if FF is transverse to Z⊆NZ \subseteq N, then F−1(Z)F^{-1}(Z) is a submanifold of the same codimension as ZZ (7A.7 Smooth Topology). Two submanifolds meeting transversally intersect in a submanifold; two surfaces in R3\mathbb{R}^3 meeting transversally meet in curves. Sard's theorem makes transversality generic.

Where this goes Necks and level sets

The regular value theorem builds the model spaces of the Ricci flow as level sets: the round sphere Sn={∣x∣=1}S^n = \{|x| = 1\}, the cylinder S2×R={x12+x22+x32=1}⊂R4S^2\times\mathbb{R} = \{x_1^2 + x_2^2 + x_3^2 = 1\} \subset \mathbb{R}^4 (the model neck, Exercise 4.8), hyperbolic space as a sheet of the hyperboloid {−x02+x12+⋯+xn2=−1}\{-x_0^2 + x_1^2 + \dots + x_n^2 = -1\} (9A.1 Riemannian Metrics and Model Spaces). In Perelman's surgery, the manifold is cut along a level set of a function, a 2-sphere in the middle of a neck, which must be a smooth submanifold for the cutting to make sense (12B.4 Surgery). And minimal surfaces, the subject of 9A.8 Submanifolds and Minimal Surfaces, are submanifolds singled out by a variational condition.

History

The implicit function theorem has a long history, from Lagrange and Cauchy to Ulisse Dini's 1877–78 lectures, which gave the modern form. Its manifold version, the constant rank theorem and the regular value theorem, became standard with Whitney's work in the 1930s. Franz Grashof stated his condition for four-bar linkages in his Theoretische Maschinenlehre of 1883.

Recall Where we stand

The rank of a map is the rank of its differential. Immersions have injective differentials, submersions surjective ones; by the rank theorem they look locally like inclusions and projections. Embeddings are immersions that are homeomorphisms onto their images: the figure eight and the irrational line on the torus are immersions that are not. Embedded submanifolds have slice charts. If cc is a regular value of F:M→NF : M \to N, then F−1(c)F^{-1}(c) is a submanifold of dimension dim⁡M−dim⁡N\dim M - \dim N with tangent space ker⁡dF\ker dF: so spheres, O(n)O(n) (dimension n(n−1)2\frac{n(n-1)}{2}, tangent space at II the skew matrices), SO(3)SO(3) and SL(n)SL(n) are manifolds, and a four-bar linkage's configuration space is a smooth curve except at the change points of borderline linkages. 8A.5 Lie Groups and Group Actions studies groups that are manifolds.

Exercises

Exercise 4.3 The orthogonal group

(a) Verify dFA(B)=BTA+ATBdF_A(B) = B^TA + A^TB for F(A)=ATAF(A) = A^TA, and show it is onto Sym⁡(n)\operatorname{Sym}(n) when A∈O(n)A \in O(n). (b) Show TAO(n)={AX:XT=−X}T_AO(n) = \{AX : X^T = -X\}. (c) What is dim⁡SO(4)\dim SO(4)? dim⁡SO(n)\dim SO(n) for the rotations of the space of dimension nn in which Ricci flow lives (9A.4 Curvature and What It Means uses SO(3)SO(3) and SO(4)SO(4))?

Solution

(a) F(A+tB)=ATA+t(BTA+ATB)+O(t2)F(A + tB) = A^TA + t(B^TA + A^TB) + O(t^2). For symmetric CC and B=12ACB = \frac12AC: BTA+ATB=12CATA+12ATAC=CB^TA + A^TB = \frac12CA^TA + \frac12A^TAC = C. (b) B∈ker⁡dFAB \in \ker dF_A iff ATBA^TB is skew; put X=ATBX = A^TB, so B=AXB = AX. (c) dim⁡SO(n)=n(n−1)2\dim SO(n) = \frac{n(n-1)}{2}: 66 for n=4n = 4, 33 for n=3n = 3.

Exercise 4.4 The figure eight

Show that γ(t)=(sin⁡2t,sin⁡t)\gamma(t) = (\sin2t, \sin t) on R/2πZ\mathbb{R}/2\pi\mathbb{Z} is an immersion and find the points where it fails to be injective. Is its image a submanifold of R2\mathbb{R}^2?

Solution

γ′(t)=(2cos⁡2t,cos⁡t)\gamma'(t) = (2\cos2t, \cos t) vanishes only if cos⁡t=0\cos t = 0 and cos⁡2t=0\cos2t = 0, but cos⁡t=0\cos t = 0 gives cos⁡2t=−1\cos2t = -1; so γ\gamma is an immersion. γ(t)=γ(s)\gamma(t) = \gamma(s) with t≠st \neq s only for {t,s}={0,π}\{t, s\} = \{0, \pi\}, both mapped to the origin. The image is not a submanifold: near the origin it is two crossing curves, and no neighbourhood of the origin in it is homeomorphic to an interval (removing the origin leaves four pieces, not two).

Exercise 4.5 The irrational line on the torus

Let α\alpha be irrational and γ(t)=(eit,eiαt)\gamma(t) = (e^{it}, e^{i\alpha t}). (a) Show γ\gamma is an injective immersion. (b) Show the points γ(2πk)\gamma(2\pi k), k∈Zk \in \mathbb{Z}, are dense in the circle {1}×S1\{1\}\times S^1 (the multiples of 2πα2\pi\alpha are dense modulo 2π2\pi). (c) Deduce that γ\gamma is not a homeomorphism onto its image.

Exercise 4.6 When is the linkage curve smooth?

For f(θ,ϕ)=∣A(θ)−B(ϕ)∣2−b2f(\theta, \phi) = |A(\theta) - B(\phi)|^2 - b^2, with A(θ)=a(cos⁡θ,sin⁡θ)A(\theta) = a(\cos\theta, \sin\theta) and B(ϕ)=(d,0)+c(cos⁡ϕ,sin⁡ϕ)B(\phi) = (d, 0) + c(\cos\phi, \sin\phi), show that df=0df = 0 at a point of the level set exactly when the vectors A′(θ)A'(\theta) and B′(ϕ)B'(\phi) are both perpendicular to A−BA - B, which means all four links are collinear. Check that a parallelogram linkage reaches such configurations and a strict Grashof linkage with a=1a = 1, b=3b = 3, c=2.5c = 2.5, d=3d = 3 does not.

Solution

fθ=2(A−B)⋅A′(θ)f_\theta = 2(A - B)\cdot A'(\theta) and fϕ=−2(A−B)⋅B′(ϕ)f_\phi = -2(A - B)\cdot B'(\phi). A′(θ)A'(\theta) is perpendicular to the crank and B′(ϕ)B'(\phi) to the output link, so both vanish iff the coupler direction A−BA - B is parallel to both crank and output link: all collinear with the base. For the parallelogram, θ=ϕ=0\theta = \phi = 0 is such a configuration. For the strict example, collinear configurations have A=(±1,0)A = (\pm1, 0) and B=(3±2.5,0)B = (3 \pm 2.5, 0), so the coupler would need length ∣A−B∣∈{0.5,1.5,4.5,6.5}|A - B| \in \{0.5, 1.5, 4.5, 6.5\}; none of these is b=3b = 3, so there are no critical points on the configuration curve.

Exercise 4.7 The special linear group

Show that 11 is a regular value of det⁡\det on the space of n×nn\times n matrices, using d(det⁡)A(B)=det⁡A⋅tr⁡(A−1B)d(\det)_A(B) = \det A\cdot\operatorname{tr}(A^{-1}B), and conclude that SL(n)SL(n) is a submanifold of dimension n2−1n^2 - 1 with TISL(n)={B:tr⁡B=0}T_ISL(n) = \{B : \operatorname{tr}B = 0\}.

Exercise 4.8 Rehearsal: the round neck

Let C={x∈R4:x12+x22+x32=r2}C = \{x \in \mathbb{R}^4 : x_1^2 + x_2^2 + x_3^2 = r^2\}. (a) Show r2r^2 is a regular value of f(x)=x12+x22+x32f(x) = x_1^2 + x_2^2 + x_3^2 and that CC is a 3-dimensional submanifold diffeomorphic to S2×RS^2\times\mathbb{R}. (b) Find TxCT_xC. (c) The round cylinder S2×RS^2\times\mathbb{R}, with the sphere of radius rr, is the model neck of three-dimensional Ricci flow: under the flow the R\mathbb{R} factor stays flat while the sphere shrinks, r(t)2=r02−2tr(t)^2 = r_0^2 - 2t (the 2-sphere factor has Ric⁡=1r2g\operatorname{Ric} = \frac{1}{r^2}g, 6A.1 What a PDE Is's rehearsal with n=2n = 2). Show this, and explain why a neck pinches in finite time (11B.4 Singularities).

Solution

(a) dfx(v)=2(x1v1+x2v2+x3v3)df_x(v) = 2(x_1v_1 + x_2v_2 + x_3v_3), non-zero on CC since (x1,x2,x3)≠0(x_1, x_2, x_3) \neq 0; CC is the product of the sphere of radius rr in R3\mathbb{R}^3 with the x4x_4-line. (b) TxC={v:x1v1+x2v2+x3v3=0}T_xC = \{v : x_1v_1 + x_2v_2 + x_3v_3 = 0\}, three-dimensional. (c) The Ricci tensor of a product is the sum of the factors' Ricci tensors; the line contributes 00 and the sphere 1r2gSr2\frac{1}{r^2}g_{S^2_r}. With gSr2=r2gS12g_{S^2_r} = r^2g_{S^2_1}, ∂t(r2)=−2\partial_t(r^2) = -2, so r2=r02−2tr^2 = r_0^2 - 2t, which reaches 00 at t=r022t = \frac{r_0^2}{2}: the cross-sectional sphere shrinks to a point in finite time.

© 2026 NeckPinch (www.neckpinch.com). All content in the guidebook (text, mathematics, figures and exercises) is protected by copyright. All rights reserved. No part may be copied, republished or redistributed without written permission.