Ma question concerne la théorie des modèles finis / la complexité descriptive, donc signifiera "premier ordre sur des mots binaires finis, en utilisant des prédicats Rs et un prédicat unaire P vrai sur la position du 1 dans le mot".
Je voudrais savoir, existe-t-il une caractérisation de avec R un prédicat sur N r pour certains r? Par exemple sur , ou où est l'ensemble de puissance de 2. Surtout, il me semble qu'il devrait être égal à avec une certaine condition d'uniformité, mais je peux ne trouve aucun résultat qui indique cela.F O ( < , P 2 ) P 2 A C 0
Voici ce que je sais déjà, pour une valeur de .
Il est bien connu que , la logique du premier ordre sur les mots avec un ordre et un prédicat de bits est égale à A C 0 - F O ( < , b i t ) uniforme. Cela signifie qu'ils reconnaissent tous deux exactement les mêmes langues. Voir par exemple «Complexité descriptive» d'Immerman, page 82. (Il est également égal à beaucoup d'autres caractérisations, comme A C 0 -logtime uniform et machine à accès aléatoire parallèle à temps constant, mais ce n'est pas ce que je suis recherche ici.)
Si nous pouvons utiliser un prédicat numérique arbitraire dans notre logique du premier ordre, alors nous avons (non uniforme), si C est une classe de fonction contenant la fonction calculable en temps logarithmique, alors F O ( < , C ) est égal à Un C 0 - C- uniforme (pour ces deux résultats, voir Barrington, " Extensions of an Idea of Mc-Naughton ", 1993).
Enfin est la classe du langage sans étoile (langage qui peut être défini par une expression régulière sans étoile de Kleene), mais cela ne donne aucune information en terme de complexité du circuit.