Theorem 10.9 — change of variables
ProvedRudin.ch10_change_of_variablesanalysisintegration
Let be a one-to-one -mapping of an open set into whose Jacobian determinant vanishes nowhere, and let be continuous with compact support contained in . Then .
Preamble
import Mathlib import Definitions.Def_Rudin_ch10_forms open Filter Topology MeasureTheory
Formal statement
namespace Rudin
/-- Rudin, Theorem 10.9 (change of variables): if `T` is a one-to-one `C'`-mapping of an open
set `E ⊆ ℝᵏ` into `ℝᵏ` whose Jacobian never vanishes, and `f` is continuous with compact
support contained in `T(E)`, then
`∫ f(y) dy = ∫_E f(T x) |J_T(x)| dx`. -/
theorem ch10_change_of_variables (k : ℕ) (E : Set (Fin k → ℝ)) (hE : IsOpen E)
(T : (Fin k → ℝ) → (Fin k → ℝ)) (hT : ContDiffOn ℝ 1 T E) (hinj : Set.InjOn T E)
(hJ : ∀ x ∈ E, jacobian T id x ≠ 0)
(f : (Fin k → ℝ) → ℝ) (hf : Continuous f) (hsupp : HasCompactSupport f)
(hsub : tsupport f ⊆ T '' E) :
(∫ y, f y) = ∫ x in E, f (T x) * |jacobian T id x| := by sorry
end RudinSource
Walter Rudin, Principles of Mathematical Analysis, 3rd edition, McGraw-Hill, 1976, Chapter 10, p. 252, Theorem 10.9
Read-back
What the Lean code literally says, in plain math · Aristotle (Harmonic)
Let , let be open, let be continuously differentiable of order on and injective on , and assume its Jacobian determinant
is nonzero at every . Let be continuous on all of , with compact support, and with closed support contained in the image . Then
both being Lebesgue integrals (the right-hand one over the set ), with the convention that a non-integrable integrand contributes . The absolute value of the Jacobian appears on the right, so orientation does not enter. The case is formally included.
Human review
Confirmed by the mission captain (proposal self-audit).