Integration in polar coordinates (ported from TauCeti) #
Let E be a nontrivial finite-dimensional real normed space of dimension n with an additive
Haar measure μ. Mathlib's MeasureTheory.Measure.measurePreserving_homeomorphUnitSphereProd
identifies μ on E \ {0} with the product of the surface measure μ.toSphere on the unit
sphere and the radial measure r ^ (n - 1) dr on (0, ∞), but upstream only integrates radial
functions against it (MeasureTheory.integral_fun_norm_addHaar). This file records the
integral formula for an arbitrary integrable function, in both orders of integration,
∫ x, f x ∂μ = ∫ u ∈ S, ∫ r in (0, ∞), r ^ (n - 1) • f (r • u) ∂μ.toSphere
= ∫ r in (0, ∞), r ^ (n - 1) • ∫ u ∈ S, f (r • u) ∂μ.toSphere.
Main declarations #
integral_volumeIoiPow: integration againstMeasure.volumeIoiPow kis integration on(0, ∞)against the weightr ^ k.integral_eq_integral_toSphere_integral_Ioi,integral_eq_integral_Ioi_integral_toSphere: integration in polar coordinates.continuousOn_integral_toSphere_smul: the sphere integralsr ↦ ∫ u ∈ S, f (r • u)depend continuously onr ∈ [0, R]whenfis continuous on the closed ball of radiusR.
Provenance #
Pool port: imports relocated under LeanPool.ViscositySolutionTheory; original
mathematical namespaces and copyright retained; checked with Lean/Mathlib v4.34.0.
- Upstream: TauCeti, https://github.com/TauCetiProject/TauCeti
- Path:
TauCeti/MeasureTheory/Constructions/HaarToSphere.lean - Commit: 91f66a0514e6523efdccddb9e35fb82c96dd6405 (2026-09-24)
- License: Apache-2.0. Upstream
NOTICE: none. - Upstream notice:
Copyright (c) 2026 The Tau Ceti contributors. All rights reserved.; upstream authors: The Tau Ceti contributors. - Extent:
integral_volumeIoiPow,integrable_and_integral_eq_integral_prod_toSphere,integral_eq_integral_toSphere_integral_Ioi,integral_eq_integral_Ioi_integral_toSphere,ContinuousOn.integral_toSphere_smul(verbatim up to naming). - Changes: ported from Lean v4.34.0-rc2 to Lean/Mathlib v4.30.0;
module/public importremoved; namespaceTauCeti→ViscositySolns.Analysis;ContinuousOn.integral_toSphere_smulrenamedcontinuousOn_integral_toSphere_smul; the radial fundamental theorem of calculus (integral_norm_rpow_neg_finrank_mul_fderiv_apply_self) is not ported.
Integration against MeasureTheory.Measure.volumeIoiPow k is integration on (0, ∞)
against the weight r ^ k.
Integration in polar coordinates. An integrable function on a finite-dimensional real
normed space is integrated by first integrating along each ray r ↦ r • u, against the radial
Jacobian r ^ (d - 1), and then over the unit sphere against μ.toSphere.
Integration in polar coordinates, radial variable outermost. An integrable function on a
finite-dimensional real normed space is integrated by first integrating over the sphere of radius
r (parametrized by the unit sphere against μ.toSphere), and then in r against the radial
Jacobian r ^ (d - 1).
The integral of f over the sphere of radius r about the origin, parametrized by the unit
sphere, depends continuously on r ∈ [0, R] when f is continuous on the closed ball of radius
R.