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

10

Se desconoce si o , dondePCSLPCSL

  • 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 PNP "). ¿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 PCSL , entonces PNSPACE(O(n))NSPACE(O(n2)) (teorema de jerarquía espacial), de ahí PPSpace .
  • Si PCSL , entonces no es un lenguaje de lPNSPACE(O(n)) y por lo tanto lPNL , por lo tanto, NLP .

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

mak
fuente

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 ) ) PCSLPDSPACE(n2)

DTIME(t(n))DSPACE(t(n)ϵ)
t(n)ϵ>0
DTIME(t(n))DSPACE(t(n)/logt(n)),
Emil Jeřábek
fuente
Gracias, he aceptado esta respuesta ahora, aunque, dada la naturaleza de esta pregunta, otras respuestas serían bienvenidas.
mak