21 votos

Aritmética alternativa

Aunque, fuera de toda duda, $ZFC$ es en general la teoría de conjuntos predominantemente aceptada, ha habido algunos intentos de establecer algunos competidores serios en la ciudad.

Sólo cito dos de ellas (hay varias más): $NF$ de Quine y Teoría alternativa de conjuntos de Petr Vopenka. Creo que esos intentos son epistemológicamente interesantes, en el sentido de que abren puertas a puntos de vista bastante diferentes sobre el mundo de los conjuntos y sobre cómo los conceptualizamos (y, por tanto, sobre toda la catedral de las matemáticas basada en la teoría de conjuntos).

Ahora bien, ésta es mi pregunta: ¿existe algo parecido en la aritmética formal?

¿Existen teorías aritméticas formales alternativas?

NO me refiero a los diversos fragmentos de aritmética, que esencialmente parten de la Aritmética de Robinson $Q$ (o incluso la Aritmética de Pressburger) y luego considerar alguna limitación de la infame Regla de Inducción (IOpen, $I\Delta_0$ , $I\Sigma_n$ etc.). Todos ellos comparten el denominador común $N$ y, por supuesto, difieren en los "modelos no estándar", así como en la fuerza teórica de sus pruebas.

Me refiero a algunos sistemas formales de números que se alejan sustancialmente de la imagen tradicional de $N$ Sin perder de vista las nociones básicas de recuento, ordenación y operaciones aritméticas.

Para que te hagas una idea de lo que busco: sistemas en los que no es cierto que todos los números tengan sucesor, o no siempre es cierto que $Sn\succ n$ o una en la que la ordenación de los números naturales no sea lineal o incluso no sea total, o una teoría aritmética de primer orden cuyo modelo previsto sean los ordinales contables.

O quizás incluso animales más salvajes.

16voto

Ian Terrell Puntos 6551

Recordemos que $NFU$ es el sistema Quine-Jensen de teoría de conjuntos con un conjunto universal; se basa en el debilitamiento del axioma de extensionalidad de la teoría de conjuntos de Quine $NF$ para permitir urelementos .

Sea $NFU^-$ sea $NFU$ más "todo conjunto es finito". Como muestra Jensen (1969), $NFU^-$ es coherente en relación con $PA$ (aritmética de Peano). $NFU^-$ proporciona una "imagen" radicalmente distinta de los conjuntos y números finitos, ya que en esta teoría existe un conjunto universal y, por tanto, un último número cardinal finito.

A continuación se resumen nuestros conocimientos actuales sobre $NFU^-$ .

1. [Solovay, inédito]. $NFU^-$ y $EFA$ (aritmética de la función exponencial) son equiconsistentes. Además, esta equiconsistencia puede verificarse en $SEFA$ ( superexponencial función aritmética), pero $EFA$ no puede verificar que Con( $EFA$ ) implica Con( $NFU^-$ ). En puede verificar la otra mitad de la equiconsistencia.

2. [Resultado conjunto de Solovay y mío]. $PA$ es equiconsistente con el fortalecimiento de $NFU^-$ se obtiene añadiendo el enunciado que expresa "todo conjunto cantoriano es fuertemente cantoriano". De nuevo, esta equiconsistencia puede verificarse en $SEFA$ pero no en $EFA$ .

3. [Mi resultado]. Existe una extensión "natural" de $NFU^-$ que es equiconistente con la aritmética de segundo orden $\sf Z_2$ .

Para más detalles y referencias, puede consultar el siguiente documento:

A. Enayat. De la aritmética acotada a la aritmética de segundo orden mediante automorfismos , en Lógica en Teherán Lecture Notes in Logic, vol. 26, Association for Symbolic Logic, 2006.

Se puede encontrar un preprint aquí .

10voto

MarlonRibunal Puntos 271

Creo que te estás limitando (implícitamente) a la lógica clásica. Si estás dispuesto a dejar de lado la lógica clásica, tus opciones son mucho más amplias y surgen muchos más fenómenos interesantes.

