306 7. Системы сплетения
ческих перестановок получить мы не сможем (в частности, на
каждом шаге в строку будет входить ровно один символ B).
Правило типа 1 также можно применить к каждой строке
XwY , у которой w оканчивается левой частью правила из P .
Подготовив же строку с помощью правил из групп 2–5, как
описывалось выше, мы сможем имитировать выполнение лю-
бого правила из P в любом месте соответствующей сентенци-
альной формы грамматики G.
Следовательно, для каждой сентенциальной формы w из G
существует строка XBwY , полученная с помощью σ, и обрат-
но, в строке Xw
1
Bw
2
Y , построенной σ, w
2
w
1
есть сентенциаль-
ная форма грамматики G.
Удалить символы, не лежащие в T , из построенных с по-
мощью σ строк можно только, воспользовавшись правилами
групп 6, 7. Более точно, символы XB могут быть удалены т оль-
ко при следующих условиях:
(1) в наличии имеется Y (т. е. ра бота будет заблокирована, если
воспользоваться сначала правилом 7, стирающим Y : строка
не сможет участвовать в дальнейших сплетениях, а терми-
нальной она не является),
(2) текущая строка, ограниченная X, Y , состоит только из тер-
минальных символов и одного символа B,
(3) символ B расположен слева.
После удаления X и B можно стереть и Y , а то, что мы полу-
чим, будет строкой из T
∗
. Из предыдущего обсуждения ясно,
что она лежит в L(G), значит, σ
∗
1
(L
0
) ∩ T
∗
⊆ L(G). Обратно,
каждая строка из L(G) может быть построена таким спосо-
бом, следовательно, L(G) ⊆ σ
∗
1
(L
0
)∩T
∗
. Получаемое равенство
L(G) = σ
∗
1
(L
0
) ∩ T
∗
завершает доказательство.
В следующих главах встретится много вариантов процеду-
ры переброски и имитации, использованной в данном доказа-
тельстве.
Семейства H
1
(F L
1
, F L
2
) удовлетворяют сильным ограни-
чениям.