[guided]The factorization $G = S^\top S$ holds for *any* $K$-basis $\alpha_1, \ldots, \alpha_n$. By the basis-independence argument in Step 1, the non-vanishing of $\det G$ is a property of the form $B$, not the chosen basis, so we may evaluate $\det G$ for whichever basis makes the computation cleanest.
**Choosing the basis.** The [primitive element theorem](/theorems/???) states: every finite separable extension $L/K$ is generated by a single element — there exists $\theta \in L$ with $L = K(\theta)$. Our hypotheses ($L/K$ separable, $[L:K] = n < \infty$) are exactly what is needed.
With such a $\theta$, the powers $1, \theta, \theta^2, \ldots, \theta^{n-1}$ form a $K$-basis of $L = K(\theta)$: this is the standard basis of a simple algebraic extension. Reason: the minimal polynomial $p_\theta \in K[t]$ of $\theta$ over $K$ has degree $n = [L:K]$ (as $L = K[\theta] \cong K[t]/(p_\theta)$), so $\{1, \theta, \ldots, \theta^{n-1}\}$ is a $K$-basis.
**Substituting into $S$.** With $\alpha_j := \theta^{j-1}$,
\begin{align*}
S_{ij} = \sigma_i(\theta^{j-1}) = \sigma_i(\theta)^{j-1},
\end{align*}
using that $\sigma_i$ is a ring homomorphism so $\sigma_i(\theta^{j-1}) = \sigma_i(\theta)^{j-1}$. Writing $t_i := \sigma_i(\theta) \in \bar{K}$, the matrix is
\begin{align*}
S = \begin{pmatrix} 1 & t_1 & t_1^2 & \cdots & t_1^{n-1} \\ 1 & t_2 & t_2^2 & \cdots & t_2^{n-1} \\ \vdots & \vdots & \vdots & & \vdots \\ 1 & t_n & t_n^2 & \cdots & t_n^{n-1} \end{pmatrix}.
\end{align*}
This is the **Vandermonde matrix** in the variables $t_1, \ldots, t_n$. The Vandermonde determinant identity states
\begin{align*}
\det S = \prod_{1 \leq i < j \leq n} (t_j - t_i) = \prod_{i < j} (\sigma_j(\theta) - \sigma_i(\theta)).
\end{align*}
The identity is proved by showing both sides are polynomials in the $t_i$ of the same degree $\binom{n}{2}$, both vanish when any $t_i = t_j$, and comparing leading terms — it is a standard fact from linear algebra.[/guided]