Открыть сервис

Тезис Чёрча — Тьюринга

Тезис Чёрча — Тьюринга — это фундаментальное положение в теории алгоритмов, математической логике и информатике, которое связывает интуитивное понятие «эффективно вычислимой» функции со строгими математическими моделями вычислимости. В своей наиболее распространённой формулировке тезис утверждает, что любой алгоритм, который может быть выполнен человеком или машиной, может быть реализован на машине Тьюринга.

История возникновения

Проблема формализации понятия алгоритма стала центральной в математике первой половины XX века. До 1930-х годов термин «алгоритм» использовался интуитивно, без строгого определения. Развитие математической логики, работы Давида Гильберта по проблеме разрешения (Entscheidungsproblem) и попытки обоснования оснований математики привели к необходимости чётко определить, какие функции можно считать вычислимыми.

Ключевой вклад в решение этой задачи внесли три исследователя, работавшие независимо друг от друга.

Работы Алонзо Чёрча

В 1936 году американский математик Алонзо Чёрч опубликовал статью «Замечание о проблеме разрешения», в которой он:

Работы Алана Тьюринга

В том же 1936 году британский математик Алан Тьюринг в статье «О вычислимых числах в приложении к проблеме разрешения» предложил принципиально иную модель: машину Тьюринга. Это абстрактное вычислительное устройство, состоящее из бесконечной ленты и головки, которая может читать, записывать символы и перемещаться по ленте в соответствии с конечным набором правил.

Тьюринг утверждал, что любой процесс, который может быть выполнен человеком-вычислителем, строго следующим инструкциям, может быть выполнен и его машиной. Этот тезис сегодня часто называют тезисом Тьюринга.

Работы Эмиля Поста

Независимо от Тьюринга и Чёрча, американский математик Эмиль Пост в 1936 году предложил собственную формализацию вычислимости, основанную на понятии «работы по алгоритму», используя схожие с машиной Тьюринга идеи. Его подход также внёс вклад в формирование единой концепции.

Объединение тезисов

Вскоре было доказано, что λ-исчисление Чёрча и машина Тьюринга эквивалентны по вычислительной мощности: любой алгоритм, реализуемый в одной модели, можно реализовать и в другой. Это позволило объединить два независимых утверждения в единый тезис Чёрча — Тьюринга.

Формулировки тезиса

Тезис не является теоремой, которую можно доказать в рамках формальной системы, поскольку он связывает интуитивное (нестрогое) понятие алгоритма с математическим (строгим) объектом. Тем не менее, он принимается большинством специалистов на основании огромного эмпирического подтверждения.

Основные версии

  1. Классическая (стандартная) формулировка: Всякая интуитивно вычислимая функция вычислима на машине Тьюринга. Или, эквивалентно: класс функций, вычислимых на машине Тьюринга, и класс интуитивно вычислимых функций совпадают.
  2. Физический тезис (тезис Чёрча — Тьюринга для физических систем): Любое физически реализуемое вычисление может быть выполнено некоторой машиной Тьюринга (с учётом ресурсных ограничений).
  3. Сильный тезис (тезис Чёрча — Тьюринга для квантовых вычислений): Квантовые компьютеры не могут решать задачи, неразрешимые для классических машин Тьюринга (хотя могут решать некоторые задачи существенно быстрее).

Эквивалентные модели вычислимости

Подтверждением тезиса служит тот факт, что множество совершенно разных формальных моделей, разработанных для описания алгоритмов, оказались эквивалентными по вычислительной мощности. Среди них:

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

Значение и следствия

Для математики и логики

Тезис Чёрча — Тьюринга позволил математически строго доказать неразрешимость ряда фундаментальных проблем:

Для информатики и теории алгоритмов

Для философии и когнитивных наук

Тезис поднимает фундаментальные вопросы о природе человеческого интеллекта и пределах познания. Если человеческое мышление может быть полностью сведено к формальным алгоритмам, то, согласно тезису, любой мыслительный процесс может быть воспроизведён на машине Тьюринга. Это напрямую связано с гипотезой сильного искусственного интеллекта и вызывает дискуссии, в частности, с позиций аргумента китайской комнаты Джона Сёрла. Однако современная нейробиология и когнитивная наука не дают однозначного ответа, является ли мышление человека алгоритмическим в смысле машины Тьюринга.

Критика и ограничения

Тезис Чёрча — Тьюринга не является абсолютным и имеет ряд аспектов, вызывающих дискуссии.

  1. Квантовые вычисления. Возможности квантовых компьютеров основаны на принципах квантовой механики, которые отличаются от классической логики. Хотя сильный тезис утверждает, что квантовые машины не превосходят по классу разрешимых задач классические машины Тьюринга, существуют проблемы (например, факторизация больших чисел с помощью алгоритма Шора), которые квантовые компьютеры могут решить экспоненциально быстрее. Вопрос о том, являются ли такие вычисления «алгоритмическими» в классическом смысле, остаётся открытым.
  2. Гиперкомпьютеры и реалистичные модели. Существуют теоретические модели (гиперкомпьютеры), которые могли бы решать алгоритмически неразрешимые задачи. Например, оракульная машина Тьюринга или машина с бесконечным временем работы. Однако эти модели требуют нефизических допущений (например, бесконечной точности измерений или бесконечной памяти), что делает их невозможными в физической реальности.
  3. Интуитивное понятие алгоритма. Эмпирическое подтверждение тезиса, хотя и огромное, не является формальным доказательством. В будущем не исключено открытие класса интуитивно вычислимых функций, которые не могут быть формализованы с помощью существующих моделей. Однако за почти сто лет существования тезиса таких контрпримеров не найдено.

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →