Теоремы Гёделя о неполноте - Gödels incompleteness theorems - Wikipedia

Теоремы Гёделя о неполноте два теоремы из математическая логика которые демонстрируют присущие каждому формальному аксиоматическая система способен моделировать базовые арифметика. Эти результаты, опубликованные Курт Гёдель в 1931 г. важны как в математической логике, так и в философия математики. Теоремы широко, но не повсеместно интерпретируются как показывающие, что Программа Гильберта найти полный и последовательный набор аксиомы для всех математика невозможно.

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

Используя диагональный аргумент, Теоремы Гёделя о неполноте были первой из нескольких тесно связанных теорем об ограничениях формальных систем. За ними последовали Теорема Тарского о неопределенности о формальной неопределенности истины, Церковь доказательство того, что Гильбертов Entscheidungsproblem неразрешима, и Тьюринг теорема о том, что не существует алгоритма для решения проблема остановки.

Формальные системы: полнота, последовательность и эффективная аксиоматизация

Теоремы о неполноте применимы к формальные системы которые имеют достаточную сложность, чтобы выразить основную арифметику натуральных чисел, и которые являются непротиворечивыми и эффективно аксиоматизированными, эти концепции подробно описаны ниже. Особенно в контексте логика первого порядка, формальные системы также называют формальные теории. В общем, формальная система - это дедуктивный аппарат, который состоит из определенного набора аксиом вместе с правилами символического манипулирования (или правилами вывода), которые позволяют выводить новые теоремы из аксиом. Одним из примеров такой системы является система первого порядка. Арифметика Пеано, система, в которой все переменные предназначены для обозначения натуральных чисел. В других системах, например теория множеств, только некоторые предложения формальной системы выражают утверждения о натуральных числах. Теоремы о неполноте касаются формальной доказуемости в рамках этих систем, а не «доказуемости» в неформальном смысле.

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

Эффективная аксиоматизация

Формальная система называется эффективно аксиоматизированный (также называемый эффективно генерируется), если его набор теорем является рекурсивно перечислимый набор (Францен, 2005, с. 112).

Это означает, что существует компьютерная программа, которая, в принципе, может перечислить все теоремы системы, не перечисляя никаких утверждений, не являющихся теоремами. Примеры эффективно генерируемых теорий включают арифметику Пеано и Теория множеств Цермело – Френкеля (ZFC).

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

Полнота

Набор аксиом (синтаксически, или же отрицание-) полный if для любого утверждения на языке аксиом это утверждение или его отрицание доказуемо с помощью аксиом (Smith 2007, p. 24). Это понятие относится к первой теореме Гёделя о неполноте. Не следует путать с семантический полнота, означающая, что набор аксиом доказывает все семантические тавтологии данного языка. В его теорема полноты, Гёдель доказал, что логика первого порядка семантически полный. Но он не является синтаксически полным, поскольку существуют предложения, выражаемые на языке логики первого порядка, которые нельзя ни доказать, ни опровергнуть с помощью одних только аксиом логики.

В простой системе логики было бы абсурдно ожидать синтаксической полноты.[нужна цитата ] Но в системе математики такие мыслители, как Гильберт, считали, что найти такую ​​аксиоматизацию, которая позволила бы доказать или опровергнуть (доказывая ее отрицание) каждую математическую формулу, - это всего лишь вопрос времени.

Формальная система может быть синтаксически неполной по замыслу, как это обычно бывает с логикой. Или он может быть неполным просто потому, что не все необходимые аксиомы были обнаружены или включены. Например, Евклидова геометрия без параллельный постулат является неполным, потому что некоторые утверждения языка (например, сам постулат параллельности) не могут быть доказаны с помощью остальных аксиом. Точно так же теория плотные линейные порядки не является полным, но дополняется дополнительной аксиомой, утверждающей, что в порядке нет конечных точек. В гипотеза континуума это заявление на языке ZFC это невозможно доказать в ZFC, поэтому ZFC не является полным. В этом случае нет очевидного кандидата на новую аксиому, решающую проблему.

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

Последовательность

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

Арифметика Пеано доказуемо согласована с ZFC, но не внутри себя. Точно так же ZFC не является доказуемо согласованным изнутри, но ZFC + "существует недоступный кардинал "доказывает, что ZFC согласован, потому что если κ наименьший такой кардинал, то Vκ сидя внутри Вселенная фон Неймана это модель ZFC, и теория непротиворечива тогда и только тогда, когда у нее есть модель.

Если взять все утверждения на языке Арифметика Пеано в качестве аксиом эта теория является полной, имеет рекурсивно перечислимый набор аксиом и может описывать сложение и умножение. Однако это не соответствует действительности.

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

Системы, содержащие арифметику

Теоремы о неполноте применимы только к формальным системам, которые способны доказать достаточный набор фактов о натуральных числах. Достаточный набор - это набор теорем Арифметика Робинсона Q. Некоторые системы, такие как арифметика Пеано, могут напрямую выражать утверждения о натуральных числах. Другие, например теория множеств ZFC, могут интерпретировать утверждения о натуральных числах на своем языке. Любой из этих вариантов подходит для теорем о неполноте.

Теория алгебраически замкнутые поля данной характеристики является полным, непротиворечивым и имеет бесконечный, но рекурсивно перечислимый набор аксиом. Однако в этой теории невозможно закодировать целые числа, и теория не может описывать арифметику целых чисел. Похожий пример - теория настоящие закрытые поля, что по сути эквивалентно Аксиомы Тарского за Евклидова геометрия. Так что сама евклидова геометрия (в формулировке Тарского) является примером полной, непротиворечивой, эффективно аксиоматизированной теории.

Система Арифметика пресбургера состоит из набора аксиом для натуральных чисел с помощью простой операции сложения (умножение опускается). Арифметика Пресбургера является полной, непротиворечивой и рекурсивно перечислимой и может кодировать сложение, но не умножение натуральных чисел, показывая, что для теорем Гёделя нужна теория, чтобы кодировать не только сложение, но и умножение.

Дэн Уиллард (2001) изучили некоторые слабые семейства арифметических систем, которые допускают достаточно арифметических отношений для формализации нумерации Гёделя, но недостаточно сильны, чтобы иметь умножение как функцию, и поэтому не смогли доказать вторую теорему о неполноте; эти системы последовательны и способны доказать свою непротиворечивость (см. самопроверяющиеся теории ).

Противоречивые цели

При выборе набора аксиом одна цель состоит в том, чтобы суметь доказать как можно больше правильных результатов без доказательства каких-либо неправильных результатов. Например, мы могли бы представить себе набор истинных аксиом, которые позволят нам доказать каждое истинное арифметическое утверждение о натуральных числах (Smith 2007, p 2). В стандартной системе логики первого порядка несогласованный набор аксиом доказывает каждое утверждение на его языке (это иногда называют принцип взрыва ) и, таким образом, автоматически завершается. Однако набор аксиом, который является одновременно полным и непротиворечивым, доказывает, что максимальный набор не-противоречивый теоремы (Hinman 2005, с. 143).

