TheoremBase

Sketch: Rudin's epsilon-delta argument, splitting the remainder of the composite into the remainder of g at the increment of f plus the derivative of g applied to the remainder of f, controlled by the increment bound; the curve clauses run the same estimate on difference quotients.

Proof

Throughout, the arithmetic and order of R\mathbb{R} are used through The Structure of ℝ as a Field and an Ordered Ring (i), The Structure of ℝ as a Field and an Ordered Ring (ii), Arithmetic and Order Rules in the Real Numbers, Stated for ℝ (v), Arithmetic and Order Rules in the Real Numbers, Stated for ℝ (ix), Rules of Arithmetic and Order in an Ordered Field (iii) and The Quotient 1/x, Order Rules for Sums, and Nesting of Closed Intervals in ℝ (i); norms and distances in Rn\mathbb{R}^{n} through Properties of the Euclidean Norm on Rn\mathbb{R}^n: Square, Distance, Vanishing, Coordinate Bounds, Homogeneity, Triangle Inequalities and Expansion of a Square (ii), Properties of the Euclidean Norm on Rn\mathbb{R}^n: Square, Distance, Vanishing, Coordinate Bounds, Homogeneity, Triangle Inequalities and Expansion of a Square (v), Properties of the Euclidean Norm on Rn\mathbb{R}^n: Square, Distance, Vanishing, Coordinate Bounds, Homogeneity, Triangle Inequalities and Expansion of a Square (vi) and Standard Basis Vectors of ℝ^q: Coordinates, Orthonormality and Unit Length (iii); and the metric spaces (Rn,dE)(\mathbb{R}^{n},d_{E}) and (R,dR)(\mathbb{R},d_{\mathbb{R}}) through Rn\mathbb{R}^n with the Euclidean Distance Is a Complete Metric Space with Coordinatewise Convergence (i) and The Absolute Value Metric on the Real Numbers (i). By The Derivative Is the Jacobian Matrix, and Is Unique (ii) and The Derivative Is the Jacobian Matrix, and Is Unique (i), a function φ\varphi differentiable at a point xx is differentiable there with derivative matrix Dφ(x)D\varphi(x), or with derivative vector ∇φ(x)\nabla\varphi(x) when it is real-valued, and with no other. So in (i) and (ii) it suffices to exhibit a derivative matrix or a derivative vector of g∘fg\circ f at aa, in the sense of Differentiability at a Point for Functions Between Euclidean Spaces (i) or Differentiability at a Point for Functions Between Euclidean Spaces (ii); it is then D(g∘f)(a)D(g\circ f)(a) or ∇(g∘f)(a)\nabla(g\circ f)(a).

Step 1 ((i)). Write b=f(a)b=f(a), A=Df(a)A=Df(a) and B=Dg(b)B=Dg(b), so that ff is differentiable at aa with derivative matrix AA and gg is differentiable at bb with derivative matrix BB. For h∈Rnh\in\mathbb{R}^{n} with a+h∈Ua+h\in U put

k(h)=f(a+h)−f(a),u(h)=f(a+h)−f(a)−Ah,k(h)=f(a+h)-f(a),\qquad u(h)=f(a+h)-f(a)-Ah,

and for κ∈Rm\kappa\in\mathbb{R}^{m} with b+κ∈Vb+\kappa\in V put v(κ)=g(b+κ)−g(b)−Bκv(\kappa)=g(b+\kappa)-g(b)-B\kappa. Since b+k(h)=f(a+h)∈Vb+k(h)=f(a+h)\in V, the vector v(k(h))v(k(h)) is defined, and since k(h)=Ah+u(h)k(h)=Ah+u(h), the rules (BA)h=B(Ah)(BA)h=B(Ah) and B(x+y)=Bx+ByB(x+y)=Bx+By of Algebraic Rules for Matrix Products, Matrix-Vector Products and Transposes (v) give

g(f(a+h))−g(f(a))−(BA)h=v(k(h))+B u(h).g\bigl(f(a+h)\bigr)-g\bigl(f(a)\bigr)-(BA)h=v\bigl(k(h)\bigr)+B\,u(h).

