Loading AI tools
classe en théorie de la complexité De Wikipédia, l'encyclopédie libre
En théorie de la complexité, la classe de complexité ELEMENTARY des fonctions récursives élémentaires est la réunion des classes de la hiérarchie exponentielle.
Le nom a été introduit par László Kalmár, dans le contexte des fonctions calculables et de l'indécidabilité où la plupart des problèmes ne sont pas élémentaires. Un problème de décision est dit non élementaire s'il n'est pas dans ELEMENTARY.
La définition des fonctions récursives élémentaires est la même que celle des fonctions primitives récursives, sauf que le schéma de construction récursive primitive est remplacé par la somme et le produit borné. Toutes les fonctions agissent sur les entiers naturels. Les fonctions de bases sont :
À partir de ces fonctions de base, on peut créer d'autres fonctions.
Les fonctions récursives élémentaires inférieures suivent la définition précédente à ceci près que l'on exclut le produit borné. Par conséquent, une fonction est élémentaire inférieure si c'est une projection, le successeur, la fonction nulle ou une composée ou une somme bornée d'une autre fonction élémentaire inférieure.
Alors que les fonctions élémentaires peuvent avoir une croissance exponentielle et contiennent la hiérarchie exponentielle, les fonctions élémentaires inférieures n'ont que des croissances polynomiales.
La classe des fonctions élémentaires coïncide avec la clôture par la composition des projections et d'un des ensembles de fonction suivant : , , , où est la soustraction dans définie plus haut[1].
Les fonctions , et sont élémentaires. La première peut être facilement construite par somme bornée, la seconde, par produit bornée. La dernière demande un peu plus de travail et utilise la soustraction naturelle.
Certains problèmes récursifs naturels sont en dehors de ELEMENTARY et sont donc dans la classe NONELEMENTARY. En particulier, il existe des problèmes primitifs récursifs qui ne sont pas dans ELEMENTARY. On sait que
Alors que ELEMENTARY ne contient que des itérations bornées de l'exponentiation (par exemple, ), PR autorise des hyperopérations plus générales (par exemple, la tétration) qui ne sont pas dans ELEMENTARY
Pour toute fonction , on peut définir sa minimisation bornée, notée , comme la fonction
où dénote le -uplet .
ELEMENTARY est stable par minimisation bornée.
Soit , et . On définit par la récursion bornée par la fonction définit par
et qui doit vérifier . ne sert pas à construire la fonction mais sert de certificat concernant sa croissance.
ELEMENTARY est stable par récursion bornée.
Un prédicat est dit élémentaire si sa fonction indicatrice est une fonction élémentaire.
Soit un prédicat sur . On appelle les quantification bornées de ce prédicat, les prédicats sur
pour tout entier naturel .
La classe des prédicats élémentaire est stable par quantification bornée.
La classe des prédicats élémentaire est stable pour les opérations logiques , et .
En complexité descriptive, ELEMENTARY est égale à la classe HO[2]. Cela signifie que tout langage de ELEMENTARY peut être décrit comme une formule de HO qui est vraie seulement pour les éléments de HO. Plus précisément, , où indique une suite de exponentiations et est une classe de formules qui commencent avec des quantificateurs existentiels du ème ordre et donc une formule du (i − 1)ème ordre.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.