Un linguaggio “semplice” al di fuori di


12

Sto cercando una lingua L con le seguenti proprietà:

  1. L non dovrebbe essere privo di contesto.

  2. Il complemento di L non dovrebbe essere privo di contesto. (Tutto ciò che vedi nei libri di testo come primi esempi di lingue senza contesto non sembra soddisfare questo secondo requisito.)

  3. Non dovrei essere troppo difficile, ad esempio, so che le lingue indecidibili soddisfano i primi due requisiti, ma quello che voglio è un linguaggio più semplice che può essere riconosciuto da un modello di automa leggermente "migliorato", ad esempio un automa probabilistico di pushdown.

Risposte:


15

Ecco un altro esempio:

, dove E Q = { a n b n c n | n 0 } e ¯ E Q è il complemento di E Q .L={x#yxEQ,yEQ¯}
EQ={anbncnn0}EQ¯EQ

E 'un fatto ben noto che non è in C F L .EQCFL

LP1PwPP1w#aPEQLCFL

LP2PwPP2#wPEQLcoCFL

EQ può essere riconosciuto da un automa probabilistico a un contatore (P1CA) (unidirezionale) con qualsiasi limite di errore desiderato ( Freivalds, 1979 ). Quindi, non è difficile dimostrare che può anche essere riconosciuto da un P1CA con qualsiasi limite di errore desiderato.L


Ancora meglio della risposta di Dominik, poiché descrive anche un PPDA che riconosce la lingua! (Dominik è un linguaggio di conteggio, e non ho idea di come costruire un PPDA che sia superiore a un PDA per quanto riguarda un linguaggio di conteggio.)
Cem Say

@CemSay: i PPDA non sono in grado di riconoscere alcun linguaggio tally non regolare con errori limitati, anche Kaneps et al.
Abuzer Yakaryilmaz,

22

Che ne dici di ? È facile vedere che e il suo complemento non sono regolari e quindi (dato che abbiamo a che fare con un alfabeto unario) non sono privi di contesto.L:={an2nN}L


Grazie. Questo è quello che mi ha chiesto la mia domanda, quindi lo accetto, ma apprezzerei molto qualsiasi altro esempio.
Cem Say

4

QSAT o persino sono esempi, a meno che o rispettivamente. è un esempio, come è -Complete e .SATP=PSPACEP=NPSATNPCFLP

QSAT (formule booleane vere quantificate) è completo ed è un CSL, riconoscibile da un LBA.PSPACE

Per esempi incondizionati puoi prendere un problema arbitrario completo di , come Chess o Go generalizzati.EXP


Sì, grazie, ma anche quelli più semplici, preferibilmente quelli della classe P, per favore?
Cem Say
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.