Изменения

Перейти к: навигация, поиск

Удаление eps-правил из грамматики

2 байта добавлено, 03:09, 23 ноября 2011
м
Поиск ε-порождающих нетерминалов
:''База.'' <tex>A \Rightarrow^* \varepsilon</tex> за один шаг, то есть правило <tex>A \rightarrow\varepsilon</tex>. Следовательно <tex>A</tex> — <tex>\varepsilon</tex>-порождающий нетерминал.
:''Индукция.'' Пусть <tex>A \Rightarrow^* \varepsilon</tex> за <tex>n</tex> шагов. Тогда первых первыхй шаг порождения <tex>A \rightarrow C_1C_2...C_k</tex>, где <tex>C_i \Rightarrow^* \varepsilon</tex> за менее, чем <tex>n</tex> шагов. По индукционному предположению каждый нетерминал <tex>C_i</tex> обнаруживается как <tex>\varepsilon</tex>-порождающий. Тогда нетерминал <tex>A</tex> — <tex>\varepsilon</tex>-порождающий.
}}
205
правок

Навигация