The remainder of g∘fg\circ f thus splits into the remainder of gg at the increment k(h)k(h) of ff, which is small compared with ∥k(h)∥\lVert k(h)\rVert and hence with ∥h∥\lVert h\rVert, and the image under BB of the remainder of ff. Let ε>0\varepsilon>0. We choose, in this order: the tolerance η=ε/(∥A∥+∥B∥+1)>0\eta=\varepsilon/(\lVert A\rVert+\lVert B\rVert+1)>0; a δg>0\delta_{g}>0 given by Differentiability at a Point for Functions Between Euclidean Spaces (i) for gg at bb with tolerance η\eta, so that every κ\kappa with ∥κ∥<δg\lVert\kappa\rVert<\delta_{g} satisfies b+κ∈Vb+\kappa\in V and ∥v(κ)∥≤η∥κ∥\lVert v(\kappa)\rVert\le\eta\lVert\kappa\rVert; a δ0>0\delta_{0}>0 given by Differentiable Functions Are Continuous (ii) for ff at aa, so that every hh with ∥h∥<δ0\lVert h\rVert<\delta_{0} satisfies a+h∈Ua+h\in U and

∥k(h)∥≤(∥A∥+1)∥h∥;\lVert k(h)\rVert\le\bigl(\lVert A\rVert+1\bigr)\lVert h\rVert;

and a δf>0\delta_{f}>0 given by Differentiability at a Point for Functions Between Euclidean Spaces (i) for ff at aa with tolerance η\eta, so that every hh with ∥h∥<δf\lVert h\rVert<\delta_{f} satisfies ∥u(h)∥≤η∥h∥\lVert u(h)\rVert\le\eta\lVert h\rVert. Set

δ=min⁡(δ0,δf,δg∥A∥+1).\delta=\min\Bigl(\delta_{0},\delta_{f},\frac{\delta_{g}}{\lVert A\rVert+1}\Bigr).

Let ∥h∥<δ\lVert h\rVert<\delta. Then a+h∈Ua+h\in U and ∥k(h)∥≤(∥A∥+1)∥h∥<δg\lVert k(h)\rVert\le(\lVert A\rVert+1)\lVert h\rVert<\delta_{g}, so ∥v(k(h))∥≤η∥k(h)∥≤η(∥A∥+1)∥h∥\lVert v(k(h))\rVert\le\eta\lVert k(h)\rVert\le\eta(\lVert A\rVert+1)\lVert h\rVert, while ∥B u(h)∥≤∥B∥ ∥u(h)∥≤∥B∥ η∥h∥\lVert B\,u(h)\rVert\le\lVert B\rVert\,\lVert u(h)\rVert\le\lVert B\rVert\,\eta\lVert h\rVert by Rules for the Operator Norm: Bound, Least Constant, Definiteness, Homogeneity, Triangle Inequality and Products (ii). The identity above and Properties of the Euclidean Norm on Rn\mathbb{R}^n: Square, Distance, Vanishing, Coordinate Bounds, Homogeneity, Triangle Inequalities and Expansion of a Square (vi) give

∥g(f(a+h))−g(f(a))−(BA)h∥≤η(∥A∥+1)∥h∥+η∥B∥ ∥h∥=ε∥h∥.\bigl\lVert g\bigl(f(a+h)\bigr)-g\bigl(f(a)\bigr)-(BA)h\bigr\rVert\le\eta\bigl(\lVert A\rVert+1\bigr)\lVert h\rVert+\eta\lVert B\rVert\,\lVert h\rVert=\varepsilon\lVert h\rVert .

So g∘fg\circ f is differentiable at aa with derivative matrix BABA, and D(g∘f)(a)=BA=Dg(f(a)) Df(a)D(g\circ f)(a)=BA=Dg(f(a))\,Df(a).

Step 2 ((ii)). Now gg is real-valued. Keep bb, AA, k(h)k(h) and u(h)u(h) from Step 1, let w=∇g(b)w=\nabla g(b), and for b+κ∈Vb+\kappa\in V put v(κ)=g(b+κ)−g(b)−w⋅κv(\kappa)=g(b+\kappa)-g(b)-w\cdot\kappa. The identity w⋅(Ah)=(A⊤w)⋅hw\cdot(Ah)=(A^{\top}w)\cdot h (Algebraic Rules for Matrix Products, Matrix-Vector Products and Transposes (viii) with The Dot Product on Rn\mathbb{R}^n Is Symmetric, Bilinear and Positive Definite (i)) and the linearity w⋅(Ah+u)=w⋅Ah+w⋅uw\cdot(Ah+u)=w\cdot Ah+w\cdot u (The Dot Product on Rn\mathbb{R}^n Is Symmetric, Bilinear and Positive Definite (iii)) give

