Book 8A

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

Course 8Book 8A: Smooth ManifoldsChapter 2

Partitions of Unity

Gluing local constructions, and why every manifold carries a metric.

17 min read · Updated Oct 3, 2026

Read with Lee, Introduction to Smooth Manifolds (2nd edition), chapter 2, the sections on bump functions and partitions of unity, and the existence of Riemannian metrics in chapter 13 (only the existence proof; metrics are developed in Book 9A). Whitney's embedding theorem is in chapter 6.

In this chapter · 7 sections
  1. 2.1Blending
  2. 2.2Bump functions
  3. 2.3Partitions of unity
  4. 2.4Every manifold has a Riemannian metric
  5. 2.5Embedding manifolds in Euclidean space
  6. 2.6History
  7. 2.7Exercises

A manifold is assembled from charts, and most constructions on it are first made chart by chart, where everything is Euclidean. The problem is to glue the local pieces into one global object without creating seams. The tool is a partition of unity: a family of smooth functions, each living inside one chart, that add up to 11 everywhere. Multiply each local construction by its function and add: the result is smooth, global, and agrees with the local constructions where only one of them is active.

The headline application is the first step of the proof of the Poincaré conjecture: every smooth manifold carries a Riemannian metric. Take the Euclidean metric in each chart, weight it by a partition of unity, and add. A weighted average of inner products is an inner product, so the result is a metric. The Ricci flow then starts from this metric, any metric at all, and the rest of the guide is about what happens next.

The functions that make this possible are the bump functions of 2B.6 Power Series, Exponentials and Bump Functions: smooth, but zero outside a compact set. They exist because smooth functions need not be analytic. An analytic function that vanishes on an open set vanishes everywhere (5A.2 Cauchy’s Theorem and Its Consequences), so no analytic partition of unity can exist: the smooth category's flexibility is exactly what makes gluing possible.

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

  • construct bump functions and cut-off functions on Rn\mathbb{R}^n and on manifolds;
  • define partitions of unity subordinate to an open cover, and prove they exist on compact manifolds;
  • use partitions of unity to extend functions, to build exhaustion functions, and to put a Riemannian metric on any manifold;
  • state Whitney's embedding theorem and prove an easy version for compact manifolds.

Blending

In the world In use Gluing local approximations

When a computer represents a complicated surface, or approximates the solution of a PDE, it often works patch by patch: a simple formula on each small region, valid only there. The local formulas must then be combined into one function without visible seams. The standard method weights each patch's formula by a smooth function concentrated on that patch, with the weights adding up to 11 everywhere. Where only one patch is active the result is that patch's formula; where several overlap it blends them smoothly. In the finite element method this is the partition of unity method of Jens Markus Melenk and Ivo Babuška ("The partition of unity finite element method: basic theory and applications", Computer Methods in Applied Mechanics and Engineering, 1996), which allows local approximations adapted to known features of a solution, such as the corner singularities of 6A.5 Weak Solutions and Elliptic Regularity, to be glued into a global approximation.

The same identity is at work in audio. Long signals are processed in short overlapping frames, each multiplied by a window, and the processed frames are added back together (overlap–add). For this to reproduce the signal exactly, the shifted windows must sum to 11. The squared-sine window sin⁡2(πt/T)\sin^2(\pi t/T) on [0,T][0, T] has exactly this property at half overlap, because sin⁡2x+sin⁡2(x+π2)=sin⁡2x+cos⁡2x=1\sin^2x + \sin^2(x + \frac\pi2) = \sin^2x + \cos^2x = 1; crossfades between two audio clips use the same pair of weights so that the total level stays constant (Figure 2.1).

Figure 2.1. Top: smooth bump functions h(x−a)h(b−x)h(x - a)h(b - x) on three overlapping intervals (bars below), scaled to the same height. Bottom: each divided by the sum of all three, giving a partition of unity ψ1+ψ2+ψ3=1\psi_1 + \psi_2 + \psi_3 = 1 (computed). Where only one interval is present its function is exactly 11; across an overlap the weights pass smoothly from one to the next, as in a crossfade.

