Может anybode показать, какие правила производства необходимы для построения грамматики для языкаГрамматика, генерирующая язык a^i^2?
Может это описать грамматикой?
EDIT:
Это похоже, но своего рода «слабее» грамматики, так как вы не делаете силы, но кратные 2.
Это контекстно-зависимая грамматика, я не записал все правила, но идея :
Вы умножаете X на Y, а затем удаляете Y с левой стороны. Я думал, что, возможно, с помощью сил вы можете сгенерировать Y вправо, а затем генерировать окончательный X, вернувшись вправо, но я думаю, что это действительно не работает.
Есть ли у вас идеи?
Вы должны объяснить, что вы подразумеваете под «^». –
Я имел в виду мощность (латексная нотация) @MichaelDyck – martinerk0
По крайней мере, она не может быть описана контекстно-свободной грамматикой (а следовательно, и не регулярной грамматикой), поскольку она не удовлетворяет лемме о перекачке. Я не могу сказать, что для неограниченной грамматики. – Petr