Hola a todos.
Últimamente he estado "investigando" la relación entre el axioma de elección y los teoremas clásicos del análisis funcional (tal vez en algún momento escriba un texto recopilando los resultados, porque me parece muy interesante

). Durante este camino tenía la duda de si el principio de acotación uniforme implica el teorema de la aplicación abierta en ZF y como no encontraba por ningún lado ni una demostración, ni una refutación ni un comentario sobre si estaba abierto decidí preguntarlo por
aquí.
Al parecer es una cuestión abierta, pero sí me resulta muy interesante la respuesta que obtuve, pues da una demostración del teorema de la gráfica cerrada (que es equivalente en ZF al teorema de la aplicación abierta) utilizando únicamente el axioma de elección numerable cuando las demostraciones que había encontrado hasta ahora utilizaban todas el axioma de elecciones dependientes. La idea consiste en observar que si el resultado es cierto para espacios de Banach separables, entonces se puede deducir, utilizando únicamente el axioma de elección numerable, que debe ser cierto para todo par de espacios de Banach. Por tanto, bastaría ver que es posible demostrar en ZF (o en ZF + AEN) el teorema de la gráfica cerrada para espacios de Banach separables. Aquí viene mi duda.
En el enlace que puse establece que por el teorema de Shoenfield se deduce que esta versión del teorema de la gráfica cerrada para espacios de Banach separables es demostrable en ZF, pero no llego a entender bien este teorema y como se aplicaría en este caso en particular. He buscado en varios sitios el resultado, pero no llego a ver claro el enunciado ni la jerarquía que se utiliza para las fórmulas/conjuntos en algunas versiones que he visto.
Por si ayuda en la respuesta, lo que "medio entiendo" es lo siguiente:
El teorema de Shoenfield permite establecer que cierto tipo de fórmulas son absolutas (o al menos absolutas hacia arriba) para \( L \) el modelo constructible. Entonces, si \( \phi \) es una sentencia de este tipo demostrable en ZFC, como se prueba en ZF que \( L \) es un modelo de ZFC, tenemos que su relativización \( \phi^L \) será demostrable en ZF. Ahora bien, como hemos dicho que \( \phi \) es absoluta hacia arriba para \( L \), tenemos que en ZF se prueba que \( \phi^L \rightarrow \phi \) y juntando ambas cosas obtenemos que \( \phi \) es demostrable en ZF.
Además, las versiones que he consultado (aunque no entendido del todo) son las siguientes:
- La sección 6.4 del libro de teoría descriptiva de Carlos Ivorra.
- Este link de Wikipedia.
- El Corolario IV.4.9 (página 430) del libro Classical recursion theory I de Odifreddi.
Esta versión parece la más cercana a lo que busco, pero no me queda claro que es una sentencia aritmética de segundo orden de tipo \( \Sigma_3^1 \) ni porqué el teorema de la gráfica cerrada para espacios de Banach separables es de este tipo.
Ya de paso, pongo lo que entiendo sobre la demostración dada en la imagen en el spoiler para confirmar si lo he entendido bien (suponiendo como cajas negras lo que es una fórmula \( \Pi_2^1 \) y que estas son absolutas).
Si \( \phi \) es demostrable en ZF + \( V=L \), como en ZF se prueba que \( L \) es un modelo de esta teoría tenemos que en ZF se prueba \( \phi^L \) (1). Por otra parte, por ser \( \phi \) de tipo \( \Sigma_3^1 \) es equivalente, en ZF, a una fórmula de la forma \( \exists x \psi \) con \( \psi \) una fórmula de tipo \( \Pi_2^1 \). Nuevamente, esto se prueba en ZF, luego en ZF + \( V=L \), y como antes se tiene que entonces la fórmula \( \phi^L \leftrightarrow \exists x \in L\, \psi^L \) (2) es un teorema de ZF. Por otro lado, como \( \psi \) es de tipo \( \Pi_2^1 \) y estas fórmulas son absolutas para \( L \) se tiene que en ZF se prueba que \( \psi \leftrightarrow \psi^L \), con lo que en particular se prueba que \( \exists x \psi \leftrightarrow \exists x \psi^L \) (3). Juntando (1) y (2) obtenemos que en ZF se prueba que \( \exists x \in L\, \psi^L \), lo que implica en particular que \( \exists x \psi^L \) y de (3) se obtiene que \( \exists x \psi \), que sabemos que es equivalente en ZF a \( \phi \).
Un saludo y muchas gracias por las respuestas.