En informática , el logaritmo iterado de , escrito log* (normalmente se lee " log star "), es el número de veces que se debe aplicar iterativamente la función logaritmo antes de que el resultado sea menor o igual a . [1] La definición formal más simple es el resultado de esta relación de recurrencia :
En informática, lg * se utiliza a menudo para indicar el logaritmo iterado binario , que itera el logaritmo binario (con base ) en lugar del logaritmo natural (con base e ). Matemáticamente, el logaritmo iterado está bien definido para cualquier base mayor que , no solo para base y base e . La función "superlogaritmo" es "esencialmente equivalente" al logaritmo iterado de base (aunque difiere en detalles menores de redondeo ) y forma una inversa a la operación de tetración . [2]
El logaritmo iterado crece a un ritmo extremadamente lento, mucho más lento que el logaritmo mismo o sus repeticiones. Esto se debe a que la tetración crece mucho más rápido que la exponencial iterada:
La inversa crece mucho más lento: .
Para todos los valores de n relevantes para contar los tiempos de ejecución de los algoritmos implementados en la práctica (es decir, n ≤ 2 65536 , que es mucho más que el número estimado de átomos en el universo conocido), el logaritmo iterado con base 2 tiene un valor no mayor que 5.
El logaritmo iterado en base 2
incógnita
lg * x
(−∞, 1]
0
(1, 2]
1
(2, 4]
2
(4, 16]
3
(16, 65536]
4
(65536, 2 65536 ]
5
Las bases más altas dan logaritmos iterados más pequeños.
^ Furuya, Isamu; Kida, Takuya (2019). "Compactación de numerales de la Iglesia". Algoritmos . 12 (8) 159: 159. doi : 10.3390/a12080159 . MR 3998658.
^ Devillers, Olivier (marzo de 1992). "La aleatorización produce algoritmos O ( n log ∗ n ) {\displaystyle O(n\log ^{\ast }n)} simples para problemas Ω ( n ) {\displaystyle \Omega (n)} difíciles" (PDF) . Revista internacional de geometría computacional y aplicaciones . 2 (1): 97–111. arXiv : cs/9810007 . doi :10.1142/S021819599200007X. MR 1159844. S2CID 60203.
^ Alon, Noga ; Azar, Yossi (abril de 1989). "Encontrar un máximo aproximado" (PDF) . SIAM Journal on Computing . 18 (2): 258–267. doi :10.1137/0218017. MR 0986665.
^ Cole, Richard ; Vishkin, Uzi (julio de 1986). "Lanzamiento de moneda determinista con aplicaciones a la clasificación óptima de listas paralelas" (PDF) . Información y Control . 70 (1): 32–53. doi : 10.1016/S0019-9958(86)80023-7 . MR 0853994.