Un logaritm iterativ în matematică și informatică este definit ca o funcție întreagă egală cu numărul de logaritmi iterativi ai argumentului necesar pentru a face rezultatul mai mic sau egal cu 1 . Această funcție este definită pentru toate numerele pozitive, dar în aplicații argumentul este de obicei un număr natural . Un logaritm mai strict iterat este definit de formula recursivă:
Logaritmul iterat este definit pentru bazele A073229 . Dacă este pozitiv , atunci secvența recursivă care o definește converge către un număr mai mare decât 1. În informatică, se folosește de obicei logaritmul binar iterat.
Această funcție crește la nesfârșit, dar extrem de lent. Pentru toate argumentele imaginabile în practică, ar putea fi înlocuită cu o constantă, dar pentru formulele definite pe toată axa numerică, o astfel de notație ar fi eronată. Valorile logaritmului binar iterat pentru toate argumentele practic interesante nu depășesc 5 și sunt date mai jos.
n | |
---|---|
(−∞, 1] | 0 |
(12] | unu |
(2, 4] | 2 |
(4, 16] | 3 |
(16, 65536] | patru |
(65536, 2 65536 (~10 19660 )] | 5 |
Logaritmul iterat apare în analiza unor algoritmi în estimări ale complexității lor computaționale [5][4][3]]2 []1[ - [6]