Я пытался вывести из этих грамматик их язык:
Во-первых, я думаю (но не совсем уверен), что язык:
{a ^ (i) b ^ (j) | i mod 2 = 0 и j> 0}
а для второго у меня нет ни единой подсказки.
1.
G = ({S,A,B},{a,b},S,P)
P:
S -> AAB
A -> aaA | aa
B -> bB | b
2.
G = ({S,A,B},{a,b},S,P)
P:
S -> AB
A -> aAb | epsilon
B -> bBa | epsilon
Чтобы достичь формального языка первой грамматики, я попытался сократить его несколько раз в разных формах и увидел, что «а» обязательно повторяется четное число раз.