Stokes' formula on the standard simplex
ProvedRudin.ch10_stokes_simplexStokes' formula on the standard simplex, the analytic core of Rudin's Theorem 10.33.
Let and let
be a -form in whose coefficient functions are of class on all of . Let denote the oriented affine simplex , i.e. the -surface with parameter domain given by the identity map of (the affine map is the identity). Then
where \partial\sigma=\sum_{j=0}^{k+1}(-1)^j\,\sigma\circ(\text{j-th face}) is the boundary -chain of Rudin's Definition 10.30, obtained by deleting the -th vertex of .
This is exactly the computation Rudin carries out on pp. 273-274: after expanding the Jacobian of the identity along the index tuples, the left-hand side becomes an integral over of a signed sum of first-order partial derivatives of the coefficients, and the fundamental theorem of calculus applied in each coordinate direction, together with the iterated-integral theorem, converts it into the alternating sum of the integrals over the faces of .
Every other ingredient of Stokes' theorem for a general chain is formal: a chain is integrated term by term, a general -surface is reduced to this case by pulling back along (Rudin's Theorems 10.22(c) and 10.25), and the faces of are the composites of with the faces of .
import Mathlib import Definitions.Def_Rudin_ch10_forms open Filter Topology MeasureTheory
namespace Rudin
/-- Rudin, Theorem 10.33 (Stokes' theorem), the case of the identity surface of the standard
simplex: if `ω` is a `k`-form of class `C'` in `ℝ^{k+1}`, then the integral of `dω` over the
oriented simplex `Q^{k+1}` equals the integral of `ω` over its boundary chain. -/
theorem ch10_stokes_simplex (k : ℕ) (ω : KForm k (k + 1)) (hω : ∀ i, ContDiff ℝ 1 (ω.coeff i)) :
integralOverSimplex (extDeriv ω) ⟨id⟩ = Chain.integral ω (surfaceBoundary ⟨id⟩) := by sorry
end Rudin