Шаблон, проиллюстрированный в предыдущих разделах с арифметикой Пеано, ZFC и ZFC + «существует недоступный кардинал», обычно не может быть нарушен. Здесь ZFC + "существует недоступный кардинал" не может быть доказана непротиворечивостью из самого себя. Это также не является полным, как показано в ZFC + "существует недоступная кардинальная" теория неразрешенной гипотезы континуума.

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

Первая теорема о неполноте

Первая теорема Гёделя о неполноте впервые появилась как «Теорема VI» в статье Гёделя 1931 года »О формально неразрешимых предложениях Principia Mathematica и родственных систем I ». Вскоре после этого предположения теоремы были улучшены Дж. Баркли Россером (1936) с использованием Уловка Россера. Результирующая теорема (включающая улучшение Россера) может быть перефразирована на английском языке следующим образом, где «формальная система» включает предположение, что система эффективно генерируется.

Первая теорема о неполноте: "Любая последовательная формальная система F в пределах которой может быть выполнено определенное количество элементарных арифметических действий, является неполным; т.е. есть высказывания на языке F которые нельзя ни доказать, ни опровергнуть в F. »(Раатикайнен 2015)

Недоказуемое заявление граммF упоминаемый теоремой часто упоминается как «предложение Гёделя» для системы F. Доказательство строит конкретное предложение Гёделя для системы F, но существует бесконечно много утверждений на языке системы, которые обладают одинаковыми свойствами, такими как конъюнкция предложения Гёделя и любого логически действительный приговор.

Каждая эффективно сгенерированная система имеет собственное предложение Гёделя. Можно определить более крупную систему F ’ который содержит все F плюс граммF как дополнительная аксиома. Это не приведет к созданию полной системы, потому что теорема Гёделя также применима к F ’, и поэтому F ’ также не может быть полным. В этом случае, граммF действительно теорема в F ’, потому что это аксиома. Потому что граммF заявляет только, что это не доказуемо в F, его доказуемость в пределах F ’. Однако, поскольку теорема о неполноте применима к F ’, будет новое заявление Гёделя граммF ′ за F ’, показывая, что F ’ тоже неполный. граммF ′ будет отличаться от граммF в этом граммF ′ будет относиться к F ’, скорее, чемF.

Синтаксическая форма предложения Гёделя

Предложение Гёделя косвенно относится к самому себе. В предложении говорится, что, когда определенная последовательность шагов используется для построения другого предложения, это построенное предложение не будет доказуемо в F. Однако последовательность шагов такова, что построенное предложение оказывается граммF сам. Таким образом, предложение Гёделя граммF косвенно заявляет о своей недоказуемости в пределах F (Смит 2007, стр. 135).

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

Таким образом, хотя предложение Гёделя косвенно относится к предложениям системы F, если читать как арифметическое утверждение, предложение Гёделя напрямую относится только к натуральным числам. Он утверждает, что ни одно натуральное число не имеет определенного свойства, где это свойство задается примитивно рекурсивный связь (Смит 2007, с. 141). Таким образом, предложение Гёделя может быть написано на языке арифметики с простой синтаксической формой. В частности, это может быть выражено как формула на языке арифметики, состоящая из ряда ведущих универсальных кванторов, за которыми следует бескванторное тело (эти формулы находятся на уровне из арифметическая иерархия ). Через Теорема MRDP, предложение Гёделя можно переписать как утверждение, что конкретный многочлен от многих переменных с целыми коэффициентами никогда не принимает нулевое значение, когда его переменные заменяются целыми числами (Franzén 2005, p. 71).

Истина предложения Гёделя

Первая теорема о неполноте показывает, что предложение Гёделя граммF соответствующей формальной теории F недоказуемо в F. Поскольку, когда эта недоказуемость интерпретируется как утверждение об арифметике, это именно то, что утверждает предложение (косвенно), предложение Гёделя на самом деле истинно (Smoryński 1977, с. 825; также см. Franzén 2005, с. 28–33). По этой причине приговор граммF часто говорят, что это «правда, но недоказуема». (Раатикайнен 2015). Однако, поскольку предложение Гёделя не может само по себе формально определять предполагаемую интерпретацию, истинность предложения граммF могут быть получены только с помощью метаанализа извне системы. В общем, этот метаанализ можно провести в рамках слабой формальной системы, известной как примитивная рекурсивная арифметика, что доказывает импликацию Con (F)→граммF, где Con (F) - каноническое предложение, утверждающее непротиворечивость F (Сморинский, 1977, с. 840, Кикучи, Танака, 1994, с. 403).

Хотя предложение Гёделя непротиворечивой теории верно как утверждение о предполагаемая интерпретация арифметики, предложение Гёделя будет ложным в некоторых нестандартные модели арифметики, как следствие Гёделя теорема полноты (Францен, 2005, с. 135). Эта теорема показывает, что, когда предложение не зависит от теории, в теории будут модели, в которых предложение истинно, и модели, в которых предложение ложно. Как описано ранее, предложение Гёделя системы F это арифметическое утверждение, которое утверждает, что не существует числа с определенным свойством. Теорема о неполноте показывает, что это утверждение не зависит от системы F, а истинность предложения Гёделя следует из того факта, что ни одно стандартное натуральное число не обладает указанным свойством. Любая модель, в которой предложение Гёделя ложно, должна содержать некоторый элемент, который удовлетворяет свойству в этой модели. Такая модель должна быть «нестандартной» - она ​​должна содержать элементы, не соответствующие ни одному стандартному натуральному числу (Raatikainen 2015, Franzén 2005, p. 135).

Отношения с парадоксом лжеца

Гёдель конкретно цитирует Парадокс ричарда и парадокс лжеца как семантические аналоги его синтаксической неполноты приводят во вводном разделе "О формально неразрешимых предложениях в Principia Mathematica и родственных системах I ". парадокс лжеца это предложение «Это предложение ложно». Анализ предложения лжеца показывает, что оно не может быть истинным (поскольку тогда, как оно утверждает, оно ложно), и не может быть ложным (поскольку тогда оно истинно). Приговор Гёделя грамм для системы F делает то же утверждение, что и предложение лжеца, но с заменой истины доказуемостью: грамм говорит "грамм не доказуемо в системе F. "Анализ истинности и доказуемости грамм является формализованной версией анализа истинности приговора лжецу.

Невозможно заменить «недоказуемое» на «ложное» в предложении Гёделя, потому что предикат «Q является Число Гёделя ложной формулы "не может быть представлен как арифметическая формула. Этот результат, известный как Теорема Тарского о неопределенности, была открыта независимо как Гёделем, когда он работал над доказательством теоремы о неполноте, так и тезкой теоремы, Альфред Тарский.

Расширения первоначального результата Гёделя

По сравнению с теоремами, сформулированными в статье Гёделя 1931 года, многие современные формулировки теорем о неполноте являются более общими в двух отношениях. Эти обобщенные утверждения сформулированы для применения к более широкому классу систем, и они сформулированы для включения более слабых предположений о согласованности.

Гёдель продемонстрировал неполноту системы Principia Mathematica, определенная система арифметики, но параллельная демонстрация может быть дана для любой эффективной системы определенной выразительности. Гёдель прокомментировал этот факт во введении к своей статье, но ограничил доказательство одной системой для конкретности. В современных формулировках теоремы принято формулировать условия эффективности и выразительности как гипотезы для теоремы о неполноте, так что она не ограничивается какой-либо конкретной формальной системой. Терминология, используемая для обозначения этих условий, еще не была разработана в 1931 году, когда Гедель опубликовал свои результаты.

