ВУЗ:
Составители:
9
i
q на новое
j
q , в котором будет машина в момент времени t +1 (может
быть, что
ji
qq
=
).
Такие действия устройства управления называют командой, которую
можно записать в виде:
jjii
qDaaq
®
, (1)
где
i
q – внутреннее состояние машины в данный момент;
i
a – считываемый в
этот момент символ;
j
a – символ, на который изменяется символ
i
a (может быть
ji
aa
=
); символ
D
есть или Н, или Л, или П и указывает направление движения
головки;
j
q – внутреннее состояние машины в следующий момент (может быть
ji
qq
=
). Выражения
ii
aq и
jj
qDa называются левой и правой частями этой
команды соответственно. Число команд, в которых левые части попарно различ-
ны, является конечным числом, так как множества }{\
0
qQ и
A
конечны.
Не существует команд с одинаковыми левыми частями, т. е. если про-
грамма машины
T
содержит выражения
jjii
qDaaq
®
и
kktt
qDaaq
®
,
то
ti
qq
¹
или
ti
aa
¹
и
}
,
,
{
Н
Л
П
D
Î
.
Совокупность всех команд называется программой машины Тьюринга.
Максимальное число команд в программе равно
m
n
×
+
)
1
(
, где
An
=
+
1 и Qm
=
+
1 . Считается, что заключительное состояние команды
0
q может стоять только в правой части команды, начальное состояние
1
q
может стоять как в левой так и в правой части команды.
Выполнение одной команды называется шагом. Вычисление (или ра-
бота) машины Тьюринга является последовательностью шагов одного за
другим без пропусков, начиная с первого.
Итак, МТ задана, если известны четыре конечных множества: внешний
алфавит
A
, внутренний алфавит
Q
, множество
D
перемещений головки и
программа машины, представляющая собой конечное множество команд.
qi на новое q j , в котором будет машина в момент времени t +1 (может быть, что qi � q j ). Такие действия устройства управления называют командой, которую можно записать в виде: qi ai � a j D q j , (1) где qi – внутреннее состояние машины в данный момент; a i – считываемый в этот момент символ; a j – символ, на который изменяется символ a i (может быть ai � a j ); символ D есть или Н, или Л, или П и указывает направление движения головки; q j – внутреннее состояние машины в следующий момент (может быть qi � q j ). Выражения qi ai и a j D q j называются левой и правой частями этой команды соответственно. Число команд, в которых левые части попарно различ- ны, является конечным числом, так как множества Q \ {q 0 } и A конечны. Не существует команд с одинаковыми левыми частями, т. е. если про- грамма машины T содержит выражения qi ai � a j D q j и qt at � ak D qk , то qi � qt или ai � at и D � {П , Л , Н } . Совокупность всех команд называется программой машины Тьюринга. Максимальное число команд в программе равно (n � 1) � m , где n � 1 � A и m � 1 � Q . Считается, что заключительное состояние команды q0 может стоять только в правой части команды, начальное состояние q1 может стоять как в левой так и в правой части команды. Выполнение одной команды называется шагом. Вычисление (или ра- бота) машины Тьюринга является последовательностью шагов одного за другим без пропусков, начиная с первого. Итак, МТ задана, если известны четыре конечных множества: внешний алфавит A , внутренний алфавит Q , множество D перемещений головки и программа машины, представляющая собой конечное множество команд. 9
Страницы
- « первая
- ‹ предыдущая
- …
- 7
- 8
- 9
- 10
- 11
- …
- следующая ›
- последняя »