Модель вычисления Тьюринга и концепция природы проблемы, которую он решал, была наиболее близка к физике. Его абстрактный компьютер, машина Тьюринга, представлял собой бумажную ленту, разделенную на квадраты, причем на каждом квадрате был написан один из конечного числа легко различимых символов. Вычисление осуществлялось следующим образом: на каждом шаге считывался один квадрат, затем лента перемещалась вперед или назад и производилось стирание или запись одного из символов в соответствии с простыми недвусмысленными правилами. Тьюринг доказал, что один конкретный компьютер такого типа, универсальная машина Тьюринга, имеет объединенный репертуар всех других машин Тьюринга. Он предположил, что этот репертуар в точности состоит из «всех функций, которые естественно полагать вычислимыми». Он имел в виду вычислимость математиками.
Однако математики – это достаточно нетипичные физические объекты. Почему мы должны допускать, что воспроизведение их в ходе выполнении вычислений – предел вычислительных задач? Оказывается, что не должны. Как я объясню в главе 9, квантовые компьютеры могут выполнять вычисления, которые ни один человек-математик никогда, даже в принципе, не сможет выполнить. В работе Тьюринга неявно выражено его ожидание того, что функции, которые «естественно полагать вычислимыми», могли бы, по крайней мере в принципе, быть вычисленными и в природе. Это ожидание эквивалентно более сильной, физической версии гипотезы Чёрча – Тьюринга. Математик Роджер Пенроуз [23]предложил назвать его принципом Тьюринга.
Принцип Тьюринга (для абстрактных компьютеров, имитирующих физические объекты)
Существует абстрактный универсальный компьютер, репертуар которого включает любое вычисление, выполнимое каким-либо физически возможным объектом.
Тьюринг считал, что «универсальный компьютер», о котором идет речь, – это универсальная машина Тьюринга. Чтобы принять во внимание более широкий репертуар квантовых компьютеров, я сформулировал принцип в такой форме, которая не указывает, какой именно «абстрактный компьютер» выполняет эту работу.
Приведенным мной доказательством существования CGT-сред я, в сущности, обязан Тьюрингу. Как я уже сказал, он не думал явным образом в терминах виртуальной реальности, но «среда, которую можно воспроизвести», соответствует некоторому классу математических вопросов, ответ на которые можно рассчитать. Эти вопросы вычислимы. Все остальные вопросы, ответы на которые невозможно рассчитать, называются невычислимыми. Если вопрос невычислим, это не значит, что на него нет ответа или что этот ответ в каком-то смысле плохо определен или неоднозначен. Напротив, это значит, что у этого вопроса определенно есть ответ. Дело просто в том, что физически не существует, даже в принципе, способа получить этот ответ (точнее, – поскольку человек всегда может высказать удачную, хотя и не поддающуюся проверке догадку, – доказать, что это и есть ответ). Например, парные простые числа – это два простых числа, разность которых равна 2 (например, 3 и 5 или 11 и 13). Математики тщетно пытались ответить на вопрос, существует ли бесконечно много таких пар или их количество все же конечно. Неизвестно даже, вычислим ли этот вопрос. Предположим, что нет. Это эквивалентно утверждению о том, что ни один человек или компьютер никогда не сможет создать доказательство того, что количество парных простых чисел конечное, или же что их бесконечно много. Тем не менее ответ на этот вопрос существует: можно сказать с уверенностью, что либо существует наибольшая пара чисел-близнецов, либо таких пар бесконечно много; третьего не дано. Вопрос остается четко определенным, несмотря на то что мы, возможно, никогда не узнаем ответа.
Что касается виртуальной реальности, то ни один физически возможный ее генератор не сможет создать среду, в которой ответы на невычислимые вопросы выдаются по запросу пользователя. Такие среды относятся к CGT-средам. Верно и обратное: каждая CGT-среда соответствует классу математических вопросов («что произошло бы далее в среде, определенной так-то и так-то?»), на которые физически невозможно дать ответ.
Несмотря на то, что невычислимые вопросы бесконечно более многочисленны, чем вычислимые, они тяготеют к эзотерике. Это не случайно. Так происходит потому, что разделы математики, которые мы склонны считать в наименьшей степени эзотерическими, – это разделы, отражение которых мы видим в поведении физических объектов в знакомых ситуациях. В таких случаях мы часто можем воспользоваться этими физическими объектами, чтобы ответить на вопросы о соответствующих математических отношениях. Например, мы можем считать на пальцах, потому что физика пальцев естественным образом имитирует арифметику целых чисел от нуля до десяти.
Читать дальше
Конец ознакомительного отрывка
Купить книгу