Ну что-то типа этого. Проверьте сами.
Ваша грамматика порождает только штуки типа
![$a^i A b^j B c^k C d^l$ $a^i A b^j B c^k C d^l$](https://dxdy-02.korotkov.co.uk/f/9/b/f/9bf6fa2347fae5b44bf5a23a289082fe82.png)
с возможным отсутствием заглавных букв.
1) Покажите, что все продукции над этими выражениями сохраняют неравенство (т.к. тремя последними продукциями мы можем удалить нетерминалы) -- значит, мы не получим ничего лишнего (здесь присутствует элемент индукции)
2) Покажите, как получить любое наперед заданное слово языка -- значит, мы получим все слова
-- Вс май 24, 2015 21:28:59 --Т.е. когда мы накапливаем букву с индексом правой части i или k, мы добавляем буквы с индексами j ил l для сохранения неравенства.
Такое писать вредно. И уж точно не сойдёт за ответ.
Я-то верю, что вы хотели как лучше, а вот какое дело до ваших намерений грамматике? Доказывайте честно.