Dans le livre Arora-Barak, dans la définition des fonctions constructibles dans le temps, il est dit que l'utilisation de fonctions qui ne sont pas constructibles dans le temps peut conduire à des "résultats anormaux". Quelqu'un at-il un exemple d'un tel "résultat anormal"? J'ai entendu en particulier qu'il pourrait exister des fonctions telles que le théorème de la hiérarchie temporelle ne tient pas, est-ce que quelqu'un a un exemple de telles fonctions? Y a-t-il quelque chose à ce sujet quelque part dans la littérature?
cc.complexity-theory
Pascal
la source
la source
Réponses:
Borodin's Gap Theorem : Pour chaque fonction calculable totale , il existe une fonction calculable totale telle que .t D T I M E [ g ( t ( n ) ) ] = D T I M E [ t ( n ) ]g( n ) ≥ n t D TjeME[ g( t ( n ) ) ] = D TjeME[ t ( n ) ]
En fait, cela vaut pour toute mesure de complexité Blum à la place de .D TjeME
Voir aussi la page wikipedia et les références qui s'y trouvent.
la source
Étant donné que l'article Wikipedia ne donne pas la preuve et que le document est sur ACM DL, j'ai pensé qu'il pourrait être utile de publier la preuve ici:
(d'après Allan Borodin, " La complexité informatique et l'existence de lacunes de complexité ", JACM 1972, avec de légères modifications.)
la source