«Простой» язык вне

12

Я ищу язык L со следующими свойствами:

  1. L не должен быть контекстно-свободным.

  2. Дополнение L не должно быть контекстно-свободным. (Все, что вы видите в учебниках как главные примеры неконтекстно-свободных языков, похоже, не соответствует этому второму требованию.)

  3. L не должен быть слишком сложным. Например, я знаю, что неразрешимые языки соответствуют первым двум требованиям, но мне нужен более простой язык, который может быть распознан слегка «улучшенной» моделью автомата, например, вероятностный автомат с понижением.

Cem Say
источник

Ответы:

15

Вот еще один пример:

L={x#yxEQ,yEQ¯} ,
где EQ={anbncnn0} иEQ¯ является дополнениемEQ .

Это хорошо известный факт , что EQ не в CFL .

Предположим, что распознается КПК P 1 . Мы строим новый КПК P . На входе ш , Р ' имитирует P 1 на строку ш # а . Так как P ' четко признает E Q , мы приходим к выводу , что LC F L . LP1PwPP1w#aPEQLCFL

LP2 w PP 2 #w P EQLcoCFLPwPP2#wPEQLcoCFL

LEQ может быть распознан (односторонним) вероятностным автоматом с одним счетчиком (P1CA) с любой требуемой границей ошибки ( Freivalds, 1979 ). Таким образом, нетрудно показать, что также может быть распознан P1CA с любой желаемой границей ошибки.L

Абузер Якарылмаз
источник
Даже лучше, чем ответ Доминика, так как он также описывает PPDA, распознающий язык! (Доминик - это язык подсчета, и я понятия не имею, как создать PPDA, который превосходит КПК в отношении языка подсчета.)
Cem Say
@CemSay: PPDA не может распознать любой нерегулярный язык с ограниченной ошибкой, Kaneps et al.
Абузер Якарылмаз
22

Как насчет ? Легко видеть, что и его дополнение не являются регулярными и, следовательно, (как мы имеем дело с унарным алфавитом) не являются контекстно-свободными.LL:={an2nN}L

Доминик Д. Фрейденбергер
источник
Вот и все, спасибо. Это то, что задал мой вопрос, поэтому я принимаю его, но я был бы очень признателен за любые другие примеры.
Cem Say
4

S A T P = P S P A C E P = N P S A T N P C F L PQSAT или даже являются примерами, если или соответственно. является примером, как это -полное и .SATP=PSPACEP=NPSATNPCFLP

P S P A C EQSAT (истинные количественные логические формулы) является полным и является CSL, распознаваемым LBA.PSPACE

Для безусловных примеров вы можете взять произвольную полную задачу, такую ​​как обобщенные шахматы или го.EXP

Майк Б.
источник
Да, спасибо, но какие-нибудь еще более простые, желательно из класса P, пожалуйста?
Cem Say