Escribe $C = \bigcup_{n=1}^\infty C_n$ como la unión de un número contable de conjuntos cerrados $C_n$ . Desde $C_n \subset C$ no se cruza con $\overline D$ podemos encontrar un conjunto abierto $U_n\supset C_n$ , de tal manera que $\overline U_n \cap \overline D = \emptyset$ (por normalidad) para cada $n$ . Estos conjuntos $U_n$ forman una cubierta de $C$ .
Del mismo modo, podemos construir una cobertura abierta $\{V_n\}_{n\in \mathbb N}$ de $D$ de manera que los cierres de los $V_n$ no se cruzan $\overline C$ .
Uno tiene la tentación de elegir $U = \bigcup_n U_n$ y $V = \bigcup_n V_n$ pero estos conjuntos no tienen por qué ser disjuntos. Sin embargo, podemos utilizar el siguiente truco:
Definir $U'_n = U_n \setminus \bigcup_{i = 1}^n \overline V_n$ y $V_n' = V_n \setminus \bigcup_{i = 1}^n \overline U_n$ . Y ahora dejemos que $$U' = \bigcup_{n = 1}^\infty U'_n, \qquad V' = \bigcup_{n = 1}^\infty V_n'$$
Afirmo que estos conjuntos satisfacen
- $C \subset U'$ , $D \subset V'$
- $U'$ y $V'$ están abiertos
- $U' \cap V' = \emptyset$
La afirmación, creo, puedo dejarla a usted para que la verifique.