[step:Combine Steps 2-4 to obtain $F^*(d\omega) = d(F^*\omega)$ on $k$-forms]By Step 1 it suffices to take $\omega = a\, dy^I$ with $a \in C^\infty(V; \mathbb{R})$ and $|I| = k$. By the [Coordinate Formula for the Exterior Derivative](/theorems/3564),
\begin{align*}
d\omega &= da \wedge dy^I.
\end{align*}
Applying $F^*$ and using the wedge identity from Step 2 together with the $0$-form identity from Step 3,
\begin{align*}
F^*(d\omega) &= F^*(da) \wedge F^*(dy^I) = d(F^*a) \wedge dF^I = d(a \circ F) \wedge dF^I. \tag{1}
\end{align*}
Next compute $d(F^*\omega) = d\!\big((a \circ F)\, dF^I\big)$. Expand $dF^I$ in the basis $\{dx^J\}_{|J|=k}$: by definition,
\begin{align*}
dF^I &= dF_{i_1} \wedge \cdots \wedge dF_{i_k} = \sum_{j_1, \dots, j_k = 1}^m \!\left(\prod_{l=1}^k \frac{\partial F_{i_l}}{\partial x_{j_l}}\right)\! dx_{j_1} \wedge \cdots \wedge dx_{j_k} =: \sum_{|J| = k} c^I_J\, dx^J,
\end{align*}
where each coefficient $c^I_J \in C^\infty(U; \mathbb{R})$ is the corresponding Jacobian minor. Then $F^*\omega = \sum_J (a \circ F)\, c^I_J\, dx^J$, and the [Coordinate Formula for the Exterior Derivative](/theorems/3564), combined with the product rule for $d$ on $0$-forms (which is just $d(fg) = f\, dg + g\, df$ on $0$-forms by definition of $d$ on $C^\infty(U)$), gives
\begin{align*}
d(F^*\omega) &= \sum_{|J|=k}\!\left[ d(a \circ F)\, c^I_J + (a \circ F)\, dc^I_J\right] \wedge dx^J \\
&= d(a \circ F) \wedge \!\left(\sum_J c^I_J\, dx^J\right) + (a \circ F) \cdot \!\left(\sum_J dc^I_J \wedge dx^J\right) \\
&= d(a \circ F) \wedge dF^I + (a \circ F) \cdot d(dF^I), \tag{2}
\end{align*}
where the last equality identifies $\sum_J dc^I_J \wedge dx^J$ as $d(dF^I)$ by another application of the [Coordinate Formula for the Exterior Derivative](/theorems/3564) to the $k$-form $dF^I = \sum_J c^I_J\, dx^J$.
It remains to prove $d(dF^I) = 0$, after which (1) and (2) coincide and the identity is proved.
**The vanishing $d(dF^I) = 0$.** From the expansion of $dF^I$ above and the [Coordinate Formula for the Exterior Derivative](/theorems/3564),
\begin{align*}
d(dF^I) &= \sum_{j_1, \dots, j_k} \sum_{r=1}^m \frac{\partial}{\partial x_r}\!\left(\prod_{l=1}^k \frac{\partial F_{i_l}}{\partial x_{j_l}}\right)\! dx_r \wedge dx_{j_1} \wedge \cdots \wedge dx_{j_k}.
\end{align*}
By the product rule for partial differentiation,
\begin{align*}
\frac{\partial}{\partial x_r}\!\left(\prod_{l=1}^k \frac{\partial F_{i_l}}{\partial x_{j_l}}\right) &= \sum_{s=1}^k \frac{\partial^2 F_{i_s}}{\partial x_r\, \partial x_{j_s}} \prod_{l \ne s} \frac{\partial F_{i_l}}{\partial x_{j_l}}.
\end{align*}
Interchanging the orders of summation,
\begin{align*}
d(dF^I) &= \sum_{s=1}^k \sum_{\substack{j_l : l \ne s}} \!\left(\prod_{l \ne s} \frac{\partial F_{i_l}}{\partial x_{j_l}}\right)\! \underbrace{\sum_{j_s, r = 1}^m \frac{\partial^2 F_{i_s}}{\partial x_r\, \partial x_{j_s}}\, dx_r \wedge dx_{j_1} \wedge \cdots \wedge dx_{j_k}}_{=: S_s(j_1, \dots, \widehat{j_s}, \dots, j_k)}.
\end{align*}
We show that $S_s = 0$ for every fixed choice of the indices $\{j_l : l \ne s\}$ and every $s$. In $S_s$ the wedge product is
\begin{align*}
dx_r \wedge dx_{j_1} \wedge \cdots \wedge dx_{j_k},
\end{align*}
and $dx_r$ stands in the first slot while $dx_{j_s}$ stands in the $(s+1)$-th slot. Performing $s$ adjacent transpositions to move $dx_{j_s}$ next to $dx_r$ introduces a sign $(-1)^s$:
\begin{align*}
dx_r \wedge dx_{j_1} \wedge \cdots \wedge dx_{j_k} &= (-1)^s\, dx_r \wedge dx_{j_s} \wedge \underbrace{dx_{j_1} \wedge \cdots \widehat{dx_{j_s}} \cdots \wedge dx_{j_k}}_{\text{fixed by hypothesis}}.
\end{align*}
With the remaining indices held fixed, $S_s$ becomes a sum, over $(r, j_s) \in \{1, \dots, m\}^2$, of the form
\begin{align*}
S_s &= (-1)^s\!\sum_{r, j_s = 1}^m \frac{\partial^2 F_{i_s}}{\partial x_r\, \partial x_{j_s}}\, dx_r \wedge dx_{j_s} \wedge \omega_0,
\end{align*}
where $\omega_0$ is independent of $(r, j_s)$. The coefficient $\partial^2 F_{i_s} / (\partial x_r\, \partial x_{j_s})$ is symmetric in $(r, j_s)$ by the [Symmetry of Second Derivatives](/theorems/332) ($F_{i_s} \in C^\infty(U)$, in particular $C^2$), while $dx_r \wedge dx_{j_s}$ is antisymmetric in $(r, j_s)$ and vanishes on the diagonal. Exactly as in Step 4, the sum $\sum_{r, j_s} \partial^2 F_{i_s}/(\partial x_r\, \partial x_{j_s})\, dx_r \wedge dx_{j_s}$ vanishes, so $S_s = 0$ and consequently $d(dF^I) = 0$.
Substituting into (2) and comparing with (1):
\begin{align*}
d(F^*\omega) &= d(a \circ F) \wedge dF^I + (a \circ F) \cdot 0 = d(a \circ F) \wedge dF^I = F^*(d\omega).
\end{align*}[/step]