Estoy tratando de entender una prueba del Teorema de Poincaré-Miranda dado en este artículo . Así, el teorema afirma que si tenemos un mapa continuo $f = (f_1, \ldots, f_n) : I^n \rightarrow {\rm I\!R}^n$ donde $I^n$ es un $n$ -cubo de dimensiones $[-1, 1]^n$ que satisface la siguiente condición: $$ f_i(x_1, \ldots, x_{i-1}, -1, x_{i+1}, \ldots, n) \leq 0 \\ f_i(x_1, \ldots, x_{i-1}, 1, x_{i+1}, \ldots, n) \geq 0 $$ para cada $i = 1, \ldots, n$ existe un punto $c \in I^n$ tal que $f(c) = 0$ .
Para demostrar el teorema los autores definieron los conjuntos $$ H_i^- := f_i^{-1}(- \infty , 0] \\ H_i^+ := f_i^{-1}[0, \infty) $$ Luego dicen que "utilizando un argumento de compacidad inferimos que la intersección $$ H := \bigcap \{ H_i^- \cap H_i^+ : i=1, \ldots, n\} $$ no está vacío".
Veo que cada $H_i^-$ y $H_i^+$ no está vacía como se deduce de las proposiciones, pero ¿por qué son $H_i^- \cap H_i^+$ no vacío y por qué es $H$ ¿No está vacío?
Además, si $H$ no está vacía, es obvio que para cada $x \in H$ lo siguiente $f(x) = 0$ así que encontramos el cero. ¿Por qué la prueba no termina aquí?
Gracias a quien pueda ayudarme a entender.