Book 7A

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

Course 7Book 7A: Topology and the Fundamental GroupChapter 7

Smooth Topology

Sard’s theorem, degree, the hairy ball theorem and Poincaré–Hopf.

20 min read · Updated Oct 3, 2026

Read with Milnor, Topology from the Differentiable Viewpoint, sections 1–6: smooth manifolds and maps, Sard's theorem and its proof, degree modulo 2, oriented degree, and vector fields and the Euler number. It is short, complete and the canonical source for this chapter. Lee's Introduction to Smooth Manifolds, chapter 6, can be skimmed later.

In this chapter · 7 sections
  1. 7.1There is always a calm point
  2. 7.2Smooth maps and regular values
  3. 7.3Brouwer's fixed point theorem in every dimension
  4. 7.4Degree
  5. 7.5Vector fields
  6. 7.6History
  7. 7.7Exercises

The fundamental group detects loops. To detect higher-dimensional phenomena, such as a sphere wrapping around another sphere, or a vector field that cannot avoid vanishing, the cleanest tool is degree: for a smooth map between closed manifolds of the same dimension, count the preimages of a typical point, with signs. The count doesn't depend on the point or on deforming the map, and it proves Brouwer's fixed point theorem in every dimension, the hairy ball theorem (you can't comb a hairy ball flat), and the Poincaré–Hopf theorem: the zeros of a vector field on a closed manifold, counted with their indices, add up to the Euler characteristic.

What makes "a typical point" precise is Sard's theorem: the values at which a smooth map fails to be regular form a set of measure zero. This chapter works, following Milnor, with smooth submanifolds of Euclidean space, postponing abstract smooth manifolds to Book 8A.

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

  • define regular points and values, and use the preimage theorem;
  • state Sard's theorem and use it to prove Brouwer's fixed point theorem in every dimension;
  • define the degree of a smooth map between closed oriented manifolds of the same dimension, and compute it in examples;
  • prove the hairy ball theorem for even-dimensional spheres;
  • compute indices of zeros of vector fields and apply the Poincaré–Hopf theorem; state the Borsuk–Ulam theorem.

There is always a calm point

In the world Model Wind on the surface of the Earth

Idealise the horizontal wind at one altitude and one instant as a continuous vector field tangent to the sphere: at each point an arrow along the surface. The hairy ball theorem (Theorem 7.4) says such a field must vanish somewhere: somewhere on Earth, at that altitude and instant, the horizontal wind is calm. The real atmosphere is not exactly a single continuous tangent field (wind is measured on grids, turbulence makes it rough at small scales, and air also moves vertically), so the theorem is a statement about the idealisation, not a forecast. But the idealisation is the one used to draw weather maps, and the theorem constrains those maps.

It says more, through the Poincaré–Hopf theorem (Theorem 7.5). The zeros of a horizontal wind field are of different types: the centres of cyclones and anticyclones, where the wind circulates or spirals around a point, each count +1+1; the saddle-shaped cols between two highs and two lows, where the flow comes in along one direction and goes out along another, count −1-1. On a sphere, for a field with isolated zeros, the total is always

#(centres and spirals)−#(cols)=χ(S2)=2.\#(\text{centres and spirals}) - \#(\text{cols}) = \chi(S^2) = 2.

On a weather map of the whole globe, the circulation centres always outnumber the cols by two.

A second theorem of the same kind is Borsuk–Ulam (Theorem 7.6): any two continuous functions on the sphere, such as temperature and pressure, idealised as continuous, take the same pair of values at some pair of antipodal points. 2A.9 Continuous Functions proved the one-function version on the equator with the intermediate value theorem; this is the two-function version on the whole sphere.

Smooth maps and regular values

Let M⊆RkM \subseteq \mathbb{R}^k be a smooth submanifold of dimension mm: near each point it is the graph of a smooth function, or equivalently the image of a smooth parametrisation with injective derivative (2B.9 The Inverse and Implicit Function Theorems). Its tangent space TxM⊆RkT_xM \subseteq \mathbb{R}^k is the image of the derivative of a local parametrisation, an mm-dimensional linear subspace. A map f:M→Nf : M \to N between submanifolds is smooth if it extends locally to smooth maps of the ambient spaces, and its derivative dfx:TxM→Tf(x)Ndf_x : T_xM \to T_{f(x)}N is the restriction of the ambient derivative (2B.8 Calculus in Several Variables).

A point x∈Mx \in M is a regular point of ff if dfxdf_x is surjective, and a critical point otherwise. A value y∈Ny \in N is a regular value if every point of f−1(y)f^{-1}(y) is regular (in particular, if f−1(y)f^{-1}(y) is empty), and a critical value otherwise (Figure 7.1).

Proposition 7.1 The preimage theorem

If yy is a regular value of a smooth f:M→Nf : M \to N, with dim⁡M=m≥n=dim⁡N\dim M = m \geq n = \dim N, then f−1(y)f^{-1}(y) is a smooth submanifold of MM of dimension m−nm - n (or empty). If m=nm = n and MM is compact, f−1(y)f^{-1}(y) is a finite set.

Proof. Near a regular point, the implicit function theorem (2B.9 The Inverse and Implicit Function Theorems) writes f−1(y)f^{-1}(y) as a graph over m−nm - n of the coordinates. If m=nm = n, each preimage point is isolated (the inverse function theorem makes ff a local diffeomorphism there), and a compact set of isolated points is finite.

Figure 7.1. Regular and critical values of f(x)=x3−3xf(x) = x^3 - 3x. The critical points x=±1x = \pm1 give the critical values ∓2\mp2. Every other value is regular, with one or three preimages; counted with the sign of f′f', the preimages always add up to +1+1, the degree.
Theorem 7.2 Sard's theorem

For a smooth map f:U→Rnf : U \to \mathbb{R}^n on an open set U⊆RmU \subseteq \mathbb{R}^m, the set of critical values has measure zero in Rn\mathbb{R}^n (3A.2 Lebesgue Measure). The same holds for smooth maps between manifolds, in charts.

The proof (Milnor, section 3) is an induction on dimension using Fubini's theorem (3A.5 Product Measures and Change of Variables) and Taylor estimates; for m<nm < n it is easy, since then every point is critical and the image of a smooth map from a lower-dimensional space has measure zero. Sard's theorem is used constantly in the form: regular values are dense, so one can always perturb a target point slightly to make it regular.

Brouwer's fixed point theorem in every dimension

Theorem 7.3 Brouwer's fixed point theorem

Every continuous map f:Dn→Dnf : D^n \to D^n has a fixed point.

Proof. First, there is no smooth map g:Dn→Sn−1g : D^n \to S^{n-1} that is the identity on Sn−1S^{n-1} (a smooth retraction). If there were, choose a regular value y∈Sn−1y \in S^{n-1} of gg (Sard). Then g−1(y)g^{-1}(y) is a compact 1-dimensional manifold with boundary, and its boundary is g−1(y)∩Sn−1={y}g^{-1}(y)\cap S^{n-1} = \{y\}, a single point. But a compact 1-manifold with boundary is a finite union of circles and arcs, and so has an even number of boundary points (the classification of 1-manifolds, Milnor's appendix). Contradiction.

If a smooth f:Dn→Dnf : D^n \to D^n had no fixed point, the ray from f(x)f(x) through xx would give a smooth retraction, as in 7A.4 The Fundamental Group. Finally, a continuous ff without fixed points has ∣f(x)−x∣≥ε>0|f(x) - x| \geq \varepsilon > 0 by compactness, and a smooth approximation within ε2\frac\varepsilon2 (Weierstrass, 2B.5 Uniform Convergence and Arzelà–Ascoli) has no fixed points either.

Degree

Let MM and NN be closed (compact, without boundary) smooth manifolds of the same dimension, with NN connected, and f:M→Nf : M \to N smooth. If yy is a regular value, f−1(y)f^{-1}(y) is finite.

Degree mod 2. The number #f−1(y)\#f^{-1}(y) modulo 22 is the same for all regular values yy, and the same for homotopic maps (Milnor, section 4). It is the mod 2 degree deg⁡2f\deg_2f. The identity has deg⁡2=1\deg_2 = 1 and a constant map deg⁡2=0\deg_2 = 0, so the identity of a closed manifold is not homotopic to a constant: a closed manifold is not contractible.

Oriented degree. If MM and NN are oriented, each regular preimage xx of yy gets a sign: +1+1 if dfxdf_x preserves orientation (positive determinant in oriented charts), −1-1 if it reverses it. The degree is

deg⁡f=∑x∈f−1(y)sign⁡det⁡dfx,\deg f = \sum_{x\in f^{-1}(y)}\operatorname{sign}\det df_x,

an integer, independent of the regular value yy and unchanged by homotopy (Milnor, section 5). For maps of the circle it is the winding number of 7A.4 The Fundamental Group: z↦znz \mapsto z^n has degree nn. In Figure 7.1, a regular value of x3−3xx^3 - 3x between −2-2 and 22 has three preimages with signs +,−,++, -, +: degree 11, as for values with one preimage.

Properties (Exercise 7.8): deg⁡(g∘f)=deg⁡g⋅deg⁡f\deg(g\circ f) = \deg g\cdot\deg f; a diffeomorphism has degree ±1\pm1; the antipodal map x↦−xx \mapsto -x of SnS^n has degree (−1)n+1(-1)^{n+1}, since it is the composite of n+1n + 1 reflections, each of degree −1-1. Hopf's degree theorem (1926) says that for maps Sn→SnS^n \to S^n the degree is a complete invariant: two maps are homotopic if and only if they have the same degree.

Vector fields

Theorem 7.4 The hairy ball theorem

SnS^n has a continuous nowhere-vanishing tangent vector field if and only if nn is odd. In particular, every continuous tangent vector field on S2S^2 vanishes somewhere.

Proof. If nn is odd, v(x1,…,xn+1)=(−x2,x1,−x4,x3,… )v(x_1, \dots, x_{n+1}) = (-x_2, x_1, -x_4, x_3, \dots) is tangent and nowhere zero. Conversely, suppose vv is a nowhere-zero tangent field on SnS^n; normalise so ∣v∣=1|v| = 1. Then

H(x,t)=cos⁡(πt) x+sin⁡(πt) v(x)H(x, t) = \cos(\pi t)\,x + \sin(\pi t)\,v(x)

lies on SnS^n (since x⊥v(x)x \perp v(x)) and is a homotopy from the identity to the antipodal map. Degrees: 1=(−1)n+11 = (-1)^{n+1}, so nn is odd. (For a continuous field, approximate by a smooth one.)

Index of a zero. Let vv be a vector field on an open set of Rn\mathbb{R}^n with an isolated zero at zz. On a small sphere around zz, the map x↦v(x)∣v(x)∣x \mapsto \frac{v(x)}{|v(x)|} goes from a sphere to a sphere; its degree is the index of vv at zz. In the plane it is the number of times vv turns as you go once around zz (Figure 7.2):

  • a source v=(x,y)v = (x, y), a sink v=(−x,−y)v = (-x, -y), a centre v=(−y,x)v = (-y, x) and a spiral all have index +1+1;
  • a saddle v=(x,−y)v = (x, -y) has index −1-1;
  • v=zˉ2v = \bar z^2, in complex notation, has index −2-2 (a "monkey saddle").

On a manifold, the index is computed in a chart and doesn't depend on the chart.

Figure 7.2. Isolated zeros and their indices (computed fields). Going once counterclockwise around the zero, the arrow turns once counterclockwise for a source or a centre (index +1+1), once clockwise for a saddle (−1-1), and twice clockwise for the field zˉ2\bar z^2 (−2-2).
Theorem 7.5 The Poincaré–Hopf theorem

Let MM be a closed manifold and vv a smooth vector field on MM with isolated zeros. Then the sum of the indices of vv at its zeros equals the Euler characteristic χ(M)\chi(M).

Milnor (section 6) proves this in two steps: the sum is the same for all vector fields (it equals the degree of a "Gauss map" of the boundary of a neighbourhood of MM), and one example computes it. On a surface, take a triangulation and build a field with a source at each vertex, a saddle at the midpoint of each edge and a sink in each face: the sum is V−E+F=χV - E + F = \chi (7A.3 Manifolds and Surfaces). On S2S^2 a field flowing from the north pole to the south pole has a source and a sink, total 22. On the torus, the field along the circles of one family has no zeros at all, total 00. On a surface of genus g≥2g \geq 2, χ<0\chi < 0, so every vector field has zeros whose indices add up to a negative number: there must be saddles.

Transversality. The preimage theorem generalises: if f:M→Nf : M \to N is transverse to a submanifold Z⊆NZ \subseteq N (at each point of f−1(Z)f^{-1}(Z), the image of dfdf together with the tangent space of ZZ spans the tangent space of NN), then f−1(Z)f^{-1}(Z) is a submanifold of codimension equal to that of ZZ; and transversality can always be achieved by a small perturbation. This is the tool by which surfaces in three-manifolds are put in general position, used throughout three-manifold topology (10A.3 The Prime Decomposition).

Theorem 7.6 The Borsuk–Ulam theorem

For every continuous map f:Sn→Rnf : S^n \to \mathbb{R}^n, there is a point xx with f(x)=f(−x)f(x) = f(-x).

For n=1n = 1 this is the equator theorem of 2A.9 Continuous Functions. For n=2n = 2: temperature and pressure (continuous functions on the sphere) agree at some antipodal pair. The proof shows that otherwise g(x)=f(x)−f(−x)∣f(x)−f(−x)∣g(x) = \frac{f(x) - f(-x)}{|f(x) - f(-x)|} would be an odd map Sn→Sn−1S^n \to S^{n-1}, and odd maps between spheres have odd mod-2 degree in a suitable sense, which is impossible for maps from a higher-dimensional sphere (Matoušek, Using the Borsuk–Ulam Theorem, gives several proofs).

Where this goes Degree and counting in the proof

Degree arguments, "count preimages with signs and use homotopy invariance", appear repeatedly later. In 7A.8 Homology in Brief the degree of a map of 3-spheres becomes a statement about H3H_3, and in Perelman's finite extinction argument (12C.2 Finite Extinction) a non-trivial element of π3\pi_3, represented by a map of non-zero degree from a family of 2-spheres, is what cannot be pulled tight. And Morse theory (7A.10 Morse Theory) proves Poincaré–Hopf again, for the gradient of a function, by counting critical points.

History

Poincaré proved the index theorem for vector fields on surfaces in 1885, and the hairy ball theorem for S2S^2; Brouwer proved it for all even-dimensional spheres in 1912, the same year he introduced the degree of a map and proved his fixed point theorem in all dimensions. Heinz Hopf extended the index theorem to all dimensions and proved his degree theorem in 1926. Anthony Morse (1939) and Arthur Sard (1942) proved the measure-zero theorem for critical values; Karol Borsuk proved the Borsuk–Ulam theorem in 1933, answering a question of Stanisław Ulam. René Thom's transversality theorem dates from 1954. Milnor's Topology from the Differentiable Viewpoint (1965) is based on lectures of 1963.

Recall Where we stand

A regular value of a smooth map has preimage a submanifold of the expected dimension, and by Sard's theorem almost every value is regular. A smooth retraction Dn→Sn−1D^n \to S^{n-1} would give a compact 1-manifold with one boundary point, so there is none, and Brouwer's theorem holds in every dimension. The degree of a map between closed oriented manifolds of the same dimension counts preimages of a regular value with signs, and is a homotopy invariant; the antipodal map of SnS^n has degree (−1)n+1(-1)^{n+1}, which forces every tangent field on an even-dimensional sphere to vanish. The indices of the zeros of a vector field add up to χ(M)\chi(M). Two continuous functions on S2S^2 agree at some antipodal pair. 7A.8 Homology in Brief introduces homology and explains why it is not enough to detect the 3-sphere.

Exercises

Exercise 7.7 Regular values

Find the critical points and critical values of: (a) f(x,y)=x2+y2f(x, y) = x^2 + y^2 on R2\mathbb{R}^2; (b) the height function (x,y,z)↦z(x, y, z) \mapsto z on the unit sphere S2S^2; (c) the height function on the torus standing upright, ((2+cos⁡ϕ)cos⁡θ,sin⁡ϕ,(2+cos⁡ϕ)sin⁡θ)↦((2 + \cos\phi)\cos\theta, \sin\phi, (2 + \cos\phi)\sin\theta) \mapsto the third coordinate. Describe the preimages of regular values in each case.

Solution

(a) Critical point 00, critical value 00; regular preimages are circles. (b) The poles; critical values ±1\pm1; regular preimages are circles of latitude. (c) Four critical points (top, bottom, and the top and bottom of the hole), critical values 3,1,−1,−33, 1, -1, -3; regular preimages are one circle (near the top or bottom) or two circles (in between).

Exercise 7.8 Properties of degree

(a) Show deg⁡(g∘f)=deg⁡g⋅deg⁡f\deg(g\circ f) = \deg g\cdot\deg f by choosing zz regular for gg and for g∘fg\circ f, with every preimage of zz under gg regular for ff (possible by Sard). (b) Show that the reflection (x1,…,xn+1)↦(−x1,x2,… )(x_1, \dots, x_{n+1}) \mapsto (-x_1, x_2, \dots) of SnS^n has degree −1-1. (c) Deduce that the antipodal map has degree (−1)n+1(-1)^{n+1}.

Exercise 7.9 Computing indices

Compute the index at 00 of the planar fields (a) (x2−y2,2xy)(x^2 - y^2, 2xy); (b) (x2−y2,−2xy)(x^2 - y^2, -2xy); (c) (x,y3)(x, y^3); (d) (y,−sin⁡x)(y, -\sin x), the pendulum (1A.11 Linear Differential Equations), at its zeros (0,0)(0, 0) and (π,0)(\pi, 0).

Solution

(a) In complex form z2z^2: index 22. (b) zˉ2\bar z^2: index −2-2. (c) Homotopic through fields with an isolated zero at 00 to (x,y)(x, y): index 11. (d) At (0,0)(0, 0), the linearisation (y,−x)(y, -x) is a centre: +1+1. At (π,0)(\pi, 0), the linearisation (y,x)(y, x) is a saddle: −1-1.

Exercise 7.10 Vector fields on the torus and on S2S^2

(a) Write down a nowhere-vanishing vector field on the torus R2/Z2\mathbb{R}^2/\mathbb{Z}^2, and check that this is consistent with Poincaré–Hopf. (b) Show that on S2S^2 a vector field with exactly one zero must have index 22 there. Sketch such a field (a "dipole": flow lines leaving and returning to the same point, like the field lines of a bar magnet, viewed on the sphere through stereographic projection of a constant field on the plane).

Solution

(a) The constant field (1,0)(1, 0) on R2\mathbb{R}^2 is invariant under translations and descends; no zeros, sum 0=χ(T2)0 = \chi(T^2). (b) The sum must be χ(S2)=2\chi(S^2) = 2. Pushing the constant field (1,0)(1, 0) on R2\mathbb{R}^2 to S2S^2 by inverse stereographic projection gives a field on the sphere minus the north pole that extends continuously by 00 there, with index 22.

Exercise 7.11 Saddles on surfaces of higher genus

Show that every vector field with isolated zeros, all of which are sources, sinks, centres or simple saddles (index ±1\pm1), on a closed surface of genus gg has at least 2g−22g - 2 saddles. Give an example on the genus-2 surface with exactly two saddles (think of a height function on the surface standing upright, 7A.10 Morse Theory).

Exercise 7.12 Rehearsal: degree of a map between 3-spheres

Let Pk(q)=qkP_k(q) = q^k on the unit quaternions S3S^3 (7A.6 Covering Spaces), k≥1k \geq 1. Every q≠±1q \neq \pm1 can be written uniquely as q=cos⁡θ+sin⁡θ uq = \cos\theta + \sin\theta\,u with 0<θ<π0 < \theta < \pi and uu a unit pure quaternion. (a) Show qk=cos⁡kθ+sin⁡kθ uq^k = \cos k\theta + \sin k\theta\,u. (b) Let p=cos⁡α+sin⁡α u0p = \cos\alpha + \sin\alpha\,u_0 with 0<α<π0 < \alpha < \pi. Show that Pk−1(p)P_k^{-1}(p) has exactly kk points. (c) Accept that each of these preimages is an orientation-preserving regular point (in the plane spanned by 11 and uu the map is z↦zkz \mapsto z^k, which is holomorphic). Conclude that deg⁡Pk=k\deg P_k = k. Maps S3→S3S^3 \to S^3 of degree kk represent kk times the generator of π3(S3)≅Z\pi_3(S^3) \cong \mathbb{Z} (Hopf's degree theorem), the group behind the sweepouts in Perelman's finite extinction argument (12C.2 Finite Extinction).

Solution

(a) u2=−1u^2 = -1, so cos⁡θ+sin⁡θ u\cos\theta + \sin\theta\,u multiplies like eiθe^{i\theta} in the plane spanned by 11 and uu. (b) We need sin⁡kθ u=sin⁡α u0\sin k\theta\,u = \sin\alpha\,u_0 and cos⁡kθ=cos⁡α\cos k\theta = \cos\alpha. Either u=u0u = u_0 and kθ≡αk\theta \equiv \alpha, or u=−u0u = -u_0 and kθ≡−α(mod2π)k\theta \equiv -\alpha \pmod{2\pi}. As θ\theta runs over (0,π)(0, \pi), kθk\theta runs over (0,kπ)(0, k\pi), and the admissible values are α,2π−α,2π+α,4π−α,…\alpha, 2\pi - \alpha, 2\pi + \alpha, 4\pi - \alpha, \dots: exactly kk of them lie in (0,kπ)(0, k\pi), each giving one preimage. (c) kk preimages, each with sign +1+1.

© 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.