Un ejemplo en el que la aritmética (de orden superior) se comporta de forma diferente a la que están acostumbrados los matemáticos clásicos es el topos efectivo. Se trata de un modelo de aritmética intuicionista de orden superior en el que, por ejemplo:

  1. Hay un número contable de subconjuntos de $\mathbb{N}$ .
  2. Todos los mapas $\mathbb{N}^\mathbb{N} \to \mathbb{N}$ son continuos, donde $\mathbb{N}^\mathbb{N}$ es el espacio de Baire, dotado de una métrica completa.
  3. Existe un árbol binario infinito en el que cada camino es finito (esto es esencialmente el árbol de Kleene y es una violación directa del Lemma de Koenig).
  4. Existe un subconjunto $T \subseteq \mathbb{N}$ y un suryecto de $T$ en $\mathbb{N}^\mathbb{N}$ .

Éste es sólo un ejemplo de mundo matemático "alternativo". Otro importante es la geometría diferencial sintética, en la que existen infinitesimales nilpotentes. (Y probablemente conozcas los modelos no estándar construidos como ultrapoderes, pero esos no te dan nilpotente infinitesimales).

He dedicado algún tiempo a ser capaz de pensar "nativamente" como si estuviera dentro del topos efectivo. Requiere cierto esfuerzo, porque al principio uno tiene que comprobar constantemente su intuición calculando las cosas "desde fuera". Pero al final, cuando uno se acostumbra al nuevo mundo, es como visitar un planeta diferente (no es que haya estado nunca en uno, sólo he visto Avatar y La guerra de las galaxias): extraño y hermoso al mismo tiempo. Al menos para mí, la lección aprendida es que la "catedral ZFC" es sólo una entre muchas.

5voto

Andreas Blass Puntos 45666

Puesto que ha mencionado la Teoría de Conjuntos Alternativa de Vopenka, probablemente ya sepa que proporciona una imagen inusual de los números naturales, en la que algunos números son finitos, pero no todos. Los números naturales son, como siempre, los más pequeños. configure que contenga 0 y sea cerrado bajo sucesor, pero ese conjunto incluye correctamente el clase de los números naturales finitos, la clase más pequeña que contiene 0 y es cerrada bajo sucesión. (Una característica clave de la Teoría Alternativa de Conjuntos es que las subclases de conjuntos no tienen por qué ser conjuntos).

Tal vez quiera ser más específico sobre su estipulación de que quiere teorías "que conserven cierta intuición básica del recuento, el orden y las operaciones aritméticas" pero que se alejen de la imagen tradicional del $N$ . En su forma actual, esto parece permitir la teoría de los campos reales cerrados (también descriptible como el conjunto de todas las sentencias de primer orden verdaderas en el campo ordenado de los números reales). Es cierto que sólo tiene recuento en el sentido más bien débil de tener 0 y la operación de sumar 1, pero parece suficiente para una "intuición básica". Sospecho que este tipo de ejemplo, sustituyendo $N$ por la línea real, no es lo que pretendías.

Por último, merece la pena mencionar que algunas de las teorías de la "aritmética acotada" que usted no desea proporcionan una distinción entre números naturales "pequeños" y "grandes", que recuerda aproximadamente a lo que se obtiene en la Teoría Alternativa de Conjuntos (aunque no conozco ninguna conexión rigurosa entre ambas). Cualquier teoría de los números naturales en la que la exponenciación no sea demostrablemente total te permite distinguir entre los números pequeños, aquellos $n$ para lo cual $2^n$ y los números más grandes que no pueden exponenciarse.

1voto

itsadok Puntos 118

Dos sistemas en los que se altera la operación de sucesión son la aritmética de Sazonov sobre una fila finita, en "Una aproximación lógica al problema "¿P=NP?"". http://www.csc.liv.ac.uk/~sazonov/papers.html y "Aritmética sin el axioma sucesor" de Boucher, http://www.andrewboucher.com/papers/ .

En el sistema de Sazonov, existe una operación de sucesión total que se supone explícitamente que se detiene en el último número $\square+1 = \square$ mientras que en el sistema de Boucher la relación de sucesión no se supone total.

Luego hay formas de designar números hasta $2^\square$ mediante cadenas binarias o variables de segundo orden. Porque, por supuesto, a pesar de que no es factible llegar a, digamos, $2^{1000}$ partiendo de cero y añadiendo uno repetidamente, los ordenadores manipulan representaciones binarias de números de ese orden y mayores todo el tiempo, y deberíamos ser capaces de demostrar teoremas sobre estas representaciones.

