Обчислення перетину двох NPDA, де це можливо


13

Апропоа на пропозицію Рафаеля про перетин двох NPDA :

Нехай і A 2 NPDA для без контекстних мов L 1 і L 2 відповідно. Припускаючи, що ми знаємо, що L = L 1L 2 без контексту, чи можемо ми (ефективно) побудувати NPDA A для L ?A1A2L1L2L=L1L2AL

Будь-який тип алгоритму був би прийнятним, але чим практичніше, тим краще.


приклад такого L, коли ні L1 / L2 є регулярними, і перетин не порожній, може бути корисним, чи існує такий L? дещо схожі проблеми з NPDAs (тестування порожнечі перехрестя, рівність тестування) не можна визначити. запропонуйте перенести / просувати на tcs.se, якщо жодна відповідь не здійсниться
vzn

@vzn Я вважаю, що у мене є приклад стану ~ 50, я спробую знайти когось мінімального
soandos

1
Набір рядків "принаймні 1/3 1" та "менше 2/3 1" над алфавітом є обома DCFL, і їх перетином є CFL (а не DCFL){0,1}
sjmc

@sjmc Ви можете намалювати доказ? не очевидний для мене. викличе, якщо ви опублікуєте його як відповідь, незважаючи на те, що його не повну відповідь, його деякий прогрес
vzn

Оновлення на це видається, що на tcs.se відповідь не визначається, виходячи з того, що довільне обчислення TM може бути виражене як перетин двох CFL.
vzn

Відповіді:


6

Я думаю, що це можливо для підкласу CFL, які є перестановочно-інваріантними з бінарним алфавітом.

1,1

1,1

Напівлінійний набір, який є їх перетином, може бути трохи важко обчислити ... але, якщо у вас це є, [3] (pgs.11-12) дайте алгоритм для створення NPDA, що приймає мову на основі генераторів відповідний напівлінійний набір.

[1] Макото Каназава. Монадичні квантери розпізнаються за допомогою детермінованих автоматичних поштовху . У матеріалах 19-го Амстердамського колоквіуму, стор. 139-146, 2013.

[2] Йоганн ван Бентхем. Нариси логічної семантики . Дослідження з мовознавства та філософії Том 29, 1986, стор 151-176.

[3] Марцін Мостовський. Обчислювальна семантика монадичних кванторів . Журнал прикладної некласичної логіки, 8 (1-2): 107-121, 1998.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.