TheoremComplete

Stokes' Theorem (Proof)

The proof of Stokes' theorem on manifolds reduces the global statement to the local version in Rn\mathbb{R}^n via partitions of unity, then verifies the local case by direct computation.


Statement

Theorem4.3Stokes' theorem

Let MM be a compact oriented nn-manifold with boundary, and let ω∈Ωn−1(M)\omega \in \Omega^{n-1}(M). Then

∫Mdω=∫∂Mω.\int_M d\omega = \int_{\partial M} \omega.

Proof

Proof

Step 1: Reduction to local charts. Let {(Uα,φα)}\{(U_\alpha, \varphi_\alpha)\} be a finite atlas (finite since MM is compact) and {ρα}\{\rho_\alpha\} a subordinate partition of unity. Write ω=∑αραω\omega = \sum_\alpha \rho_\alpha \omega. Then

∫Mdω=∑α∫Md(ραω),∫∂Mω=∑α∫∂Mραω.\int_M d\omega = \sum_\alpha \int_M d(\rho_\alpha \omega), \quad \int_{\partial M} \omega = \sum_\alpha \int_{\partial M} \rho_\alpha \omega.

It suffices to prove the theorem for each ραω\rho_\alpha \omega, which is compactly supported in UαU_\alpha.

Step 2: Local case — interior chart. If UαU_\alpha does not meet ∂M\partial M, then φα(Uα)⊂Rn\varphi_\alpha(U_\alpha) \subset \mathbb{R}^n. Write ραω=∑ifi dx1∧⋯∧dxi^∧⋯∧dxn\rho_\alpha \omega = \sum_i f_i \, dx^1 \wedge \cdots \wedge \widehat{dx^i} \wedge \cdots \wedge dx^n in local coordinates. Then

d(ραω)=∑i(−1)i−1∂fi∂xidx1∧⋯∧dxn.d(\rho_\alpha \omega) = \sum_i (-1)^{i-1} \frac{\partial f_i}{\partial x^i} dx^1 \wedge \cdots \wedge dx^n.

Each integral ∫Rn∂fi∂xidx1⋯dxn=0\int_{\mathbb{R}^n} \frac{\partial f_i}{\partial x^i} dx^1 \cdots dx^n = 0 by the fundamental theorem of calculus (since fif_i has compact support, it vanishes at ±∞\pm \infty). Also ∫∂Mραω=0\int_{\partial M} \rho_\alpha \omega = 0 since supp⁡(ραω)∩∂M=∅\operatorname{supp}(\rho_\alpha \omega) \cap \partial M = \emptyset.

Step 3: Local case — boundary chart. If UαU_\alpha meets ∂M\partial M, the chart maps to Hn={xn≥0}\mathbb{H}^n = \{x^n \geq 0\}. Similarly, for i<ni < n:

∫Hn∂fi∂xidx1⋯dxn=0\int_{\mathbb{H}^n} \frac{\partial f_i}{\partial x^i} dx^1 \cdots dx^n = 0

by integrating in xix^i first (compact support gives vanishing boundary terms). For i=ni = n:

∫Hn∂fn∂xndx1⋯dxn=∫Rn−1[fn∣xn=0xn=∞]dx1⋯dxn−1=−∫Rn−1fn(x′,0)dx1⋯dxn−1.\int_{\mathbb{H}^n} \frac{\partial f_n}{\partial x^n} dx^1 \cdots dx^n = \int_{\mathbb{R}^{n-1}} \left[ f_n \Big|_{x^n=0}^{x^n=\infty} \right] dx^1 \cdots dx^{n-1} = -\int_{\mathbb{R}^{n-1}} f_n(x', 0) dx^1 \cdots dx^{n-1}.

The boundary integral is ∫∂Hnραω=(−1)n−1∫Rn−1fn(x′,0)dx1⋯dxn−1\int_{\partial \mathbb{H}^n} \rho_\alpha \omega = (-1)^{n-1} \int_{\mathbb{R}^{n-1}} f_n(x', 0) dx^1 \cdots dx^{n-1} (accounting for the induced orientation). With the sign (−1)n−1(-1)^{n-1} from dωd\omega, the terms match.

Step 4: Summing. Summing over all α\alpha: ∫Mdω=∫∂Mω\int_M d\omega = \int_{\partial M} \omega. ■\blacksquare

■

Remarks

RemarkRole of orientation

The proof crucially uses the orientation: the induced boundary orientation determines the sign convention. If MM is not orientable, the theorem fails for forms but holds for densities (with the appropriate formulation).

RemarkNon-compact manifolds

For non-compact manifolds, Stokes' theorem still holds provided ω\omega has compact support. More generally, it holds if ω\omega and dωd\omega are integrable with appropriate decay conditions at infinity.