¿Hay tipos de aritmética que son decidibles a pesar del teorema de Gödel?

Una proposición p en un lenguaje formal consistente es decidible cuando podemos afirmar la verdad de p o la verdad de no p

(Pero no ambas cosas, porque entonces sería inconsistente y ya hemos dicho que solo estamos tratando con lenguajes formales consistentes).

Gödel demostró que la teoría de la aritmética habitual es indecidible .

¿Qué pasa con formas más simples de aritmética? Hay dos formas en que podemos simplificar:

  1. La aritmética habitual tiene dos operaciones, suma y multiplicación; ¿Qué sucede si olvidamos la multiplicación y solo consideramos la suma?

  2. Podemos truncar los enteros; por ejemplo, hay cosas como anillos finitos.

En el primero estamos simplificando las operaciones, y en el segundo estamos simplificando los elementos con los que hacemos aritmética; así tenemos una tercera opción que combina lo anterior:

  1. Podríamos tener solo una suma en un anillo finito; este sería un grupo cíclico; el ejemplo fácil aquí es agregar tiempo en un reloj.

¿Todos estos casos son decidibles?

Dado que la indecidibilidad es la noción más interesante, ¿Gödel eligió la aritmética porque era la teoría natural más simple donde la noción de indecidibilidad se expresa por primera vez?

Nota: Su teoría no mostró que la aritmética sea indecidible. Demostró que un sistema autorreferencial que es capaz de probar todos los enunciados en aritmética no puede ser consistente y probar todos los enunciados del sistema. Si no tienes la autorreferencia, el teorema de Gödel no dice nada.
@CortAmmon Si tiene aritmética lo suficientemente fuerte como para expresar factorizaciones de números y compararlos (a través de la igualdad o la resta), construye la referencia propia a través de la numeración de Goedel (usando potencias de números primos para indicar las letras en las fórmulas) y compara lo demostrable lista a los números construidos. Así que no tiene que existir ya. Y no tiene sentido (hasta el punto de ser engañoso) enumerar eso como un requisito.
@jobermark Me perdí el alcance de la pregunta a lenguajes formales consistentes (la redacción para llegar allí era un poco inusual). Tienes razón dentro de ese ámbito.
@CortAmmon Eso es extrañamente evasivo. ¿En qué dominio la aritmética sigue actuando como aritmética y, sin embargo, no permite la construcción de los números de Goedel? Esa es la única forma en que un dominio aritmético puede, de hecho, no ser autorreferencial. La cosa no necesita ni siquiera permitir la diagonalización de seguimiento, los números de Gödel, por sí mismos, van a hacer oraciones autorreferenciales. Inyectar autorreferencia a pesar de no permitirlo por axioma es la genialidad de todo.
@jobermark Puede definir un lenguaje autorreferencial consistente que no sea formal e incrustar aritmética en él. Como ejemplo, considere un lenguaje cuyos símbolos se toman de un conjunto incontablemente infinito. Tal lenguaje desafiaría la construcción de números de Gödel. Encuentro importante la distinción, dado que es común creer que vivimos en un mundo cuyo comportamiento está especificado por números reales.
@CortAmmon Solo agregar más símbolos no hace que su sistema no sea formal. Tampoco tienes que socavar la formalidad para conseguir lo que quieres. Solo tiene que 'incrustar la aritmética en él' de tal manera que nunca pueda recuperarlo. Pero si los números enteros son definibles en su sistema, el teorema aún se aplica. Si vivimos en un mundo de números reales, todavía tiene una definición de los números enteros, por lo que no se escapa. La no formalidad se le escapa, pero creo que eso requiere innumerables axiomas , no solo incontables símbolos : debe tener definiciones que sean absolutamente vagas.
Me pregunto por qué la filosofía y no las matemáticas...

Respuestas (3)

Sí, hay aritmética decidible. Pero la prueba original de Gödel de 1931 estaba en el marco de los Principia Mathematica de Russell, elegido porque era el marco lógico más desarrollado para reproducir todas las matemáticas en ese momento. Posteriormente simplificó la prueba y demostró que la Aritmética de Peano era suficiente.

