Quelles sont les limites connues de la décidabilité de la comparaison du taux de croissance des fonctions de ? Je pense ici à la décidabilité de questions comme "Est-ce que ?" ou "Est-ce que ?".
Si nous limitons les fonctions à des polynômes (exprimés de la manière habituelle), alors ce n'est pas difficile. Voir aussi forme normale de Cantor .
Quelle peut être la taille de la classe de fonctions avant que la comparaison ne devienne indécidable? Pouvons-nous l'étendre aux fonctions utilisées dans une classe d'algorithmes de premier cycle typique?
Comme l'explique Joshua Grochow dans les commentaires, je m'intéresse vraiment à l'ensemble des expressions, pas aux fonctions elles-mêmes. Ainsi, par exemple, je serais intéressé par des procédures de décision qui pourraient comparer " " et " ", même s'ils ne peuvent pas comparer " " et " ".
Question éventuellement liée: "La théorie des bornes asymptotiques est-elle finement axiomatisable?"
la source
Réponses:
Hardy, dans son livre classique Orders of infinity , a considéré la classe des fonctions logarithmiques-exponentielles. Il s'agit d'une classe de fonctions plutôt générale, qui est l'ensemble minimal de fonctions contenant et , fermées sous addition, multiplication et division (sauf si elle contient une infinité de zéros), fermées sous et(même contrainte), et fermé sous solution d'équations polynomiales (ie la fonction satisfaisant est dans la famille). Hardy a montré que deux de ces fonctions peuvent être comparées asymptotiquement. Je ne sais pas si la preuve est algorithmique, mais cela vaut la peine d'être vérifié. x exp log | ⋅ | f ( x ) 5 + f ( x ) = xR x exp log|⋅| f(x)5+f(x)=x
Boshernitzan a étendu cette classe encore plus loin, et il y a sans doute d'autres travaux sur le sujet.
la source