Was sind die bekannten Grenzen der Entscheidbarkeit des Vergleichs der Wachstumsrate von Funktionen von ? Ich denke hier an die Entscheidbarkeit von Fragen wie "Ist x x ∼ 2 ⌊ x lg ( x + 2 ) ⌋ ?" oder "Ist 2 lg * x ∈ O ( lg lg x ) ?".
Wenn wir die Funktionen auf Polynome beschränken (in der üblichen Weise ausgedrückt), ist dies nicht schwer. Siehe auch Cantor-Normalform .
Wie groß kann die Klasse der Funktionen sein, bevor der Vergleich unentscheidbar wird? Können wir es auf die Funktionen erweitern, die in einer typischen Algorithmusklasse für Studenten verwendet werden?
Wie Joshua Grochow in den Kommentaren erklärt, interessiert mich wirklich die Menge der Ausdrücke, nicht die Funktionen selbst. Ich würde mich zum Beispiel für Entscheidungsverfahren interessieren, die " " und " 2 " vergleichen können, auch wenn sie " ln e " und " n ( ln n ) - 1 " nicht vergleichen können .
Möglicherweise verwandte Frage: "Ist die Theorie der asymptotischen Grenzen endlich axiomatisierbar?"
quelle
Antworten:
Hardy betrachtete in seinem klassischen Buch Orders of Infinity die Klasse der logarithmisch-exponentiellen Funktionen. Dies ist eine eher allgemeine Klasse von Funktionen, bei der es sich um die minimale Menge von Funktionen handelt, die und x enthalten , die unter Addition, Multiplikation und Division (sofern sie nicht unendlich viele Nullen enthält) geschlossen werden und unter exp und log | geschlossen werden ⋅ | (gleiche Bedingung) und geschlossen unter Lösung von Polynomgleichungen (dh die Funktion, die f ( x ) 5 + f ( x ) = x erfülltR x exp Log| ⋅ | f( x )5+ f( x ) = x ist in der Familie). Hardy zeigte, dass zwei solche Funktionen asymptotisch verglichen werden können. Ich bin nicht sicher, ob der Beweis algorithmisch ist, aber es lohnt sich zu überprüfen.
Boshernitzan hat diese Klasse noch erweitert, und es gibt zweifellos andere Arbeiten zu diesem Thema.
quelle