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 ωΩn1(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 ραω=ifidx1dxi^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)i1fixidx1dxn.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 Rnfixidx1dxn=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={xn0}\mathbb{H}^n = \{x^n \geq 0\}. Similarly, for i<ni < n:

Hnfixidx1dxn=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:

Hnfnxndx1dxn=Rn1[fnxn=0xn=]dx1dxn1=Rn1fn(x,0)dx1dxn1.\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)n1Rn1fn(x,0)dx1dxn1\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)n1(-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.