Cómo usar formalmente la recursividad transfinita para construir una secuencia para una prueba del lema de Zorn

Estoy tratando de entender cómo probar que el axioma de elección implica el lema de Zorn usando recursividad transfinita:

Recurrencia transfinita I Let GRAMO sea ​​una función de clase. Luego está la función de clase. F de la clase de los ordinales de modo que para cualquier ordinal α tenemos F ( α ) = GRAMO ( F α ) .

Recurrencia transfinita II Sea GRAMO 1 , GRAMO 2 y GRAMO 3 ser funciones de clase. Entonces hay una función de clase. F de la clase de ordinales que eso

  • F ( 0 ) = GRAMO 1 ( 0 ) ,

  • para cualquier ordinal α , F ( α + 1 ) = GRAMO 2 ( F ( α ) ) ,

  • para cualquier límite ordinal λ , F ( λ ) = GRAMO 3 ( F λ ) .

Antes de decir que esto es un duplicado, escúchame. La mayoría de las referencias sobre el tema que encontré en este sitio y en Internet en general contienen solo pruebas o bocetos informales. En particular, esta respuesta de Asaf Karagila

https://math.stackexchange.com/a/97315/229776

aconseja construir una secuencia transfinita de elementos de un conjunto parcialmente ordenado ( X , ) para encontrar un elemento maximal con una función de elección F de X configurando.

El libro de Hrbacek y Jech ("Introducción a la teoría de conjuntos") también usa el número de Hartog h ( X ) (el menos ordinal no equipotente a ningún subconjunto de X ) para construir un h ( X ) -secuencia.

El problema es que simplemente no puedo ver en este momento cómo podemos usar formalmente teoremas de recursión transfinita para construir una secuencia deseada. Cualquier ayuda sería apreciada.

Respuestas (3)

Podemos evitar apelar a los números de Hartogs si en su lugar hacemos una prueba indirecta. Como beneficio adicional, la recursividad transfinita se vuelve un poco más limpia:

Suponga que (a) ( PAG , ) es un conjunto parcialmente ordenado que satisface las premisas del lema de Zorn, (b) PAG no tiene elemento máximo, y (c) C es una función de elección en PAG . Entonces buscamos una contradicción.

Sin pérdida de generalidad extender C tal que C ( ) = 42 , sin importar si o no 42 PAG .

Aplicar Transfinite Recursion I a la función de clase

GRAMO ( X ) = C ( { y PAG z timbre ( X ) PAG : z y } )
Esto da una función de clase F tal que para cada ordinal α ,
F ( α ) = C ( { y PAG β < α : F ( β ) PAG F ( β ) y } )

Lema. Para todos α sostiene que F ( α ) PAG y β : F ( β ) F ( α ) .

Prueba. Por inducción transfinita sobre α . La hipótesis de inducción nos dice que { F ( β ) β < α } es una cadena en PAG (tenga en cuenta que es un conjunto en cualquier caso gracias a Reemplazo). Las premisas de Zorn nos dicen que esta cadena tiene un límite superior; debido a que no hay un elemento máximo, incluso tiene un límite superior estricto . En otras palabras,

{ y PAG β < α : F ( β ) PAG F ( β ) y } ,
el conjunto de todos los límites superiores estrictos, no está vacío, por lo que F ( α ) es en PAG y es mayor que todos los F ( β ) s.

El lema nos dice que F es una función de preservación del orden de ON a PAG . Desde F conserva el orden, es en particular inyectiva . Por lo tanto la fórmula

H ( X ) = α F ( α ) = X ( α = 117 β : F ( β ) X )
es funcional, y aplicando Reemplazo en PAG y H nos dice que ON es un conjunto. La paradoja de Burali-Forti proporciona ahora nuestra deseada contradicción.


Tenga en cuenta que en realidad nunca necesitábamos C ( ) = 42 excepto para asegurarse de que GRAMO era una función de clase , por lo que podíamos usar el teorema de recursión en ella.

