Ну что-то типа этого. Проверьте сами.
Ваша грамматика порождает только штуки типа

с возможным отсутствием заглавных букв.
1) Покажите, что все продукции над этими выражениями сохраняют неравенство (т.к. тремя последними продукциями мы можем удалить нетерминалы) -- значит, мы не получим ничего лишнего (здесь присутствует элемент индукции)
2) Покажите, как получить любое наперед заданное слово языка -- значит, мы получим все слова
-- Вс май 24, 2015 21:28:59 --Т.е. когда мы накапливаем букву с индексом правой части i или k, мы добавляем буквы с индексами j ил l для сохранения неравенства.
Такое писать вредно. И уж точно не сойдёт за ответ.
Я-то верю, что вы хотели как лучше, а вот какое дело до ваших намерений грамматике? Доказывайте честно.