El teorema de Tíkhonov es la forma más sencilla de demostrar que $\Sigma_n^+$ es compacto, pero también se puede demostrar que es compacto al incrustarlo en el conjunto de Cantor: el conjunto de Cantor de tercios centrales es compacto como un subconjunto cerrado y acotado de $\Bbb R$, no es muy difícil mostrar que es homeomorfo a $\Sigma_2^+$ y que $\Sigma_2^+$ es homeomorfo a $\Sigma_{2^n}^+$ para cada $n\in\Bbb N$, y es fácil incrustar $\Sigma_n^+$ en $\Sigma_m^+$ cuando $n\le m$.
Tuve que buscar subshift de tipo finito, pero si entiendo correctamente podemos pensar en $A$ como una matriz binaria de tamaño $n\times n$ con entradas $a_{i,j}$ para $i,j\in\{0,1,\ldots,n-1\}$, en cuyo caso
$$\Sigma_A^+=\{\langle x_k:k\in\Bbb N\rangle\in\Sigma_n^+:a_{x_k,x_{k+1}}=1\text{ para cada }k\in\Bbb N\}\,.$$
En otras palabras, $\Sigma_A^+$ consiste en las secuencias en $\Sigma_n^+$ que son caminatas a lo largo del grafo con conjunto de vértices $\{0,1,\ldots,n-1\}$ y matriz de adyacencia $A$.
La forma más directa de demostrar que $\Sigma_A^+$ es cerrado en $\Sigma_n^+$ es mostrar que su complemento es abierto. Supongamos que $x=\langle x_k:k\in\Bbb N\rangle\in\Sigma_n^+\setminus\Sigma_A^+$; entonces hay un $\ell\in\Bbb N$ tal que $a_{x_\ell,x_{\ell+1}}=0$. Sea
$$U=\{\langle y_k:k\in\Bbb N\rangle:y_\ell=x_\ell\text{ y }y_{\ell+1}=x_{\ell+1}\}\,;$$
entonces $U$ es un conjunto abierto básico en el espacio producto $\Sigma_n^+$, $x\in U$, y $U\cap\Sigma_A^+=\varnothing$, por lo que $\Sigma_n^+\setminus\Sigma_A^+$ es abierto, y $\Sigma_A^+$ es cerrado.