¿Cuál es la relación conjeturada entre los lenguajes P (PTime) y Tipo 1 (sensibles al contexto)?


10

Se desconoce si o , dondeP⊆CSLP⊈CSL

  • P es el conjunto de todos los idiomas que se pueden decidir en tiempo polinómico en una máquina de Turing determinista, y
  • CSL es la clase de lenguajes sensibles al contexto, conocidos por ser equivalentes a NSPACE(O(n)) , los lenguajes decididos por autómatas con límites lineales.

Para muchas preguntas abiertas, hay una tendencia hacia una respuesta ( a la "la mayoría de los expertos creen que P≠NP "). ¿Hay algo como esto para esta pregunta?

En particular, ¿alguna de las respuestas tendría consecuencias inesperadas? Solo puedo ver las consecuencias esperadas (pero no comprobadas):

  • Si P⊆CSL , entonces P⊆NSPACE(O(n))⊊NSPACE(O(n2)) (teorema de jerarquía espacial), de ahí P⊊PSpace .
  • Si P⊈CSL , entonces no es un lenguaje de l∈P∖NSPACE(O(n)) y por lo tanto l∈P∖NL , por lo tanto, NL⊊P .

(Reconocimiento: Yuval Filmus señaló la segunda consecuencia de estos dos en /cs/69614/ )

Respuestas:


12

Si , entonces . Por un argumento de relleno, esto implica para cada función superpolinómica de buen comportamiento y cada . Creo que una ventaja tan fuerte del espacio en el tiempo no se espera que sea cierta. El mejor resultado actualmente conocido en esta dirección es debido a Hopcroft, Paul y Valiant.P ⊆ D S P A C E ( n 2 ) D T I M E ( t ( n ) ) ⊆ D S P A C E ( t ( n ) ϵ ) t ( n ) ϵ > 0 D T I M E ( t ( n ) ) ⊆P⊆CSLP⊆DSPACE(n2)

DTIME(t(n))⊆DSPACE(t(n)ϵ)
t(n)ϵ>0
DTIME(t(n))⊆DSPACE(t(n)/log⁡t(n)),

Gracias, he aceptado esta respuesta ahora, aunque, dada la naturaleza de esta pregunta, otras respuestas serían bienvenidas.
— mak
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.