A = {0^a 1^b 2^c | a < b < c}
Мне нужно показать, что A не зависит от контекста. Я предполагаю, что для этого мне нужно использовать лемму о накачке, но как?
A = {0^a 1^b 2^c | a < b < c}
Мне нужно показать, что A не зависит от контекста. Я предполагаю, что для этого мне нужно использовать лемму о накачке, но как?
Цель состоит в том, чтобы доказать, что для любой колонны, длина которой> = минимальной длине откачки, струна не может быть закачана. То есть, если вы разделите его на подстроки uvxyz
, строка, полученная в результате создания копий (или удаления копий) v
и y
, все еще будет на языке A
.
Обратите внимание, что вам нужно только показать, что одна строка на языке не может быть накачана (если она соответствует минимальной длине накачки p).
Рассмотрим этот язык и его отношение к A
:
Шаг первый: определите минимальную длину откачки (2 ^ p + 1), где p - количество переменных. Шаг второй: сделайте несколько ниток такой длины. Шаг третий: начните разрезать строки на vwxyz так, чтобы | wy |> 0 (обратите внимание, что | x | МОЖЕТ быть нулевым) и | wxy | ‹= 2 ^ p + 1. Посмотрите на различные способы определения w и y и на то, что происходит, когда вы начинаете повторять эти подстроки на месте.
Ключ, вероятно, будет на разделительной линии между 0 и 1.