¿Qué significa realmente que un modelo sea definible por puntos?

(Nota: solo soy un aficionado a la lógica, por lo que lamento cualquier terminología o notación extraña, o detalles demasiado tediosos. La mayor parte de lo que sé es de Fundamentos de las matemáticas de Kunen ) .

Estoy tratando de aprender un poco sobre modelos definibles puntualmente. Estoy viendo "Modelos de teoría de conjuntos definibles por puntos" de Hamkins, Linetsky y Reitz, y estoy atascado en la pregunta realmente básica de qué
significa formalmente "definible por puntos".

Permítanme dar un ejemplo de juguete que espero ilustre mi problema. trabajemos en Z F C I norte F i norte i t y , o Z F C I para abreviar, y dejar H F ser la clase de conjuntos hereditariamente finitos, que pueden no ser en sí mismos un conjunto. Pero ciertamente hay una fórmula de primer orden que dice que X es hereditariamente finito, que se abreviará como de costumbre por " X H F ". Tenga en cuenta que H F es un modelo de Z F C I , y dada cualquier oración de primer orden φ , hay una oración de primer orden H F φ que relativiza φ a H F , es decir, reemplazando todo y con y H F etcétera.

Es intuitivamente obvio que el modelo H F es definible puntualmente, porque "sé" qué son todos los conjuntos hereditariamente finitos, y para cada uno puedo escribir una fórmula de primer orden en el lenguaje de la teoría de conjuntos que lo define de manera única. Pero si quiero probar esto, necesito saber dónde "vive" la declaración y qué axiomas estarían disponibles. Puedo pensar en tres posibilidades diferentes, pero cada una tiene problemas.

  1. Podría tratar de afirmar y probar " H F es definible puntualmente" como un esquema de teorema en la metateoría. Ahora, la mejor manera que he encontrado para entender la metateoría es como un sistema que razona sobre "cadenas": su universo de discurso consiste en fórmulas de primer orden, oraciones, listas de oraciones, pruebas, etc. Así que tendría que decir algo como

    para cada conjunto X H F , existe una fórmula de primer orden φ ( y ) con y libre y una prueba de los axiomas Z F C I de la sentencia

    (1) H F y ( y = X φ ( y ) )

    Pero tengo dos problemas con esa afirmación. Los conjuntos no son cadenas, por lo que la metateoría no puede cuantificar sobre ellos. Y la "oración" (1) no es una oración porque X es gratis, y no sé qué poner en su lugar. (Esto se parece a la paradoja ilustrada por el hijo pequeño de Hamkins en una nota a pie de página en el periódico: "Dígame cualquier número y le daré una descripción").

  2. Podría tratar de afirmar y probar " H F es definible puntualmente" como un teorema de Z F C I . Ahora tengo el problema opuesto con una declaración como ``para cada conjunto X H F existe una formula de primer orden φ '', porque las fórmulas de primer orden no son conjuntos y la teoría de conjuntos no puede cuantificar sobre ellos, al menos no como tal. Pero sé que puedo codificar fórmulas de primer orden φ activos φ usando códigos Gödel o similares. Así que podría tratar de escribir una oración en el lenguaje de la teoría de conjuntos, de la forma

    X H F φ
    Pero ahora estoy atascado de nuevo porque el necesita decir H F y ( y = X φ ( y ) ) , y la indefinibilidad de la verdad de Tarski me dice que no hay una fórmula de primer orden en φ y y que expresa eso.

  3. Podría tratar de afirmar y probar " H F es definible puntualmente" como un teorema de alguna teoría de conjuntos más fuerte, digamos Z F C . Esto me da una salida al dilema anterior, porque en Z F C , H F es en realidad un conjunto. Y la definibilidad de la verdad de Tarski me dice que de hecho hay una fórmula de primer orden Φ ( METRO , φ , X ) que dice METRO φ ( X ) para modelos establecidos METRO . Así que finalmente puedo escribir una oración como

    X H F φ Φ ( H F , y ( y = X φ ( y ) ) ) ) .
    Pero he pagado un precio en fuerza de consistencia. De manera más general, si quiero hacer esto para cualquier otro modelo de clase METRO de Z F C I , entonces por el segundo teorema de incompletitud de Gödel, tendré que trabajar en un sistema de axiomas al menos tan fuerte como ( Z F C I ) + C o norte ( Z F C I ) de modo que METRO tiene alguna esperanza de ser un conjunto.

