7.2. Неитеративное сплетение 295
z
0
b
m+1
для некоторых z, z
0
∈ {a, b}
∗
. Рассмотрим первый слу-
чай, второй разбирается анал огич но. Итак, x = a
m+1
zu
2
x
2
.
Проходя через префикс a
m+1
, автомат M использует дважды
некоторое состояние из K. Соответствующий цикл можно по-
вторять, поэтому L
0
содержит строки вида x
0
= a
m+1+ti
zu
2
x
2
для t > 0 и произвольного i > 0. Для такой строки x
0
при i > 1
имеем
(x
0
, y) `
r
a
m+1+ti
zu
2
x
2
= a
m+1+ti
b
m+1
.
Полученная строка не лежит в L, противоречие. Это рассуж-
дение не зависит от типа R . (Сравните с леммой 7.8: L /∈
S
1
(REG, RE), но {c}L ∈ S
1
(REG, LIN).)
Согласно лемме 7.8, S
1
(REG, LIN) − REG 6= ∅ и S
1
(REG,
CF ) − LIN 6= ∅. Из леммы 7.9 имеем S
1
(REG, CS) − CS 6=
∅. (Следовательно, S
1
(REG, CF ) не сравнимо с LIN, и
S
1
(REG, CS), S
1
(REG, RE) не сравнимы с LIN, CF, CS.)
Все утверждения, пред ставленные в таблице, доказаны.
Сделаем несколько полезных замечаний по поводу резуль-
татов из таблицы 7.1:
1. Все семейства S
1
(F L
1
, F L
2
) принадлежат иерархии Хом-
ского, за исключением S
1
(REG, F L
2
), при F L
2
∈ {LIN,
CF, CS, RE}, и S
1
(LIN, F L
2
) при F L
2
∈ {F IN, REG},
занимающих строго промежуточные места среди семейств
иерархии Хомского. Свойства этих шести промежуточн ых
семейств (например, замкнутость относительно операций и
разрешимость) требуют дополнительного изучения.
1
2. Получена серия новых характеризаций семейства RE, от-
талкивающихся, что удивительно, от «простых» пар (F L
1
,
F L
2
). Особенно интересен случай (LIN, LIN ) в виду то-
го, что реальный язык последовательностей ДНК, по-ви-
димому, не является ни регулярным, н и даже контекстно-
свободным [44, 312]. Поэтому в соответствии с упомянутым
результатом этот язык не может быть ничем иным как ре-
1
Примечание переводчика. В [60] найдена характеризация семейства
S
1
(LIN, REG), из которой, в частности, следует, что оно совпадает с
S
1
(LIN, F IN).