Supongamos que $X$ es un complejo CW. Como dices, debe ser un complejo CW finito porque $X$ es compacto. Sea $e_1, \ldots, e_n$ sean sus celdas abiertas. Obsérvese que todos los $e_i$ están conectadas por un camino.
- Si un espacio $Z$ es la unión de $m$ subconjuntos conectados por el camino, entonces tiene como máximo $m$ componentes del camino.
Esto es trivial.
- Para cada $p \in X$ el subespacio $X_ p = X \setminus \{ p \}$ como sólo un número finito de componentes del camino.
Existe un único $j$ tal que $p \in e_j$ . Si $\dim e_j = 0$ entonces $X_p = \bigcup_{i \ne j} e_i$ que tiene como máximo $n-1$ componentes de la ruta. Si $\dim e_j > 0$ entonces $X_p = \bigcup_{i \ne j} e_i \cup (e_j \setminus \{ p \})$ . Si $\dim e_j = 1$ entonces $e_j \setminus \{ p \}$ tiene dos componentes de ruta y $X_p$ tiene como máximo $n+1$ componentes de la ruta. Si $\dim e_j > 1$ entonces $e_j \setminus \{ p \}$ es un camino conectado y $X_p$ tiene como máximo $n$ componentes del camino.
- Dejemos que $p = (0,0) \in X$ . Este es el punto en el que todos los círculos $S^1_{1/n}$ se reúnen. Entonces cada $S^1_{1/n} \setminus \{p\}$ es un componente de la ruta de $X_p$ .
Esto es una contradicción: Por 2. $X_p$ sólo tiene un número finito de componentes del camino, por 3. tiene infinitos.