Fundamental theorem of calculus on the simplex
ProvedRudin.ch10_simplex_ftcLet , let be of class , and fix a coordinate direction . Write for the standard simplex, and for and let be the point whose -th coordinate is and whose remaining coordinates, in their natural order, are those of . Then
The two terms on the right are the integrals of over the two faces of that are not parallel to the -th coordinate direction, parametrized by the projection that forgets the -th coordinate: the slanted face and the coordinate face . The remaining faces of contain the -th direction and contribute nothing.
The proof is Fubini's theorem in the -th coordinate — for fixed the point lies in exactly for — followed by the fundamental theorem of calculus in the variable . This identity is the analytic step in Rudin's proof of Stokes' theorem on a simplex; all remaining steps there are determinants and orientation bookkeeping.
Formalization note: integrals are Lebesgue integrals for the volume measure, which agree with the
Riemann integrals of Rudin's Definition 10.1 for the continuous integrands considered here, and
is Mathlib's Fin.insertNth.
import Mathlib import Definitions.Def_Rudin_ch10_forms open Filter Topology MeasureTheory
namespace Rudin
/-- The fundamental theorem of calculus on the standard simplex: the integral over `Q^{k+1}` of
the `c`-th partial derivative of a function of class `C'` is the difference of its integrals over
the two faces of `Q^{k+1}` transversal to the `c`-th coordinate direction. -/
theorem ch10_simplex_ftc (k : ℕ) (f : (Fin (k + 1) → ℝ) → ℝ) (hf : ContDiff ℝ 1 f)
(c : Fin (k + 1)) :
∫ x in stdSimplex (k + 1), partialDeriv f c x
= ∫ y in stdSimplex k,
(f (Fin.insertNth (α := fun _ => ℝ) c (1 - ∑ s, y s) y)
- f (Fin.insertNth (α := fun _ => ℝ) c 0 y)) := by sorry
end Rudin