Así que me pregunto si 3 es realmente lo que se quiere decir cuando decimos que un modelo es definible puntualmente, o si hay alguna forma de salvar 1 o 2, o incluso una cuarta interpretación en la que no he pensado (algún tipo de meta- meta-teoría, o una lógica diferente o teoría de conjuntos por completo?).

Del mismo modo, en el artículo de HLR, no sé si el teorema "existen modelos definibles puntualmente de Z F C debe entenderse como un metateorema, o un teorema de Z F C , o de Z F C + C o norte ( Z F C ) (en los que los modelos en cuestión son en realidad conjuntos), o qué. No puedo entender cómo dar sentido a los dos primeros, y si se referían al tercero, parece sorprendente que no lo digan explícitamente.

Me di cuenta de un comentario en la página 3 de HLR que decía que ``la propiedad de ser definible puntualmente no es expresable en primer orden'', lo cual no entiendo muy bien, pero ¿tal vez sea una referencia a mi problema?

De un vistazo, el documento HLR es bastante bueno para expresar todo lo que contiene. Z F C ; ¿Hay un punto en el que realmente afirman rotundamente, por ejemplo, "existen modelos definibles puntualmente de Z F C "? (Teorema 3 , por ejemplo, es mucho más preciso que eso.)
Sé que tanto la pregunta como las respuestas son muy largas. Pero ambos son muy buenos. Si pudiera recompensar la pregunta, yo también lo haría. Espero que con la exposición adicional, estos puedan obtener algunos votos más.

Respuestas (1)

El primer punto es distinguir entre propiedades internas y externas . Esto se ve exacerbado por el hecho de que estamos analizando específicamente Z F C , que es "hacer doble función" de la manera más confusa posible.

Sin embargo, la respuesta corta a su pregunta es: " 3 ."


Primero, el lado interno de las cosas. Esto es relevante solo para el final de su pregunta.

Casi siempre, cuando decimos "La propiedad X no es expresable en primer orden", lo que queremos decir es "No hay una oración de primer orden". φ tal que para cada estructura apropiada METRO , tenemos METRO φ si y si METRO tiene la propiedad X." Entonces, por ejemplo, ser un grupo de torsión no es expresable en primer orden.

En particular, "La definibilidad puntual no es expresable en primer orden" es una consecuencia del siguiente resultado quizás más simple:

Toda estructura (infinita) definible por puntos es elementalmente equivalente a una estructura no definible por puntos.

La afirmación anterior se hace y se prueba dentro de Z F C . El "arma nuclear" es hacia arriba Lowenheim-Skolem:

  • Z F C demuestra "si METRO es una estructura definible por puntos, entonces METRO es contable".

    • Espera, ¿ qué ? Vea el final de esta respuesta.
  • Z F C también prueba "Toda estructura infinita METRO es elementalmente equivalente a una estructura infinita de cardinalidad estrictamente mayor".

  • Poniendo estos juntos, tenemos el resultado deseado.

Como corolario, tenemos lo siguiente (de nuevo probado en Z F C ):

Para toda teoría de primer orden T , cualquiera T no tiene modelos definibles puntualmente en absoluto o la clase de modelos definibles puntuales de T no es una clase de primaria.

(Necesitamos la primera cláusula en caso de que la clase relevante sea . De hecho, esto puede suceder, incluso si T es consistente: considere la teoría de un conjunto puro con dos elementos.)


