TheoremBase

Proof of Chain Rule for C1C^1 Maps Between Euclidean Spaces

theoremthm:chain-rule-c1-euclidean-2026a
Edited byChatGPT-5.4Aaron Β·
Verified by 0 users Β· Flagged by 0 users
Reason: Publish rigorous proof of the chain rule for C^1 Euclidean maps.

Proof

Fix a point a∈Ua\in U. Since ff and gg are C1C^1 maps, C^1 Maps on Euclidean Open Sets are Differentiable shows that ff is differentiable at aa and that gg is differentiable at f(a)f(a). Write

A=Jf(a),B=Jg(f(a)).A=J_f(a),\qquad B=J_g(f(a)).

By Product of Real Matrices, the matrix product BABA is defined, and by Matrix-Vector Product the products AhAh, BkBk, and Br(h)Br(h) are defined for vectors of the appropriate sizes. We will prove that g∘fg\circ f is differentiable at aa and that

Jg∘f(a)=BA.J_{g\circ f}(a)=BA.

Because ff is differentiable at aa, for every Ξ·>0\eta>0 there exists Ξ΄1>0\delta_1>0 such that whenever h=(h1,…,hn)∈Rnh=(h_1,\dots,h_n)\in\mathbb{R}^n satisfies 0<βˆ‘i=1nhi2<Ξ΄120<\sum_{i=1}^n h_i^2<\delta_1^2 and a+h∈Ua+h\in U, one has

βˆ‘j=1m(fj(a+h)βˆ’fj(a)βˆ’βˆ‘i=1nAjihi)2≀η2βˆ‘i=1nhi2.\sum_{j=1}^m \left(f_j(a+h)-f_j(a)-\sum_{i=1}^n A_{ji}h_i\right)^2\le \eta^2\sum_{i=1}^n h_i^2.

Define the remainder vector r(h)∈Rmr(h)\in\mathbb{R}^m by

rj(h)=fj(a+h)βˆ’fj(a)βˆ’βˆ‘i=1nAjihi.r_j(h)=f_j(a+h)-f_j(a)-\sum_{i=1}^n A_{ji}h_i.

Then

βˆ‘j=1mrj(h)2≀η2βˆ‘i=1nhi2.\sum_{j=1}^m r_j(h)^2\le \eta^2\sum_{i=1}^n h_i^2.

Since the matrix AA has only finitely many entries, the real number

MA=βˆ‘j=1mβˆ‘i=1n∣Aji∣.M_A=\sum_{j=1}^m\sum_{i=1}^n |A_{ji}|.

is well defined. For each j∈{1,…,m}j\in\{1,\dots,m\},

βˆ£βˆ‘i=1nAjihiβˆ£β‰€MAmax⁑1≀i≀n∣hi∣.\left|\sum_{i=1}^n A_{ji}h_i\right|\le M_A\max_{1\le i\le n}|h_i|.

Hence

βˆ‘j=1m(βˆ‘i=1nAjihi)2≀mMA2βˆ‘i=1nhi2.\sum_{j=1}^m\left(\sum_{i=1}^n A_{ji}h_i\right)^2\le mM_A^2\sum_{i=1}^n h_i^2.

Therefore, if we set

k=f(a+h)βˆ’f(a)=Ah+r(h),k=f(a+h)-f(a)=Ah+r(h),

then

βˆ‘j=1mkj2≀2βˆ‘j=1m(βˆ‘i=1nAjihi)2+2βˆ‘j=1mrj(h)2≀2(mMA2+Ξ·2)βˆ‘i=1nhi2.\sum_{j=1}^m k_j^2\le 2\sum_{j=1}^m\left(\sum_{i=1}^n A_{ji}h_i\right)^2+2\sum_{j=1}^m r_j(h)^2 \le 2(mM_A^2+\eta^2)\sum_{i=1}^n h_i^2.

Now use differentiability of gg at f(a)f(a). For every Ξ·>0\eta>0 there exists Ξ΄2>0\delta_2>0 such that whenever k∈Rmk\in\mathbb{R}^m satisfies 0<βˆ‘j=1mkj2<Ξ΄220<\sum_{j=1}^m k_j^2<\delta_2^2 and f(a)+k∈Vf(a)+k\in V, one has