Pero si no te gustan las restricciones a la inducción, hay un problema. Con la inducción sin restricciones incluso hasta $\square$ parece que basta con definir un cero de segundo orden y un sucesor, y derivar una inducción no restringida hasta $2^\square$ . Ahora bien, si de $P(0)$ y $\forall n . P(n) \to P(n+1)$ concluyes, $P(2^{1000})$ entonces lo estás admitiendo, en principio puede llegar a $2^{1000}$ a partir de cero sumando repetidamente uno.

Lo que me permite pasar a una idea que tuve. Advertencia lector.

Comience con inducción cíclica : si $\exists n. P(n)$ y $\forall n . P(n) \to P(S(n))$ entonces $\forall n. P(n)$ . Si $X$ y $Y$ son tipos con inducción cíclica no restringida, entonces $X^Y$ (el tipo de todas las funciones de $Y$ a $X$ ) tiene inducción cíclica sin restricciones. Y, por supuesto, la inducción cíclica no restringida es válida para un dominio de dos elementos. Así que esto sugiere la teoría de tipos de orden finito sobre 2 (algo como $\mathbf{HA}^\omega$ la teoría constructiva de tipos de orden finito sobre $\mathbb{N}$ .)

Una forma en que esto puede ser interesante es que, como menciona Theo Johnson-Freyd, los ordenadores generalmente trabajan con un dominio cíclico como $2^{32} = (2^{2^{2^2}})^2$ . También pueden trabajar con enteros de mayor tamaño. Y de hecho hay implementaciones de "enteros grandes" que a veces se dice que funcionan con enteros arbitrarios. Y me he dado cuenta de que alguien afirma más arriba que el modelo de programación C tiene memoria infinita. Pero eso es una especie de insulto a $\mathbb{N}$ . Si se implementan con, digamos, punteros de 32 bits, entonces su tipo entero grande realmente tiene un tamaño aproximado de $2^{2^{32}}$ - aunque tu ordenador tenga más de 4 GB de memoria no podrás utilizarla. Llevando esto aún más lejos, si puedes imaginar un ordenador con un espacio de direcciones realmente vasto, al que hay que acceder usando "grandes punteros" hechos a partir de pequeños punteros de 32 bits, y luego definir "enteros realmente grandes" sobre eso, bueno, eso sigue siendo sólo un tipo finito de algo como $2^{2^{2^{32}}}$ .

Por otro lado, se puede aceptar un número entero verdaderamente arbitrario con una speficación interactiva, pero en realidad se trata de algo parecido a la compactificación en un punto de $\mathbb{N}$ . No parece haber manera de expresar la especificación de que el flujo de entrada debe terminar "eventualmente" sin cortarlo en un límite grande pero finito, o referirse circularmente a $\mathbb{N}$ .

Otra forma en que esto puede ser de interés es que en lugar de hablar de los tipos "finitos" sobre 2 en términos de una metateoría que involucra a $\mathbb{N}$ podemos usarla como su propia metateoría, de modo que estamos tratando con un conjunto grande pero finito de fórmulas. Eso debería ser una teoría de la prueba viable.

Por supuesto, esta aritmética alternativa puede convenir a un finitistas, pero tú eres un ultrafinitistas y esto no es lo que realmente quieres. Creo que lo que realmente quieres no existe: como he despotricado en otra parte, parece que necesitamos la inducción hasta números no factibles para demostrar teoremas sobre cálculos factibles.

0voto

Jon Galloway Puntos 320

Mi respuesta es sólo en parte irónica.

Muchos ordenadores y lenguajes informáticos modernos incorporan sólidas implementaciones aritméticas. En realidad, la mayoría tiene varios tipos de aritmética, pero uno de ellos es una noción central y básica de "número" que se utiliza para contar. Para esta implementación central de la aritmética, el ordenador tiene (codificada) una cantidad finita y precisa de "números". $2^{32}$ es estándar, si no me falla la memoria; en cualquier caso, es lo suficientemente pequeño como para que los ordenadores personales puedan recorrerlos todos con bastante facilidad y crear tablas de consulta completas para muchas funciones. De hecho, es importante tener en cuenta que ciertos tipos de números son finitos cuando se escriben algoritmos, ya que significa que muchos algoritmos no se ejecutan en tiempo exponencial o incluso polinómico, sino en delimitado (y con las tablas de consulta a menudo se puede reducir bastante ese tiempo).

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X