Pero la mayor parte del problema en su OP es sobre el lado externo de las cosas. Aquí está su tercera opción que se mantiene, de la siguiente manera:

  • Enunciamos y probamos cada hecho relevante A adentro Z F C .

  • ... Excepto que a veces, como cuestión de práctica, somos descuidados, y (las dos opciones son equivalentes) en realidad usamos un sistema más fuerte Z F C + X o probar X A para algún principio adicional "tácito pero claro por el contexto" (:P) X . Candidatos estándar para X incluyen los principios estándar de "coherencia generalizada" (" Z F C tiene un modelo/ ω -modelo/modelo transitivo") y, de manera mucho menos benigna, pero desafortunadamente con una frecuencia distinta de cero, toda la serie de grandes axiomas cardinales.

Sin embargo, me parece que el artículo de HLR es bastante bueno en este punto. Por ejemplo, el primer punto del Teorema 3 es "si Z F C es consistente, entonces hay muchos modelos continuos no isomorfos definibles puntualmente de Z F C ", que es de hecho un Z F C -teorema. (Sin embargo, podría estar perdiendo una elisión en otro lugar).


Como coda, tenga en cuenta que arriba mencioné que Z F C demuestra que toda estructura definible por puntos es contable. Lo hace, además, exactamente por el "argumento del té matemático". Entonces, ¿qué da?

Bueno, tenemos que desglosar lo que significa "Toda estructura definible por puntos es contable" cuando lo expresamos en Z F C . Cuando decimos " METRO es definible puntualmente", lo que queremos decir es que hay una asignación apropiada de valores de verdad a pares que consisten en fórmulas del lenguaje y tuplas de aridad apropiada tal que [cosas]. Esta gota de datos existe "un nivel más alto" que METRO sí mismo, y en particular incluso el bit de esta gota que verifica que cada elemento de METRO satisface " X = X " es una colección de METRO -muchos hechos. Como tal:

Usando la definición de "todo a la vez" de , que está totalmente bien para estructuras de tamaño establecido, tenemos Z F C " V X ( X = X ) ."

Jejejeje.

Esto se debe a que la expresión " V X ( X = X ) ," si tratamos de interpretarlo directamente como arriba, es una abreviatura de: "Hay una función con dominio V × F o r metro tu yo a s ( { } ) tal que ..." y eso está muerto al llegar ya que no hay funciones con dominio como V en primer lugar.

así que en realidad Z F C prueba " V no es definible puntualmente ", siempre que formulemos esto a ciegas. Pero si hacemos eso, entonces tenemos que admitir que Z F C también prueba, por ejemplo, "No hay oración que V satisface." Lo cual... sí.

Por cierto, lo anterior debería hacer que te preocupes por un par de cosas:

  • Relativamente benigno, es la definición de "todo a la vez" de realmente apropiado para estructuras del tamaño de un conjunto? De hecho lo es, pero esto no es del todo trivial. Específicamente, el Z F C Los axiomas son lo suficientemente fuertes como para realizar la construcción recursiva de la teoría de una estructura, y así probar que para cada estructura (del tamaño de un conjunto) METRO hay exactamente una relación entre fórmulas y tuplas de METRO satisfaciendo las propiedades deseadas. Las teorías más débiles no tienen por qué ser tan buenas: mientras que cualquier teoría no totalmente estúpida puede demostrar que, como máximo, existe una "cosa parecida a una teoría" para una estructura dada, si nos debilitamos lo suficiente, perdemos la capacidad de llevar a cabo la teoría de Tarski. "algoritmo." (Afortunadamente, de hecho tenemos que ir bastante débiles; vea mi respuesta aquí ).

  • Más fundacionalmente, ¿por qué estamos tan alegres acerca de cómo formulamos varias afirmaciones matemáticas en el lenguaje de la teoría de conjuntos? Por supuesto, esto no es nada nuevo, y en particular la observación anterior de que en un sentido preciso Z F C demuestra " V no satisface X ( X = X ) " es solo otro ejemplo de un teorema basura . Sin embargo, en mi opinión, es uno de los más preocupantes: a diferencia de, por ejemplo, "¿Es π 42 ?, no está del todo claro que V X ( X = X ) ?" es algo que nunca preguntaríamos accidentalmente en las matemáticas del día a día. En última instancia, todavía no estoy preocupado, pero creo que esto resalta la seriedad de la pregunta "¿Es X una traducción fiel de Y ?"

  • Finalmente, en un nivel puramente técnico: ¿qué pasa con las teorías de conjuntos que permiten funciones en el universo, y con respecto a las cuales, por lo tanto, el "ingenuo interno V . . . "-la situación no es trivial? Bueno, según Tarski/Godel(/etc.) sabemos que las cosas aún tienen que ser desagradables. Vea el final de esta vieja respuesta mía para un análisis rápido del caso específico de norte F .

