[step:Establish the sign rule $\sigma(\Delta_f) = \operatorname{sgn}(\sigma) \cdot \Delta_f$ for each $\sigma \in G$]Recall that $\Delta_f = \prod_{1 \le i < j \le n} (\alpha_i - \alpha_j)$ and that each $\sigma \in G \subset S_n$ acts on the roots by $\sigma(\alpha_i) = \alpha_{\sigma(i)}$. We compute:
\begin{align*}
\sigma(\Delta_f) = \prod_{1 \le i < j \le n} (\alpha_{\sigma(i)} - \alpha_{\sigma(j)}).
\end{align*}
Since $\sigma$ is a bijection on $\{1, \ldots, n\}$, as $(i,j)$ ranges over all pairs with $i < j$, the pair $\{\sigma(i), \sigma(j)\}$ ranges over all two-element subsets of $\{1, \ldots, n\}$. For each such pair, we may write the factor in canonical order: if $\sigma(i) < \sigma(j)$, the factor is $(\alpha_{\sigma(i)} - \alpha_{\sigma(j)})$; if $\sigma(i) > \sigma(j)$, the factor is $-(\alpha_{\sigma(j)} - \alpha_{\sigma(i)})$. We prove this sign equals $\operatorname{sgn}(\sigma)$ by first establishing the result for transpositions and then extending multiplicatively.
[claim:Each transposition reverses the sign of $\Delta_f$]
For any transposition $\tau = (r \; s) \in S_n$ with $r < s$, we have $\tau(\Delta_f) = -\Delta_f$.
[/claim]
[proof]
Partition the $\binom{n}{2}$ factors of $\Delta_f = \prod_{i < j}(\alpha_i - \alpha_j)$ into three groups according to how $\tau = (r\;s)$ acts on the indices $i, j$:
**Type 1: The unique factor involving both $r$ and $s$.** Since $r < s$, the factor $(\alpha_r - \alpha_s)$ appears in $\Delta_f$. Under $\tau$:
\begin{align*}
\tau(\alpha_r - \alpha_s) = \alpha_{\tau(r)} - \alpha_{\tau(s)} = \alpha_s - \alpha_r = -(\alpha_r - \alpha_s).
\end{align*}
This contributes a sign of $-1$.
**Type 2: Factors involving exactly one of $r, s$.** For each index $k \in \{1, \ldots, n\} \setminus \{r, s\}$, there are exactly two factors in $\Delta_f$ that involve $k$ and one element of $\{r, s\}$. We show the product of these two factors is invariant under $\tau$ by examining three cases based on the position of $k$ relative to $r$ and $s$:
*Case $k < r < s$:* The two factors are $(\alpha_k - \alpha_r)$ and $(\alpha_k - \alpha_s)$. Under $\tau$, they become $(\alpha_k - \alpha_s)$ and $(\alpha_k - \alpha_r)$, so their product is unchanged.
*Case $r < k < s$:* The two factors are $(\alpha_r - \alpha_k)$ and $(\alpha_k - \alpha_s)$. Under $\tau$:
\begin{align*}
\tau\bigl((\alpha_r - \alpha_k)(\alpha_k - \alpha_s)\bigr) &= (\alpha_s - \alpha_k)(\alpha_k - \alpha_r) \\
&= \bigl(-(\alpha_k - \alpha_s)\bigr)\bigl(-(\alpha_r - \alpha_k)\bigr) \\
&= (\alpha_k - \alpha_s)(\alpha_r - \alpha_k) \\
&= (\alpha_r - \alpha_k)(\alpha_k - \alpha_s).
\end{align*}
The product is unchanged (two sign flips cancel).
*Case $r < s < k$:* The two factors are $(\alpha_r - \alpha_k)$ and $(\alpha_s - \alpha_k)$. Under $\tau$, they become $(\alpha_s - \alpha_k)$ and $(\alpha_r - \alpha_k)$, so the product is unchanged.
In every case, the product of the two Type 2 factors involving $k$ is invariant under $\tau$. Ranging over all $k \in \{1, \ldots, n\} \setminus \{r, s\}$, the Type 2 factors contribute a total sign of $+1$.
**Type 3: Factors involving neither $r$ nor $s$.** If $i, j \notin \{r, s\}$, then $\tau(\alpha_i) = \alpha_i$ and $\tau(\alpha_j) = \alpha_j$, so each such factor is fixed. These contribute a sign of $+1$.
Combining all three types: $\tau(\Delta_f) = (-1) \cdot (+1) \cdot (+1) \cdot \Delta_f = -\Delta_f$.
[/proof]
Now let $\sigma \in S_n$ be an arbitrary permutation, and write $\sigma = \tau_1 \circ \cdots \circ \tau_m$ as a composition of $m$ transpositions. Applying each transposition in sequence and using the claim at each stage:
\begin{align*}
\sigma(\Delta_f) &= (\tau_1 \circ \cdots \circ \tau_m)(\Delta_f) = (-1)^m \, \Delta_f = \operatorname{sgn}(\sigma) \cdot \Delta_f,
\end{align*}
where the final equality uses the definition of the sign homomorphism: $\operatorname{sgn}(\sigma) = (-1)^m$, and the well-definedness of $\operatorname{sgn}$ guarantees that $(-1)^m$ is independent of the choice of transposition decomposition.[/step]