Трюк Россера
В математической логике трюк Россера — это метод доказательства варианта теорем Гёделя о неполноте, не основанный на предположении, что рассматриваемая теория ω-непротиворечива (Сморинский 1977, стр. 840; Мендельсон 1977, стр. 160). Этот метод был предложен Дж. Баркли Россером в 1936 году как усовершенствование оригинального доказательства теорем о неполноте Гёделя, опубликованного в 1931 году.
В то время как оригинальное доказательство Гёделя использует предложение, в котором говорится (неформально): «Это предложение недоказуемо», в трюке Россера используется формула, которая гласит: «Если это предложение доказуемо, существует более короткое доказательство его отрицания».
Фон
[ редактировать ]Трюк Россера начинается с предположений теоремы Гёделя о неполноте. Теория выбирается эффективное, последовательное и включающее достаточный фрагмент элементарной арифметики.
Доказательство Гёделя показывает, что для любой такой теории существует формула который имеет предполагаемое значение, что - это натуральный числовой код (число Гёделя) для формулы и — число Гёделя для доказательства, исходя из аксиом , формулы, закодированной . (В оставшейся части этой статьи не делается никакого различия между количеством и формула, закодированная , и число, кодирующее формулу обозначается .) Кроме того, формула определяется как . Он предназначен для определения множества формул, доказуемых из .
Предположения о также покажите, что он способен определить функцию отрицания , со свойством, что если это код формулы затем это код формулы . Функция отрицания может принимать любое значение для входных данных, которые не являются кодами формул.
Предложение Гёделя теории это формула , иногда обозначаемый , такой, что доказывает ↔ . Доказательство Гёделя показывает, что если непротиворечив, то он не может доказать свое предложение Гёделя; но чтобы показать, что отрицание предложения Гёделя также недоказуемо, необходимо добавить более сильное предположение о том, что теория ω-непротиворечива , а не просто непротиворечива. Например, теория , в котором PA — аксиомы Пеано , доказывает . Россер (1936) построил другое самореферентное предложение, которое можно использовать для замены предложения Гёделя в доказательстве Гёделя, устраняя необходимость предполагать ω-непротиворечивость.
Приговор Россера
[ редактировать ]Для фиксированной арифметической теории , позволять и быть связанным предикатом доказательства и функцией отрицания.
Модифицированный предикат доказательства определяется как:
это означает, что
Этот модифицированный предикат доказательства используется для определения модифицированного предиката доказуемости. :
Неофициально, это утверждение, что доказуемо с помощью некоторого закодированного доказательства так что не существует меньшего закодированного доказательства отрицания . В предположении, что непротиворечиво, для каждой формулы формула будет выполняться тогда и только тогда, когда верно, потому что если существует код для доказательства , тогда (следуя непротиворечивости ) нет кода для доказательства . Однако, и обладают разными свойствами с точки зрения доказуемости в .
Непосредственным следствием определения является то, что если включает достаточно арифметики, то можно доказать, что для каждой формулы , подразумевает . Это потому, что в противном случае есть два числа , кодирование доказательств и соответственно, удовлетворяющие обоим и . (Фактически нужно только доказать, что такая ситуация не может иметь место ни для каких двух чисел, а также включить некоторую логику первого порядка)
Используя диагональную лемму , пусть быть формулой такой, что доказать ρ ↔ ¬ Pvbl Р
Т (#р). ↔ . Формула это предложение Россера теории .
Теорема Россера
[ редактировать ]Позволять быть эффективной, непротиворечивой теорией, включающей достаточное количество арифметических вычислений с предложением Россера . Тогда справедливы следующие утверждения (Мендельсон 1977, стр. 160):
- не доказывает
- не доказывает
Чтобы доказать это, сначала покажем, что для формулы и номер , если держится, тогда доказывает . Это показано аналогично тому, что сделано в доказательстве Гёделя первой теоремы о неполноте: доказывает , отношение между двумя конкретными натуральными числами; затем перебирают все натуральные числа меньше, чем по одному и для каждого , доказывает , опять же, связь между двумя конкретными числами.
Предположение, что включает достаточное количество арифметических операций (фактически требуется базовая логика первого порядка) гарантирует, что также доказывает в таком случае.
Кроме того, если является последовательным и доказывает , то есть число кодирование для его доказательства в , и нет числового кодирования для доказательства отрицания в . Поэтому держится, и, таким образом, доказывает .
Доказательство (1) аналогично доказательству Гёделя первой теоремы о неполноте: предположим, что доказывает ; тогда из предыдущего уточнения следует, что доказывает . Таким образом также доказывает . Но мы предполагали доказывает , а это невозможно, если является последовательным. Мы вынуждены заключить, что не доказывает .
Доказательство (2) также использует конкретную форму . Предполагать доказывает ; тогда из предыдущего уточнения следует, что доказывает . Но из непосредственного следствия определения предиката доказуемости Россера, упомянутого в предыдущем разделе, следует, что доказывает . Таким образом также доказывает . Но мы предполагали доказывает , а это невозможно, если является последовательным. Мы вынуждены заключить, что не доказывает .
Ссылки
[ редактировать ]- Мендельсон (1977), Введение в математическую логику
- Сморинский (1977), «Теоремы о неполноте», в «Справочнике по математической логике» , Джон Барвайз , редактор, Северная Голландия, 1982, ISBN 0-444-86388-5
- Баркли Россер (сентябрь 1936 г.). «Расширения некоторых теорем Гёделя и Чёрча» . Журнал символической логики . 1 (3): 87–91. дои : 10.2307/2269028 . JSTOR 2269028 . S2CID 36635388 .
Внешние ссылки
[ редактировать ]- Авигад (2007), « Вычислимость и неполнота », конспекты лекций.