Лемма о перестановке


В теории формальных языков лемма об обмене устанавливает необходимое условие для того, чтобы язык был контекстно-свободным , точно так же, как лемма о накачке для контекстно-свободных языков .

Он утверждает, что для каждого контекстно-свободного языка существует такое, что для всех для любого набора длинных слов существует такое с , и такие разложения , что каждое из , , не зависит от , более того, , и слова находятся в для каждого и .

Первое применение леммы об обмене состояло в том, чтобы показать, что набор повторяющихся строк (т. е. строк формы с ) в алфавите из трех или более символов не является контекстно-свободным.