[guided]We want to show that any $\delta - 1$ columns of the matrix $M$ are linearly independent. The structure $M_{m, j} = \alpha^{m(j-1)}$ makes each column a geometric progression in the exponent $m$, which is the signature of a Vandermonde matrix.
Pick any columns $j_1 < j_2 < \cdots < j_{\delta - 1}$. Form the square submatrix $M'$ whose entry in row $m$ and column $\ell$ is $\alpha^{m(j_\ell - 1)} = (\alpha^{j_\ell - 1})^m$. Introducing the shorthand $\beta_\ell := \alpha^{j_\ell - 1}$, we have $M'_{m, \ell} = \beta_\ell^m$. This matrix is not quite in Vandermonde form — the standard Vandermonde has rows indexed by powers starting from $0$, not from $1$. We fix this by pulling one factor of $\beta_\ell$ out of each column $\ell$. After this factorisation, the remaining matrix has entries $\beta_\ell^{m-1}$ for $1 \leq m, \ell \leq \delta - 1$, which is the honest Vandermonde
\begin{align*}
\det\!\begin{pmatrix} 1 & \cdots & 1 \\ \beta_1 & \cdots & \beta_{\delta - 1} \\ \vdots & & \vdots \\ \beta_1^{\delta - 2} & \cdots & \beta_{\delta - 1}^{\delta - 2} \end{pmatrix} = \prod_{\ell_1 < \ell_2} (\beta_{\ell_2} - \beta_{\ell_1}).
\end{align*}
Together with the pulled-out scalar $\prod_\ell \beta_\ell$, we get $\det(M') = \big(\prod_\ell \beta_\ell\big)\!\!\prod\limits_{\ell_1 < \ell_2}\!\!(\beta_{\ell_2} - \beta_{\ell_1})$.
For this to be non-zero we need two things:
*(a)* Each $\beta_\ell \neq 0$. This is automatic because $\alpha$ has finite multiplicative order $n$ (it is a root of unity), so every power $\alpha^{j_\ell - 1}$ is a unit, hence non-zero.
*(b)* The $\beta_\ell$ are pairwise distinct. This is **where primitivity is consumed**. A primitive $n$-th root of unity has order exactly $n$ — i.e., $\alpha^d = 1 \iff n \mid d$. The column indices satisfy $1 \leq j_1 < \cdots < j_{\delta - 1} \leq n$, so the differences $j_{\ell_2} - j_{\ell_1}$ lie in the range $\{1, 2, \ldots, n - 1\}$, never divisible by $n$. Hence $\alpha^{j_{\ell_2} - j_{\ell_1}} \neq 1$, equivalently $\beta_{\ell_2} \neq \beta_{\ell_1}$.
What goes wrong without primitivity? If $\alpha$ had order $n_0 < n$, then differences in $\{n_0, 2 n_0, \ldots\}$ would give $\beta_{\ell_2} = \beta_{\ell_1}$, the Vandermonde determinant would vanish, and $\delta - 1$ columns of $M$ could be linearly dependent. The BCH bound would then fail.
With both (a) and (b) in hand, $\det(M') \neq 0$, so the chosen $\delta - 1$ columns are linearly independent.[/guided]