¿Qué fórmula de ZFC define el conjunto de los números naturales?

Dejar Z F C ser la extensión de Z F C que contiene el símbolo constante norte , que tomamos para representar los números naturales. Para decir eso Z F C es una extensión definitoria de Z F C tenemos que encontrar una formula ϕ en el idioma de Z F C con una sola variable libre υ tal que Z F C ! υ ϕ y, para cualquier fórmula ψ que contiene norte , Z F C ψ si y si Z F C ! υ ( ϕ ψ ( norte υ ) ) o equivalente Z F C υ ( ϕ ψ ( norte υ ) ) .

Sin embargo, dado que no puede haber una axiomatización recursiva de el ( norte ) - siempre que norte es verdaderamente el conjunto de números naturales - no puede haber fórmula ϕ caracterizando de forma única norte (hasta el isomorfismo). Así que tampoco norte no es el conjunto de los números naturales, Z F C no es una extensión por definiciones, o Z F C es inconsistente

No estoy de acuerdo con la votación para cerrar; Esta es absolutamente una pregunta sobre matemáticas. Dicho esto, creo que se beneficiaría de un cambio de presentación serio (el aspecto del diálogo es innecesario y solo lo hace más difícil de leer, y el título sugiere que la pregunta es menos matemática de lo que es), por lo que aún no he votado a favor. .
No estoy seguro de cómo lo haría en ZFC, pero dado cualquier conjunto infinito de Dedekind, puede seleccionar un subconjunto que satisfaga los axiomas de Peano. El conjunto infinito en ZFC es, por supuesto, el que se postula que existe por el axioma del infinito. IIRC es el conjunto infinito de Dedekind. Así que N ya está integrado en ZFC.
@DanChristensen El problema no es mostrar que un modelo de PAG A existe, está demostrando que norte específicamente existe y es un modelo de PAG A . Dicho de otra manera, necesitamos definir norte de una manera que lo separa de los modelos arbitrarios de PAG A .
@R.Burton ¿Por qué primero ordenar PA? No sé si esto ayudará, y tampoco estoy seguro de cómo funcionan las funciones en ZFC. IIUC existen diferencias sutiles entre ellos y las funciones habituales en la mayoría de los libros de texto de matemáticas, pero si dejamos I sea ​​el conjunto infinito de Dedekind postulado para existir en AoI, y sea S : I I Sea la función sucesora inyectiva en I y deja 0 I no tener imagen previa debajo S en I , entonces podemos definir norte como el subconjunto de I tal que: X : [ X norte X I y I : [ 0 y z y : [ z y S ( z ) y ] X y ] ] .

Respuestas (2)

Usted escribe:

Como no puede haber una axiomatización recursiva de T h ( norte ) - siempre que norte es verdaderamente el conjunto de números naturales - no puede haber fórmula φ caracterizando de forma única norte (hasta el isomorfismo).

Esto es incorrecto. A grandes rasgos, lo que podemos decir es que Z F C (siendo recursivamente axiomatizable) no debe ser capaz de resolver todas las preguntas sobre φ . Pero esto no tiene nada que ver con Z F C demostrando que exactamente una cosa satisface φ existe o esa cosa que corresponde apropiadamente a norte . Por ejemplo, Z F C también prueba "Hay exactamente un conjunto X cual es si y si C H sostiene y es { } si y si C H falla", sin resolver la cuestión de si este objeto único está vacío.

Hay varios sentidos en los que norte es "difícil de precisar" y varios otros sentidos en los que norte es "fácil de precisar"; debe tener mucho cuidado con el sentido que se usa al aplicar un teorema dado.