La estructura de prueba aquí es típica: la definición por recursión transfinita es seguida inmediatamente por una inducción transfinita que extrae hechos útiles de la fórmula de recursión. Este enfoque de dos pasos a menudo es necesario para usar la maquinaria recursiva general porque necesitamos definir GRAMO de una forma defensiva tal que podamos probar que tiene sentido y es funcional sin depender de que su argumento sea producido por recursividad. Este andamiaje defensivo, es decir, la intersección timbre ( X ) con PAG entonces z y tiene sentido y asegurarse de que C ( { X PAG } ) siempre significa algo, incluso si la condición termina filtrando todo, luego el lema lo limpia una vez que la magia recursiva ha hecho su trabajo y conocemos la entrada para GRAMO proviene de una recursividad bien comportada.


Como nota adicional, se podría argumentar que esto no es "moralmente" una prueba indirecta. La forma en que prefiero pensar en esto es que me gustaría asumir solo (a) y (c), y luego en medio de la prueba del lema decir

... esta cadena tiene un límite superior. Si ese límite superior es un elemento máximo, entonces hemos terminado ; de lo contrario, hay algo más grande, que por lo tanto es un límite superior estricto ...

Sin embargo, afirmar que "hemos terminado" con todo el lema de Zorn cuando estábamos en medio de un paso de inducción interna no se hace realmente en compañía educada. Formular toda la prueba como una prueba indirecta nos permitirá seguir esta intuición de todos modos, de una manera simple pero formalmente aceptable.

La parte de la prueba después del lema es solo un argumento de que eventualmente debemos alcanzar una de las condiciones de "hemos terminado", porque continuar para siempre tendría consecuencias absurdas.

Nota al margen: ¿esto realmente evita Hartogs? creo que sí; todo lo que estoy usando aquí es que toda la clase adecuada de todos los ordinales no puede inyectarse en PAG . Hartogs me da la promesa más fuerte de que incluso habrá una colección de ordinales del tamaño de un conjunto que no se inyecta en PAG , que no necesito para mi propósito aquí.
Esa es una consecuencia fácil. Si no hay una inyección de la clase adecuada de ordinales en un conjunto, mire la primera vez que no se agregan más valores nuevos.
@AsafKaragila: una vez que estamos viendo una función de clase en particular O norte PAG , sí, pero no creo que la existencia de un número de Hartogs para cada conjunto en general pueda probarse con referencia a Burali-Forti de la forma rápida en que lo hago aquí.
Mire todas las inyecciones posibles. Esta no puede ser una clase ilimitada de ordinales, porque luego asignar cada ordinal inicial a la colección de conjuntos de ese tamaño sería una inyección de una clase adecuada de ordinales en el segundo conjunto de potencia. Por lo tanto, el teorema de Hartogs (sí, esta es esencialmente la prueba del teorema de Hartogs a partir de la suposición de que una clase propia no se inyecta en un conjunto).
@AsafKaragila: Ya veo. Tiendo a pensar en la idea de buscar un conjunto de potencia superior en lugar del propio sei como una parte esencial para probar el teorema de Hartogs, y mi comentario intentó decir que no necesitamos hacer eso aquí, pero podemos trabajar directamente con PAG sí mismo. Pero no pretendo que esta observación tenga un contenido técnico preciso, así que lo dejaré aquí.

Dejar C ser una función de elección en PAG . Podemos usar su segunda variación de recursión transfinita para definir una secuencia ordinal F : O r d PAG como sigue:

  1. F ( 0 ) = C ( PAG )
  2. Si F ( α ) es máximo en PAG dejar F ( α + 1 ) = F ( α ) . De lo contrario el conjunto A = { X PAG : X > F ( α ) } no está vacío y toma F ( α + 1 ) = C ( A ) .
  3. Para un ordinal límite λ , podemos ver por inducción que F ( λ ) es una cadena La suposición de que toda cadena tiene una cota superior en PAG significa el conjunto
    B = { X PAG : x es un límite superior para  F ( λ ) }
    no está vacío. Dejar F ( λ ) = C ( B ) .

