[step:Prove that binary sequence cylinders are Cantor sets]We use the following explicit metric model for binary sequence spaces. If $I$ is one of $\mathbb Z$, $\mathbb Z_{<0}$, or $\mathbb N_0$, choose an enumeration $I=\{i_1,i_2,\dots\}$. For $s,t\in\{0,1\}^I$, define
\begin{align*}
\rho_I(s,t):=\sum_{j=1}^{\infty}2^{-j}|s_{i_j}-t_{i_j}|.
\end{align*}
This metric induces the product topology on $\{0,1\}^I$.
Compactness follows by the usual diagonal subsequence argument in this metric. Given any sequence $(s_k)_{k\in\mathbb N}$ in $\{0,1\}^I$, pass to a subsequence on which the coordinate $i_1$ is constant, then to a further subsequence on which $i_2$ is constant, and continue. The diagonal subsequence converges coordinatewise to a sequence $s\in\{0,1\}^I$, and coordinatewise convergence is exactly convergence for $\rho_I$.
The space has no isolated points whenever $I$ is infinite. Indeed, let $s\in\{0,1\}^I$ and let $N\in\mathbb N$. Choose an index $i_j\in I$ with $j>N$, and define $t\in\{0,1\}^I$ by $t_{i_j}=1-s_{i_j}$ and $t_i=s_i$ for every $i\neq i_j$. Then $t\neq s$ and $\rho_I(s,t)\leq 2^{-j}<2^{-N}$.
The space is totally disconnected. If $s,t\in\{0,1\}^I$ are distinct, choose $i\in I$ with $s_i\neq t_i$. The set
\begin{align*}
A_i:=\{u\in\{0,1\}^I:u_i=s_i\}
\end{align*}
is both open and closed in the product topology, contains $s$, and does not contain $t$. Thus any connected subset containing both $s$ and $t$ would be separated by the nonempty disjoint relatively clopen sets determined by $A_i$ and its complement. Therefore every connected subset is a singleton.
Now let $E\subset\{0,1\}^I$ be a nonempty finite cylinder, meaning that finitely many coordinates are prescribed and all remaining coordinates are free. The same metric argument applies to $E$ after deleting the finitely many fixed coordinates. Since the remaining index set is infinite in each cylinder used in the theorem, $E$ is compact, has no isolated points, and is totally disconnected. Hence every nonempty past cylinder $\Sigma^-[a_{-m},\dots,a_{-1}]$ and every nonempty future cylinder $\Sigma^+[a_0,\dots,a_n]$ is a [Cantor set](/page/Cantor%20Set).[/step]