Машина Тьюринга
Версия от 16:22, 5 декабря 2012; Андрей Шулаев (обсуждение | вклад) (первая версия, неформальное описание и неполное определение)
Эта статья находится в разработке!
Введение
Машина Тьюринга — абстрактный вычислитель, предложенный британским математиком Аланом Тьюрингом в 1936 году для формализации понятия алгоритма.
Неформально машина Тьюринга определяется как устройство, состоящее из двух частей:
- бесконечной одномерной ленты, разделённой на ячейки,
- головкой, которая представляет из себя детерминированный конечный автомат. За один шаг головка может перезаписать символ под лентой и сместиться на одну ячейку
Определение
Формально машина Тьюринга определяется как кортеж из восьми элементов
, где- — алфавит, из букв которого могут состоять входные слова
- — символы, которые могут быть записаны на ленту в процессе работы машины
- — пробельный символ (от слова blank)
- — множество состояний управляющего автомата
- — допускающее состояние автомата
- — отвергающее состояние автомата
- — стартовое состояние автомата
- — функция перехода автомата