En el libro de Arora-Barak, en la definición de funciones construibles en el tiempo, se dice que el uso de funciones que no son construibles en el tiempo puede conducir a "resultados anómalos". ¿Alguien tiene un ejemplo de tal "resultado anómalo"? He escuchado en particular que pueden existir funciones tales que el teorema de la jerarquía del tiempo no se cumple, ¿alguien tiene un ejemplo de tales funciones? ¿Hay algo sobre esto en algún lugar de la literatura?
cc.complexity-theory
Pascal
fuente
fuente
Respuestas:
Teorema de brecha de Borodin : Para cada función computable total , hay una función computable total t tal que D T I M E [ g ( t ( n ) ) ] = D T I M E [ t ( n ) ] .sol( n ) ≥ n t D TyoMETROmi[ g( t ( n ) ) ] = D TyoMETROmi[ t ( n ) ]
De hecho, esto es válido para cualquier medida de complejidad Blum en lugar de .D TyoMETROmi
Vea también la página de wikipedia y las referencias allí.
fuente
Como el artículo de Wikipedia no proporciona la prueba y el documento está en ACM DL, pensé que podría ser útil publicar la prueba aquí:
(de Allan Borodin, " Complejidad computacional y la existencia de brechas de complejidad ", JACM 1972, con ligeras modificaciones).
fuente