„Prosty” język poza


12

Szukam języka L o następujących właściwościach:

  1. L nie powinien być pozbawiony kontekstu.

  2. Uzupełnienie L nie powinno być pozbawione kontekstu. (Wszystko, co widzisz w podręcznikach jako główny przykład języków bezkontekstowych, wydaje się nie spełniać tego drugiego wymogu).

  3. L nie powinien być zbyt trudny. Na przykład wiem, że nierozstrzygalne języki spełniają dwa pierwsze wymagania, ale chcę, aby język był prostszy, który można rozpoznać po nieco „ulepszonym” modelu automatu, np. Probabilistycznym automacie wypychania.

Odpowiedzi:


15

Oto inny przykład:

, gdzie E P = { n b n c n | n 0 } i Ż E Q jest dopełnieniem E Q .L={x#yxEQ,yEQ¯}
EQ={anbncnn0}EQ¯EQ

Jest dobrze znanym faktem, że nie znajduje się w C F L .EQCFL

LP1PwPP1w#aPEQLCFL

LP2PwPP2#wPEQLcoCFL

EQ może być rozpoznany przez (jednokierunkowy) probabilistyczny automat z jednym licznikiem (P1CA) z dowolnym pożądanym ograniczeniem błędu ( Freivalds, 1979 ). Tak więc nie jest trudno wykazać, że może być również rozpoznany przez P1CA z dowolnym pożądanym błędem.L


Nawet lepiej niż odpowiedź Dominika, ponieważ opisuje także PPDA rozpoznające język! (Dominik jest językiem tally i nie mam pojęcia, jak zbudować PPDA, który jest lepszy od PDA w zakresie języka tally).
Cem Powiedz

@CemSay: PPDA nie mogą rozpoznać żadnego taktycznie nieregularnego języka z ograniczonym błędem, Kaneps i in.
Abuzer Yakaryilmaz

22

Co powiesz na ? Łatwo zauważyć, że i jego uzupełnienie nie są regularne, a zatem (ponieważ mamy do czynienia z jednoargumentowym alfabetem) nie są kontekstowe.L:={an2nN}L


To wszystko, dzięki. Właśnie o to pytałem, więc przyjmuję je, ale bardzo doceniłbym inne przykłady.
Cem Powiedz

4

QSAT lub nawet są przykładami, chyba że odpowiednio lub . jest przykładem, jak to jest -Complete i .SATP=PSPACEP=NPSATNPCFLP

QSAT (prawdziwe ilościowo formuły boolowskie) jest i jest CSL, rozpoznawalnym przez LBA.PSPACE

W przypadku bezwarunkowych przykładów możesz wziąć dowolny problem z , taki jak uogólniony Szachy lub Go.EXP


Tak, dziękuję, ale czy są jeszcze prostsze, najlepiej te z klasy P, proszę?
Cem Powiedz
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.