Decidibili lingue non sensibili al contesto


15

È discutibile che la maggior parte delle lingue create per descrivere i problemi quotidiani sono sensibili al contesto. D'altra parte, è possibile e non è difficile trovare alcune lingue che non sono ricorsive o addirittura non ricorsivamente enumerabili.

Tra questi due tipi sono i linguaggi ricorsivi non sensibili al contesto. Wikipedia fornisce un esempio qui :

Un esempio di linguaggio ricorsivo che non è sensibile al contesto è qualsiasi linguaggio ricorsivo la cui decisione è un problema difficile di EXPSPACE, diciamo, l'insieme di coppie di espressioni regolari equivalenti con esponenziazione.

Quindi la domanda: quali altri problemi esistono che sono decidibili ma non sensibili al contesto? Questa classe di problemi è uguale a EXPSPACE decidibile?


2
Molti problemi di verifica (probabilmente naturale) sono (se decidibili) almeno completi di PSPACE. Non sono sicuro che questo sia sufficiente per la non sensibilità al contesto, ma ci sono anche molti problemi con un limite inferiore di EXPSPACE.
Raffaello

Risposte:


10

CSL è uguale a NSpace(n) (spazio lineare non deterministico). Qualsiasi lingua esterna a NSpace(n) non è CSL.

Per avere un'idea della situazione, ricorda che e persino TQBF.SATNSpace(n)

Quali altri problemi esistono che sono decidibili ma non sensibili al contesto?

Ci sono molti problemi. Qualsiasi problema che è completo per una classe di complessità maggiore di farà (abbiamo bisogno di P S p a c e perché problemi come TQBF in N S p a c e ( n ) che sono completi per P S p a c ePSpacePSpaceNSpace(n)PSpaceperché una riduzione (tempo polinomiale) può far esplodere la dimensione di un input da un polinomio). Dare un esempio significa dimostrare un limite inferiore per la classe di complessità contenente il problema e questo è un compito molto molto difficile. L'unico modo principale che conosciamo finora per farlo è la diagonalizzazione che significa intuitivamente che la classe più grande dovrebbe essere in grado di simulare la classe più piccola.

Quindi ExpSpace-hard sembra un luogo naturale per iniziare a cercare esempi naturali di linguaggio che non sono CSL.

Questa classe di problemi è uguale a EXPSPACE decidibile?

No. Secondo il teorema della gerarchia spaziale , ci sono lingue che sono in che non sono in N S p a c e ( n ) . Se stai chiedendo dei buoni esempi, sarà difficile perché il teorema funziona usando la diagonalizzazione e quindi il linguaggio che dimostra di soddisfare queste condizioni è molto artificiale.NSpace(n2)NSpace(n)

Ti suggerisco di porre una domanda separata per un problema naturale che separa da N S p a c e ( n ) .NSpace(n2)NSpace(n)


2

Proprio come è privo di contesto ma non regolare, la lingua L = { a n b n c n : n 0 } è decidibile ma non libera dal contesto. Tuttavia, L può essere risolto utilizzando spazio logaritmico (basta un contatore per ciascuno dei simboli un , b e c{anbn:n0}L={anbncn:n0}Labc ), quindi non è EXSPACE-disco.

Inoltre, il linguaggio , dove R 1 e R 2 sono espressioni regolari, è PSPACE-complete. Sono quasi sicuro che non sia sensibile al contesto, ma non ricordo una prova e sto scrivendo dal mio telefono, quindi non è facile cercare riferimenti.{(r1,r2):L(r1)=L(r2)}r1r2


Duh. Scusa. Alla fine avevo finito di porre la domanda sbagliata! Quello che intendo era non sensibile al contesto invece che non privo di contesto. Ho modificato la domanda (che purtroppo invalida la tua risposta).
Victor Stafusa,

A proposito, puoi rispondere così com'è adesso?
Victor Stafusa,

@Victor e adesso?
Janoma,

Molto meglio. Ma necessita ancora di miglioramenti. Personalmente sono un po 'scettico sulla non sensibilità al contesto del tuo esempio.
Victor Stafusa,

Il problema indicato è corretto, ma la sua classe era sbagliata. È completo di EXPSPACE, non completo di PSPACE. Ora sono convinto: en.wikipedia.org/wiki/EXPSPACE
Victor Stafusa
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.