Problème non élémentaire
En théorie de la complexité, un problème non élémentaire[1] est un problème de décision qui n'est pas dans la classe ELEMENTARY. En d'autres termes, un problème est non élémentaire s'il n'existe pas d'algorithmes qui le décident en temps où Modèle:Formule est la taille de l'instance à traiter, et le nombre de 2 dans la tour d'exponentielles est fixé. Pour montrer qu'un problème est non élémentaire, on peut démontrer qu'il est Modèle:Formule-EXPTIME-difficile pour tout entier Modèle:Formule[2] : c'est-à-dire qu'il est plus dur que tout problème décidable en temps où le nombre de 2 dans la tour d'exponentielles est Modèle:Formule.
Exemples
Voici quelques exemples de problèmes non élémentaires et décidables :
- le problème d'équivalence d'expression rationnelle avec complémentation[3] ;
- le problème de décision d'une formule de la logique monadique du second-ordre sur les arbres[4] ;
- le problème de décision pour l'algèbre des termes[5] ;
- le problème de satisfiabilité du « Modèle:Langue » de la logique du premier ordre[6]. Il s'agit du fragment où les variables apparaissent dans un prédicat dans le même ordre qu'elles sont quantifiées. On peut écrire mais pas ;
- le problème de décision d'une formule de la logique du premier ordre dans une structure automatique[2].