Funció de Ackermann

En teoria de la computació, una funció de Ackermann és una funció matemàtica recursiva trobada en 1926 per Wilhelm Ackermann. Té un creiximent extremadament ràpit, lo que és d'interés per a la ciència computacional teòrica i la teoria de la computabilidad. Hui en dia hi ha una série de funcions que són cridades funcions de Ackermann. Totes elles tenen una forma pareguda a la funció original de Ackermann i també tenen un comportament de creiximent similar. En la seua versió moderna estàndar, esta funció pren dos número natural com a arguments i torna un únic número natural, i es pot definir de la següent manera:
Propietats
[editar | editar còdic]- Siga
- Siga
- Siga
- Siga
Ademés la funció de Ackerman () no és FRP (funció recursiva primitiva). La demostració d'esta teorema es porta a terme per reducció a l'absurt i utilisant el lema de que tota funció recursiva primitiva està mayorada per una funció de Ackermann.
Comencem suponent que , per tant
Usant el lema de la mayoración, deu existir un k tal que
Pero llavors, com açò val per a tot x, també valdrà per a x=k.
, usant la definició, apleguem a que:
La qual cosa és absurt.
Esta funció creix extremadament ràpit: el valor A(4,2) ya té 19.729 dígits. Este creiximent desmesurat es pot utilisar per a demostrar que la funció computable f(n) = A(n, n) creix més ràpit que qualsevol funció recursiva primitiva, i per això no és recursiva primitiva.
Taula de valors
[editar | editar còdic]Números de m'n 0 1 2 3 4 n 0 1 2 3 4 5 n + 1 1 2 3 4 5 6 n + 2 2 3 5 7 9 11 2n + 3 3 5 13 29 61 125 4 13 65533 A(3,265536-3) A(3,A(4,3)) ( térmens) 5 65533 A(4,65533) A(4,A(5,1)) A(4,A(5,2)) A(4,A(5,3)) 6 A(5,1) A(5,A(5,1)) A(5,A(6,1)) A(5,A(6,2)) A(5,A(6,3))
Per a fer-se una idea de la magnitut dels valors que apareixen de la fila 4 en avant, es pot destacar que, per eixemple, A(4, 2) és major que el número de partícules que formen l'univers elevat a la potència 200 i el resultat de A(5, 2) no es pot escriure ya que no cabria en l'Univers físic. En general, per baix de la fila 4 ya no és possible escriure tots els dígits del resultat de la funció.
Vore també
[editar | editar còdic]Bibliografia
[editar | editar còdic]- Ackermann, Wilhelm: Zoom Hilbertschen Aufbau der reelen Zahlen. Math. Annalen 99 (1928), pp. 118-133.
- von Heijenoort, J. (ed.): From Frege to Gödel: A Source Book in Mathematical Logic. Cambridge: Harvard University Press, 1967. Disponible en llínea.
- Kozen, Dexter C.: The Design and Analysis of Algorithms. Springer, 1992.
- Robinson, Raphael M.: Recursion and double recursion. Bull. Amer. Math. Soc., Vol. 54, pp. 987-993.
- Schöning, Uwe: Theoretische Informatik – kurzgefasst. Spektrum Akademischer. ISBN 3-8274-1099-1
- Sundblad, Yngve: The Ackermann Function. A Theoretical, Computational, and Formula Manipulative Study. BIT 11 (1971), 107-119.
- Este artícul conté una traducció derivada de «Función de Ackermann» 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.