[step:Induct over the shelling order]
We prove by induction on $j$ that, for $d \geq 1$,
\begin{align*}
|K_j| \simeq \bigvee_{q_j} S^d,
\end{align*}
where
\begin{align*}
q_j := \#\{i \in \{1,\dots,j\} : R_i = F_i\}.
\end{align*}
For $d = 0$, the same induction is read with the convention that a wedge of $q_j$ copies of $S^0$ is a discrete space with $q_j + 1$ points.
For $j = 1$, the complex $K_1 = F_1$ is a single $d$-simplex, hence is contractible when $d \geq 1$ and is one point when $d = 0$. Also $R_1 \neq F_1$, since the first facet introduces all of its faces and the minimal new face is the empty face. Thus $q_1 = 0$, and the base case agrees with the empty wedge convention for $d \geq 1$ and the one-point convention for $d = 0$.
Assume the statement holds for $K_{j-1}$. If $R_j \neq F_j$, the previous attachment step gives
\begin{align*}
K_j \simeq K_{j-1}.
\end{align*}
Also $q_j = q_{j-1}$, so
\begin{align*}
K_j \simeq \bigvee_{q_j} S^d.
\end{align*}
If $R_j = F_j$, the full-boundary attachment step gives
\begin{align*}
K_j \simeq K_{j-1} \vee S^d.
\end{align*}
By the induction hypothesis,
\begin{align*}
K_{j-1} \simeq \bigvee_{q_{j-1}} S^d.
\end{align*}
Since $q_j = q_{j-1} + 1$, we obtain
\begin{align*}
K_j \simeq \bigvee_{q_j} S^d.
\end{align*}
Taking $j = m$ gives $K_m = K$, and therefore, for $d \geq 1$,
\begin{align*}
|K| \simeq \bigvee_{q} S^d,
\end{align*}
where
\begin{align*}
q = \#\{j \in \{1,\dots,m\} : R_j = F_j\}.
\end{align*}
For $d = 0$, the same count says that $|K|$ is a discrete space with $q + 1$ points, equivalently a wedge of $q$ copies of $S^0$ under the stated convention. This is the claimed wedge decomposition, with the convention that $q = 0$ gives a contractible space.
[/step]