para hacer el GRAMO funciones totales, simplemente defínalas arbitrariamente para cualquier caso que no estén bien definidas por lo anterior (por ejemplo, en cosas que no son elementos / subconjuntos de PAG o si los conjuntos A o B están vacíos). La inducción muestra que estos casos nunca surgen.

Aquí es donde entra Hartog. Sabemos que hay un ordinal α que no se inyecta PAG . Así para algunos β < γ < α , tenemos F ( β ) = F ( γ ) . Si F ( β ) no eran máximos, entonces F ( β + 1 ) > F ( β ) por el hecho de que F esta incrementando, F ( γ ) > F ( β ) , contradiciendo el hecho de que F ( γ ) = F ( β ) . De este modo F ( β ) es máximo en PAG .

Creo que el problema que tiene el OP es aplicar la "definición en papel a este caso". Es decir, definir estas misteriosas funciones de clase y usar las definiciones reales de recursividad transfinita. Creo que porque me tomó un par de largos años hasta que entendí completamente lo que estaba pasando allí, y preferí ignorar el problema y trabajar de la manera que describe en su respuesta. Lo cual está bien desde cualquier punto de vista de la capacidad de investigación, pero no está tan bien si realmente quieres comprender lo que está sucediendo.
@AsafKaragila No estoy seguro de entender la distinción aquí. ¿No definen 1, 2 y 3 las funciones de clase requeridas? ¿Cuál es el problema que estoy ignorando?
@AsafKaragila ¿Es el problema en el comentario que edité después de 1,2,3 (quizás después de leer la respuesta) o es algo más? (Te presiono solo porque me preocupa que me esté perdiendo lo mismo que tú te estabas perdiendo).
Sí, estos definen la función de clase. O una función de algún ordinal que nos permita terminar en un elemento máximo. Pero el problema es implementar la prueba semiformal, a la construcción de lo que son GRAMO 1 , GRAMO 2 , GRAMO 3 (o solo GRAMO en el primer formato), y lo que es F , y cómo se relacionan exactamente con la demostración semiformal.

Sí, este tema me desconcertó durante mucho tiempo como estudiante. Más de lo que me gustaría admitir, de hecho.

Primero, abordemos el problema del teorema de Hartogs. Necesitas aplicarlo en cualquiera de los dos casos. La idea es que construyas algo recursivamente, y este algo es necesariamente una función inyectiva. Quiere saber que el proceso se estabiliza en algún punto, y el teorema de Hartogs dice que tiene que detenerse en algún ordinal, de lo contrario habríamos tenido una inyección de la clase adecuada de todos los ordinales en nuestro conjunto.

Ahora. ¿Como hacer esto? Trabajemos al revés.

El objetivo es construir una cadena bien ordenada que tenga un límite superior que sea un elemento máximo. Entonces GRAMO i , o GRAMO debe proporcionarle una cadena un poco más larga si se les da una cadena en el orden parcial. Si no lo hacen, no nos importa.

¿Por qué no nos importa? Porque vamos a demostrar por inducción que nuestra aplicación recursiva de la función siempre da como resultado una cadena. Así que cualquier otra cosa es irrelevante.

Ahora, usamos la función de elección.

  1. Para X un subconjunto del orden parcial, C ( X ) es una función que elige un límite superior para X , que se encuentra fuera de X . Si no existe tal límite superior, entonces X no está en el dominio de C . Aquí aplicamos el axioma de elección.

  2. Cuando X es una incrustación que preserva el orden de un ordinal α en el orden parcial con una imagen acotada, defina GRAMO ( X ) es C ( X ) . Es decir, un límite superior que podemos agregar a X .

  3. Cuando X es cualquier otra cosa, GRAMO ( X ) = .

Ahora aplique el teorema de la recursividad transfinita. Obtenemos una función que gira un límite superior tras otro, y tendremos que probar, por inducción, que esto siempre es una cadena y, a menos que se estabilicen, son diferentes. Entonces, según el teorema de Hartogs, hay un punto en el que debemos habernos estabilizado, y esto nos da el resultado deseado.