En la línea de su primera sugerencia, está la aritmética de Presburger , introducida en 1929, aproximadamente un año antes de que Gödel obtuviera su resultado. Tiene suma, igualdad e incluso inducción, pero no multiplicación. La ausencia de multiplicación excluye la definición de numeración de Gödel y, por lo tanto, la construcción de oraciones de Gödel. Esto no es una prueba de integridad, pero explica por qué se mantiene retroactivamente, Presburger mismo produjo un algoritmo de decisión explícito. Un algoritmo puede ser, pero no es demasiado fácil, Fischer y Rabin demostraron en 1974 que la complejidad computacional del problema de decisión es doblemente exponencial. Un hecho interesante sobre la diferencia entre las dos aritméticas: Glivický y Kalaprodujo recientemente un modelo de aritmética de Presburger donde falla el último teorema de Fermat, y hay infinitos contraejemplos. Se cree que esto no puede suceder para la aritmética de Peano, aunque esto no se deduce técnicamente de la prueba de Wiles, consulte ¿Hay contraejemplos no estándar para el último teorema de Fermat?

No es tan fácil implementar las otras dos sugerencias porque la finitud es propiedad de un modelo, no de una teoría formal. Los intentos de escribir la finitud en axiomas (de primer orden), a la Dedekind, por ejemplo, producen algo que no es lo que intuitivamente significa (hay infinitos modelos de teorías que "afirman" que los axiomas son finitos). Sin embargo, si nos conformamos con un modelo con dominio finito en lugar de una teoría de primer orden, eso, por supuesto, será decidible, porque se pueden verificar todas las posibilidades mediante una búsqueda exhaustiva.

Existe un tipo de aritmética con modelos finitos, que conserva todos los recursos de la aritmética de Peano, pero reemplaza la lógica clásica por la lógica paraconsistente LP. Estas son las aritméticas inconsistentes de Priest . Nótese una sutileza en la noción de completitud para modelos inconsistentes: mientras existe un procedimiento de decisión que asigna verdadero/falso a cada enunciado, habrá algunos a los que les asigne ambos , llamados contradicciones verdaderas o dialetheias.. La razón por la que podemos tener un modelo finito es que podemos tener "enteros inconsistentes" para los cuales n=n+1, esto lleva a una verdadera contradicción pero no trivializa la teoría, paraconsistente como es. De hecho, para todos los números más pequeños que el número N menos inconsistente, el modelo es idéntico a la aritmética habitual de Peano, y Priest argumenta que no podemos saber qué es "verdadero" de los objetos en nuestro mundo si N es exorbitantemente grande, vea su ¿Cuál podría ser el número menos inconsistente?

Esto reivindica la opinión paradójica de Wittgenstein de que la incoherencia no es un problema para las matemáticas de cálculo (o cualquier juego de lenguaje), y su anticipación de las lógicas paraconsistentes:

" Algo me dice que una contradicción en los axiomas de un sistema realmente no puede hacer ningún daño hasta que se revela. Pensamos en una contradicción oculta como una enfermedad oculta que hace daño aunque (y quizás precisamente porque) no lo hace. t se muestra de una manera obvia, pero dos reglas en un juego que en un caso particular se contradicen están perfectamente en orden hasta que se presenta el caso, y es solo entonces que se vuelve necesario tomar una decisión entre ellas por una regla adicional … Pues bien, no saques conclusiones de una contradicción, haz de eso una regla.

