Вход

Выход

Алгоритм

- добавляемые на -ой итерации нетерминалы. Имеют отрицательный индекс, чтобы не участвовать в основном цикле. Гарантируется, что с их участием левой рекурсии не возникнет

Обоснование

пох?

Практика

На практике более хорошо алгоритм удаления левой рекурсии описан на сайте итмо.

Для работы алгоритма также необходим алгоритм из леммы