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


13

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

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

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


приклад такого 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.