Bump functions

Recall from 2B.6 Power Series, Exponentials and Bump Functions that

h(t)={e−1/t,t>0,0,t≤0,h(t) = \begin{cases}e^{-1/t}, & t > 0,\\ 0, & t \leq 0,\end{cases}

is C∞C^\infty on R\mathbb{R}, with all derivatives zero at 00. From it:

  • ψ(t)=h(t)h(t)+h(1−t)\psi(t) = \frac{h(t)}{h(t) + h(1 - t)} is smooth, equal to 00 for t≤0t \leq 0 and to 11 for t≥1t \geq 1, and increasing in between: a smooth step;
  • for 0<r1<r20 < r_1 < r_2, ρ(x)=1−ψ(∣x∣−r1r2−r1)\rho(x) = 1 - \psi\big(\frac{|x| - r_1}{r_2 - r_1}\big) is a smooth function on Rn\mathbb{R}^n equal to 11 on the closed ball B‾r1\overline B_{r_1}, zero outside Br2B_{r_2}, and between 00 and 11: a cut-off function (Exercise 2.5).

The support of a function, supp⁡f\operatorname{supp}f, is the closure of the set where it is non-zero. A bump function is a smooth function with compact support. On a manifold, composing a bump function on Rn\mathbb{R}^n with a chart and extending by zero gives a bump function on MM supported in the chart's domain (Exercise 2.6); this is where the Hausdorff condition is used, so that the support, compact in the chart, is closed in MM.

Partitions of unity

Definition 2.1 Partition of unity

Let {Uα}\{U_\alpha\} be an open cover of a smooth manifold MM. A smooth partition of unity subordinate to {Uα}\{U_\alpha\} is a family {ψα}\{\psi_\alpha\} of smooth functions M→[0,1]M \to [0, 1] such that

  1. supp⁡ψα⊆Uα\operatorname{supp}\psi_\alpha \subseteq U_\alpha for each α\alpha;
  2. the supports are locally finite: every point has a neighbourhood meeting only finitely many of them;
  3. ∑αψα=1\sum_\alpha\psi_\alpha = 1 everywhere.

Local finiteness makes the sum a finite sum near each point, so it is smooth. The theorem is that partitions of unity always exist.

Theorem 2.2 Existence of partitions of unity

For every open cover of a smooth manifold MM there is a smooth partition of unity subordinate to it.

Proof. We prove it for compact MM, which is the case used in this guide; the general case uses second countability to build a sequence of compact sets exhausting MM and repeats the argument on the shells between them (Lee, chapter 2). For each p∈Mp \in M, choose α(p)\alpha(p) with p∈Uα(p)p \in U_{\alpha(p)}, a chart around pp, and a bump function ρp≥0\rho_p \geq 0 with ρp(p)>0\rho_p(p) > 0 and supp⁡ρp⊆Uα(p)\operatorname{supp}\rho_p \subseteq U_{\alpha(p)}. The open sets {ρp>0}\{\rho_p > 0\} cover MM; by compactness finitely many do, for p1,…,pmp_1, \dots, p_m. Then ρ=∑jρpj\rho = \sum_j\rho_{p_j} is smooth and positive everywhere. For each α\alpha, let ψα=1ρ∑j:α(pj)=αρpj\psi_\alpha = \frac1\rho\sum_{j : \alpha(p_j) = \alpha}\rho_{p_j} (zero if there are no such jj). These are smooth, supported in UαU_\alpha, non-negative, and they add up to ρρ=1\frac\rho\rho = 1.

First applications.

  • Extension. If A⊆MA \subseteq M is closed and ff is smooth on a neighbourhood UU of AA, there is a smooth function on all of MM that equals ff on AA: take a partition of unity {ψ0,ψ1}\{\psi_0, \psi_1\} subordinate to the cover {U,M∖A}\{U, M\setminus A\}, and use ψ0f\psi_0f (extended by 00).
  • Smooth Urysohn. For disjoint closed sets AA, B⊆MB \subseteq M there is a smooth function equal to 00 on AA and 11 on BB.
  • Exhaustion functions. Every manifold has a smooth proper function f:M→[0,∞)f : M \to [0, \infty) (7A.2 Compactness and Compactification): a function that goes to infinity at infinity. On a non-compact manifold it is the substitute for ∣x∣|x| on Rn\mathbb{R}^n, used to cut off functions near infinity, as in the analysis of complete non-compact Ricci flows (11B.3 Compactness of Ricci Flows).

Every manifold has a Riemannian metric

A Riemannian metric on MM is a choice, for each p∈Mp \in M, of an inner product gpg_p on the tangent space TpMT_pM (8A.3 Tangent Vectors and Bundles), varying smoothly with pp: in each chart it is given by a symmetric positive definite matrix (gij(x))(g_{ij}(x)) of smooth functions (9A.1 Riemannian Metrics and Model Spaces).

Theorem 2.3 Existence of Riemannian metrics

Every smooth manifold admits a Riemannian metric.

Proof. Cover MM by charts (Uα,φα)(U_\alpha, \varphi_\alpha), and let gαg_\alpha be the Euclidean metric pulled back by φα\varphi_\alpha: in the coordinates of φα\varphi_\alpha, gαg_\alpha has matrix δij\delta_{ij}, and it is an inner product on each TpMT_pM with p∈Uαp \in U_\alpha. Take a partition of unity {ψα}\{\psi_\alpha\} subordinate to the cover and set

g=∑αψα gα,g = \sum_\alpha\psi_\alpha\,g_\alpha,

where each term is defined on UαU_\alpha and extended by 00. Near each point the sum is finite and smooth. At each pp, gpg_p is symmetric and bilinear, and for v≠0v \neq 0

gp(v,v)=∑αψα(p) gα(v,v)>0,g_p(v, v) = \sum_\alpha\psi_\alpha(p)\,g_\alpha(v, v) > 0,

since every term is ≥0\geq 0 and at least one ψα(p)>0\psi_\alpha(p) > 0. So gg is a Riemannian metric.

The proof uses only that a convex combination of inner products is an inner product: the set of inner products on a vector space is a convex cone. The analogous statement fails for Lorentzian metrics, of signature (−,+,+,+)(-, +, +, +), whose combinations can degenerate; whether a manifold admits one is a topological question (a closed manifold has a Lorentzian metric if and only if its Euler characteristic is 00, because a Lorentzian metric gives a nowhere-vanishing direction field, 7A.7 Smooth Topology).

Where this goes Step one of the proof

The proof of the Poincaré conjecture begins: let MM be a closed simply connected three-manifold; give it a smooth structure (Moise, 8A.1 Smooth Structures) and a Riemannian metric (this chapter); run the Ricci flow. The metric chosen at the start is arbitrary, and its curvature can be anything; nothing about it is assumed. The whole difficulty is to show that the flow, starting from an arbitrary metric, eventually reveals the topology (7A.9 The Poincaré Conjecture, Precisely, 11A.1 The Equation and Its First Solutions). It is also why Hamilton–Ivey pinching (11A.5 Hamilton–Ivey Pinching) and Perelman's estimates must be robust: they have to hold for every starting point.

Embedding manifolds in Euclidean space

Every smooth manifold, defined abstractly by charts, can in fact be realised as a submanifold of some RN\mathbb{R}^N (8A.4 Submanifolds):

Theorem 2.4 Whitney's embedding theorem

Every smooth nn-manifold admits a smooth embedding into R2n\mathbb{R}^{2n}.

The easy version, for compact MM and a larger NN, is a direct application of bump functions (Exercise 2.9): with finitely many charts φ1,…,φm\varphi_1, \dots, \varphi_m and bump functions ρj\rho_j equal to 11 on sets VjV_j that still cover MM, the map

F=(ρ1φ1,…,ρmφm,ρ1,…,ρm):M→Rm(n+1)F = (\rho_1\varphi_1, \dots, \rho_m\varphi_m, \rho_1, \dots, \rho_m) : M \to \mathbb{R}^{m(n+1)}

is an injective immersion, hence an embedding of the compact MM. The sharp dimension 2n2n is Hassler Whitney's theorem of 1944. So abstract manifolds are no more general than the submanifolds of 7A.7 Smooth Topology. They are used anyway, because an embedding adds structure that has nothing to do with the manifold: an abstract Riemannian manifold, such as hyperbolic space or a Ricci flow at a given time, has no preferred embedding, and its curvature must be computed intrinsically (8A.9 The Curvature of Surfaces, 9A.4 Curvature and What It Means).

History

Partitions of unity were introduced by Jean Dieudonné in 1937 and became the standard gluing tool through the work of Hassler Whitney and others; the existence of Riemannian metrics on all paracompact manifolds is a consequence. Whitney proved that every nn-manifold embeds in R2n+1\mathbb{R}^{2n+1} in 1936 and in R2n\mathbb{R}^{2n} in 1944. The partition of unity finite element method was introduced by Melenk and Babuška in 1996.

Recall Where we stand

Smooth non-analytic functions such as e−1/te^{-1/t} give smooth steps, cut-off functions and bump functions, on Rn\mathbb{R}^n and on manifolds. Every open cover of a smooth manifold has a subordinate smooth partition of unity, functions with supports in the cover's sets, locally finite and summing to 11. They extend functions from closed sets, separate closed sets, give proper exhaustion functions, and, by averaging local Euclidean metrics, give every manifold a Riemannian metric: step one of the Ricci flow proof. Compact manifolds embed in Euclidean space, and Whitney showed R2n\mathbb{R}^{2n} suffices for any nn-manifold. 8A.3 Tangent Vectors and Bundles defines tangent vectors on an abstract manifold.

Exercises

Exercise 2.5 A cut-off function

Check that ψ(t)=h(t)h(t)+h(1−t)\psi(t) = \frac{h(t)}{h(t) + h(1 - t)} is smooth on R\mathbb{R} (the denominator is never zero), equal to 00 for t≤0t \leq 0 and 11 for t≥1t \geq 1. Deduce the properties of ρ(x)=1−ψ(∣x∣−r1r2−r1)\rho(x) = 1 - \psi\big(\frac{|x| - r_1}{r_2 - r_1}\big), including smoothness at x=0x = 0 (where ∣x∣|x| is not smooth; why doesn't it matter?).

Solution

For every tt, at least one of t>0t > 0 and 1−t>01 - t > 0 holds, so the denominator is positive. For t≤0t \leq 0, h(t)=0h(t) = 0; for t≥1t \geq 1, h(1−t)=0h(1 - t) = 0. Near x=0x = 0, ∣x∣<r1|x| < r_1, so the argument of ψ\psi is negative and ρ≡1\rho \equiv 1 there: the non-smoothness of ∣x∣|x| at 00 is never seen.

Exercise 2.6 Bump functions on manifolds

Let (U,φ)(U, \varphi) be a chart, p∈Up \in U, and ρ\rho a bump function on Rn\mathbb{R}^n supported in a closed ball B‾⊆φ(U)\overline B \subseteq \varphi(U) centred at φ(p)\varphi(p). Show that ρ∘φ\rho\circ\varphi, extended by 00 outside UU, is smooth on MM. Where is the Hausdorff property used? (Show that φ−1(B‾)\varphi^{-1}(\overline B) is compact, hence closed in MM.)

Exercise 2.7 A partition of unity on the circle

Cover S1S^1 by U1=S1∖{(1,0)}U_1 = S^1\setminus\{(1, 0)\} and U2=S1∖{(−1,0)}U_2 = S^1\setminus\{(-1, 0)\}. Write down an explicit smooth partition of unity subordinate to this cover. (Apply the smooth step ψ\psi to a shift of cos⁡θ\cos\theta.)

Solution

We need ψ2=0\psi_2 = 0 near (−1,0)(-1, 0), where cos⁡θ=−1\cos\theta = -1, and ψ1=1−ψ2=0\psi_1 = 1 - \psi_2 = 0 near (1,0)(1, 0), where cos⁡θ=1\cos\theta = 1. Take ψ2=ψ(cos⁡θ+12)\psi_2 = \psi(\cos\theta + \frac12): it vanishes where cos⁡θ≤−12\cos\theta \leq -\frac12, and equals 11 where cos⁡θ≥12\cos\theta \geq \frac12. Then ψ1=1−ψ2\psi_1 = 1 - \psi_2 vanishes where cos⁡θ≥12\cos\theta \geq \frac12. Both are smooth, with supports in U2U_2 and U1U_1 respectively.

Exercise 2.8 No analytic partitions of unity

Show that the only real-analytic functions on R\mathbb{R} with compact support are identically zero. Deduce that there is no real-analytic partition of unity on R\mathbb{R} subordinate to {(−∞,1),(0,∞)}\{(-\infty, 1), (0, \infty)\}.

Exercise 2.9 Embedding compact manifolds

Prove the easy Whitney theorem: with charts φj\varphi_j on UjU_j (j=1,…,mj = 1, \dots, m), open sets VjV_j with V‾j⊂Uj\overline V_j \subset U_j compact and ⋃Vj=M\bigcup V_j = M, and bump functions ρj\rho_j supported in UjU_j and equal to 11 on V‾j\overline V_j, show that F=(ρ1φ1,…,ρmφm,ρ1,…,ρm)F = (\rho_1\varphi_1, \dots, \rho_m\varphi_m, \rho_1, \dots, \rho_m) is injective and that its derivative is injective at every point. (On VjV_j, the component ρjφj=φj\rho_j\varphi_j = \varphi_j is a chart.)

Exercise 2.10 Rehearsal: integrating with a partition of unity

On a compact oriented manifold, 8A.8 Differential Forms and Stokes’ Theorem defines the integral of an nn-form ω\omega by ∫Mω=∑α∫φα(Uα)(φα−1)∗(ψαω)\int_M\omega = \sum_\alpha\int_{\varphi_\alpha(U_\alpha)}(\varphi_\alpha^{-1})^*(\psi_\alpha\omega), using a partition of unity subordinate to an oriented atlas. Show that the result doesn't depend on the partition of unity: if {χβ}\{\chi_\beta\} is another one, write ψαω=∑βψαχβω\psi_\alpha\omega = \sum_\beta\psi_\alpha\chi_\beta\omega, and use that for a form supported in a single chart the integral is independent of the chart (by the change of variables formula, 3A.5 Product Measures and Change of Variables, with positive Jacobian determinant). The same argument makes the volume ∫MdVg\int_M dV_g and every integral in Perelman's functionals well defined (12A.2 Ricci Flow as a Gradient Flow).

Solution

∑α∫ψαω=∑α∑β∫ψαχβω\sum_\alpha\int\psi_\alpha\omega = \sum_\alpha\sum_\beta\int\psi_\alpha\chi_\beta\omega, since ∑βχβ=1\sum_\beta\chi_\beta = 1 and the sums are finite on the compact support. Each ψαχβω\psi_\alpha\chi_\beta\omega is supported in Uα∩UβU_\alpha\cap U_\beta, where its integral can be computed in either chart with the same result. Exchanging the order of summation gives ∑β∫χβω\sum_\beta\int\chi_\beta\omega.

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