ω-согласованная теория
В математической логике — ω-согласованный (или омега-согласованный , также называемый численно сегрегативным ) [ 1 ] теория – это теория (совокупность предложений ), которая не только (синтаксически) непротиворечива [ 2 ] (то есть не доказывает противоречие ), но и избегает доказательства некоторых бесконечных комбинаций предложений, интуитивно противоречивых. Название связано с Куртом Гёделем , который ввёл это понятие в ходе доказательства теоремы о неполноте . [ 3 ]
Определение
[ редактировать ]арифметики , Говорят, что если существует теория T интерпретирует язык перевод арифметических формул на язык T так, что T способен доказать основные аксиомы натуральных чисел при этом переводе.
A T , который интерпретирует арифметику, является ω-несовместимым , если для некоторого свойства P натуральных чисел (определяемого формулой на языке T ), T доказывает P (0), P (1), P (2) и т. д. (т.е. для каждого стандартного натурального числа n также доказывает , T доказывает, что P ( n ) выполняется), но T что существует некоторое натуральное число n такое, что P ( n ) не выполняется . [ 2 ] Это не может вызвать противоречия внутри T, потому что T не может доказать для любого конкретного значения n , что P ( n ) неверен, а только то, что существует такое n . В частности, такое n обязательно является нестандартным целым числом в любой модели для T (поэтому Куайн назвал такие теории «численно инсегрегативными»). [ 4 ]
T является ω-непротиворечивым, если оно не ω-непротиворечиво.
Существует более слабое, но тесно связанное с ним свойство Σ 1 -надежности. Теория T является Σ 1 -здравой (или 1-непротиворечивой , в другой терминологии). [ 5 ] если каждое Σ 0 1 -предложение [ 6 ] доказуемое в T верно в стандартной модели арифметики N (т. е. в структуре обычных натуральных чисел со сложением и умножением). Если T достаточно силен, чтобы формализовать разумную модель вычислений , Σ 1 -корректность эквивалентна требованию, чтобы всякий раз, когда T доказывает, что машина Тьюринга C останавливается, C действительно останавливается. Любая ω-непротиворечивая теория является Σ 1 -корректной, но не наоборот.
В более общем смысле мы можем определить аналогичную концепцию для более высоких уровней арифметической иерархии . Если Γ — набор арифметических предложений (обычно Σ 0 n для некоторого n ), теория T является Γ-корректной , если каждое Γ-предложение, доказуемое в T , истинно в стандартной модели. Когда Γ — множество всех арифметических формул, Γ-корректность называется просто (арифметической) корректностью . Если язык Т состоит только из языка арифметики (в отличие, например, от теории множеств ), то звуковой системой является та, модель которой можно рассматривать как множество ω, обычный набор математических натуральных чисел. Случай общего T другой, см. ω-логику ниже.
Σ n -корректность имеет следующую вычислительную интерпретацию: если теория доказывает, что программа C, использующая Σ n -1 - оракул , останавливается, то C фактически останавливается.
Примеры
[ редактировать ]Непротиворечивые, ω-несогласованные теории
[ редактировать ]Напишите PA для теории арифметики Пеано и Con(PA) для арифметического утверждения, которое формализует утверждение «PA непротиворечиво». Con(PA) может иметь форму: «Никакое натуральное число n не является числом Гёделя доказательства в PA того, что 0=1». [ 7 ] Теперь из непротиворечивости PA следует непротиворечивость PA + ¬Con(PA). Действительно, если бы PA + ¬Con(PA) было противоречивым, то только PA доказывало бы ¬Con(PA)→0=1, а доведение до абсурда в PA привело бы к доказательству Con(PA). По второй теореме Гёделя о неполноте PA было бы противоречивым.
Следовательно, предполагая, что PA непротиворечив, PA + ¬Con(PA) тоже непротиворечив. Однако это не было бы ω-согласованным. Это связано с тем, что для любого конкретного n PA и, следовательно, PA + ¬Con(PA) доказывает, что n не является числом Гёделя доказательства того, что 0 = 1. Однако PA + ¬Con(PA) доказывает, что для некоторого натурального числа n n . является числом Гёделя такого доказательства (это просто прямая формулировка утверждения ¬Con(PA))
В этом примере аксиома ¬Con(PA) равна Σ 1 , следовательно, система PA + ¬Con(PA) на самом деле Σ 1 -ненадежна, а не просто ω-несовместима.
Арифметически обоснованные, ω-несогласованные теории
[ редактировать ]Пусть T будет PA вместе с аксиомами c ≠ n для каждого натурального числа n , где c — новая константа, добавленная в язык. Тогда T арифметически корректна (поскольку любая нестандартная модель PA может быть расширена до модели T ), но ω-несовместима (как это доказывает и c ≠ n для каждого числа n ).
Σ 1 -здравые ω-несогласованные теории, использующие только язык арифметики, могут быть построены следующим образом. Пусть I Σ n — подтеория PA с индукционной схемой, ограниченной Σ n -формулами, для любого n > 0. Теория I Σ n + 1 конечно аксиоматизируема, пусть, таким образом , A — ее единственная аксиома, и рассмотрим теорию T знак равно я Σ п + ¬ А . Можно считать, что A является экземпляром индукционной схемы, имеющей вид
Если обозначить формулу
на P ( n ), то для каждого натурального числа n теория T (фактически даже чистое исчисление предикатов) доказывает P ( n ). С другой стороны, T доказывает формулу , поскольку это логически эквивалентно аксиоме ¬ A . Следовательно, T ω-несовместимо.
Можно показать, что T является Π n + 3 -звуковым. Фактически, она Π n + 3 - консервативна по отношению к (очевидно обоснованной) теории I Σ n . Аргументация более сложная (она опирается на доказуемость принципа Σ n + 2 - отражения для I Σ n в I Σ n + 1 ).
Арифметически необоснованные, ω-непротиворечивые теории
[ редактировать ]Пусть ω-Con(PA) — арифметическое предложение, формализующее утверждение «PA ω-непротиворечиво». Тогда теория PA + ¬ω-Con(PA) несостоятельна ( Σ 3 точнее, -несостоятельна), но ω-непротиворечива. Аргументация аналогична первому примеру: ) справедлива подходящая версия условий выводимости Гильберта – Бернейса – Лёба для «предиката доказуемости» ω-Prov( A ) = ¬ω-Con(PA + ¬ A , следовательно, он удовлетворяет аналог второй теоремы Гёделя о неполноте.
ω-логика
[ редактировать ]Концепция теорий арифметики, целые числа которых являются истинными математическими целыми числами, отражена в ω-логике . [ 8 ] Пусть T — теория на счетном языке, включающая унарный символ-предикат N, предназначенный для хранения только натуральных чисел, а также заданные имена 0, 1, 2,..., по одному для каждого (стандартного) натурального числа (которое могут быть отдельными константами или постоянными терминами, такими как 0, 1, 1+1, 1+1+1, ... и т. д.). Обратите внимание, что сам T может относиться к более общим объектам, таким как действительные числа или множества; таким образом, в модели T объекты, удовлетворяющие N ( x ), - это те, которые T интерпретирует как натуральные числа, не все из которых обязательно должны быть названы одним из указанных имен.
В систему ω-логики входят все аксиомы и правила обычной логики предикатов первого порядка, а также для каждой T -формулы P ( x ) с заданной свободной переменной x бесконечное ω -правило вида:
- От сделать вывод .
То есть, если теория утверждает (т.е. доказывает) P ( n ) отдельно для каждого натурального числа n, заданного его указанным именем, то она также утверждает P коллективно для всех натуральных чисел одновременно через очевидный конечный универсально квантифицированный аналог бесконечного числа предшественники правила. Для теории арифметики, то есть теории с предполагаемой областью применения натуральных чисел, такой как арифметика Пеано , предикат N является избыточным и может быть опущен из языка, при этом следствие правила для каждого P упрощается до .
ω-модель T - это модель T , область определения которой включает натуральные числа и чьи указанные имена и символ N стандартно интерпретируются соответственно как эти числа и предикат, имеющий в качестве области определения только эти числа (отсюда нет нестандартных чисел). . Если N отсутствует в языке, то то, что было бы областью применения N, должно быть областью применения модели, т. е. модель содержит только натуральные числа. (Другие модели T область определения N могут интерпретировать эти символы нестандартно; например, не обязательно должна быть счетной.) Эти требования делают ω-правило обоснованным в каждой ω-модели. Как следствие теоремы об исключении типов , справедливо и обратное: теория T имеет ω-модель тогда и только тогда, когда она непротиворечива в ω-логике.
Существует тесная связь ω-логики с ω-непротиворечивостью. Теория, непротиворечивая в ω-логике, также является ω-непротиворечивой (и арифметически корректной). Обратное неверно, поскольку непротиворечивость в ω-логике — гораздо более сильное понятие, чем ω-непротиворечивость. Однако справедлива следующая характеристика: теория является ω-непротиворечивой тогда и только тогда, когда ее замыкание при невложенных применениях ω-правила непротиворечиво.
Связь с другими принципами согласованности
[ редактировать ]Если теория T , рекурсивно аксиоматизируема ω-согласованность имеет следующую характеристику, предложенную Крейгом Смориньски : [ 9 ]
- T является ω-непротиворечивым тогда и только тогда, когда является последовательным.
Здесь, — множество всех Π 0 2 -предложения, действительные в стандартной модели арифметики, и — принцип равномерного отражения для T , состоящий из аксиом
для каждой формулы с одной свободной переменной. В частности, конечно аксиоматизируемая теория T на языке арифметики является ω-непротиворечивой тогда и только тогда, когда T + PA -звук.
Примечания
[ редактировать ]- ^ WVO Quine (1971), Теория множеств и ее логика .
- ^ Перейти обратно: а б С. К. Клини, Введение в метаматематику (1971), стр. 207. Bibliotheca Mathematica: Серия монографий по чистой и прикладной математике Vol. Я, Вольтерс-Нордхофф, Северная Голландия 0-7204-2103-9, Эльзевир 0-444-10088-1.
- ^ Сморинский, «Теоремы о неполноте», Справочник по математической логике , 1977, с. 851.
- ^ Флойд, Патнэм, Примечание к «печально известному абзацу» Витгенштейна о теореме Гёделя (2000)
- ^ Х. Фридман, « Приключения в незавершенности Гёделя » (2023), стр.14. По состоянию на 12 сентября 2023 г.
- ^ Определение этого символизма можно найти в арифметической иерархии .
- ^ В этой формулировке вместо прямого противоречия используется 0=1; это дает тот же результат, потому что PA определенно доказывает ¬0=1, поэтому, если бы он также доказал 0=1, мы получили бы противоречие, а с другой стороны, если PA доказывает противоречие, то он доказывает что угодно , включая 0= 1.
- ^ Дж. Барвайз (редактор), Справочник по математической логике , Северная Голландия, Амстердам, 1977.
- ^ Смориньски, Крейг (1985). Самореференция и модальная логика . Берлин: Шпрингер. ISBN 978-0-387-96209-2 . Рассмотрено в Булос, Г.; Сморинский, К. (1988). «Самореференция и модальная логика». Журнал символической логики . 53 : 306. дои : 10.2307/2274450 . JSTOR 2274450 .
Библиография
[ редактировать ]- Курт Гёдель (1931). «О формально неразрешимых теоремах Principia Mathematica и родственных им систем I». В ежемесячных журналах по математике . Переведено на английский язык как « О формально неразрешимых утверждениях Principia Mathematica и родственных системах» .