Закрытие Клини в нормальной форме Хомского

Пусть n будет любым терминалом.

Рассмотрим следующее, предположительно правильное, представление клинской звезды над n:

N → n N | ε

(где ε - пустой терминал.)

Википедия говорит:

Каждая грамматика в нормальной форме Хомского не зависит от контекста, и, наоборот, каждая не зависящая от контекста грамматика может быть преобразована в эквивалентную грамматику в нормальной форме Хомского.

Я не вижу, как приведенная выше грамматика может быть преобразована в CNF.

  • Разве грамматика не является контекстно-свободной?
  • Есть ли способ представить его в CNF?

1 ответ

Решение

К счастью, об этом можно написать в CNF. Вот одна из таких грамматик:

S → ε | п | Не Доступно

N → n

A → n | Не Доступно

Поэтому язык не зависит от контекста.

Надеюсь это поможет!

Другие вопросы по тегам