For the sum rule, note that the addition map
\(\Sigma \colon \R^m \times \R^m \to \R^m\) given by
\(\Sigma(\vu,\vv)=\vu+\vv\) is linear. By
PropositionΒ 2.3.4, its derivative is
\(D\Sigma=\Sigma\text{.}\) This suggests the formula above, and the Caratheodory criterion proves it directly. Write
\begin{equation*}
f(\vx)-f(\va)=M_f(\vx)(\vx-\va),
\qquad
g(\vx)-g(\va)=M_g(\vx)(\vx-\va),
\end{equation*}
where
\(M_f\) and
\(M_g\) are continuous at
\(\va\text{.}\) Then
\begin{equation*}
(f+g)(\vx)-(f+g)(\va)
=
(M_f(\vx)+M_g(\vx))(\vx-\va).
\end{equation*}
Since
\(M_f+M_g\) is continuous at
\(\va\text{,}\) the Caratheodory criterion shows that
\(f+g\) is differentiable at
\(\va\text{,}\) and
\begin{equation*}
D(f+g)(\va)=M_f(\va)+M_g(\va)=Df(\va)+Dg(\va).
\end{equation*}
For the product rule, the example above computed the derivative of the multiplication map
\(p(u,v)=uv\text{.}\) Again we argue directly with the Caratheodory criterion. Write
\begin{equation*}
f(\vx)-f(\va)=\sum_{i=1}^n A_i(\vx)(x_i-a_i),
\qquad
g(\vx)-g(\va)=\sum_{i=1}^n B_i(\vx)(x_i-a_i),
\end{equation*}
where each
\(A_i\) and
\(B_i\) is continuous at
\(\va\text{.}\) Then
\begin{align*}
(fg)(\vx)-f(\va)g(\va) \amp = f(\vx)g(\vx)-f(\va)g(\va)\\
\amp = f(\vx)\bigl(g(\vx)-g(\va)\bigr)+g(\va)\bigl(f(\vx)-f(\va)\bigr)\\
\amp = \sum_{i=1}^n \bigl(f(\vx)B_i(\vx)+g(\va)A_i(\vx)\bigr)(x_i-a_i).
\end{align*}
Because differentiability implies continuity,
\(f(\vx)\) is continuous at
\(\va\text{.}\) Hence each coefficient
\(f(\vx)B_i(\vx)+g(\va)A_i(\vx)\) is continuous at
\(\va\text{.}\) By the Caratheodory criterion,
\(fg\) is differentiable at
\(\va\text{,}\) and
\begin{equation*}
D(fg)(\va)(\vh)
=
\sum_{i=1}^n \bigl(f(\va)B_i(\va)+g(\va)A_i(\va)\bigr)h_i
=
f(\va)\,Dg(\va)(\vh)+g(\va)\,Df(\va)(\vh).
\end{equation*}