La respuesta se desprende de una aplicación de algunas descriptivo de la teoría de conjuntos y Shoenfield del teorema de completitud. El resto de esta respuesta funciona de la misma manera en \mathbb{R}^k\mathbb{R}, pero lo voy a escribir (poco) en \mathbb{R} por simplicidad de notación.
En realidad, el principio en cuestión es una variante de la categoría de Baire teorema y sería demostrable en una muy débil subsistema de segundo orden de la aritmética, aunque generalizada a una arbitraria completa separable espacio métrico. De segundo orden, la aritmética es mucho más débil que ZF. Para mostrar que el principio es comprobable en ZF es mucho más fácil, aunque voy a usar sólo el gran martillo de Shoenfield del absolutismo teorema de aquí.
Aquí es un boceto en ZF, mostrando cómo aplicar el teorema de completitud. El punto clave es que tenemos que demostrar que el principio de interés puede ser expresada mediante una fórmula en un nivel más bajo de la jerarquía analítica.
Tenga en cuenta que, dado cualquier conjunto abierto U, ZF puede formar el conjunto A(U) = \{ (i,j) : B(q_i, 2^{-j}) \subseteq U\} donde (q_i) es algunos fijos enumeración de los puntos racionales y B(\cdot,\cdot) denota una bola como de costumbre. Y esta construcción es uniforme; dada una secuencia (U_i), ZF es capaz de formar (A(U_i)).
Además, un conjunto es, por definición, cerrado si y sólo si su complemento es abierto.
Por lo tanto, en ZF, la declaración de que la unión de una secuencia (C_k) de los conjuntos cerrados cubre todos los de \mathbb{R} puede escribirse de la siguiente forma:
(\forall x \in \mathbb{R})(\existe i, j,k \in\omega)[ (i,j) \en Un(U_k) \de la tierra d(x, q_i) < 2^{-j}].
donde (U_k) es la secuencia de los bloques abiertos complementarios a los conjuntos en thbe secuencia (C_k).
La fórmula que se muestra es en el nivel \Pi^1_1 de la analítica de la jerarquía de si (A(U_k)) y la función de distancia se toman como parámetros (los parámetros pueden ser tomadas como elementos de \omega^\omega con la rutina de la codificación, y el cuantificador más de \mathbb{R} puede ser reemplazado con un cuantificador más de \omega^\omega con los métodos de rutina, y la exactitud de estos métodos pueden ser verificados en ZF).
Del mismo modo, la declaración de que algunos C_k tiene interior no vacío puede ser escrito como
(\existe k)(\forall x\in \mathbb{R})(\existe i,j)[ d(x, q_i) < 2^{j} \x \in C_k]
Esto es, nuevamente, \Pi^1_1 en el análisis de la jerarquía, ya que podemos sustituir x \in C_k x \not \in A(U_k) anterior. Así, la declaración general "si \mathbb{R} = \bigcup C_k algunos C_k tiene interior no vacío" puede ser tomado, en ZF, para ser de la forma (\Pi^1_1) \to (\Pi^1_1), y por lo tanto, esta declaración es \Sigma^1_2 en relación con algunos parámetros en \omega^\omega.
Shoenfield del teorema de completitud, lo que es comprobable en ZF, los estados que \Sigma^1_2 frases de la analítica de la jerarquía con los parámetros de X \in \omega^\omega son absoluta - tienen el mismo valor de verdad - entre elVL(X). Debido a L(X) seguramente satisface ZFC, y ZFC, demuestra que el principio en cuestión, ZF puede demostrar que el principio sea cierto en L(X), por lo que también es cierto en V por Shenfield del teorema.