aritmética recursiva primitiva - Primitive recursive arithmetic

Aritmética recursiva primitiva , ou PRA , é um quantificador formalização -livre dos números naturais . Foi proposto pela primeira vez por Skolem como uma formalização de sua finitista concepção dos fundamentos da aritmética , e é amplamente aceito que todo o raciocínio do PRA é finitista. Muitos também acreditam que todos finitismo é capturado por PRA, mas outros acreditam finitismo pode ser estendido para formas de recursão além recursão primitiva, até £ 0 , que é o ordinal prova da teoria da aritmética de Peano . Ordinal teórica prova do PRA é ω ω , onde ω é o menor ordinal transfinito . PRA é às vezes chamado Skolem aritmética .

O idioma de ARP pode expressar proposições aritméticas envolvendo números naturais e qualquer função recursiva primitivo , incluindo as operações de adição , multiplicação , e exponenciação . PRA não pode quantificar explicitamente sobre o domínio dos números naturais. PRA é frequentemente visto como o básico metamatemática sistema formal para a teoria da prova , em particular para as provas de consistência , como prova a consistência do Gentzen da aritmética de primeira ordem .

Linguagem e axiomas

A linguagem do PRA é composto por:

Os axiomas lógicos de PRA são:

As regras lógicas de PRA são modus ponens e substituição de variáveis .
Os axiomas não-lógicos são:

  • ;

e recursiva definindo equações para cada função recursiva primitiva como desejado. Por exemplo, a caracterização mais comum dos função recursiva primitiva é que a função 0 constante e sucessor fechada sob projecção, composição e recursão primitiva. Assim, para uma ( n 1) função -Place f definida por recursão primitiva ao longo de um n função de base -Place g e ( n + 2) -Place função iteração h haveria que definem as equações:

Especialmente:

  • ... e assim por diante.

PRA substitui o esquema de axioma da indução para a aritmética de primeira ordem com a regra da indução (free-quantificador):

  • A partir e , deduzir , por qualquer predicado

Em aritmética de primeira ordem , as únicas função recursiva primitiva que necessitam de ser explicitamente axiomatizada são adição e multiplicação . Todos os outros predicados recursivas primitivas podem ser definidos utilizando estas duas funções recursivas primitivas e quantificação sobre todos os números naturais . Definindo função recursiva primitiva dessa maneira não é possível em PRA, porque carece de quantificadores.

cálculo livre-Logic

É possível formalizar PRA, de tal forma que ele não tem conectivos lógicos em tudo-uma sentença de PRA é apenas uma equação entre dois termos. Neste cenário um termo é uma função primitiva recursiva de zero ou mais variáveis. Em 1941 Haskell Curry deu o primeiro sistema deste tipo. A regra da indução no sistema de Curry era incomum. Um refinamento mais tarde foi dada por Reuben Goodstein . A regra da indução no sistema de Goodstein é:

Aqui x é uma variável, S é a operação sucessor, e F , G , e H estão qualquer função recursiva primitiva que podem ter outros do que os que são apresentados parâmetros. As únicas outras regras de inferência do sistema de Goodstein são regras de substituição, como segue:

Aqui A , B , e C são os termos (função recursiva primitiva de zero ou mais variáveis). Finalmente, há símbolos para qualquer função recursiva primitiva com equações definem correspondente, tal como no sistema de Skolem acima.

Desta forma, o cálculo proposicional pode ser descartada completamente. Os operadores lógicos pode ser expressa inteiramente aritmeticamente, por exemplo, o valor absoluto da diferença de dois números podem ser definidos por recursão primitiva:

Assim, as equações x = y e | x - y | = 0 são equivalentes. Por conseguinte, as equações e expressar a lógica conjunto e disjunção , respectivamente, das equações x = y e u = v . Negação pode ser expressa como .

Veja também

Referências

  1. ^ Skolem, Thoralf (1923), "Begründung der elementaren Arithmetik durch die rekurrierende Denkweise ohne Anwendung scheinbarer Veränderlichen mit unendlichem Ausdehnungsbereich" [Os fundamentos da aritmética elementar estabelecida por meio do modo de recursiva de pensamento sem o uso de variáveis aparentes variando ao longo domínios infinitos ] (PDF) , Skrifter utgit av Videnskapsselskapet i Kristiania. I, Matematisk-naturvidenskabelig klasse (em alemão), 6 : 1-38. Reimpresso em tradução na van Heijenoort, Jean (1967), de Frege de Gödel. Um livro fonte na lógica matemática, 1879-1931 , Cambridge, Mass .: Harvard University Press, pp. 302-333, MR  0209111.
  2. ^ Tait, WW (1981), "finitismo", The Journal of filosofia , 78 : 524-546, DOI : 10,2307 / 2026089.
  3. ^ Kreisel, G. (1960), "lógicas ordinais e a caracterização dos conceitos informais de prova" (PDF) , Actas do Congresso Internacional de Matemáticos de 1958 , New York:. Cambridge University Press, pp 289-299, MR  0124194.
  4. ^ Curry, Haskell B. (1941), "A formalização da aritmética recursiva", American Journal of Mathematics , 63 : 263-282, doi : 10,2307 / 2371522 , MR  0004207.
  5. ^ Goodstein, RL (1954), "formalizações livre de Lógica de aritmética recursivo", Mathematica Scandinavica , 2 : 247-261, MR  0.087.614.
leitura adicional
  • Rose, HE (1961), "Por consistência e de indecisão aritmética recursivo", Zeitschrift für Mathematische Logik und Grundlagen der Mathematik , 7 : 124-135, MR  0.140.413.