[step:Compute the boundary $dx$ via the standard simplicial boundary formula]The simplicial boundary operator acts on an oriented $n$-simplex by
\begin{align*}
d(v_0, v_1, \ldots, v_n) = \sum_{i=0}^{n} (-1)^i (v_0, \ldots, \widehat{v_i}, \ldots, v_n),
\end{align*}
where $\widehat{v_i}$ means $v_i$ is omitted. Applying this to $\sigma_{\boldsymbol{\varepsilon}} = (\varepsilon_0 \mathbf{e}_0, \ldots, \varepsilon_n \mathbf{e}_n)$,
\begin{align*}
d \sigma_{\boldsymbol{\varepsilon}} = \sum_{i=0}^{n} (-1)^i \tau_i(\boldsymbol{\varepsilon}),
\end{align*}
where
\begin{align*}
\tau_i(\boldsymbol{\varepsilon}) := (\varepsilon_0 \mathbf{e}_0, \ldots, \widehat{\varepsilon_i \mathbf{e}_i}, \ldots, \varepsilon_n \mathbf{e}_n)
\end{align*}
is the oriented $(n-1)$-simplex whose vertex set is $\{\varepsilon_j \mathbf{e}_j : j \neq i\}$. Crucially, $\tau_i(\boldsymbol{\varepsilon})$ depends only on the coordinates $\varepsilon_j$ for $j \neq i$ — it is *independent* of $\varepsilon_i$.
Expanding $dx$ by linearity,
\begin{align*}
dx = \sum_{\boldsymbol{\varepsilon}} \operatorname{sgn}(\boldsymbol{\varepsilon}) \sum_{i=0}^{n} (-1)^i \tau_i(\boldsymbol{\varepsilon}) = \sum_{i=0}^{n} (-1)^i \sum_{\boldsymbol{\varepsilon}} \operatorname{sgn}(\boldsymbol{\varepsilon}) \tau_i(\boldsymbol{\varepsilon}).
\end{align*}
For each fixed $i$, we partition the sum over $\boldsymbol{\varepsilon} \in \{\pm 1\}^{n+1}$ into pairs $(\boldsymbol{\varepsilon}, \boldsymbol{\varepsilon}')$ where $\boldsymbol{\varepsilon}'$ is obtained from $\boldsymbol{\varepsilon}$ by flipping the $i$-th sign: $\varepsilon_j' = \varepsilon_j$ for $j \neq i$ and $\varepsilon_i' = -\varepsilon_i$. Within each such pair:
- $\tau_i(\boldsymbol{\varepsilon}) = \tau_i(\boldsymbol{\varepsilon}')$, since $\tau_i$ does not depend on $\varepsilon_i$.
- $\operatorname{sgn}(\boldsymbol{\varepsilon}') = -\operatorname{sgn}(\boldsymbol{\varepsilon})$, since flipping $\varepsilon_i$ flips the sign of the product.
So
\begin{align*}
\operatorname{sgn}(\boldsymbol{\varepsilon}) \tau_i(\boldsymbol{\varepsilon}) + \operatorname{sgn}(\boldsymbol{\varepsilon}') \tau_i(\boldsymbol{\varepsilon}') = \operatorname{sgn}(\boldsymbol{\varepsilon})\, \tau_i(\boldsymbol{\varepsilon}) - \operatorname{sgn}(\boldsymbol{\varepsilon})\, \tau_i(\boldsymbol{\varepsilon}) = 0.
\end{align*}
Since the $2^{n+1}$ sign vectors partition into $2^n$ disjoint such pairs (indexed by the values of $\varepsilon_j$ for $j \neq i$), the inner sum over $\boldsymbol{\varepsilon}$ vanishes for each $i$. Therefore $dx = 0$ and $[x] \in H_n(K)$.[/step]