Если я позволю строке w
быть a^mb^m
, то мы знаем, что y
будет состоять только из a
из-за правила |xy| <= m
.
И если я установлю i=0
, то ww^R
будет иметь меньше a
с левой стороны, чем с правой. Таким образом, это доказывает, что этот язык не является регулярным.
Однако в моем учебнике (Введение в формальные языки и автоматы, стр. 118, Линц) говорится, что если бы я выбрал w = a^2m
и позволил y = aa
, то потерпел бы неудачу.
Но как так?
На мой взгляд, независимо от того, что такое x
, y
, z
, у первого a^2m
будет меньше a
или больше, в зависимости от того, что такое i
, чем у второго a^2m
.