Дискретная математика. Элементы теории задачи и упражнения. Часть 2. Булгакова И.Н - 80 стр.

UptoLike

Операция замыкания . Основные замкнутые классы .
__________________________________________________________________________________________
126
1
q
(начальная конфигурация)
Λ
b
b
Λ
2-й шаг
2
q
Λ
b
b
Λ
3-й шаг
2
q
Λ
b
b
Λ
4-й шаг
2
q
Λ
b
b
a
5-й шаг
0
q
(заключительная конфигу -
рация)
Работа МТ закончена.
Работу МТ можно описать следующим образом : она запоминает 1-ю
букву исходного слова (или при этом стирает его ); головка движется впра -
во до первой пустой клетки, в которую и записывается первая буква ис-
ходного слова .
Замечание. Часто программу МТ записывают в другой, более ком-
пактной форме в виде таблицы. Например, программа примера 1 может
выглядеть следующим образом:
Λ
a
b
1
q
2
qП
Λ
2
q
0
qНa
2
qПb
Пример 2. Построить машину Тьюринга , вычисляющую числовую
функцию
(
)
.Nx,xxS
1
Решение. Пусть внешним алфавитом данной МТ является множест -
во
{
}
1,A
Λ
. Число
N
x
на ленте машины записывать в виде набора из
x
единиц:
                                           126
Операция замыкания. Основные замкнутые классы.
__________________________________________________________________________________________
                      q1                                 (начальная конфигурация)

                             ↓
                      Λ      b       b      Λ            — 2-й шаг
                             q2

                                    ↓
                      Λ       b     b       Λ            — 3-й шаг
                                    q2

                                           ↓
                      Λ       b      b     Λ             — 4-й шаг
                                           q2

                                           ↓
                      Λ       b      b     a             — 5-й шаг
                                           q0            (заключительная конфигу-
                                                         рация)
       Работа МТ закончена.

     Работу МТ можно описать следующим образом: она запоминает 1-ю
букву исходного слова (или при этом стирает его); головка движется впра-
во до первой пустой клетки, в которую и записывается первая буква ис-
ходного слова.

     Замечание. Часто программу МТ записывают в другой, более ком-
пактной форме в виде таблицы. Например, программа примера 1 может
выглядеть следующим образом:
                        Λ       a        b
                q1            Λ П q2
                q2    a Н q0          b П q2


      Пример 2. Построить машину Тьюринга, вычисляющую числовую
функцию
                             S ( x ) =x +1, x ∈N .
      Решение. Пусть внешним алфавитом данной МТ является множест-
во A ={Λ , 1}. Число x ∈ N на ленте машины записывать в виде набора из
 x единиц: