[step:Verify that $(f^*\omega)_x$ is alternating and $k$-multilinear]Fix $x \in U$. We verify multilinearity: for any $i \in \{1, \ldots, k\}$, vectors $v_1, \ldots, v_k, v_i' \in \mathbb{R}^m$, and scalars $\alpha, \beta \in \mathbb{R}$, the linearity of $Df_x$ gives
\begin{align*}
Df_x(\alpha v_i + \beta v_i') = \alpha\, Df_x(v_i) + \beta\, Df_x(v_i').
\end{align*}
Substituting into the definition and using multilinearity of $\omega_{f(x)}$ in the $i$-th slot,
\begin{align*}
(f^*\omega)_x(v_1, \ldots, \alpha v_i + \beta v_i', \ldots, v_k) &= \omega_{f(x)}\bigl(\ldots, \alpha\, Df_x(v_i) + \beta\, Df_x(v_i'), \ldots\bigr) \\
&= \alpha\, (f^*\omega)_x(v_1, \ldots, v_i, \ldots, v_k) + \beta\, (f^*\omega)_x(v_1, \ldots, v_i', \ldots, v_k).
\end{align*}
We verify the alternating property: if $v_i = v_j$ for some $i \neq j$, then $Df_x(v_i) = Df_x(v_j)$, and the alternating property of $\omega_{f(x)}$ gives $\omega_{f(x)}\bigl(Df_x(v_1), \ldots, Df_x(v_k)\bigr) = 0$, hence $(f^*\omega)_x(v_1, \ldots, v_k) = 0$. Therefore $(f^*\omega)_x \in \Lambda^k(\mathbb{R}^m)^*$.[/step]