Un logaritmo iterado en matemáticas e informática se define como una función entera igual al número de logaritmos iterativos del argumento requerido para que el resultado sea menor o igual a 1 . Esta función está definida para todos los números positivos, pero en las aplicaciones el argumento suele ser un número natural . Un logaritmo iterado más estrictamente se define mediante la fórmula recursiva:
El logaritmo iterado se define para las bases A073229 . Si es positivo , entonces la secuencia recursiva que lo define converge a un número mayor que 1. En informática se suele utilizar el logaritmo binario iterado.
Esta función crece indefinidamente, pero extremadamente lentamente. Para todos los argumentos concebibles en la práctica, podría reemplazarse por una constante, pero para fórmulas definidas en todo el eje numérico, tal notación sería errónea. Los valores del logaritmo binario iterado para todos los argumentos interesantes en la práctica no superan los 5 y se dan a continuación.
norte | |
---|---|
(−∞, 1] | 0 |
(12] | una |
(2, 4] | 2 |
(4, 16] | 3 |
(16, 65536] | cuatro |
(65536, 2 65536 (~10 19660 )) | 5 |
El logaritmo iterado surge en el análisis de algunos algoritmos en estimaciones de su complejidad computacional [5][4][3]]2 []1[ - [6]