5.2. Соотношения между WK-семействами 203
Очевидно, что двухголовочный конечный автомат есть
частный случай 1-ограниченного конечного автомата Уотсо-
на–Крика, когда в качестве отношения комплементарности
берется отношение равенства: (a, b) ∈ ρ тогда и только тогда,
когда a = b. С другой стороны, 1-ограниченный конечный
автомат Уотсона–Крика можно смоделировать при помощи
двухголовочного конечного автомата: первая головка разби-
рает входную строку, действуя как верхняя головка автомата
Уотсона–Крика, а вторая разбирает ту же строку, действуя
как нижняя головка автомата Уотсона–Крика, при этом
предполагается, что проход верхней головки через символ a
осуществляется только при условии, что нижняя в том же
состоянии автомата проходит комплементарный ему символ b.
Тем самым получаем следующее равенство:
Лемма 5.8. T H = 1WK(u).
Конечный автомат Уотсона–Крика можно рассматривать и
как двухленточный двухголовоч ный конечный автомат специ-
ального типа, в котором ленты связаны отн ошением компле-
ментарности. В случае молекулы ДНК такое отношение взаим-
но-однозначно, т. е. одна лента в точности определяет вторую.
В случае простого автомата без состояний при разборе стр о-
ки из WK
ρ
(V ) достаточно проверить подпоследовательность
длиной не более максимума дли н строк w
1
, w
2
из правил пере-
хода
w
1
w
2
. Причина этого в том, что одна из строк w
1
и w
2
обя-
зательно пустая, и поэтому можно действовать на том уровне,
у которого читающая головка оказалась позади другой, тем
самым ограни чива я дистанцию между двумя головками (за-
держку). Отсюда вытекает
Лемма 5.9. NSWK(u) ⊆ REG .
Справедливо следующее усиление леммы 5.4.
Лемма 5.10. REG ⊆ F 1WK(u).
Доказательство. Рассмотрим конечный автомат M = (K, V,
s
0
, F, δ) и построим всефинальный 1-ограниченный конечный