[step:Set up the slice inclusions and the candidate chain homotopy operator]For each $s \in [0,1]$, define the slice inclusion
\begin{align*}
\iota_{s} : M &\to M \times [0,1] \\
x &\mapsto (x, s).
\end{align*}
These are smooth embeddings. The product $M \times [0,1]$ carries the canonical vector field $\partial_{t} \in \mathfrak{X}(M \times [0,1])$ — the coordinate vector field of the second factor, characterized by $dt(\partial_{t}) = 1$ and $\pi^{*}(\eta)(\partial_{t}) = 0$ for every $1$-form $\eta$ on $M$, where $\pi : M \times [0,1] \to M$ is the projection.
For $k \ge 1$, define the operator
\begin{align*}
h : \Omega^{k}(M \times [0,1]) &\to \Omega^{k-1}(M) \\
\omega &\mapsto \int_{0}^{1} \iota_{t}^{*}\bigl(\iota_{\partial_{t}}\omega\bigr)\, d\mathcal{L}^{1}(t),
\end{align*}
where $\iota_{\partial_{t}}\omega \in \Omega^{k-1}(M \times [0,1])$ denotes the interior product of $\omega$ with $\partial_{t}$. Explicitly, for $x \in M$ and tangent vectors $v_{1}, \dots, v_{k-1} \in T_{x}M$,
\begin{align*}
(h\omega)_{x}(v_{1}, \dots, v_{k-1}) = \int_{0}^{1} \omega_{(x,t)}\bigl(\partial_{t}, (d\iota_{t})_{x}v_{1}, \dots, (d\iota_{t})_{x}v_{k-1}\bigr)\, d\mathcal{L}^{1}(t).
\end{align*}
For $k = 0$, we set $h : \Omega^{0}(M \times [0,1]) \to 0$ to be the zero map (there are no $(-1)$-forms).
The integrand depends smoothly on $(x, t)$ because $\omega$ is smooth and $\iota_{t}$ depends smoothly on $t$; smoothness of $h\omega$ in $x$ follows from the [Leibniz Integral Rule](/theorems/831) (differentiation under the integral over the compact interval $[0,1]$).[/step]