Академический Документы
Профессиональный Документы
Культура Документы
Тьюринга
КТО?
А́лан Ма́тисон Тью́ринг — английский
математик, логик, криптограф.
ЧТО?
Машина Тьюринга – математическая (воображаемая) машина,
а не машина физическая. Она такой же математический объект,
как функция, производная, интеграл и т.д.
Устройство машины Тьюринга
Считываемый символ
Лента
Читающая головка
Внутреннее состояние
Лента:
Потенциально бесконечная;
В одной ячейке – один символ;
Пустая ячейка заполнена символом a0.
Головка:
В каждый момент времени находится только в одном
внутреннем состоянии;
Начальное состояние – q1;
Конечное состояние – q0.
Действия машины Тьюринга
За один такт своей работы машина Тьюринга может:
1) Изменить / не изменить символ, записанный на ленте
Машина: Конфигурация:
Пример машины Тьюринга
Рассмотрим работы машины Тьюринга, имеющую следующую
программу: 1111q110
1111q11
Q 111q210 1111q200
q1 q2 q3
A 111q210 111q2100
0 q10L q31R q10L 11q2110 …
1 q20L q21L q31R 1q21110 q2111100
q0 0 q2L q3R q211110 q20111100
q2011110 1q3111100
1q311110 …
T
… 1111q3100
1111q310 11111q300
1111q310 11111q300
f(a,b) = a + b 11111q30 11111q100
11111q0000
Зачем?
Тезис Тьюринга:
Для нахождения значений функции тогда и только тогда
существует какой-нибудь алгоритм когда существует машина
Тьюринга, вычисляющая данную функцию.
Выводы:
Машина Тьюринга – математически строгий аналог понятия
«алгоритм».
Принцип работы машины Тьюринга лежит в основе всех
современных ЭВМ.