246 6. Системы вставки и удаления
прос мотивируется и ограничениями, возникающими в области
работы с ДНК и РНК. Как упоминалось в предыдущем раз-
деле, вставки и удаления одиночных символов соответствуют
точечным мутациям в генетической эволюции.
ВУ-системы весьма ограниченного веса характеризуют ре-
курсивно перечислимые языки:
Теорема 6.2. RE = INS
2
1
DEL
1
1
.
Доказательство. Разумеется, нужно доказывать лишь вклю-
чение RE ⊆ INS
2
1
DEL
1
1
.
Рассмотрим язык L ⊆ T
∗
, L ∈ RE , порожденный грамма-
тикой G = (N, T, S, P ) типа 0 в нормальной форме Петтонена
(теорема 3.4), т. е. содержащей контекстно-свободные правила
X → x, в которых |x| 6 2, и не контекстно-свободные правила
вида XY → XZ для X, Y, Z ∈ N.
Без ограничения общности можно предполагать, что в каж-
дом прави ле X → α
1
α
2
∈ P выполняется X 6= α
1
, X 6= α
2
и
α
1
6= α
2
. (Если потребуется, заменим X → α
1
α
2
на X → X
0
,
X
0
→ α
1
α
0
2
, α
0
2
→ α
2
, где X
0
, α
0
2
— новые символы.) Аналогично,
можно предполагать, что для каждого правила XY → XZ ∈ P
выполняется X 6= Y , X 6= Z и Y 6= Z. Более того, заменив
каждое правило X → α ∈ P , α ∈ N ∪ T , на X → αZ, Z → λ,
получим эквивалентную грамматику. Значит, можно считать,
что каждое правило из P имеет один из трех следующих видов:
1. X → α
1
α
2
для таких α
1
, α
2
∈ N ∪ T , что X 6= α
1
, X 6= α
2
,
α
1
6= α
2
,
2. X → λ,
3. XY → XZ для таких X, Y, Z ∈ N , что X 6= Y , X 6= Z,
Y 6= Z.
Кроме того, можно предполагать, что правила из P помечены,
причем это помечивание взаимно однозначно.
Построим ВУ-систему γ = (V, T, A, R), в которой
V = N ∪ T ∪ {[r], (r) | r — метка правила из P } ∪ {B, E},
A = {BSE},
и множество R сконструировано следующим образом.