Нещодавно я читав деякі ідеї та історію першокласної роботи, проведеної різними логіками та математиками щодо обчислюваності. Хоча окремі поняття для мене досить зрозумілі, я намагаюся зрозуміти там взаємозв'язки та абстрактний рівень, на якому вони всі пов'язані.
Ми знаємо, що теорема Церкви (а точніше, незалежні докази Ентшейдунгспроблеми Гільберта Алонцо Церкви та Алана Тюрінга) довела, що в цілому ми не можемо розрахувати, чи є дане математичне твердження у формальній системі правдивим чи помилковим. Як я розумію, теза Церкви Тьюрінга дає досить чіткий опис еквівалентності (ізоморфізму) між обчисленням лямбда-церкви Церкви та машинами Тюрінга, отже, ми ефективно маємо єдину модель обчислення. (Примітка. Наскільки я знаю, доказ Тьюрінга використовує той факт, що проблема зупинки не можна визначити. Виправте мене, якщо я помиляюся.)
Тепер перша теорема про незавершеність Геделя зазначає, що не всі твердження в послідовній формальній системі з достатньою арифметичною силою можуть бути доведені або спростовані (вирішені) у цій системі. Багато в чому, як мені здається, це говорить саме те саме, що й теореми Церкви, враховуючи, що обчислення лямбда та машини токарні є ефективними формальними системами!
Це, однак, моя цілісна інтерпретація, і я сподівався, що хтось може пролити трохи деталей. Чи є ці дві теореми ефективно еквівалентними? Чи варто дотримуватись тонкощів? Якщо ці теорії по суті дивляться на одну і ту ж універсальну істину по-різному, чому до них зверталися з таких різних точок зору? (Між доказом Годеля та Церквою було 6 чи менше років). Нарешті, чи можемо ми суттєво сказати, що поняття доказовості у формальній системі (доказ обчислення) тотожне поняттю обчислюваності в теорії рекурсії (машини Тьюрінга / лямбда-числення)?