Iterierter Logarithmus
# Iterierter Logarithmus

Der iterierte Logarithmus einer positiven Zahl n, bezeichnet mit $\log ^{*}n$ (gesprochen „log Stern von n“), gibt an, wie oft die Logarithmusfunktion anzuwenden ist, damit das Ergebnis kleiner oder gleich 1 ist.

## Definition

Formal ist die Iterierte logarithmische Funktion, die jeder positiven Zahl ihren iterierten Logarithmus zuordnet, wie folgt rekursiv definiert:

    $\log ^{*}n:={\begin{cases}0&{\mbox{falls }}n\leq 1;\\1+\log ^{*}(\log n)&{\mbox{falls }}n>1\end{cases}}$

Wird 2 als Basis des Logarithmus verwendet, schreibt man den iterierten Logarithmus auch als $\lg ^{*}n$.

## Beispiele

Graphisch kann die Bestimmung des iterierten Logarithmus einer Zahl bestimmt werden durch die Anzahl der Schleifen, die gemäß dem Beispiel in Abb. 1 benötigt werden, um das Intervall [0, 1] auf der $x$-Achse zu erreichen.

Der iterierte Logarithmus ist eine sehr langsam steigende Funktion:

| $x$ | $\lg ^{*}x$ |
| - | - |
| $(-\infty ,1]$ | $0$ |
| $(1,2]$ | $1$ |
| $(2,4]$ | $2$ |
| $(4,16]$ | $3$ |
| $(16,65536]$ | $4$ |
| $(65536,2^{65536}]$ | $5$ |

## Verwendung

Der iterierte Logarithmus spielt eine Rolle bei der Abschätzung der Laufzeit für die Multiplikation großer ganzer Zahlen. Der von 2014 bis 2019 beste bekannte Algorithmus dafür hat eine asymptotische Laufzeit von

    $O\left(n\cdot \log(n)\cdot 2^{3\log ^{*}(n)}\right)$,

siehe auch Schönhage-Strassen-Algorithmus.