Исходное утверждение Гёделя и доказательство теоремы о неполноте требует предположения, что система не просто непротиворечива, но ω-согласованный. Система ω-согласованный если он не ω-несовместим, и ω-несовместим, если существует предикат п так что для каждого конкретного натурального числа м система доказывает ~п(м), но система также доказывает, что существует натуральное число п такой, что п(п). То есть система говорит, что номер со свойством п существует, отрицая при этом наличие какой-либо конкретной ценности. Ω-непротиворечивость системы подразумевает ее непротиворечивость, но непротиворечивость не означает ω-непротиворечивость. Дж. Баркли Россер (1936) усилил теорему о неполноте, найдя вариант доказательства (Уловка Россера ), что требует только согласованности системы, а не ω-согласованности. Это в основном представляет технический интерес, потому что все истинные формальные теории арифметики (теории, аксиомы которых являются истинными утверждениями о натуральных числах) являются ω-согласованными, и, таким образом, теорема Гёделя в том виде, в котором они сформулированы первоначально, применима к ним. Более сильная версия теоремы о неполноте, которая предполагает только непротиворечивость, а не ω-непротиворечивость, теперь широко известна как теорема Гёделя о неполноте и теорема Гёделя – Россера.

Вторая теорема о неполноте

Для каждой формальной системы F содержащий основную арифметику, можно канонически определить формулу Cons (F), выражающее последовательность F. Эта формула выражает то свойство, что «не существует натурального числа, кодирующего формальный вывод в системе. F вывод которого представляет собой синтаксическое противоречие. "Синтаксическое противоречие часто принимается равным" 0 = 1 ", и в этом случае Cons (F) утверждает, что «не существует натурального числа, которое кодирует вывод 0 = 1 из аксиом F."

Вторая теорема Гёделя о неполноте показывает, что при общих предположениях это утверждение о канонической непротиворечивости Cons (F) не будет доказано в F. Теорема впервые появилась как «Теорема XI» в статье Гёделя 1931 года »О формально неразрешимых предложениях в Principia Mathematica и родственных системах I ". В следующем утверждении термин" формализованная система "также включает предположение, что F эффективно аксиоматизируется.

Вторая теорема о неполноте: "Предполагать F представляет собой непротиворечивую формализованную систему, содержащую элементарную арифметику. потом . »(Раатикайнен 2015)

Эта теорема сильнее первой теоремы о неполноте, потому что утверждение, построенное в первой теореме о неполноте, не выражает напрямую непротиворечивости системы. Доказательство второй теоремы о неполноте получается формализацией доказательства первой теоремы о неполноте в системе F сам.

Выражение последовательности

Во второй теореме о неполноте есть техническая тонкость, касающаяся метода выражения непротиворечивости F как формула на языке F. Есть много способов выразить непротиворечивость системы, и не все из них приводят к одинаковому результату. Формула Cons (F) из второй теоремы о неполноте является частным выражением непротиворечивости.

Другие формализации утверждения, что F непротиворечиво может быть неэквивалентным в F, а некоторые даже могут быть доказаны. Например, арифметика Пеано первого порядка (PA) может доказать, что «наибольшая согласованная подмножество PA "непротиворечиво. Но, поскольку PA согласован, наибольшее согласованное подмножество PA - это просто PA, так что в этом смысле PA" доказывает, что оно согласовано ". То, что PA не доказывает, это то, что наибольшее согласованное подмножество PA является фактически, все PA (термин «наибольшее согласованное подмножество PA» здесь означает наибольший согласованный начальный сегмент аксиом PA при некотором конкретном эффективном перечислении).

Условия Гильберта – Бернейса.