En ese caso, no debería φ caracterizar de forma única norte ?
@R.Burton En cierto sentido, pero sospecho que no es el sentido que tienes en mente. En cualquier modelo METRO de Z F C habrá un objeto único elegido por METRO a través de φ , denotado φ METRO , que podemos considerar como " METRO la versión de" norte . Además, adoptando una perspectiva platónica por el momento tendremos φ V = norte dónde V es el universo teórico de conjuntos "real" (o algo lo suficientemente cercano de todos modos). Pero diferentes modelos de Z F C pueden estar en desacuerdo sobre el comportamiento de sus φ -versiones.
¿Y si no quiero adoptar una perspectiva platónica?
@R.Burton Luego, la cuestión de si una fórmula define con éxito norte en Z F C es, sin más elaboración, vago. Sin embargo, esto no es esencial para el punto en cuestión: todavía tendremos una φ cual Z F C demuestra define una estructura única sujeta a una propiedad apropiada de "no axiomatizabilidad", y esa es realmente la única manera norte como tal está apareciendo aquí.
Por ahora me centraría en lo siguiente: ¿tiene sentido que pueda tener una fórmula que Z F C prueba define un objeto único, pero que define objetos que se comportan de manera diferente a través de diferentes modelos de Z F C ?
Bueno eso depende. Por lo que entiendo, si un "modelo" es algo (en oposición a que la palabra "modelo" no tenga sentido), entonces es una fórmula de Z F C (o alguna otra teoría de conjuntos), ya que todo conjunto X que podemos "nombrar" tiene una fórmula que lo acompaña φ ( X ) calle Z F C ! X φ ( X ) . O, usando la notación de PM, X = yo X φ ( X ) . De lo contrario, X es una cosa que no tiene "sentido", algo que, incluso si existe, no se puede saber que existe.
@R.Burton No tengo idea de lo que significa su comentario más reciente, pero de hecho parece que no entendió el término "modelo". Ver aquí _

Argumentaré que ambos están equivocados.

Primero, la declaración

Como no puede haber una axiomatización recursiva de T h ( norte ) ... no puede haber fórmula ϕ caracterizando de forma única norte (hasta el isomorfismo)

Esto está sutilmente mal. No puede haber una fórmula de primer orden en el lenguaje de norte donde todos los cuantificadores se extienden sobre norte que caracteriza de manera única norte .

Pero puede haber una fórmula en el lenguaje de la teoría de conjuntos que caracterice únicamente norte . Dejar ψ ( v ) := ( mi . mi v y . ¬ ( y mi ) ) mi . mi v k . k v tu . tu k ( tu = mi tu mi ) . Entonces deja ϕ ( v ) := ψ ( v ) tu . ψ ( tu ) X . X v X tu . El axioma de infinito nos permite probar ! v . ϕ ( v ) . Esto es lo que nos permite definir norte como extensión de la definición.

Por lo tanto, B está mal. ZFC tiene una noción del "conjunto de números naturales" y puede extenderse por definición para incluir dicho conjunto, como se vio anteriormente.

Sin embargo, A está potencialmente equivocado en el sentido de que A supone que el conjunto norte , definido en ZFC, tiene algo que ver con los "números naturales reales". Si ZFC fuera inconsistente, entonces ZFC probaría afirmaciones como " 0 = 1 (interpretado adecuadamente en norte ). Incluso si ZFC es consistente, ¿cómo sabemos que todas las declaraciones que prueba sobre norte son realmente ciertas acerca de los números naturales reales? sabríamos que todo Π 1 afirmaciones que prueba sobre norte en realidad se cumplen, pero no necesariamente sabríamos que todas las declaraciones de primer orden probaron sobre norte son en realidad verdad.

Si adoptamos una lógica constructiva y aceptamos principios como "todas las funciones son recursivas", entonces podemos llegar a afirmaciones específicas sobre norte que prueba ZFC (como "para cada función unaria recursiva general F , cualquiera F ( 0 ) existe o F ( 0 ) no existe") pero que en realidad no son ciertas sobre los números naturales.

¿Qué es "la lengua de norte ?"
@R.Burton Cualquiera que sea el idioma al que se hace referencia cuando se habla de T h ( norte ) - por lo general, el idioma que incluye 0 , S , + , y .
Estaba asumiendo que nos quedamos dentro Z F C , entonces el ( norte ) consistiría en el fragmento de Z F C definiendo los naturales. Ahora que lo miro más de cerca, ¿no es así? ψ simplemente diga que hay un conjunto inductivo, en lugar de definir norte ¿Únicamente?
@R.Burton Tienes razón en que esto es lo que ψ dice. Pero ϕ es el predicado relevante para hacer una extensión de definición. Solo pensé que tomaría demasiado espacio para decir directamente ϕ sin declarar ψ primero.
@R.Burton No estoy seguro de lo que quiere decir con "el fragmento de ZFC que define los naturales". ¿Cuál es el lenguaje formal al que te refieres aquí?
. Entonces, por ejemplo, construiríamos S por medio de X ! y ( z ( z y ) ( ( z X ) ( z = X ) ) ) - es decir S X = X { X } .
Debería ϕ ( v ) := ψ ( v ) tu . ψ ( tu ) X . X tu X v ser ϕ ( v ) := ψ ( v ) tu . ψ ( tu ) X . X v X tu ¿en cambio?
@R.Burton Buena captura, lo arreglaré.