Внезапная задачка с грамматиками
От: Sinclair Россия https://github.com/evilguest/
Дата: 22.09.24 16:47
Оценка: +1
Я сходу не нашёл решения, может кто навскидку знает, куда копать?
Вкратце, ситуация следующая.
Допустим, у нас есть некоторая грамматика (G1), заданная через НКА.
Теперь у нас есть некоторая другая грамматика (G2), тоже заданная через НКА.
Если бы нас интересовала эквивалентность, то мы бы её проверили за полиномиальное время через минимизацию ДКА и их эквивалентность.
Но нас интересует нестрогая эквивалентность: L1>=L2. Т.е. предполагаем, что G2 описывает подъязык языка G1. Быть может, полный, а может быть, и нет.
Есть ли алгоритм, который это проверяет?
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.