Арифметика второго порядка
В математической логике арифметика второго порядка — это совокупность аксиоматических систем, формализующих натуральные числа и их подмножества . Это альтернатива аксиоматической теории множеств, лежащей в основе большей части математики, но не всей.
Предшественник арифметики второго порядка, включающий параметры третьего порядка, был представлен Дэвидом Гильбертом и Полем Бернейсом в их книге «Основы математики» . [1] Стандартная аксиоматизация арифметики второго порядка обозначается Z 2 .
Арифметика второго порядка включает в себя, но значительно сильнее, чем ее первого порядка аналог арифметики Пеано . В отличие от арифметики Пеано, арифметика второго порядка позволяет проводить количественную оценку наборов натуральных чисел, а также самих чисел. Поскольку действительные числа могут быть представлены в виде ( бесконечных можно формализовать ) наборов натуральных чисел хорошо известными способами и поскольку арифметика второго порядка позволяет проводить количественную оценку таких наборов, действительные числа в арифметике второго порядка. По этой причине арифметику второго порядка иногда называют « анализом ». [2]
Арифметику второго порядка также можно рассматривать как слабую версию теории множеств , в которой каждый элемент является либо натуральным числом, либо набором натуральных чисел. Хотя арифметика второго порядка намного слабее, чем теория множеств Цермело–Френкеля , она может доказать по существу все результаты классической математики, выражаемые на ее языке.
Подсистема арифметики второго порядка — это теория на языке арифметики второго порядка, каждая аксиома которой является теоремой полной арифметики второго порядка (Z 2 ). Такие подсистемы необходимы для обратной математики — исследовательской программы, изучающей, какая часть классической математики может быть получена в определенных слабых подсистемах различной силы. Большая часть базовой математики может быть формализована в этих слабых подсистемах, некоторые из которых определены ниже. Обратная математика также проясняет степень и способ неконструктивности классической математики .
Определение [ править ]
Синтаксис [ править ]
Язык арифметики второго порядка двусортен . первого типа Термины и, в частности, переменные , обычно обозначаемые строчными буквами, состоят из отдельных лиц , предполагаемая интерпретация которых — это натуральные числа. Переменные другого типа, называемые по-разному «переменными набора», «переменными класса» или даже «предикатами», обычно обозначаются заглавными буквами. Они относятся к классам/предикатам/свойствам индивидуумов, поэтому их можно рассматривать как наборы натуральных чисел. И индивидуумы, и набор переменных могут быть определены количественно универсально или экзистенциально . Формула без связанных переменных множества (то есть без кванторов над переменными множества) называется арифметической . Арифметическая формула может иметь свободные наборы переменных и связанные отдельные переменные.
Отдельные термы формируются из константы 0, унарной функции S ( функции-последователя ) и бинарных операций + и (сложение и умножение). Функция-преемник добавляет 1 к своему входу. Отношения = (равенство) и < (сравнение натуральных чисел) связывают двух индивидов, тогда как отношение ∈ (принадлежность) связывает индивидуума и множество (или класс). Таким образом, в обозначениях язык арифметики второго порядка задается сигнатурой .
Например, , представляет собой правильно сформированную формулу арифметики второго порядка, которая является арифметической, имеет одну свободную переменную множества X и одну связанную индивидуальную переменную n (но не имеет связанных переменных набора, как того требует арифметическая формула), тогда как — это правильно составленная формула, не являющаяся арифметической, имеющая одну связанную заданную переменную X и одну связанную индивидуальную переменную n .
Семантика [ править ]
Возможны несколько различных интерпретаций кванторов. Если арифметика второго порядка изучается с использованием полной семантики логики второго порядка , то кванторы множества варьируются по всем подмножествам диапазона отдельных переменных. Если арифметика второго порядка формализована с использованием семантики логики первого порядка ( семантики Хенкина ), то любая модель включает в себя область, в которой множество переменных может варьироваться, и эта область может быть подмножеством полного набора степеней области индивидуальных переменные. [3]
Аксиомы [ править ]
Базовый [ править ]
Следующие аксиомы известны как основные аксиомы или иногда аксиомы Робинсона. Полученная в результате теория первого порядка , известная как арифметика Робинсона , по существу представляет собой арифметику Пеано без индукции. Областью обсуждения количественных переменных являются натуральные числа , совокупно обозначаемые N и включающие выделенный член , называемый « ноль ».
Примитивные функции — это унарная функция-преемник , обозначаемая префиксом и две двоичные операции , сложение и умножение , обозначаемые инфиксным оператором «+» и « ", соответственно. Существует также примитивное бинарное отношение, называемое порядком , обозначаемое инфиксным оператором "<".
Аксиомы, управляющие функцией-преемником и нулем :
- 1. («Последователь натурального числа никогда не равен нулю»)
- 2. («функция-преемник инъективна »)
- 3. («каждое натуральное число равно нулю или является его преемником»)
Сложение определяется рекурсивно :
- 4.
- 5.
Умножение определено рекурсивно:
- 6.
- 7.
Аксиомы, управляющие отношением порядка «<»:
- 8. («ни одно натуральное число не меньше нуля»)
- 9.
- 10. («каждое натуральное число равно нулю или больше нуля»)
- 11.
Все эти аксиомы являются утверждениями первого порядка . То есть все переменные варьируются в пределах натуральных чисел , а не их наборов , и это факт даже более сильный, чем их арифметический характер. Более того, в Аксиоме 3 есть только один квантор существования . Аксиомы 1 и 2 вместе со схемой аксиом индукции составляют обычное Пеано-Дедекинда определение N . Добавление к этим аксиомам какой-либо схемы аксиом индукции делает излишними аксиомы 3, 10 и 11.
Схема индукции и понимания [ править ]
Если φ ( n формулой арифметики второго порядка со свободной индивидуальной переменной n свободными индивидуальными или наборными переменными (записанными m1 ) является ,..., mk и, возможно , и X1 , ..., Xl другими ), аксиомой индукции для φ является аксиома:
( Полная ) схема индукции второго порядка состоит из всех экземпляров этой аксиомы по всем формулам второго порядка.
Один особенно важный пример схемы индукции — это случай, когда φ представляет собой формулу « «выражающее тот факт, что n является членом X ( X — свободная переменная множества): в этом случае аксиома индукции для φ равна
Это предложение называется аксиомой индукции второго порядка .
Если φ ( n ) — формула со свободной переменной n и, возможно, другими свободными переменными, но не с переменной Z , аксиомой понимания для φ является формула
Эта аксиома позволяет сформировать множество натуральных чисел, удовлетворяющих φ ( n ). Существует техническое ограничение: формула φ не может содержать переменную Z , иначе формула приведет к аксиоме понимания
- ,
что противоречиво. Это соглашение предполагается в оставшейся части этой статьи.
Полная система [ править ]
Формальная теория арифметики второго порядка (на языке арифметики второго порядка) состоит из основных аксиом, аксиомы понимания для каждой формулы φ (арифметической или иной) и аксиомы индукции второго порядка. Эту теорию иногда называют полной арифметикой второго порядка, чтобы отличить ее от ее подсистем, определенных ниже. Поскольку полная семантика второго порядка подразумевает, что существует каждое возможное множество, аксиомы понимания можно рассматривать как часть дедуктивной системы, когда используется полная семантика второго порядка. [3]
Модели [ править ]
В этом разделе описывается арифметика второго порядка с семантикой первого порядка. Таким образом, модель языка арифметики второго порядка состоит из множества M (образующего диапазон отдельных переменных) вместе с константой 0 (элементом M ), функцией S от M до M , двумя бинарными операциями + и · над M , бинарное отношение < на M и набор D подмножеств M , который является диапазоном заданных переменных. Если опустить D , получится модель языка арифметики первого порядка.
Когда D — полный набор мощности M , модель называется полной моделью . Использование полной семантики второго порядка эквивалентно ограничению моделей арифметики второго порядка полными моделями. Фактически аксиомы арифметики второго порядка имеют только одну полную модель. Это следует из того, что аксиомы Пеано с аксиомой индукции второго порядка имеют только одну модель при семантике второго порядка.
Определяемые функции [ править ]
Функции первого порядка, которые доказуемо полны в арифметике второго порядка, в точности такие же, как и функции, представимые в системе F . [4] Почти эквивалентно, система F представляет собой теорию функционалов, соответствующую арифметике второго порядка, аналогично тому, как система Гёделя T соответствует арифметике первого порядка в интерпретации «Диалектики» .
Больше типов моделей [ править ]
Когда модель языка арифметики второго порядка обладает определенными свойствами, ее можно называть и другими именами:
- Когда M — обычный набор натуральных чисел с обычными операциями, называется ω-моделью . В этом случае модель можно отождествить с D , ее совокупностью наборов натуральных чисел, поскольку этого набора достаточно для полного определения ω-модели. Уникальный полный -модель, представляющая собой обычный набор натуральных чисел с его обычной структурой и всеми его подмножествами, называется предполагаемой или стандартной моделью арифметики второго порядка. [5]
- Модель языка арифметики второго порядка называется β-моделью , если , то есть Σ 1 1 - операторы с параметрами из которые удовлетворены такие же, как и те, которые удовлетворяются полной моделью. [6] Некоторые понятия, абсолютные по отношению к β-моделям, включают: кодирует порядок » [7] и " это дерево ». [6]
- Приведенный выше результат был распространен на концепцию β n -модели для , который имеет то же определение, что и выше, за исключением заменяется на , то есть заменяется на . [6] Используя это определение, β0 - модели — это то же самое, что и ω-модели. [8]
Подсистемы [ править ]
Существует множество названных подсистем арифметики второго порядка.
Индекс 0 в названии подсистемы означает, что она включает в себя толькоограниченная часть полной схемы индукции второго порядка. [9] Такое ограничение существенно снижает теоретико-доказательную силу системы. Например, система ACA 0 описанная ниже эквисовместима с арифметикой Пеано . Соответствующая теория ACA, состоящая из ACA 0 плюс полная схема индукции второго порядка, сильнее арифметики Пеано.
Арифметическое понимание [ править ]
Многие из хорошо изученных подсистем связаны со свойствами замыкания моделей. Например, можно показать, что каждая ω-модель полной арифметики второго порядка замкнута относительно скачка Тьюринга , но не каждая ω-модель, замкнутая относительно скачка Тьюринга, является моделью полной арифметики второго порядка. Подсистема ACA 0 включает в себя ровно столько аксиом, чтобы уловить понятие замыкания при скачке Тьюринга.
ACA 0 определяется как теория, состоящая из основных аксиом, схемы аксиом арифметического понимания (другими словами, аксиомы понимания для каждой арифметической формулы φ ) и обычной аксиомы индукции второго порядка. Было бы эквивалентно также включить всю схему аксиом арифметической индукции, другими словами, включить аксиому индукции для каждой арифметической формулы φ .
Можно показать, что набор S подмножеств ω определяет ω-модель ACA 0 тогда и только тогда, когда S замкнуто относительно скачка Тьюринга, сводимости по Тьюрингу и соединения Тьюринга. [10]
Индекс 0 в ACA 0 указывает на то, что не каждый экземпляр схемы аксиом индукции включает эту подсистему. Это не имеет значения для ω-моделей, которые автоматически удовлетворяют каждому случаю аксиомы индукции. Однако это важно при изучении не-ω-моделей. Систему, состоящую из ACA 0 плюс индукция для всех формул, иногда называют ACA без индекса.
Система ACA 0 представляет собой консервативное расширение арифметики первого порядка (или аксиом Пеано первого порядка), определяемых как основные аксиомы, плюс схема индукционных аксиом первого порядка (для всех формул φ, в которых вообще нет переменных класса, связанных или в противном случае) на языке арифметики первого порядка (который вообще не допускает переменных класса). В частности, из-за ограниченной схемы индукции он имеет тот же теоретико-доказательный порядковый номер ε 0 , что и арифметика первого порядка.
Арифметическая иерархия формул [ править ]
Формула называется ограниченной арифметической , или ∆ 0 0 , когда все его кванторы имеют вид ∀ n < t или ∃ n < t (где n — индивидуальная переменная, подлежащая количественному определению, а t — отдельный термин), где
означает
и
означает
- .
Формула называется Σ 0 1 (или иногда Σ 1 ), соответственно Π 0 1 (или иногда Π 1 ), когда она имеет вид ∃ m φ , соответственно ∀ m φ, где φ — ограниченная арифметическая формула, а m — индивидуальная переменная (свободная в φ ). В более общем смысле формула называется Σ 0 n соответственно Π 0 n , когда оно получается добавлением экзистенциальных, соответственно универсальных, индивидуальных кванторов к Π 0 n −1 соответственно Σ 0 формула n −1 (и Σ 0 0 и Π 0 0 оба равны Δ 0 0 ). По построению все эти формулы являются арифметическими (никакие переменные класса никогда не связаны), и фактически, поставив формулу в пренексную форму Сколема , можно увидеть, что каждая арифметическая формула логически эквивалентна Σ 0 п или Π 0 формула n для всех достаточно больших n .
Рекурсивное понимание [ править ]
Подсистема RCA 0 является более слабой системой, чем ACA 0 , и часто используется в качестве базовой системы в обратной математике . Он состоит из: основных аксиом, Σ 0 1 индукционная схема, а ∆ 0 1 схема понимания. Первый термин ясен: Σ 0 1 схема индукции является аксиомой индукции для каждого Σ 0 1 формула φ . Термин «Δ 0 1 понимание» является более сложным, потому что не существует такой вещи, как Δ 0 1 формула. Δ 0 1 схема понимания вместо этого утверждает аксиому понимания для каждого Σ 0 1 формула, которая логически эквивалентна Π 0 1 формула. Эта схема включает в себя для каждого Σ 0 1 формула φ и каждое Π 0 1 формула ψ , аксиома:
Набор следствий первого порядка RCA 0 такой же, как и у подсистемы IΣ 1 арифметики Пеано, в которой индукция ограничена Σ 0 1 формулы. В свою очередь, IΣ 1 консервативен по отношению к примитивно-рекурсивной арифметике (PRA) для предложения. Более того, теоретико-доказательный ординал это ω ой , то же, что и у ПРА.
Можно видеть, что набор S подмножеств ω определяет ω-модель RCA 0 тогда и только тогда, когда S замкнуто относительно сводимости по Тьюрингу и соединения по Тьюрингу. В частности, совокупность всех вычислимых подмножеств ω дает ω-модель RCA 0 . Это мотивация названия этой системы: если существование набора можно доказать с помощью RCA 0 , то этот набор является рекурсивным (т.е. вычислимым).
системы Более слабые
даже более слабая система, чем RCA 0 Иногда желательна . Одна из таких систем определяется следующим образом: сначала необходимо дополнить язык арифметики символом экспоненциальной функции (в более сильных системах экспоненту можно определить в терминах сложения и умножения обычным приемом, но когда система становится слишком слабой, это уже невозможно) и основные аксиомы очевидными аксиомами, определяющими возведение в степень индуктивно из умножения; тогда система состоит из (обогащенных) основных аксиом плюс ∆ 0 1 понимание плюс Δ 0 0 индукция.
системы Более сильные
Над ACA 0 каждая формула арифметики второго порядка эквивалентна Σ 1 п или Π 1 формула n для всех достаточно больших n . Система Π 1 1 -понимание - это система, состоящая из основных аксиом, плюс обычная аксиома индукции второго порядка и аксиома понимания для каждого ( жирный шрифт [11] ) П 1 1 формула φ . Это эквивалентно Σ 1 1 -понимание (с другой стороны, ∆ 1 1 -понимание, определяемое аналогично ∆ 0 1 – понимание, слабее).
Проективная детерминированность [ править ]
Проективная детерминированность — это утверждение, что каждая игра с совершенной информацией для двух игроков, ходы которой являются натуральными числами, длина игры ω и проективное множество выигрышей определена, то есть один из игроков имеет выигрышную стратегию. (Первый игрок выигрывает игру, если игра принадлежит выигрышному множеству; в противном случае выигрывает второй игрок.) Множество проективно тогда и только тогда, когда (как предикат) оно выражается формулой на языке второго порядка. арифметика, допускающая действительные числа в качестве параметров, поэтому проективная определенность выражается в виде схемы на языке Z 2 .
Многие естественные предложения, выражаемые на языке арифметики второго порядка, не зависят от Z 2 и даже от ZFC , но доказуемы с точки зрения проективной определенности. Примеры включают свойство коаналитического совершенного подмножества , измеримость и свойство Бэра для наборы, униформизация и т. д. В рамках слабой базовой теории (такой как RCA 0 ) проективная определенность подразумевает понимание и обеспечивает по существу полную теорию арифметики второго порядка — естественные утверждения на языке Z 2 , независимые от Z 2 с проективной определенностью, трудно найти. [12]
ZFC + {существует n кардиналов Вудина : n — натуральное число} консервативен над Z 2 с проективной определенностью. [ нужна ссылка ] , то есть утверждение на языке арифметики второго порядка доказуемо в Z 2 с проективной определенностью тогда и только тогда, когда его перевод на язык теории множеств доказуем в ZFC + {существует n кардиналов Вудина: n ∈N}.
Кодирование математики [ править ]
Арифметика второго порядка непосредственно формализует натуральные числа и множества натуральных чисел. Однако он способен формализовать другие математические объекты косвенно, с помощью методов кодирования, и этот факт впервые заметил Вейль . [13] , Целые числа рациональные числа и действительные числа могут быть формализованы в подсистеме RCA 0 вместе с полными сепарабельными метрическими пространствами и непрерывными функциями между ними. [14]
Исследовательская программа обратной математики использует эти формализации математики в арифметике второго порядка для изучения аксиом существования множеств, необходимых для доказательства математических теорем. [15] Например, теорема о промежуточном значении для функций от вещественных чисел до вещественных чисел доказуема в RCA 0 , [16] в то время как теорема Больцано – Вейерштрасса эквивалентна ACA 0 над RCA 0 . [17]
Вышеупомянутое кодирование хорошо работает для непрерывных и полных функций при условии, что базовая теория более высокого порядка плюс слабая лемма Кёнига . [18] Как, возможно, и следовало ожидать, в случае с топологией кодирование не обходится без проблем. [19]
См. также [ править ]
Ссылки [ править ]
- ^ Гильберт, Д .; Бернейс, П. (1934). Основы математики . Издательство Спрингер. МР0237246 .
- ^ Зиг, В. (2013). Программы Гильберта и не только . Издательство Оксфордского университета. п. 291. ИСБН 978-0-19-970715-7 .
- ^ Jump up to: а б Шапиро, Стюарт (1991). Основания без фундаментализма: аргументы в пользу логики второго порядка . Оксфордские руководства по логике. Том. 17. Кларендон Пресс, Издательство Оксфордского университета, Нью-Йорк. стр. 66, 74–75. ISBN 0-19-853391-8 . МР 1143781 .
- ^ Жирар, Жан-Ив (1987). Доказательства и типы . Перевод Тейлора, Пола. Издательство Кембриджского университета. стр. 122–123. ISBN 0-521-37181-3 .
- ^ Симпсон, СГ (2009). Подсистемы арифметики второго порядка . Перспективы логики (2-е изд.). Издательство Кембриджского университета. стр. 3–4. ISBN 978-0-521-88439-6 . МР 2517689 .
- ^ Jump up to: а б с Марек, В. (1974–1975). «Стабильные множества, характеристика β 2 -моделей полной арифметики второго порядка и некоторые связанные с этим факты» . Фундамента Математика . 82 : 175–189. дои : 10.4064/fm-82-2-175-189 . МР 0373897 .
- ^ Марек, В. (1978). « ω -модели арифметики второго порядка и допустимые множества» . Фундамента Математика . 98 (2): 103–120. дои : 10.4064/fm-98-2-103-120 . МР 0476490 .
- ^ Марек, В. (1973). «Наблюдения относительно элементарных расширений ω -моделей. II». Журнал символической логики . 38 : 227–231. дои : 10.2307/2272059 . JSTOR 2272059 . МР 0337612 .
- ^ Фридман, Х. (1976). «Системы арифметики второго порядка с ограниченной индукцией I, II». Заседание Ассоциации символической логики. Журнал символической логики (тезисы). 41 : 557–559. JSTOR 2272259 .
- ^ Симпсон 2009 , стр. 311–313.
- ^ Уэлч, П.Д. (2011). «Слабые системы определенности и арифметические квазииндуктивные определения» (PDF) . Журнал символической логики . 76 (2): 418–436. дои : 10.2178/jsl/1305810756 . МР 2830409 .
- ^ Вудин, WH (2001). «Гипотеза континуума, часть I». Уведомления Американского математического общества . 48 (6).
- ^ Симпсон 2009 , с. 16.
- ^ Симпсон 2009 , Глава II.
- ^ Симпсон 2009 , с. 32.
- ^ Симпсон 2009 , с. 87.
- ^ Симпсон 2009 , с. 34.
- ^ Коленбах, Ульрих (2002). «Фундаментальное и математическое использование высших типов». Размышления об основах математики: очерки в честь Соломона Фефермана, материалы симпозиума, состоявшегося в Стэнфордском университете, Стэнфорд, Калифорния, 11–13 декабря 1998 г. Конспект лекций по логике. Том. 15. Урбана, Иллинойс: Ассоциация символической логики. стр. 92–116. ISBN 1-56881-169-1 . МР 1943304 .
- ^ Хантер, Джеймс (2008). Обратная топология высшего порядка (PDF) (Докторская диссертация). Университет Мэдисона-Висконсина.
Дальнейшее чтение [ править ]
- Берджесс, JP (2005). Исправление Фреге . Издательство Принстонского университета.
- Басс, СР (1998). Справочник по теории доказательств . Эльзевир. ISBN 0-444-89840-9 .
- Такеути, Г. (1975). Теория доказательств . ISBN 0-444-10492-5 .