ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »
