Recursión global
En la teoria de la computabilidad, la recursión global és una tècnica per a definir funcions aritmètiques per recursión . En una definició d'una funció f per recursión global, el valor de f(n) es calcula a partir de la seqüència .
El fet de que tals definicions es puguen simplificar mostra que són recursivas primitives. A diferència de la recursión global, en la recursión primitiva el càlcul d'una funció requerix únicament el valor anterior. Per eixemple; per a una funció recursiva primitiva 1-ària g, el valor de g(n +1) es calcula solament a partir de g(n) i n .
Definició i eixemples
[editar | editar còdic]La funció factorial n! es definix recursivamente per les regles
Esta recursión és primitiva perque calcula el següent valor (n +1)! de la funció utilisant el valor n i el valor anterior n! Per un atre costat, la funció Fib(n), que torna el n -ésimo número de Fibonacci, es definix en les equacions de recursión
Per a calcular Fib(n+2), es requerixen els dos últims valors. Finalment, considere la funció g definida per mig de les equacions de recurrencia
Si ben els eixemples anteriors utilisaven un número fix de valors anteriors, g depén d'un número variable de valors anteriories. En particular, g(n+1) requerix <o>tots</o> els seus valors anteriors. Utilisant la Numeració de Gödel, podem definir una funció de recursión global com
a on és el número de Gödel que codifica la seqüència indicada.
- .
- ,
Equivalència a recursión primitiva
[editar | editar còdic]Donada la funció per recursión global f:
N'hi ha prou en definir una funció auxiliar per a expressar-la en un esquema de recursión primitiva
D'esta manera codifica els primers n valores de f. La funció és primitiva recursiva ya que s'obté afegint a el nou element :
- ,
Utilisant , la funció original f es pot definir per , lo que demostra que també és una funció recursiva primitiva.
Referències
[editar | editar còdic]- Hinman, PG, 2006, Fundamentals of Mathematical Logic, AK Peters.
- Odifreddi, PG, 1989, Classical Recursion Theory, North Holland; second edition, 1999.
- Este artícul conté una traducció derivada de «Recursión global» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.