La respuesta breve es que las construcciones recursivas1 te dan una secuencia al extender una secuencia específica; mientras que la elección contable no puede garantizar la coherencia en la elección de secuencias.
Vamos a ver una situación típica donde podemos reducir las construcciones recursivas a la elección contable:
Teorema. Cada conjunto infinito X contiene un subconjunto infinito contable.
Prueba I. Considera la función G∗ cuyo dominio son pares ⟨f,n⟩ donde f es una función de n={0,…,n−1} en X y G∗(f,n)={x∈X∣x∉rng(f)}. Por el principio de construcciones recursivas, hay un F:ω→X tal que F(n)∈G∗(F|n,n).2 Ahora no es difícil mostrar que F es inyectiva por inducción en ω. ◻
Prueba II. Para cada n considera el siguiente conjunto An={⟨Y,f⟩∣Y⊆X con exactamente n elementos,f:Y→ω inyectiva} Entonces, por la suposición de que X es infinito, para cada n, An≠∅. Por elección contable, podemos elegir exactamente un elemento de cada An, ⟨Yn,fn⟩. Ahora afirmamos que Y=⋃Yn⊆X es un conjunto infinito contable. Es claro que Y es infinito, ya que tomamos uniones de conjuntos finitos cada vez más grandes. Para ver que Y es contable, fija y0∈Y y define F:ω×ω→Y de la siguiente manera: $$F(n,m)=\begin{cases}f^{-1}_n(m) & m Es claro que F es una sobreyección, y por lo tanto Y es contable. ◻
Entonces, ¿qué sucede aquí? Podríamos hacerlo relativamente fácilmente por recursión, simplemente elegir un elemento más en cada paso (aunque esto no se presente como tal). Pero podríamos ser inteligentes y elegir directamente conjuntos finitos con sus enumeraciones, luego la unión de conjuntos enumerados es bien ordenable y en este caso contable.
Pero, ¿qué podría haber sucedido cuando solo elegimos el conjunto finito? ¿Por qué no escribimos una biyección con ω directamente, y decidimos optar por una sobreyección en su lugar? Porque las elecciones de los Yn no necesariamente coincidían entre sí, por lo que Y1 pudo haber sido o no un subconjunto de Y2 y f5 pudo o no haber coincidido con f42 en los elementos comunes de sus dominios.
Entonces, lo que podría haber sido un caso simple de elegir f=⋃fn como una inyección en ω resulta posiblemente que no sea una función en absoluto. Y por lo tanto, necesitábamos "corregir" esto de una forma u otra.
Y esta es exactamente la dificultad en el caso general. Mientras que la elección contable nos permite elegir infinitos elementos a la vez, no necesita obedecer ninguna ley de coherencia entre las elecciones. Y todo el punto de las construcciones y definiciones recursivas es que las elecciones de hecho son coherentes.
Formalmente hablando, sabemos que no podemos demostrar el principio de construcciones recursivas desde la elección contable porque hay un modelo en el que la elección contable se cumple, y el principio generalizado de construcciones recursivas falla.
La idea detrás de la construcción3 es añadir un árbol "muy amplio" de altura ω sin elementos máximos, y solo "recordar" subconjuntos que tienen altura acotada, y cosas que podemos construir a partir de esos. Es una demostración técnica mostrar que la elección contable todavía se cumple, pero es fácil mostrar4 que no hay ramas en ese árbol. Y también es bastante fácil mostrar que si las construcciones recursivas pueden llevarse a cabo, entonces cada árbol de este tipo debería tener una rama.
Entonces, ¿qué sucede en un árbol así? Bueno, podemos repetir algo similar a la elección de ramas arbitrariamente largas, pero allí no podemos combinarlas en una rama porque las elecciones deben ser coherentes, no hay forma de evitar eso en absoluto.
Notas al pie.
-
Solo consideraré el caso donde Z=ω, ya que ese es el caso en cuestión.
-
La versión que estás usando tiene un error tipográfico, y debería ser F(z)∈G∗(F|IW(z),z) en la conclusión del principio. Y eso también tiene sentido, ya que G∗ toma dos variables.
-
De hecho, escribí una versión ligeramente más detallada en MathOverflow que muestra cómo probar un teorema aún más general sobre el fracaso de las construcciones recursivas generalizadas (no necesariamente contables), mientras se preserva la elección arbitrariamente alta de familias bien ordenadas.
-
De la definición real, de todos modos, no esta explicación ambigua.
2 votos
Hacer que ZZ sea contable no garantiza que GG sea contable; en general no lo será.
0 votos
@BrianM.Scott ¿Entonces ni siquiera funciona si restringo a Z=X=ωZ=X=ω? (¿porque ωωωω es incontable?)
0 votos
Ciertamente el argumento sugerido no es válido: hay simplemente demasiados pares ⟨⟨f,z⟩,A⟩⟨⟨f,z⟩,A⟩ tales que ∅≠A⊆X y f:IW(z)→X.
0 votos
@BrianM.Scott Sí, está bien, acepto que modificar el argumento dado no funcionará. ¿Qué hay de un argumento diferente? ¿Es "evidente" que no puede existir tal argumento? ¿O podría haber uno?
0 votos
Necesitas ser un poco más explícito acerca de X=Z=ω. ¿Qué pasa con W?
0 votos
Debería también añadir que las pruebas de independencia son extremadamente difíciles a partir del material actual. Requerirán aprender sobre la técnica de forcing (otra vez), y sobre extensiones simétricas, y aún así los argumentos rara vez son simples. Si estás dispuesto a aceptar el hecho de que en este punto algunas pruebas las vas a tomar como una caja negra, entonces quizás encuentres algo que sabes que la elección numerable no puede probar y muestres que este principio lo demuestra.
0 votos
(¿No somos exactamente elementales ahora, verdad?)
1 votos
El caso especial del "Principio de Construcciones Recursivas Generalizadas", con Z siendo ω con el orden usual, ya implica el principio de Elección Dependiente, el cual se sabe que es estrictamente más fuerte que la Elección Contable. (De hecho, este caso especial parece ser equivalente a la Elección Dependiente.)
0 votos
La clase constructible de Godel L está definida de forma recursiva y fue desarrollada con el fin de demostrar (entre otras cosas) la consistencia de la Elección. Por lo tanto, es mejor tener una prueba del principio de Recursión que no dependa de la Elección o cualquiera de sus variantes más débiles.
0 votos
@user254665: ¿Qué?