g(f(a+h))−g(f(a))−(A⊤w)⋅h=v(k(h))+w⋅u(h),g\bigl(f(a+h)\bigr)-g\bigl(f(a)\bigr)-(A^{\top}w)\cdot h=v\bigl(k(h)\bigr)+w\cdot u(h),

and the Cauchy--Schwarz inequality The Cauchy-Schwarz Inequality on Rn\mathbb{R}^n (i) bounds the last term by

∣w⋅u(h)∣≤∥w∥ ∥u(h)∥.|w\cdot u(h)|\le\lVert w\rVert\,\lVert u(h)\rVert .

Given ε>0\varepsilon>0, the choices of Step 1 are made in the same order, with ∥w∥\lVert w\rVert in place of ∥B∥\lVert B\rVert, so η=ε/(∥A∥+∥w∥+1)\eta=\varepsilon/(\lVert A\rVert+\lVert w\rVert+1), and with δg\delta_{g} now given by Differentiability at a Point for Functions Between Euclidean Spaces (ii) for gg at bb with tolerance η\eta. The same estimate yields ∣g(f(a+h))−g(f(a))−(A⊤w)⋅h∣≤ε∥h∥|g(f(a+h))-g(f(a))-(A^{\top}w)\cdot h|\le\varepsilon\lVert h\rVert whenever ∥h∥<δ\lVert h\rVert<\delta. So A⊤wA^{\top}w is a derivative vector of g∘fg\circ f at aa, and ∇(g∘f)(a)=Df(a)⊤∇g(f(a))\nabla(g\circ f)(a)=Df(a)^{\top}\nabla g(f(a)).

Step 3 ((iii)). Write x=γ(t)x=\gamma(t), c=γ′(t)c=\gamma'(t) and A=Df(x)A=Df(x). For s∈Is\in I with s≠ts\neq t put

h(s)=γ(s)−γ(t),z(s)=h(s)s−t−c,h(s)=\gamma(s)-\gamma(t),\qquad z(s)=\frac{h(s)}{s-t}-c,

so that γ(s)=x+h(s)\gamma(s)=x+h(s), and by Algebraic Rules for Matrix Products, Matrix-Vector Products and Transposes (v)

f(γ(s))−f(γ(t))s−t−Ac=f(x+h(s))−f(x)−Ah(s)s−t+A z(s).\frac{f(\gamma(s))-f(\gamma(t))}{s-t}-Ac=\frac{f(x+h(s))-f(x)-Ah(s)}{s-t}+A\,z(s).

The first term is the remainder of ff at xx divided by s−ts-t; the second is small because the difference quotients of γ\gamma tend to cc. Let ε>0\varepsilon>0. We choose, in this order: the tolerance η=ε/(2(∥c∥+1))\eta=\varepsilon/(2(\lVert c\rVert+1)); a δf>0\delta_{f}>0 given by Differentiability at a Point for Functions Between Euclidean Spaces (i) for ff at xx with tolerance η\eta; a δ1>0\delta_{1}>0 given by The Derivative of a Vector-Valued Function as a Limit of Difference Quotients in Norm (i) for γ\gamma at tt with tolerance min⁡(1,ε/(2(∥A∥+1)))\min\bigl(1,\varepsilon/(2(\lVert A\rVert+1))\bigr), so that ∥z(s)∥\lVert z(s)\rVert is below this tolerance whenever s∈Is\in I and 0<∣s−t∣<δ10<|s-t|<\delta_{1}; and

δ=min⁡(δ1,δf∥c∥+1).\delta=\min\Bigl(\delta_{1},\frac{\delta_{f}}{\lVert c\rVert+1}\Bigr).

Let s∈Is\in I with 0<∣s−t∣<δ0<|s-t|<\delta. Then ∥z(s)∥<1\lVert z(s)\rVert<1, and since h(s)=(s−t)(c+z(s))h(s)=(s-t)\bigl(c+z(s)\bigr), Properties of the Euclidean Norm on Rn\mathbb{R}^n: Square, Distance, Vanishing, Coordinate Bounds, Homogeneity, Triangle Inequalities and Expansion of a Square (vi) and Properties of the Euclidean Norm on Rn\mathbb{R}^n: Square, Distance, Vanishing, Coordinate Bounds, Homogeneity, Triangle Inequalities and Expansion of a Square (v) give

