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