Re multiplicación, aunque no es una "suma repetida", el multiplicador binario habitual en.wikipedia.org/wiki/Binary_multiplier lo implementa con la suma más una tabla simple de 2x2 (casi similar a la verdad) para la multiplicación de dígitos binarios, donde 1-times-1 =1 y todas las demás entradas son 0. Entonces, ¿cómo esa pequeña tabla de muy baja complejidad convierte una teoría decidible en una indecidible? (Supongo que debe haber un enfoque simple para desarrollar una respuesta, pero no pude verlo, ni descifrar cómo hacer la pregunta para que Google tosiera una respuesta).
Re: el resultado de Glivicky y Kala, tenga en cuenta que el último teorema de Fermat ni siquiera puede expresarse en el lenguaje de la aritmética de Presberger. Lo que realmente prueban es un poco más complicado; ver arxiv.org/pdf/1602.03580v1.pdf . Además, tenga en cuenta que la aritmética con solo multiplicación también es decidible (esto se llama aritmética de Skolem ).
@John Por lo que entiendo, el problema es que si bien puede reformular las fórmulas atómicas que involucran la multiplicación en Presburger, no puede reformular las que cuantifican sobre las variables que se multiplican, por lo que cosas como "la multiplicación conmuta para todos los números" o "1 veces cualquier número es en sí mismo " son inefables, consulta math.stackexchange.com/questions/1109457/…
Nada de esto es levemente relevante para la pregunta en cuestión.
@MoziburUllah ¿Cuál es?
El ejemplo de solo multiplicar no es realmente útil, o es muy diferente, multiplicar es solo sumar factores, por lo que son solo copias múltiples del caso de suma, uno al lado del otro, más la regla del cero. Por supuesto que no es más fuerte...
@conifold: es decidible la suma en un anillo finito; es una pregunta directa.
No creo que tenga sentido que una operación sea decidible, y que una teoría de un anillo sea decidible depende de su axiomatización específica, no del anillo, no hay una respuesta directa ni siquiera para el anillo de los enteros.

Un ejemplo importante es la aritmética habitual de los números reales : un famoso teorema de Tarski es que la teoría de los campos cerrados reales es decidible.

Desde cierto punto de vista, la dificultad de la aritmética de números enteros se debe precisamente a que no hay suficientes: la complejidad de la teoría de números proviene de que hay tantas ecuaciones que no tienen solución. Si te permites sacar raíces de polinomios (y poder sacar los números reales de los complejos), la teoría se simplifica mucho.

No sólo es decidible la aritmética habitual de los números reales, sino también (en consecuencia) la aritmética habitual de los números complejos, cuaterniones, etc.

Si la respuesta de Conifold pierde el punto en absoluto, dado lo expansiva que es, entonces debe querer decir "¿Por qué Goedel eligió la aritmética?" Y la respuesta tiene que ser que el procedimiento de construcción sería demasiado extraño en cualquier otra forma.

Lo que es importante, filosóficamente, es que una lógica más fuerte no siempre puede hacer que las cosas sean más decidibles. La aritmética no viene al caso. Pero está tan arraigado en nosotros que no tiene sentido evitarlo.

Sabemos que ZF no está completo porque podemos desarrollar la aritmética a partir de la teoría de conjuntos, dado el enfoque estándar de definir los números enteros como una torre de segmentos iniciales de "omega". Por lo tanto, no tenemos que comenzar con la aritmética siempre que lo logremos en el camino. En el caso de la teoría de conjuntos, no es nuestra principal preocupación.

Me parece que sabemos que el verdadero problema depende de alguna manera de la fuerza de la inducción que respalda la recursividad. La inducción reducida al conjunto infinito de axiomas que siguen siendo de primer orden no le proporciona una prueba. Obtiene la aritmética de Presburger, que no es lo suficientemente fuerte como para fallar, a menos que salga del sistema y calcule previamente varios hechos de multiplicación que normalmente se deducen a través de la inducción completa sobre la suma.

Ni siquiera necesita necesariamente una inducción completa de segundo orden, que es parte de la definición original de Peano. Salimos con una pasada de inducciones para establecer el comportamiento de la suma y definir la multiplicación, pero luego solo necesitamos la versión de primer orden para la segunda pasada de inducciones.

Evidentemente, dos pases de inducción matarán su capacidad para definir la verdad en su sistema. Si desea un sistema fuerte y consistente, uno no es suficiente y dos son demasiados.

Podemos imaginar que una forma no aritmética de ver esto todavía implicaría algún concepto de conteo para basar el equivalente de la inducción, pero los conceptos alternativos de conteo parecen una pérdida de tiempo.