∥h(s)∥≤(∥c∥+1)∣s−t∣<δf.\lVert h(s)\rVert\le\bigl(\lVert c\rVert+1\bigr)|s-t|<\delta_{f}.

Hence ∥f(x+h(s))−f(x)−Ah(s)∥≤η∥h(s)∥≤η(∥c∥+1)∣s−t∣\lVert f(x+h(s))-f(x)-Ah(s)\rVert\le\eta\lVert h(s)\rVert\le\eta(\lVert c\rVert+1)|s-t|, and the first term has norm at most η(∥c∥+1)=ε/2\eta(\lVert c\rVert+1)=\varepsilon/2. By Rules for the Operator Norm: Bound, Least Constant, Definiteness, Homogeneity, Triangle Inequality and Products (ii) the second term has norm at most ∥A∥ ∥z(s)∥≤∥A∥ ε/(2(∥A∥+1))<ε/2\lVert A\rVert\,\lVert z(s)\rVert\le\lVert A\rVert\,\varepsilon/(2(\lVert A\rVert+1))<\varepsilon/2. So

∥f(γ(s))−f(γ(t))s−t−Ac∥<ε,\Bigl\lVert\frac{f(\gamma(s))-f(\gamma(t))}{s-t}-Ac\Bigr\rVert<\varepsilon ,

and The Derivative of a Vector-Valued Function as a Limit of Difference Quotients in Norm (i), applied to f∘γf\circ\gamma and AcAc, shows that f∘γf\circ\gamma is differentiable at tt with (f∘γ)′(t)=Ac=Df(γ(t)) γ′(t)(f\circ\gamma)'(t)=Ac=Df(\gamma(t))\,\gamma'(t).

Step 4 ((iv)). Now ff is real-valued. Keep xx, cc, h(s)h(s) and z(s)z(s) from Step 3 and let w=∇f(x)w=\nabla f(x). Since w⋅h(s)s−t−w⋅c=w⋅z(s)w\cdot\frac{h(s)}{s-t}-w\cdot c=w\cdot z(s) by The Dot Product on Rn\mathbb{R}^n Is Symmetric, Bilinear and Positive Definite (iii),

f(γ(s))−f(γ(t))s−t−w⋅c=f(x+h(s))−f(x)−w⋅h(s)s−t+w⋅z(s),\frac{f(\gamma(s))-f(\gamma(t))}{s-t}-w\cdot c=\frac{f(x+h(s))-f(x)-w\cdot h(s)}{s-t}+w\cdot z(s),

and ∣w⋅z(s)∣≤∥w∥ ∥z(s)∥|w\cdot z(s)|\le\lVert w\rVert\,\lVert z(s)\rVert by The Cauchy-Schwarz Inequality on Rn\mathbb{R}^n (i). Given ε>0\varepsilon>0, the choices of Step 3 are made in the same order, with ∥w∥\lVert w\rVert in place of ∥A∥\lVert A\rVert and with δf\delta_{f} now given by the remainder estimate of Differentiability at a Point for Functions Between Euclidean Spaces (ii) for ff at xx with tolerance η\eta. As in Step 3 the first term has absolute value at most ε/2\varepsilon/2, and by The Cauchy-Schwarz Inequality on Rn\mathbb{R}^n (i) the second has absolute value at most ∥w∥ ∥z(s)∥≤∥w∥ ε/(2(∥w∥+1))<ε/2\lVert w\rVert\,\lVert z(s)\rVert\le\lVert w\rVert\,\varepsilon/(2(\lVert w\rVert+1))<\varepsilon/2. So every s∈Is\in I with 0<∣s−t∣<δ0<|s-t|<\delta satisfies

∣f(γ(s))−f(γ(t))s−t−w⋅c∣<ε.\Bigl|\frac{f(\gamma(s))-f(\gamma(t))}{s-t}-w\cdot c\Bigr|<\varepsilon .

This is the condition of Derivative of a Real Function on an Interval (i) itself: w⋅cw\cdot c is a derivative of f∘γf\circ\gamma at tt, so f∘γf\circ\gamma is differentiable at tt and, the derivative being unique (Derivative of a Real Function on an Interval (ii)), (f∘γ)′(t)=∇f(γ(t))⋅γ′(t)(f\circ\gamma)'(t)=\nabla f(\gamma(t))\cdot\gamma'(t).

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…