Недавно я читал о некоторых идеях и истории новаторской работы, проделанной различными логиками и математиками в отношении вычислимости. В то время как отдельные концепции мне достаточно ясны, я пытаюсь прочно понять их взаимосвязи и абстрактный уровень, на котором они все связаны.
Мы знаем, что теорема Черча (или, скорее, независимые доказательства проблемы Энтшейдунагса Гильберта Алонзо Черчем и Аланом Тьюрингом) доказала, что в целом мы не можем вычислить, является ли данное математическое утверждение в формальной системе истинным или ложным. Как я понимаю, тезис Черча-Тьюринга дает довольно четкое описание эквивалентности (изоморфизма) между церковным лямбда-исчислением и машинами Тьюринга, поэтому у нас фактически есть единая модель вычислимости. (Примечание: насколько мне известно, доказательство Тьюринга использует тот факт, что проблема остановки неразрешима. Поправьте меня, если я ошибаюсь.)
Теперь первая теорема Гёделя о неполноте гласит, что не все утверждения в последовательной формальной системе с достаточной арифметической силой могут быть доказаны или опровергнуты (решены) в рамках этой системы. Во многих отношениях мне кажется, что это говорит мне то же самое, что и теоремы Черча, поскольку лямбда-исчисление и вращающиеся машины являются фактически формальными системами своего рода!
Это, однако, моя целостная интерпретация, и я надеялся, что кто-нибудь сможет пролить свет на детали. Эти две теоремы эффективно эквивалентны? Есть ли какие-то тонкости, которые нужно соблюдать? Если эти теории по существу смотрят на одну и ту же универсальную истину по-разному, почему к ним подходили с разных сторон? (Было более или менее 6 лет между доказательствами Годеля и Черча). Наконец, можем ли мы сказать, что концепция доказуемости в формальной системе (исчисление доказательств) идентична концепции вычислимости в теории рекурсии (машины Тьюринга / лямбда-исчисление)?