Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
5. Машины ТьюрингаНепосредственный анализ человеческих воможностей в области вычисления привел Поста [1] и Тьюринга [1] к введению определенного типа машин, которые должны имитировать действия человека-вычислителя. Представим себе ленту, разделенную на ячейки и продолжимую в обоих направлениях сколь угодно далеко. Мы можем печатать на ней знаки
Далее, представим себе машину, которая в любой момент находится в одном из своих состояний 1 Напечатать а 2 Сдвинуться на одну ячейку влево и перейти в состояние 3 Сдвинуться на одну ячейку вправо и перейти в состояние 4 Остановиться. Машина начинает работу в состоянии Мы говорим, что лента обозревается в стандартной позиции, если машина обозревает самый правый символ, напечатанный на ленте. Лента, изображенная выше, обозревается в стандартной позиции
Машина только что описанного типа называется машиной Тьюринга. Она следующим образом определяет частичную теоретико-числовую функцию (при не уменьшающем общности предположении, что Если машина в конце концов останавливается, обозревая некоторое натуральное число в стандартной позиции, то это натуральное число и есть значение, принимаемое рассматриваемой функцией для аргумента Если дана машина Тьюринга, мы можем найти частично рекурсивную функцию Следующая система Поста определяет искомую частично рекурсивную функцию: знаки вспомогательные знаки переменные производящие схемы
Для каждой конструкции первого типа мы добавляем схему
Аналогично инструкция второго типа порождает схему
инструкция третьего типа — схемы
инструкция четвертого типа — схемы
в зависимости от того, равно ли Мы закончим этот пункт, приведя некоторые соображения в пользу того, что все возможные виды механических вычислений могут быть выполнены на машинах Тьюринга. Должно быть ясно, что мы не наложим существенных ограничений, допустив, что производим наши вычисления обычным образом с помощью записей чернилами на листах бумаги. Эти листы мы берем настолько большими, чтобы те части наших вычислений, которые мы можем окинуть взглядом, умещались на одном листе бумаги, лежащем перед нами. Результаты наших предшествующих усилий мы складываем в стопку около стола. Для числа конфигураций на бумаге, находящейся перед нами, которые мы способны отчетливо различить, должна иметься конечная граница, так как иначе нашлись бы сколь угодно мало различающиеся конфигурации. Наше действие в любой определенный момент должно определяться конфигурацией на бумаге перед нами и нашим состоянием ума. В расчет нужно принимать лишь конечное число состояний ума, так как в противном случае среди этих состояний были бы сколь угодно близкие, и это привело бы нас в замешательство. Далее, чтобы не запутаться в стопке бумаг, находящейся рядом с нами, мы пользуемся закладкой для указания положения в стопке того листа, который лежит перед нами. В зависимости от того, что написано на бумаге, лежащей перед нами, и состояния нашего ума мы предпринимаем действия двух возможных типов. Либо мы пишем что-нибудь на бумаге перед нами, либо мы кладем эту бумагу назад в стопку на место закладки и вынимаем из стопки другой лист для исследования. Снизу и сверху стопки подкладывается чистая бумага. Расстояние от закладки до листа, который мы собираемся вынуть, должно определяться конфигурацией на листе, лежащем перед нами, и нашим состоянием ума и тем самым имеет конечную границу. Сделав размер листов достаточно большим, мы можем допустить, что, меняя лист, лежащий перед нами, мы всегда кладем на его место один из соседних листов. Таким образом, ход вычисления разбит на последовательность элементарных действий того типа, который способна выполнять машина Тьюринга.
|
1 |
Оглавление
|