Iterovaný logaritmus v matematice a informatice je definován jako celočíselná funkce rovnající se počtu iteračních logaritmů argumentu požadovaných k tomu, aby byl výsledek menší nebo rovný 1 . Tato funkce je definována pro všechna kladná čísla, ale v aplikacích je argumentem obvykle přirozené číslo . Přesněji iterovaný logaritmus je definován rekurzivním vzorcem:
Iterovaný logaritmus je definován pro báze A073229 . Pokud je kladné , pak rekurzivní posloupnost, která ji definuje, konverguje k číslu většímu než 1. V informatice se obvykle používá iterovaný binární logaritmus.
Tato funkce roste donekonečna, ale extrémně pomalu. U všech v praxi myslitelných argumentů by se dala nahradit konstantou, ale u vzorců definovaných na celé číselné ose by byl takový zápis chybný. Hodnoty binárního iterovaného logaritmu pro všechny prakticky zajímavé argumenty nepřesahují 5 a jsou uvedeny níže.
n | |
---|---|
(−∞, 1] | 0 |
(12] | jeden |
(2, 4] | 2 |
(4, 16] | 3 |
(16, 65536] | čtyři |
(65536, 2 65536 (~10 19660 )] | 5 |
Iterovaný logaritmus vzniká při analýze některých algoritmů při odhadech jejich výpočetní [5][4][3]]2 []1[složitosti - [6]