Quelle est la relation conjecturée entre les langues P (PTime) et de type 1 (contextuelles)?


10

PCSLPCSL

  • P est l'ensemble de tous les langages décidables en temps polynomial sur une machine de Turing déterministe, et
  • CSL est la classe des langages contextuels, connue pour être équivalente à , les langages décidés par des automates linéaires.NSPACE(O(n))

Pour de nombreuses questions ouvertes, il y a une tendance à une réponse ( à la "la plupart des experts pensent que "). Y a-t-il quelque chose comme ça pour cette question?PNP

En particulier, la réponse aurait-elle des conséquences inattendues? Je ne vois que les conséquences attendues (mais non prouvées):

  • Si , alors (théorème de la hiérarchie spatiale), d'où .P N S P A C E ( O ( n ) ) N S P A C E ( O ( n 2 ) ) P P S p a c ePCSLPNSPACE(O(n))NSPACE(O(n2))PPSpace
  • Si , alors il y a une langue et donc , par conséquent .l P N S P A C E ( O ( n ) ) l P N L NPCSLlPNSPACE(O(n))lPNLNLP

(Remerciements: la deuxième conséquence de ces deux a été soulignée par Yuval Filmus sur /cs/69614/ )

Réponses:


12

Si , alors P D S P A C E ( n 2 ) . Par un argument de remplissage, cela implique pour chaque fonction superpolynomiale bien comportée et chaque . Je ne pense pas qu'un tel avantage de l'espace dans le temps ne soit pas vrai. Le meilleur résultat actuellement connu dans cette direction est dû à Hopcroft, Paul et Valiant.PCSLPDSPACE(n2) t ( n ) ϵ > 0 D T I M E ( t ( n ) ) D S P A C E ( t ( n ) / log t ( n )

DTIME(t(n))DSPACE(t(n)ϵ)
t(n)ϵ>0
DTIME(t(n))DSPACE(t(n)/logt(n)),

Merci, j'ai accepté cette réponse maintenant, bien que, compte tenu de la nature de cette question, d'autres réponses seraient bien sûr toujours les bienvenues.
mak
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.