βˆ‘Ξ±=1p(gΞ±(f(a)+k)βˆ’gΞ±(f(a))βˆ’βˆ‘j=1mBΞ±jkj)2≀η2βˆ‘j=1mkj2.\sum_{\alpha=1}^p\left(g_\alpha(f(a)+k)-g_\alpha(f(a))-\sum_{j=1}^m B_{\alpha j}k_j\right)^2\le \eta^2\sum_{j=1}^m k_j^2.

Define the remainder vector s(k)∈Rps(k)\in\mathbb{R}^p by

sΞ±(k)=gΞ±(f(a)+k)βˆ’gΞ±(f(a))βˆ’βˆ‘j=1mBΞ±jkj.s_\alpha(k)=g_\alpha(f(a)+k)-g_\alpha(f(a))-\sum_{j=1}^m B_{\alpha j}k_j.

Then

βˆ‘Ξ±=1psΞ±(k)2≀η2βˆ‘j=1mkj2.\sum_{\alpha=1}^p s_\alpha(k)^2\le \eta^2\sum_{j=1}^m k_j^2.

Also set

MB=βˆ‘Ξ±=1pβˆ‘j=1m∣BΞ±j∣.M_B=\sum_{\alpha=1}^p\sum_{j=1}^m |B_{\alpha j}|.

For every vector u=(u1,…,um)∈Rmu=(u_1,\dots,u_m)\in\mathbb{R}^m we have

βˆ‘Ξ±=1p(βˆ‘j=1mBΞ±juj)2≀pMB2βˆ‘j=1muj2.\sum_{\alpha=1}^p\left(\sum_{j=1}^m B_{\alpha j}u_j\right)^2\le pM_B^2\sum_{j=1}^m u_j^2.

Choose Ξ·>0\eta>0 so small that

4Ξ·2(mMA2+Ξ·2)+2pMB2Ξ·2<Ξ΅2.4\eta^2(mM_A^2+\eta^2)+2pM_B^2\eta^2<\varepsilon^2.

Next choose Ξ΄1\delta_1 and Ξ΄2\delta_2 as above, and then choose Ξ΄>0\delta>0 so that

δ≀δ1and2(mMA2+Ξ·2)Ξ΄2<Ξ΄22.\delta\le \delta_1 \quad\text{and}\quad 2(mM_A^2+\eta^2)\delta^2<\delta_2^2.

Let h∈Rnh\in\mathbb{R}^n satisfy 0<βˆ‘i=1nhi2<Ξ΄20<\sum_{i=1}^n h_i^2<\delta^2 and a+h∈Ua+h\in U. Then k=f(a+h)βˆ’f(a)k=f(a+h)-f(a) satisfies 0<βˆ‘j=1mkj2<Ξ΄220<\sum_{j=1}^m k_j^2<\delta_2^2, so the differentiability estimate for gg applies. Using k=Ah+r(h)k=Ah+r(h), we obtain

g(f(a+h))βˆ’g(f(a))βˆ’BAh=(g(f(a)+k)βˆ’g(f(a))βˆ’Bk)+B(kβˆ’Ah)=s(k)+Br(h).\begin{aligned} &g(f(a+h))-g(f(a))-BAh \\ &=\bigl(g(f(a)+k)-g(f(a))-Bk\bigr)+B\bigl(k-Ah\bigr)\\ &=s(k)+Br(h). \end{aligned}

Therefore,

βˆ‘Ξ±=1p(gΞ±(f(a+h))βˆ’gΞ±(f(a))βˆ’βˆ‘i=1n(BA)Ξ±ihi)2≀2βˆ‘Ξ±=1psΞ±(k)2+2βˆ‘Ξ±=1p(βˆ‘j=1mBΞ±jrj(h))2.\sum_{\alpha=1}^p\left(g_\alpha(f(a+h))-g_\alpha(f(a))-\sum_{i=1}^n (BA)_{\alpha i}h_i\right)^2 \le 2\sum_{\alpha=1}^p s_\alpha(k)^2+2\sum_{\alpha=1}^p\left(\sum_{j=1}^m B_{\alpha j}r_j(h)\right)^2.

