[step:Isolate the first unit-rule step and trace the induced variable]
Suppose toward a contradiction that the minimal derivation uses at least one unit rule. Let $i_0$ be the smallest index at which a unit rule is applied; then the step $\alpha_{i_0} \Rightarrow_G \alpha_{i_0 + 1}$ rewrites some occurrence of a variable $A$ at position $k$ using a unit rule $A \to B \in P$, so
\begin{align*}
\alpha_{i_0} &= \mu\, A\, \nu, & \alpha_{i_0 + 1} &= \mu\, B\, \nu,
\end{align*}
for some $\mu, \nu \in (V \cup \Sigma)^*$. Write $\alpha\, A\, \beta := \alpha_{i_0}$ and $\alpha\, B\, \beta := \alpha_{i_0 + 1}$ using the shorthand $\alpha := \mu$, $\beta := \nu$.
Since $w \in \Sigma^*$, every variable of $\alpha_{i_0 + 1}$ must eventually be rewritten by a non-unit rule terminating its derivation into terminals; in particular the distinguished occurrence of $B$ at position $k$ is eventually rewritten. Let $j \ge i_0 + 1$ be the smallest index at which this distinguished $B$-occurrence is the symbol being rewritten, and let the rule applied there be $B \to \zeta$ for some $\zeta \in (V \cup \Sigma)^*$.
We claim $B \to \zeta$ is a non-unit rule, i.e., $\zeta \notin V$. Indeed, if $\zeta = C \in V$ were a unit rule, then replacing $A \to B$ by the unit rule $A \to C$ (which exists in $P$ by unit closure, applied to the length-$2$ unit chain $A \to B \to C$) at step $i_0$ and skipping the step at $j$ would shorten the derivation by one — but we assume minimality. (We formalise a stronger version of this rerouting argument in the next step; the current paragraph only rules out the simple two-link case. For now it suffices to note that by repeating this reasoning one may take $j$ to be the first index at which the distinguished descendant of $B$ is rewritten by a non-unit rule.)
Between steps $i_0 + 1$ and $j$, the derivation must rewrite *other* symbols of $\alpha_{i_0 + 1}$, producing intermediate sentential forms $\alpha_{i_0 + 1}, \alpha_{i_0 + 2}, \dots, \alpha_j$ in which the distinguished $B$-occurrence at position $k$ remains untouched. Hence there exist $\gamma, \delta \in (V \cup \Sigma)^*$ with
\begin{align*}
\alpha_j &= \gamma\, B\, \delta, & \alpha_{j + 1} &= \gamma\, \zeta\, \delta,
\end{align*}
and the sub-derivation
\begin{align*}
\alpha\, B\, \beta = \alpha_{i_0 + 1} \xrightarrow{*}_G \alpha_j = \gamma\, B\, \delta
\end{align*}
uses no rule with left-hand side the distinguished $B$ (by minimality of $j$).
[/step]