Удаление длинных правил из грамматики
Версия от 22:27, 26 октября 2011; Grechko (обсуждение | вклад)
Задача удаления длинных правил из грамматики возникает при попытке ее приведения к нормальной форме Хомского.
Определение: |
Пусть контекстно-свободная грамматика. Правило называется длинным если | —
Постановка задачи.
Пусть задана контекстно-свободная грамматика . И пусть существует правило вида:
- .
Требуется получить лишь правила вида:
Удаление длинных правил. Давайте формально перезапишем:
- . Тогда:
- . И т.д.
На
ой итерации получим:Тогда финально получим:
- .