Want to create interactive content? It’s easy in Genially!
Algoritmo Ackerman
JULIO ANDRES HIDALGO SOLIS
Created on November 29, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
PRESENTACIÓN
INFOGRÁFICA
Logaritmo ackerman
Función de Ackermann
Función de Ackermann
En teoría de la computación, la función de Ackermann es una función recursiva que toma dos números naturales y devuelve un único número natural.
En 1928, Wilhelm Ackermann observó que A(x,y,z), la z-ésima exponenciación iterada de x con y como exponente, es una función recursiva que no es recursiva primitiva. En 1935, Rózsa Péter simplificó A(x,y,z) a una función de dos variables. En 1948, Raphael M. Robinson simplificó la condición inicial, quedando una función doblemente recursiva de N2 en N, definida recursivamente por las tres condiciones siguientes:
Esta última versión es conocida hoy día como la función de Ackermann, el ejemplo más simple de una función total que es computable. O sea, que se puede implementar con ciclos de tipo "While". Pero que no es primitiva recursiva. Por tanto no se puede implementar sólo con ciclos de tipo "For". Esto proporciona un contraejemplo a la creencia de principios del siglo XX de que toda función computable era también recursiva primitiva. Por su definición inicial, la función de Ackermann crece más rápido que cualquier función exponencial, e incluso cualquier función exponencial múltiple.