stringtranslate.com

Aritmética recursiva primitiva

La aritmética recursiva primitiva ( PRA ) es una formalización de los números naturales sin cuantificadores . Fue propuesto por primera vez por el matemático noruego Skolem (1923), [1] como una formalización de su concepción finitista de los fundamentos de la aritmética , y existe un amplio consenso en que todo razonamiento de PRA es finitista. Muchos también creen que PRA captura todo el finitismo, [2] pero otros creen que el finitismo puede extenderse a formas de recursividad más allá de la recursividad primitiva, hasta ε , [3] que es el ordinal de la teoría de prueba de la aritmética de Peano . El ordinal teórico de prueba de PRA es ω ω , donde ω es el ordinal transfinito más pequeño . PRA a veces se denomina aritmética de Skolem , aunque eso tiene otro significado, véase Aritmética de Skolem .

El lenguaje de PRA puede expresar proposiciones aritméticas que involucran números naturales y cualquier función recursiva primitiva , incluidas las operaciones de suma , multiplicación y exponenciación . PRA no puede cuantificar explícitamente el dominio de los números naturales. PRA se considera a menudo como el sistema formal metamatemático básico para la teoría de la prueba , en particular para las pruebas de consistencia como la prueba de consistencia de la aritmética de primer orden de Gentzen .

Lenguaje y axiomas

El lenguaje de PRA consiste en:

Los axiomas lógicos de PRA son:

Las reglas lógicas del PRA son el modus ponens y la sustitución de variables .
Los axiomas no lógicos son, en primer lugar:

donde siempre denota la negación de de modo que, por ejemplo, es una proposición negada.

Además, las ecuaciones recursivas que definen cada función recursiva primitiva pueden adoptarse como axiomas, según se desee. Por ejemplo, la caracterización más común de las funciones recursivas primitivas es como la constante 0 y la función sucesora cerrada bajo proyección, composición y recursividad primitiva. Entonces, para una función de lugar ( n +1) f definida por recursividad primitiva sobre una función base de n -lugar g y una función de iteración de ( n +2)-lugar h , existirían las ecuaciones definitorias:

Especialmente:

PRA reemplaza el esquema de axioma de inducción para la aritmética de primer orden con la regla de inducción (sin cuantificadores):

En aritmética de primer orden , las únicas funciones recursivas primitivas que necesitan ser axiomatizadas explícitamente son la suma y la multiplicación . Todos los demás predicados recursivos primitivos se pueden definir utilizando estas dos funciones recursivas primitivas y la cuantificación de todos los números naturales . Definir funciones recursivas primitivas de esta manera no es posible en PRA porque carece de cuantificadores.

Cálculo sin lógica

Es posible formalizar PRA de tal manera que no tenga ningún conectivo lógico: una oración de PRA es simplemente una ecuación entre dos términos. En este contexto, un término es una función recursiva primitiva de cero o más variables. Curry (1941) presentó el primer sistema de este tipo. La regla de inducción en el sistema de Curry era inusual. Goodstein (1954) dio un refinamiento posterior. La regla de inducción en el sistema de Goodstein es:

Aquí x es una variable, S es la operación sucesora y F , G y H son funciones recursivas primitivas que pueden tener parámetros distintos a los que se muestran. Las únicas otras reglas de inferencia del sistema de Goodstein son las reglas de sustitución, como sigue:

Aquí A , B y C son términos cualesquiera (funciones recursivas primitivas de cero o más variables). Finalmente, hay símbolos para cualquier función recursiva primitiva con sus correspondientes ecuaciones definitorias, como en el sistema de Skolem anterior.

De esta manera se puede descartar por completo el cálculo proposicional. Los operadores lógicos se pueden expresar enteramente aritméticamente; por ejemplo, el valor absoluto de la diferencia de dos números se puede definir mediante recursividad primitiva:

Por tanto, las ecuaciones x = y y son equivalentes. Por lo tanto, las ecuaciones y expresan la conjunción y disyunción lógica , respectivamente, de las ecuaciones x = y y u = v . La negación se puede expresar como .

Ver también

Notas

  1. ^ reimpreso traducido en van Heijenoort (1967)
  2. ^ Tait 1981.
  3. ^ Kreisel 1960.

Referencias

Lectura adicional