Стандартное доказательство второй теоремы о неполноте предполагает, что предикат доказуемости ProvА(п) удовлетворяет Условия доказуемости Гильберта – Бернейса.. Если # (п) представляют собой гёделевское число формулы п, условия выводимости говорят:

  1. Если F доказывает п, тогда F доказывает ProvА(#(п)).
  2. F доказывает 1 .; то есть, F доказывает, что если F доказывает п, тогда F доказывает ProvА(#(п)). Другими словами, F доказывает, что ProvА(#(п)) подразумевает ProvА(# (ProvА(#(П)))).
  3. F доказывает, что если F доказывает, что (пQ) и F доказывает п тогда F доказывает Q. Другими словами, F доказывает, что ProvА(#(пQ)) и ProvА(#(п)) подразумевают ProvА(#(Q)).

Существуют системы, такие как арифметика Робинсона, которые достаточно сильны, чтобы удовлетворять условиям первой теоремы о неполноте, но не доказывают условия Гильберта-Бернейса. Однако арифметика Пеано достаточно сильна, чтобы проверить эти условия, как и все теории, более сильные, чем арифметика Пеано.

Последствия для доказательств непротиворечивости

Из второй теоремы Гёделя о неполноте также следует, что система F1 соответствие техническим условиям, изложенным выше, не может доказать целостность какой-либо системы F2 что доказывает последовательность F1. Это потому, что такая система F1 может доказать, что если F2 доказывает последовательность F1, тогда F1 на самом деле последовательна. Для утверждения, что F1 непротиворечиво имеет форму "для всех чисел п, п обладает разрешимым свойством не быть кодом для доказательства противоречия в F1". Если F1 были на самом деле непоследовательными, тогда F2 окажется для некоторых п который п код противоречия в F1. Но если F2 также доказал, что F1 непротиворечиво (т. е. нет такого п), то оно само было бы непоследовательным. Это рассуждение может быть формализовано в F1 чтобы показать, что если F2 непротиворечиво, то F1 согласуется. Поскольку по второй теореме о неполноте F1 не доказывает его непротиворечивость, он не может доказать непротиворечивость F2 либо.

Это следствие второй теоремы о неполноте показывает, что нет никакой надежды на доказательство, например, непротиворечивости арифметики Пеано с использованием любых конечных средств, которые могут быть формализованы в системе, непротиворечивость которой доказуема в арифметике Пеано (PA). Например, система примитивная рекурсивная арифметика (PRA), который широко принят как точная формализация финитистической математики, доказуемо согласован в PA. Таким образом, PRA не может доказать непротиворечивость PA. Этот факт обычно подразумевает, что Программа Гильберта, цель которого - оправдать использование «идеальных» (инфинитистических) математических принципов в доказательствах «реальных» (финитистских) математических утверждений путем предоставления конечного доказательства того, что идеальные принципы непротиворечивы, не могут быть выполнены (Franzén 2005, p. 106).

Следствие также указывает на эпистемологическую значимость второй теоремы о неполноте. На самом деле это не дало бы никакой интересной информации, если бы система F доказала свою состоятельность. Это потому, что противоречивые теории доказывают все, включая их непротиворечивость. Таким образом, доказательство непротиворечивости F в F не даст нам понять, F действительно последовательна; нет сомнений в последовательности F будет разрешено с помощью такого доказательства непротиворечивости. Интерес к доказательствам непротиворечивости заключается в возможности доказательства непротиворечивости системы. F в какой-то системе F ’ это в некотором смысле менее сомнительно, чем F сам, например, слабее, чем F. Для многих естественных теорий F и F ’, Такие как F = Теория множеств Цермело – Френкеля и F ’ = примитивно рекурсивная арифметика, непротиворечивость F ’ доказуемо в F, и поэтому F ’ не может доказать последовательность F по приведенному выше следствию из второй теоремы о неполноте.

Вторая теорема о неполноте вовсе не исключает возможности доказательства непротиворечивости некоторой теории. Т, только в теории, которая Т сам по себе может оказаться непротиворечивым. Например, Герхард Гентцен доказал непротиворечивость арифметики Пеано в другой системе, которая включает аксиому, утверждающую, что порядковый называется ε0 является хорошо обоснованный; видеть Доказательство непротиворечивости Гентцена. Теорема Гентцена стимулировала развитие порядковый анализ в теории доказательств.

Примеры неразрешимых утверждений

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

Из-за двух значений слова неразрешимый термин независимый иногда используется вместо неразрешимого в смысле «ни доказать, ни опровергнуть».

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

Совместная работа Гёделя и Пол Коэн привел два конкретных примера неразрешимых утверждений (в первом смысле этого слова): гипотеза континуума нельзя ни доказать, ни опровергнуть в ZFC (стандартная аксиоматизация теория множеств ), а аксиома выбора невозможно ни доказать, ни опровергнуть в ZF (что является всеми аксиомами ZFC Кроме аксиома выбора). Эти результаты не требуют теоремы о неполноте. В 1940 году Гёдель доказал, что ни одно из этих утверждений не может быть опровергнуто в теории множеств ZF или ZFC. В 1960-х Коэн доказал, что ни то, ни другое нельзя доказать с помощью ZF, а гипотезу континуума нельзя доказать с помощью ZFC.

В 1973 г. Сахарон Шелах показал, что Проблема Уайтхеда в теория групп неразрешима в первом смысле этого слова в стандартной теории множеств.

Григорий Чайтин произвел неразрешимые заявления в алгоритмическая теория информации и доказал еще одну теорему о неполноте в этом случае. Теорема Чайтина о неполноте утверждает, что для любой системы, которая может представить достаточно арифметических операций, существует верхняя граница c так что никакое конкретное число не может быть доказано в этой системе, чтобы иметь Колмогоровская сложность лучше чем c. Хотя теорема Гёделя связана с парадокс лжеца, Результат Чайтина связан с Парадокс Берри.

Неразрешимые утверждения, доказуемые в более крупных системах

Это естественные математические эквиваленты гёделевского «истинного, но неразрешимого» предложения. Они могут быть доказаны в более крупной системе, которая обычно считается допустимой формой рассуждений, но неразрешима в более ограниченной системе, такой как арифметика Пеано.

В 1977 г. Париж и Харрингтон доказал, что Принцип Пэрис – Харрингтона, версия бесконечного Теорема Рамсея, неразрешима в (первом порядке) Арифметика Пеано, но может быть доказана в более сильной системе арифметика второго порядка. Кирби и Пэрис позже показали, что Теорема Гудштейна утверждение о последовательностях натуральных чисел, несколько более простое, чем принцип Пэрис – Харрингтона, также неразрешимо в арифметике Пеано.

Теорема Крускала о дереве, которая имеет приложения в информатике, также неразрешима из арифметики Пеано, но доказуема в теории множеств. Фактически теорема Крускала о дереве (или ее конечная форма) неразрешима в гораздо более сильной системе, кодифицирующей принципы, приемлемые на основе философии математики, называемой предикативизм. Связанные, но более общие малая теорема о графике (2003) имеет последствия для теория сложности вычислений.

Связь с вычислимостью

Теорема о неполноте тесно связана с несколькими результатами о неразрешимые множества в теория рекурсии.

Стивен Коул Клини (1943) представил доказательство теоремы Гёделя о неполноте с использованием основных результатов теории вычислимости. Один из таких результатов показывает, что проблема остановки неразрешимо: не существует компьютерной программы, которая могла бы правильно определить по любой программе п как вход, будь то п в конечном итоге останавливается при запуске с определенным заданным входом. Клини показал, что существование полной эффективной системы арифметики с определенными свойствами согласованности сделало бы проблему остановки разрешимой; противоречие. Этот метод доказательства был также представлен Шенфилдом (1967, стр. 132); Чарльзуорт (1980); и Хопкрофт и Ульман (1979).

Францен (2005, с. 73) объясняет, как Решение Матиясевича к 10-я проблема Гильберта может быть использован для получения доказательства первой теоремы Гёделя о неполноте. Матиясевич доказал, что не существует алгоритма, который для многомерного многочлена p (x1, Икс2,...,Иксk) с целыми коэффициентами, определяет, существует ли целочисленное решение уравнения п = 0. Поскольку многочлены с целыми коэффициентами и сами целые числа напрямую выражаются на языке арифметики, если многомерное целочисленное полиномиальное уравнение п = 0 имеет решение в целых числах, тогда любая достаточно сильная система арифметики Т докажу это. Более того, если система Т ω-непротиворечиво, то оно никогда не докажет, что конкретное полиномиальное уравнение имеет решение, хотя на самом деле нет решения в целых числах. Таким образом, если Т были полными и ω-согласованными, можно было бы алгоритмически определить, имеет ли полиномиальное уравнение решение, просто перечислив доказательства Т пока либо "п есть решение "или"п не имеет решения », что противоречит теореме Матиясевича. Более того, для каждой согласованной эффективно порожденной системы Т, можно эффективно сгенерировать многомерный полином п над целыми числами такими, что уравнение п = 0 не имеет решений над целыми числами, но отсутствие решений не может быть доказано в Т (Дэвис 2006: 416, Джонс 1980).

Сморинский (1977, с. 842) показывает, как существование рекурсивно неразделимые множества можно использовать для доказательства первой теоремы о неполноте. Это доказательство часто расширяют, чтобы показать, что такие системы, как арифметика Пеано по существу неразрешимый (см. Kleene 1967, p. 274).

Теорема Чайтина о неполноте дает другой метод составления независимых предложений, основанный на Колмогоровская сложность. Подобно упомянутому выше доказательству Клини, теорема Чейтина применима только к теориям с дополнительным свойством, что все их аксиомы верны в стандартной модели натуральных чисел. Теорема Гёделя о неполноте отличается своей применимостью к непротиворечивым теориям, которые, тем не менее, включают утверждения, ложные в стандартной модели; эти теории известны как ω-несовместимый.

Схема доказательства первой теоремы

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

  1. Утверждения в системе могут быть представлены натуральными числами (известными как числа Гёделя). Значение этого состоит в том, что свойства утверждений - такие как их истинность и ложность - будут эквивалентны определению того, обладают ли их гёделевские числа определенными свойствами, и что свойства утверждений, следовательно, можно продемонстрировать, исследуя их гёделевские числа. Эта часть завершается построением формулы, выражающей идею, что "утверждение S доказуемо в системе" (который может быть применен к любому оператору "S" в системе).
  2. В формальной системе можно построить число, оператор сопоставления которого при интерпретации выглядит следующим образом: самореферентный и по существу говорит, что это (т.е. само утверждение) недоказуемо. Это делается с помощью техники под названием "диагонализация "(так называемый из-за своего происхождения как Диагональный аргумент Кантора ).
  3. В рамках формальной системы это утверждение позволяет продемонстрировать, что оно не может быть ни доказуемо, ни опровергнуто в системе, и поэтому система не может быть ω-согласованной. Следовательно, первоначальное предположение о том, что предлагаемая система удовлетворяет критериям, неверно.

Арифметизация синтаксиса

Основная проблема при конкретизации описанного выше доказательства состоит в том, что сначала кажется, что для построения утверждения п что эквивалентно "п невозможно доказать », п каким-то образом должен содержать ссылку на п, что легко может привести к бесконечному регрессу. Гениальный метод Гёделя состоит в том, чтобы показать, что утверждения могут быть сопоставлены с числами (часто называемая арифметизацией синтаксис ) таким образом, что "доказательство утверждения" можно заменить на "проверка наличия у числа заданного свойства". Это позволяет строить самореференционную формулу таким образом, чтобы избежать бесконечного регресса определений. Эту же технику позже использовали Алан Тьюринг в своей работе над Entscheidungsproblem.

Проще говоря, можно разработать метод так, чтобы каждая формула или утверждение, которое может быть сформулировано в системе, получила уникальный номер, называемый его Число Гёделя, таким образом, что можно механически преобразовывать туда и обратно формулы и числа Геделя. Используемые числа могут быть действительно очень длинными (с точки зрения количества цифр), но это не препятствие; важно только то, что такие числа могут быть построены. Простым примером является то, как английский язык хранится в компьютерах как последовательность чисел с использованием ASCII или же Unicode:

  • Слово ПРИВЕТ представлен 72-69-76-76-79 с использованием десятичной дроби ASCII, т.е. число 7269767679.
  • Логическое утверждение х = у => у = х представлен 120-061-121-032-061-062-032-121-061-120 с использованием восьмеричного ASCII, т.е. число 120061121032061062032121061120.

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

Построение утверждения о «доказуемости»

Показав, что в принципе система может косвенно делать утверждения о доказуемости, анализируя свойства этих чисел, представляющих утверждения, теперь можно показать, как создать утверждение, которое действительно делает это.

Формула F(Икс), который содержит ровно одну свободную переменную Икс называется форма заявления или же знак класса. Как только Икс заменяется конкретным числом, форма выписки превращается в добросовестный утверждение, и тогда оно либо доказуемо в системе, либо нет. Для некоторых формул можно показать, что для любого натурального числа n F (n) истинно тогда и только тогда, когда оно может быть доказано (точное требование в исходном доказательстве слабее, но для наброска доказательства этого будет достаточно). В частности, это верно для каждой конкретной арифметической операции между конечным числом натуральных чисел, например «2 × 3 = 6».

Формы утверждений сами по себе не являются утверждениями и поэтому не могут быть доказаны или опровергнуты. Но каждая форма заявления F(Икс) можно присвоить гёделевский номер, обозначенный грамм(F). Выбор свободной переменной, используемой в форме F(Икс) не имеет отношения к присвоению номера Гёделя грамм(F).

Само понятие доказуемости также может быть закодировано числами Гёделя следующим образом: поскольку доказательство - это список утверждений, подчиняющихся определенным правилам, можно определить число Гёделя доказательства. Теперь для каждого заявления п, можно спросить, действительно ли число Икс - гёделевский номер его доказательства. Связь между гёделевским числом п и Икспотенциальное гёделевское число его доказательства представляет собой арифметическое соотношение между двумя числами. Поэтому существует форма выписки Bew (у), который использует это арифметическое соотношение для утверждения, что гёделевское число доказательства у существуют:

Бью (у) = ∃ Икс ( у - гёделевское число формулы и Икс - число Гёделя доказательства формулы, закодированной у).

Название Бью это сокращение от Beweisbar, немецкое слово «доказуемо»; это имя первоначально использовалось Гёделем для обозначения только что описанной формулы доказуемости. Обратите внимание, что "Bew (у) "- это просто аббревиатура, представляющая конкретную очень длинную формулу на языке оригинала Т; Сама строка "Bew" не считается частью этого языка.

Важная особенность формулы Bew (у) состоит в том, что если утверждение п доказуемо в системе, то Bew (грамм(п)) также доказуемо. Это потому, что любое доказательство п имел бы соответствующее число Гёделя, существование которого вызывает Bew (грамм(п)) быть удовлетворены.

Диагонализация

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

пF(грамм(п)).

Позволяя F быть отрицанием Bew (Икс), получаем теорему

п~ Бью(грамм(п))

и п определяется этим примерно утверждает, что его собственное число Гёделя является числом Гёделя недоказуемой формулы.

Заявление п буквально не равно ~ Bew (грамм(п)); скорее, п утверждает, что при выполнении определенного вычисления полученное число Гёделя будет таким же, как и в недоказуемом утверждении. Но когда это вычисление выполняется, результирующее число Геделя оказывается числом Геделя п сам. Это похоже на следующее предложение на английском языке:

", если перед самим собой стоит кавычки, недоказуемо.", если перед самим собой указано в кавычках, недоказуемо.

Это предложение не относится напрямую к самому себе, но когда указанное преобразование производится, в результате получается исходное предложение, и, таким образом, это предложение косвенно утверждает свою собственную недоказуемость. Доказательство диагональной леммы использует аналогичный метод.

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

Если п были доказуемы, то Бью (грамм(п)) будет доказуемо, как указывалось выше. Но п утверждает отрицание Bew (грамм(п)). Таким образом, система будет непоследовательной, доказывая как утверждение, так и его отрицание. Это противоречие показывает, что п не может быть доказано.

Если отрицание п были доказуемы, то Бью (грамм(п)) будет доказуемо (потому что п был построен так, чтобы быть эквивалентным отрицанию Бью (грамм(п))). Однако для каждого конкретного числа Икс, Икс не может быть гёделевским числом доказательства п, потому что п не доказуемо (из предыдущего абзаца). Таким образом, с одной стороны, система доказывает, что существует число с определенным свойством (что это гёделевское число доказательства п), но с другой стороны, для каждого конкретного числа Икс, мы можем доказать, что он не обладает этим свойством. Это невозможно в ω-согласованной системе. Таким образом, отрицание п не доказуемо.

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

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

  • Если система ω-согласованна, она не может доказать ни п ни его отрицание, и так п неразрешима.
  • Если система последовательна, она может иметь такую ​​же ситуацию или может доказать отрицание п. В последнем случае у нас есть утверждение ("не п"), что неверно, но доказуемо, и система не является ω-согласованной.

Если кто-то пытается «добавить недостающие аксиомы», чтобы избежать неполноты системы, то он должен добавить либо п или нет п«как аксиомы. Но затем определение« быть числом Гёделя доказательства »утверждения меняется. Это означает, что формула Bew (Икс) теперь другое. Таким образом, когда мы применяем диагональную лемму к этому новому Bew, мы получаем новое утверждение п, отличная от предыдущей, которая будет неразрешима в новой системе, если она ω-согласована.

Доказательство через парадокс Берри

Джордж Булос (1989) набросал альтернативное доказательство первой теоремы о неполноте, которое использует Парадокс Берри а не парадокс лжеца построить верную, но недоказуемую формулу. Аналогичный метод доказательства был независимо открыт Саул Крипке (Boolos 1998, стр. 383). Доказательство Булоса основывается на построении для любого вычислимо перечислимый набор S истинных предложений арифметики, другое предложение, которое истинно, но не содержится в S. Это дает первую теорему о неполноте как следствие. По словам Булоса, это доказательство интересно тем, что оно дает «другую причину» неполноты эффективных, непротиворечивых теорий арифметики (Boolos 1998, p. 388).

Подтвержденные компьютером доказательства

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

Проверенные компьютером доказательства версий первой теоремы о неполноте были анонсированы Натараджан Шанкар в 1986 году с использованием Nqthm (Шанкар 1994), Рассел О'Коннор в 2003 году с использованием Coq (O'Connor 2005) и Джоном Харрисоном в 2009 году с использованием HOL Light (Харрисон 2009). Компьютерное доказательство обеих теорем о неполноте было анонсировано Лоуренс Полсон в 2013 году с использованием Изабель (Полсон 2014).

Схема доказательства второй теоремы

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

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

Но это последнее утверждение эквивалентно п сам (и эта эквивалентность может быть доказана в системе), поэтому п можно доказать в системе. Это противоречие показывает, что система должна быть непоследовательной.

Обсуждение и последствия

Результаты неполноты влияют на философия математики, особенно версии формализм, которые используют единую систему формальной логики для определения своих принципов.

Последствия для логицизма и второй проблемы Гильберта

Иногда считается, что теорема о неполноте имеет серьезные последствия для программы логицизм предложено Готтлоб Фреге и Бертран Рассел, целью которого было определить натуральные числа с точки зрения логики (Hellman 1981, p. 451–468). Боб Хейл и Криспин Райт утверждают, что это не проблема для логицизма, потому что теоремы о неполноте применимы как к логике первого порядка, так и к арифметике. Они утверждают, что с этой проблемой сталкиваются только те, кто считает, что натуральные числа следует определять в терминах логики первого порядка.

Многие логики считают, что теоремы Гёделя о неполноте нанесли смертельный удар. Дэвид Гильберт с вторая проблема, который запросил доказательство финитной непротиворечивости математики. В частности, вторая теорема о неполноте часто рассматривается как решение, делающее проблему невозможной. Однако не все математики согласны с этим анализом, и статус второй проблемы Гильберта еще не решен (см. "Современные взгляды на состояние проблемы ").

Умы и машины

Авторы, в том числе философ Дж. Р. Лукас и физик Роджер Пенроуз обсуждали, что, во всяком случае, подразумевают теоремы Гёделя о неполноте относительно человеческого интеллекта. Большая часть споров сосредоточена на том, эквивалентен ли человеческий разум Машина Тьюринга, или Тезис Черча – Тьюринга, вообще любая конечная машина. Если это так и если машина непротиворечива, то к ней применимы теоремы Гёделя о неполноте.

Хилари Патнэм (1960) предположили, что, хотя теоремы Гёделя не могут быть применены к людям, поскольку они допускают ошибки и, следовательно, непоследовательны, их можно применить к человеческим естественным наукам или математике в целом. Если предположить, что она непротиворечива, либо ее непротиворечивость нельзя доказать, либо она не может быть представлена ​​машиной Тьюринга.

Ави Вигдерсон (2010) предложил, чтобы концепция математической «познаваемости» была основана на вычислительная сложность а не логическая разрешимость. Он пишет, что «когда познаваемость интерпретируется в соответствии с современными стандартами, а именно через вычислительную сложность, феномен Гёделя очень важен для нас ".

Дуглас Хофштадтер, в его книгах Гедель, Эшер, Бах и Я странная петля, цитирует теоремы Гёделя как пример того, что он называет странная петля, иерархическая, самореферентная структура, существующая в аксиоматической формальной системе. Он утверждает, что это такая же структура, которая дает начало сознанию, чувству «я» в человеческом разуме. В то время как самоотнесение в теореме Гёделя происходит от предложения Гёделя, утверждающего его собственную недоказуемость в рамках формальной системы Principia Mathematica, самореференция в человеческом разуме происходит из того, как мозг абстрагирует и классифицирует стимулы в «символы», или группы нейронов, которые реагируют на концепции, в том, что, по сути, также является формальной системой, что в конечном итоге приводит к символам, моделирующим концепцию самой сущности, осуществляющей восприятие. Хофштадтер утверждает, что странный цикл в достаточно сложной формальной системе может вызвать «нисходящая» или «перевернутая» причинность, ситуация, в которой нормальная причинно-следственная иерархия перевернута с ног на голову. Короче говоря, в случае теоремы Гёделя это проявляется в следующем:

«Просто зная значение формулы, можно сделать вывод о ее истинности или ложности, не прилагая никаких усилий, чтобы вывести ее старомодным способом, который требует методического тащения« вверх »от аксиом. Это не просто странно, это удивительно . Обычно нельзя просто смотреть на то, что говорит математическая гипотеза, и просто апеллировать к содержанию этого утверждения, чтобы сделать вывод, истинно это утверждение или ложно ». (Я странная петля.)[1]

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

"Таким образом, в нашем обычном человеческом способе восприятия мира есть любопытная перевернутость: мы созданы для восприятия" больших вещей ", а не" мелких вещей ", хотя кажется, что именно в области крошечных движутся настоящие двигатели. реальность проживает ". (Я странная петля.)[1]

Непротиворечивая логика

Хотя теоремы Гёделя обычно изучаются в контексте классической логики, они также играют роль в изучении непротиворечивая логика и по существу противоречивых утверждений (Dialetheia ). Грэм Прист (1984, 2006) утверждает, что замена понятия формального доказательства в теореме Гёделя на обычное понятие неформального доказательства может использоваться, чтобы показать, что наивная математика непоследовательна, и использует это как доказательство того, что диалетеизм. Причина этого несоответствия - включение предиката истинности для системы в язык системы (Priest 2006: 47). Стюарт Шапиро (2002) дает более смешанную оценку применения теорем Гёделя к диалетеизму.

Апелляции к теоремам о неполноте в других областях

Иногда к теоремам о неполноте применяются апелляции и аналогии в поддержку аргументов, выходящих за рамки математики и логики. Некоторые авторы отрицательно прокомментировали такие расширения и интерпретации, в том числе Торкель Францен (2005); Пану Раатикайнен (2005 г.); Алан Сокал и Жан Брикмон (1999); и Офелия Бенсон и Джереми Стэнгрум (2006). Брикмонт и Стэнгрум (2006, с. 10), например, цитируют из Ребекка Гольдштейн комментарии по поводу несоответствия между признанными Гёделем Платонизм и антиреалист использования, к которым иногда применяются его идеи. Сокал и Брикмонт (1999, с. 187) критикуют Режис Дебре обращение к теореме в контексте социологии; Дебре защитил это использование как метафорическое (там же).

История

После того, как Гёдель опубликовал свое доказательство теорема полноты в своей докторской диссертации в 1929 году он обратился ко второй проблеме для своей абилитация. Его первоначальной целью было получить положительное решение Вторая проблема Гильберта (Доусон 1997, стр. 63). В то время теории натуральных и действительных чисел, подобные арифметика второго порядка были известны как «анализ», в то время как теории одних только натуральных чисел были известны как «арифметика».

Гедель был не единственным, кто работал над проблемой согласованности. Аккерманн опубликовал ошибочное доказательство непротиворечивости для анализа в 1925 году, в котором он попытался использовать метод ε-подстановка первоначально разработан Гильбертом. Позже в том же году фон Нейман смог исправить доказательство для системы арифметики без каких-либо аксиом индукции. К 1928 году Акерманн передал Бернейсу модифицированное доказательство; это модифицированное доказательство привело Гильберта к заявлению в 1929 г. о своей убежденности в том, что непротиворечивость арифметики была продемонстрирована и что вскоре последует доказательство непротиворечивости анализа. После того, как публикация теорем о неполноте показала, что модифицированное доказательство Аккермана должно быть ошибочным, фон Нейман привел конкретный пример, показывающий, что его основная техника была несостоятельной (Zach 2006, p. 418, Zach 2003, p. 33).

В ходе своих исследований Гёдель обнаружил, что, хотя предложение, которое утверждает свою собственную ложность, приводит к парадоксу, предложение, которое утверждает свою собственную недоказуемость, этого не делает. В частности, Гёдель знал о результате, который теперь называется Теорема Тарского о неопределимости, хотя никогда не публиковал. Гедель объявил свою первую теорему о неполноте Карнапу, Фейгелю и Вайсманну 26 августа 1930 года; все четверо будут присутствовать на Вторая конференция по эпистемологии точных наук, ключевая конференция в Кенигсберг на следующей неделе.

Объявление

1930 г. Кенигсбергская конференция было совместным заседанием трех академических обществ, на котором присутствовали многие ключевые логики того времени. Карнап, Гейтинг и фон Нейман выступили с часовыми речами о математической философии логицизма, интуиционизма и формализма соответственно (Dawson 1996, p. 69). Конференция также включала пенсионный адрес Гильберта, поскольку он покидал свою должность в Геттингенском университете. Гильберт использовал эту речь, чтобы доказать свою веру в то, что все математические проблемы могут быть решены. Он закончил свое выступление словами:

Для математика нет Игнорабимус, и, на мой взгляд, совсем не для естествознания. ... Истинная причина, по которой [никому] не удалось найти неразрешимую проблему, на мой взгляд, заключается в том, что не существует неразрешимой проблемы. В отличие от глупых ИгнорамибусНаше кредо гласит: мы должны знать. Мы узнаем!

Эта речь быстро стала известна как краткое изложение убеждений Гильберта в математике (ее последние шесть слов: "Wir müssen wissen. Wir werden wissen!", были использованы в качестве эпитафии Гильберта в 1943 г.). Хотя Гедель, вероятно, присутствовал на выступлении Гильберта, они никогда не встречались лицом к лицу (Dawson 1996, p. 72).

Гёдель объявил о своей первой теореме о неполноте на заседании круглого стола в третий день конференции. Объявление привлекло мало внимания, кроме объявления фон Неймана, который отвел Геделя в сторону для разговора. Позже в том же году, работая независимо, зная первую теорему о неполноте, фон Нейман получил доказательство второй теоремы о неполноте, о котором он объявил Гёделю в письме от 20 ноября 1930 г. (Dawson 1996, p. 70). Гёдель независимо получил вторую теорему о неполноте и включил ее в свою представленную рукопись, которую получил Monatshefte für Mathematik 17 ноября 1930 г.

Статья Гёделя была опубликована в Монатшефте в 1931 году под названием "Über формальные unentscheidbare Sätze der Principia Mathematica und verwandter Systeme I" ("О формально неразрешимых предложениях в Principia Mathematica и родственных системах I Как следует из названия, Гёдель изначально планировал опубликовать вторую часть статьи в следующем томе Монатшефте; быстрое принятие первой статьи было одной из причин, по которой он изменил свои планы (van Heijenoort 1967: 328, сноска 68a).

Обобщение и принятие

Гедель прочитал серию лекций по своим теоремам в Принстоне в 1933–1934 годах для аудитории, в которую входили Черч, Клини и Россер. К этому времени Гёдель понял, что ключевое свойство, необходимое для его теорем, состоит в том, что система должна быть эффективной (в то время использовался термин «общерекурсивная»). Россер доказал в 1936 году, что гипотеза о ω-согласованности, которая была неотъемлемой частью первоначального доказательства Гёделя, может быть заменена простой согласованностью, если предложение Гёделя было изменено соответствующим образом. Эти разработки оставили теоремы о неполноте по существу в их современной форме.

Генцен опубликовал свой доказательство непротиворечивости для арифметики первого порядка в 1936 г. Гильберт принял это доказательство как «конечное», хотя (как уже показала теорема Гёделя) его нельзя формализовать в рамках системы арифметики, которая доказывается непротиворечивой.

Влияние теорем о неполноте на программу Гильберта было быстро осознано. Бернейс включил полное доказательство теорем о неполноте во второй том книги. Grundlagen der Mathematik (1939), наряду с дополнительными результатами Аккермана по методу ε-подстановки и доказательством непротиворечивости арифметики Генценом. Это было первое полностью опубликованное доказательство второй теоремы о неполноте.

Критика

Финслер

Пол Финслер (1926) использовали версию Парадокс ричарда построить выражение, которое было бы ложным, но недоказуемым в определенной, неформальной структуре, которую он разработал. Гёдель не знал об этой статье, когда доказывал теоремы о неполноте (Сборник работ, том IV, с. 9). Финслер написал Геделю в 1931 году, чтобы проинформировать его об этой статье, которая, по мнению Финслера, имела приоритет для теоремы о неполноте. Методы Финслера не основывались на формализованной доказуемости и имели лишь внешнее сходство с работами Гёделя (van Heijenoort 1967: 328). Гёдель прочитал статью, но обнаружил в ней глубокие изъяны, и в его ответе Финслеру высказывались опасения по поводу отсутствия формализации (Доусон: 89). Финслер продолжал отстаивать свою философию математики, которая избегала формализации, до конца своей карьеры.

Цермело

В сентябре 1931 г. Эрнст Цермело написал Гёделю, чтобы объявить о том, что он назвал «существенным пробелом» в аргументации Гёделя (Dawson: 76). В октябре Гедель ответил 10-страничным письмом (Dawson: 76, Grattan-Guinness: 512-513), в котором он указал, что Цермело ошибочно предположил, что понятие истины в системе определимо в этой системе (что не правда в целом Теорема Тарского о неопределенности ). Но Цермело не смягчился и опубликовал свою критику в печати с «довольно резким абзацем о своем молодом конкуренте» (Grattan-Guinness: 513). Гёдель решил, что дальнейшее рассмотрение этого вопроса бессмысленно, и Карнап согласился (Доусон: 77). Большая часть последующей работы Цермело была связана с логикой, более сильной, чем логика первого порядка, с помощью которой он надеялся показать как последовательность, так и категоричность математических теорий.

Витгенштейн

Людвиг Витгенштейн написал несколько отрывков о теоремах о неполноте, которые были опубликованы посмертно в его 1953 г. Замечания по основам математики, в частности, один раздел, который иногда называют «пресловутым параграфом», где он, кажется, путает понятия «истинное» и «доказуемое» в системе Рассела. Гёдель был членом Венский круг в тот период, когда Витгенштейн идеальная языковая философия и Логико-философский трактат доминировал в мышлении круга. Были некоторые разногласия по поводу того, неправильно ли Витгенштейн понял теорему о неполноте или просто выразился нечетко. Сочинения Гёделя Nachlass выражают уверенность в том, что Витгенштейн неверно истолковал свои идеи.

Многие комментаторы считали Витгенштейна недоразумением. Гёдель (Родыч 2003), хотя Джульет Флойд и Хилари Патнэм (2000), а также Грэм Прист (2004) предоставили текстовые чтения, утверждая, что большинство комментариев неверно понимают Витгенштейна. После освобождения Бернейс, Даммет и Крейзель написали отдельные отзывы о замечаниях Витгенштейна, все из которых были крайне негативными (Berto 2009: 208). Единодушие в этой критике привело к тому, что замечания Витгенштейна о теоремах о неполноте мало повлияли на логическое сообщество. В 1972 году Гёдель заявил: «Витгенштейн сошел с ума? Серьезно ли он имеет в виду? Он намеренно произносит тривиально бессмысленные заявления» (Wang 1996: 179) и написал Карл Менгер что комментарии Витгенштейна демонстрируют неправильное понимание написания теорем о неполноте:

Из приведенных вами отрывков ясно, что Витгенштейн действительно нет понять [первую теорему о неполноте] (или сделать вид, что не понимают ее). Он интерпретировал это как своего рода логический парадокс, в то время как на самом деле это как раз наоборот, а именно математическая теорема в абсолютно бесспорной части математики (теория финитарный номер или комбинаторика). (Ван 1996: 179)

С момента публикации Витгенштейна Nachlass В 2000 году в серии философских статей была предпринята попытка оценить, была ли оправдана первоначальная критика замечаний Витгенштейна. Флойд и Патнэм (2000) утверждают, что Витгенштейн имел более полное понимание теоремы о неполноте, чем предполагалось ранее. Они особенно озабочены интерпретацией предложения Гёделя для ω-несовместимой системы как фактически говорящего «Я недоказуемо», поскольку в системе нет моделей, в которых предикат доказуемости соответствует фактической доказуемости. Родич (2003) утверждает, что их интерпретация Витгенштейна не является исторически оправданной, в то время как Бэйс (2004) выступает против философского анализа предиката доказуемости Флойда и Патнэма. Берто (2009) исследует взаимосвязь между написанием Витгенштейна и теориями паранепротиворечивой логики.

Смотрите также

Рекомендации

Цитаты

  1. ^ а б Хофштадтер, Дуглас Р. (2007) [2003]. "Глава 12. О нисходящей причинности". Я странная петля. ISBN  978-0-465-03078-1.

Статьи Гёделя

  • Курт Гёдель, 1931, "Über form unentscheidbare Sätze der Principia Mathematica und verwandter Systeme, I", Monatshefte für Mathematik und Physik, т. 38 п. 1. С. 173–198. Дои:10.1007 / BF01700692
  • -, 1931, "Über form unentscheidbare Sätze der Principia Mathematica und verwandter Systeme, I", в Соломон Феферман, изд., 1986. Курт Гёдель Собрание сочинений, Vol. я. Oxford University Press, стр. 144–195. ISBN  978-0195147209. Оригинальный немецкий с английским переводом, которому предшествует вступительная записка Стивен Коул Клини.
  • -, 1951, «Некоторые основные теоремы об основах математики и их следствиях», в Соломон Феферман, изд., 1995. Курт Гёдель Собрание сочинений, Vol. III, Oxford University Press, стр. 304–323. ISBN  978-0195147223.

Переводы при жизни работы Гёделя на английский язык

Ни одно из следующего не согласуется со всеми переведенными словами и типографикой. Типографика - серьезное дело, потому что Гёдель прямо хотел подчеркнуть «те метаматематические понятия, которые были определены в их обычном смысле раньше ...». (ван Хейенорт 1967: 595). Существуют три перевода. О первом Джон Доусон заявляет: «Перевод Мельцера был серьезно несовершенным и получил разрушительную рецензию в Журнал символической логики; Гёдель также жаловался на комментарий Брейтуэйта (Dawson 1997: 216). К счастью, перевод Мельцера вскоре был заменен лучшим, подготовленным Эллиоттом Мендельсоном для антологии Мартина Дэвиса. Неразрешимый . . . он нашел перевод «не совсем таким хорошим», как он ожидал. . . [но из-за нехватки времени он] согласился на его публикацию »(там же). (В сноске Доусон заявляет, что« он сожалеет о своем согласии, поскольку опубликованный том был испорчен небрежной типографикой и многочисленными опечатками »(там же)). Доусон заявляет, что «Гедель предпочитал перевод, сделанный Жаном ван Хейенуртом» (там же). Для серьезного студента существует другая версия в виде набора конспектов лекций, записанных Стивеном Клини и Дж. Б. Россером во время лекций, прочитанных Геделем в Институте для углубленных исследований весной 1934 года »(см. комментарий Дэвиса 1965: 39 и начало на стр. 41); эта версия называется« О неразрешимых предложениях формальных математических систем ». В порядке их публикации:

  • Б. Мельцер (перевод) и Р. Б. Брейтуэйт (Введение), 1962. О формально неразрешимых предложениях Principia Mathematica и родственных систем, Dover Publications, New York (Dover edition 1992), ISBN  0-486-66980-7 (pbk.) Это содержит полезный перевод немецких сокращений Гёделя на стр. 33–34. Как отмечалось выше, типографика, перевод и комментарии вызывают подозрение. К сожалению, этот перевод со всем подозрительным содержанием перепечатал
  • Стивен Хокинг редактор, 2005. Бог создал целые числа: математические открытия, изменившие историю, Running Press, Филадельфия, ISBN  0-7624-1922-9. Статья Гёделя начинается со стр. 1097, с комментарием Хокинга, начинающимся на стр. 1089.
  • Мартин Дэвис редактор, 1965. Неразрешимое: основные статьи о неразрешимых предложениях, неразрешимых задачах и вычислимых функциях, Raven Press, Нью-Йорк, без ISBN. Статья Гёделя начинается на странице 5, ей предшествует одна страница комментария.
  • Жан ван Хейеноорт редактор, 1967, 3-е издание, 1967. От Фреге до Гёделя: Справочник по математической логике, 1879-1931 гг., Harvard University Press, Cambridge Mass., ISBN  0-674-32449-8 (PBK). Ван Хейеноорт сделал перевод. Он утверждает, что «профессор Гёдель одобрил перевод, который во многих местах соответствовал его пожеланиям». (стр. 595). Статья Гёделя начинается на стр. 595; Комментарий ван Хейеноорта начинается на стр. 592.
  • Редактор Мартина Дэвиса, 1965, там же. «О неразрешимых предложениях формальных математических систем». Копия с исправлениями Гёделя и добавленными примечаниями Гёделя начинается на странице 41, ей предшествуют две страницы комментария Дэвиса. Пока Дэвис не включил это в свой том, эта лекция существовала только в виде мимеографических заметок.

Статьи других авторов

Книги о теоремах

Разные ссылки

внешняя ссылка