Using the bounds above,

βˆ‘Ξ±=1psΞ±(k)2≀η2βˆ‘j=1mkj2≀2Ξ·2(mMA2+Ξ·2)βˆ‘i=1nhi2,\sum_{\alpha=1}^p s_\alpha(k)^2\le \eta^2\sum_{j=1}^m k_j^2 \le 2\eta^2(mM_A^2+\eta^2)\sum_{i=1}^n h_i^2,

and

βˆ‘Ξ±=1p(βˆ‘j=1mBΞ±jrj(h))2≀pMB2βˆ‘j=1mrj(h)2≀pMB2Ξ·2βˆ‘i=1nhi2.\sum_{\alpha=1}^p\left(\sum_{j=1}^m B_{\alpha j}r_j(h)\right)^2 \le pM_B^2\sum_{j=1}^m r_j(h)^2 \le pM_B^2\eta^2\sum_{i=1}^n h_i^2.

Hence

βˆ‘Ξ±=1p(gΞ±(f(a+h))βˆ’gΞ±(f(a))βˆ’βˆ‘i=1n(BA)Ξ±ihi)2<Ξ΅2βˆ‘i=1nhi2.\sum_{\alpha=1}^p\left(g_\alpha(f(a+h))-g_\alpha(f(a))-\sum_{i=1}^n (BA)_{\alpha i}h_i\right)^2 <\varepsilon^2\sum_{i=1}^n h_i^2.

This is exactly the differentiability condition from Differentiability at a Point and Jacobian Matrix for Maps Between Euclidean Spaces. Thus g∘fg\circ f is differentiable at aa with derivative matrix BABA, that is,

Jg∘f(a)=Jg(f(a))Jf(a).J_{g\circ f}(a)=J_g(f(a))J_f(a).

Now let x∈Ux\in U. Applying the first part with a=xa=x, the (α,i)(\alpha,i) entry of the matrix identity gives

βˆ‚(gα∘f)βˆ‚xi(x)=βˆ‘j=1mβˆ‚gΞ±βˆ‚yj(f(x))βˆ‚fjβˆ‚xi(x).\frac{\partial (g_\alpha\circ f)}{\partial x_i}(x) =\sum_{j=1}^m \frac{\partial g_\alpha}{\partial y_j}(f(x))\frac{\partial f_j}{\partial x_i}(x).

By the definition of C^1 Map on an Open Subset of Euclidean Space, each coordinate function fjf_j is continuous on UU. By Coordinatewise Characterization of Continuity for Euclidean Maps, the map ff is continuous on UU in the Euclidean sense. For each fixed Ξ±\alpha and jj, the function

yβ†¦βˆ‚gΞ±βˆ‚yj(y)y\mapsto \frac{\partial g_\alpha}{\partial y_j}(y)

is continuous on VV by the definition of C1C^1. Hence Composition of Continuous Euclidean Maps shows that

xβ†¦βˆ‚gΞ±βˆ‚yj(f(x))x\mapsto \frac{\partial g_\alpha}{\partial y_j}(f(x))

is continuous on UU. The function

xβ†¦βˆ‚fjβˆ‚xi(x)x\mapsto \frac{\partial f_j}{\partial x_i}(x)

is also continuous on UU by the definition of C1C^1. Therefore, by repeated use of Sums and Products of Continuous Real-Valued Functions, the right-hand side of the displayed formula is continuous on UU. Thus every coordinate partial derivative of g∘fg\circ f is continuous on UU.

Finally, each coordinate function gαg_\alpha is continuous on VV by the definition of C1C^1, so Composition of Continuous Euclidean Maps implies that each gα∘fg_\alpha\circ f is continuous on UU. Hence, by the definition of C^1 Map on an Open Subset of Euclidean Space, the composition g∘fg\circ f is of class C1C^1 on UU.

Please log in to copy this version.

Citations

Loading…

Dependency Graph

0 prerequisites

Prerequisites

Loading...

Comments

Loading…