У меня есть язык: L = {0 ^ i 1 ^ i | я> = 0}
Грамматика, описывающая его, доказывает, что это контекстно-свободный язык: S -> 0S1 | е
Если язык контекстно-свободный, должна выполняться лемма о перекачке. Однако я не могу заставить его работать, независимо от того, что я выберу для «прокачки», я получу смесь нулей и единиц, например 0101.
Правильно ли я, что это действительно контекстно-свободный язык? Если да, то не могли бы вы привести пример использования леммы о накачке?