Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лк9 Машина Тьюринга.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
135.49 Кб
Скачать

Машина Тьюринга

Алан Тьюринг

Alan Mathison Turing

Дата рождения: 23 июня 1912

Место рождения: Лондон, Англия

Дата смерти: 7 июня 1954 (41 год)

Место смерти: Вилмслоу, Чешир, Англия

Известен как: изобретатель машины Тьюринга, теста Тьюринга. Также во время Второй мировой войны возглавлял группу Hut 8, ответственную за криптоанализ сообщений военно-морского флота Германии. Тьюринг разработал ряд методов взлома, в том числе теоретическую базу для «Бомбы» — машины, использованной для взлома немецкого шифратора Enigma.

Алан Тьюринг (Turing) в 1936 году опубликовал в трудах Лондонского математического общества статью «О вычислимых числах в приложении к проблеме разрешения», которая наравне с работами Поста и Черча лежит в основе современной теории алгоритмов.

Предыстория создания этой работы связана с формулировкой Давидом Гильбертом на Международном математическом конгрессе в Париже в 1900 году неразрешенных математических проблем. Одной из них была задача доказательства непротиворечивости системы аксиом обычной арифметики, которую Гильберт в дальнейшем уточнил как «проблему разрешимости» - нахождение общего метода, для определения выполнимости данного высказывания на языке формальной логики.

Статья Тьюринга как раз и давала ответ на эту проблему - вторая проблема Гильберта оказалась неразрешимой. Но значение статьи Тьюринга выходило далеко за рамки той задачи, по поводу которой она была написана.

Приведем характеристику этой работы, принадлежащую Джону Хопкрофту: «Работая над проблемой Гильберта, Тьюрингу пришлось дать четкое определение самого понятия метода. Отталкиваясь от интуитивного представления о методе как о некоем алгоритме, т.е. процедуре, которая может быть выполнена механически, без творческого вмешательства, он показал, как эту идею можно воплотить в виде подробной модели вычислительного процесса. Полученная модель вычислений, в которой каждый алгоритм разбивался на последовательность простых, элементарных шагов, и была логической конструкцией, названной впоследствии машиной Тьюринга».

Машина Тьюринга была придумана в 30-е годы математиком Аланом Тьюрингом (Англия) в качестве теоретического механизма для обоснования понятия алгоритма и доказательства алгоритмической неразрешимости некоторых проблем. Если для решения задачи можно построить машину Тьюринга, то она алгоритмически разрешима. Это положение известно как тезис Тьюринга - принимаемое без доказательства фундаментальное положение теории алгоритмов, согласно которому всякий алгоритм представим в форме машины Тьюринга.

Тезис Тьюринга. Если функция f является вычислимой, то существует машина Тьюринга, вычисляющая функцию f

Можно ли доказать тезис Тьюринга? Нет, так как нет точного определения понятия вычислимой функции. Тезис Тьюринга является результатом, возникшим из опыта.