ProofComplete

Proof of the Change of Variables Formula

We sketch the proof of the change of variables theorem, showing why the Jacobian determinant appears as the correction factor when transforming multiple integrals.


Proof

Theorem: If T:GDT : G \to D is a C1C^1 diffeomorphism between bounded open sets in Rn\mathbb{R}^n, then Df(x)dx=Gf(T(u))detJT(u)du\int_D f(\mathbf{x})\,d\mathbf{x} = \int_G f(T(\mathbf{u})) |\det J_T(\mathbf{u})|\,d\mathbf{u}.

Step 1: The linear case.

For a linear transformation T(u)=AuT(\mathbf{u}) = A\mathbf{u} with AA an invertible n×nn \times n matrix, we show vol(T(G))=detAvol(G)\operatorname{vol}(T(G)) = |\det A| \cdot \operatorname{vol}(G) for any measurable set GG.

First consider elementary row operations:

  • Scaling row ii by cc: multiplies volume by c|c|, and det\det by cc
  • Adding a multiple of one row to another: preserves volume (shearing), and det\det is unchanged
  • Swapping rows: preserves volume, changes sign of det\det

Since any invertible matrix is a product of elementary matrices, vol(A(G))=detAvol(G)\operatorname{vol}(A(G)) = |\det A| \cdot \operatorname{vol}(G) follows by multiplicativity.

For a linear TT: Df(x)dx=Gf(Au)detAdu\int_D f(\mathbf{x})\,d\mathbf{x} = \int_G f(A\mathbf{u}) |\det A|\,d\mathbf{u} follows from the volume scaling and the substitution in Riemann sums.

Step 2: Infinitesimal linearization.

For a general C1C^1 diffeomorphism TT, the key idea is that TT is approximately linear near each point. At u0G\mathbf{u}_0 \in G: T(u0+h)T(u0)+JT(u0)hT(\mathbf{u}_0 + \mathbf{h}) \approx T(\mathbf{u}_0) + J_T(\mathbf{u}_0)\mathbf{h}

A small box BB near u0\mathbf{u}_0 with volume ΔV\Delta V is mapped approximately to a parallelepiped with volume detJT(u0)ΔV\approx |\det J_T(\mathbf{u}_0)| \cdot \Delta V.

Step 3: Riemann sum argument.

Partition GG into small boxes BkB_k with volumes ΔVk\Delta V_k and sample points uk\mathbf{u}_k. The Riemann sum for the right side is: kf(T(uk))detJT(uk)ΔVk\sum_k f(T(\mathbf{u}_k)) |\det J_T(\mathbf{u}_k)| \Delta V_k

The images T(Bk)T(B_k) approximately partition DD, and vol(T(Bk))detJT(uk)ΔVk\operatorname{vol}(T(B_k)) \approx |\det J_T(\mathbf{u}_k)| \Delta V_k. So the above sum approximates: kf(T(uk))vol(T(Bk))\sum_k f(T(\mathbf{u}_k)) \operatorname{vol}(T(B_k)) which is a Riemann sum for Df(x)dx\int_D f(\mathbf{x})\,d\mathbf{x} with the partition {T(Bk)}\{T(B_k)\}.

Step 4: Making this rigorous.

The rigorous proof uses the fact that TT is a C1C^1 diffeomorphism to control the error in the linear approximation uniformly on compact subsets. Specifically, for any ϵ>0\epsilon > 0 and sufficiently fine partition: vol(T(Bk))detJT(uk)vol(Bk)ϵvol(Bk)\left|\operatorname{vol}(T(B_k)) - |\det J_T(\mathbf{u}_k)| \cdot \operatorname{vol}(B_k)\right| \leq \epsilon \cdot \operatorname{vol}(B_k)

This follows from the uniform continuity of JTJ_T on compact sets. Summing over all boxes and taking the limit as the partition becomes finer gives the change of variables formula.

Alternatively, one can prove the result first for C2C^2 maps using the inverse function theorem and a partition-of-unity argument, then extend to C1C^1 by approximation. \square


RemarkDifferential forms perspective

In the language of differential forms, the change of variables formula is simply the statement that integration of an nn-form is invariant under pullback: Dω=GTω\int_D \omega = \int_G T^*\omega. The Jacobian determinant appears automatically from the pullback of dx1dxndx_1 \wedge \cdots \wedge dx_n. This elegant formulation generalizes immediately to integration on manifolds.