Bien, veo dónde estaba confundido. Me había acostumbrado a interpretar enunciados de la forma "Si Z F C es consistente entonces..." como metateoremas, y cuando vi eso en el Teorema 3 de HLR, me puso en el camino #1, que es un callejón sin salida.
Así que para mí, un teorema como " C o norte ( Z F ) C o norte ( Z F C ) " era un metateorema que decía algo así como "Si existe una secuencia de oraciones que es una prueba de Z F C de 0 = 1 , entonces existe otra secuencia de oraciones que es una prueba de Z F de 0 = 1 ", y se probaría exhibiendo una clase L tal que para todo axioma ψ de Z F C hay una prueba de Z F de L ψ .
Pero, por supuesto, también es un teorema perfectamente bueno de Z F , lo cual puede demostrarse suponiendo que existe un conjunto METRO que es un modelo de Z F y construir el modelo apropiado de Z F C dentro de eso. Es solo que en el escenario actual, solo una de esas dos interpretaciones funciona.
¡Así que gracias por esto y por el resto de la discusión! Todavía estoy procesando la "coda" y volveré si tengo más preguntas.
@NateEldredge Sí, perdón por el alcance limitado: estaba evitando deliberadamente hablar de "metaafirmaciones" ya que, en mi opinión, es más fácil formular cuidadosamente todo como un Z F C -teorema.
Entonces, si entiendo la coda correctamente, estás diciendo que la declaración " METRO es una estructura definible puntualmente" sólo puede ser cierto cuando METRO es un conjunto, porque como hemos aprendido, no hay forma de que tenga sentido para una clase. Por lo tanto, la declaración " V es una estructura definible puntualmente" es (probablemente) falsa simplemente porque V no es (probablemente) un conjunto. ¿Hay algo más que eso?
@NateEldredge Más o menos, pero diría algo como lo siguiente: "La declaración ' V es una estructura definible puntualmente' no puede formularse fielmente en Z F C . Si seguimos adelante y lo formulamos de todos modos siguiendo el patrón que funciona para estructuras de tamaño establecido, entonces podemos refutarlo, pero por razones tontas".
Por cierto, podemos dar sentido a fragmentos de para estructuras del tamaño de una clase, a través de predicados de verdad acotados: para cada norte norte hay una noción norte apropiado para Σ norte fórmulas La diagonalización directa muestra entonces que para cada norte , Z F C prueba que "hay un elemento de V no definible por ninguna Σ norte fórmula". Y correspondientemente, obtenemos que Z F C demuestra "Para cada norte ω y cada METRO Z F C hay un elemento de METRO que es definible pero no Σ norte -definible en METRO sin parámetros".
Está bien, me gusta más eso que lo que dije. Entonces, si tratamos de formularla "fielmente", nos encontramos con un problema como en mi caso 2. Y si tomamos una fórmula como la descrita en mi caso 3 y ciegamente reemplazamos V, obtenemos una oración que está bien formada pero trivialmente falso.
¡Gracias de nuevo por todo su tiempo!
Toda estructura infinita definible puntualmente ...
@AndrésE.Caicedo Ups, me lo perdí - ¡gracias!