В логике первого порядка теория первого порядка задается набором аксиом на некотором языке. В этой записи перечислены некоторые из наиболее распространенных примеров, используемых в теории моделей , и некоторые их свойства.
Для каждой естественной математической структуры существует сигнатура σ, перечисляющая константы, функции и отношения теории вместе с их арностями , так что объект естественным образом является σ-структурой . При наличии сигнатуры σ существует уникальный язык первого порядка L σ , который может быть использован для записи первопорядковых выразимых фактов о σ-структуре.
Существует два распространенных способа конкретизации теорий:
Теория L σ может:
Сигнатура чистой теории тождества пуста, не содержит функций, констант или отношений.
Чистая теория тождества не имеет (нелогических) аксиом. Она разрешима.
Одно из немногих интересных свойств, которое можно сформулировать на языке чистой теории тождества, — это свойство быть бесконечным. Это задается бесконечным набором аксиом, утверждающих, что существует по крайней мере 2 элемента, существует по крайней мере 3 элемента и т. д.:
Эти аксиомы определяют теорию бесконечного множества .
Противоположное свойство быть конечным не может быть сформулировано в логике первого порядка для любой теории, которая имеет произвольно большие конечные модели: на самом деле любая такая теория имеет бесконечные модели по теореме о компактности . В общем случае, если свойство может быть сформулировано конечным числом предложений логики первого порядка, то противоположное свойство также может быть сформулировано в логике первого порядка, но если свойство требует бесконечного числа предложений, то его противоположное свойство не может быть сформулировано в логике первого порядка.
Любое утверждение чистой теории тождества эквивалентно либо σ( N ), либо ¬σ( N ) для некоторого конечного подмножества N неотрицательных целых чисел , где σ( N ) — утверждение, что число элементов принадлежит N . На этом языке можно даже описать все возможные теории следующим образом. Любая теория является либо теорией всех множеств мощности в N для некоторого конечного подмножества N неотрицательных целых чисел, либо теорией всех множеств, мощность которых не принадлежит N , для некоторого конечного или бесконечного подмножества N неотрицательных целых чисел. (Не существует теорий, модели которых являются в точности множествами мощности N , если N — бесконечное подмножество целых чисел.) Полными теориями являются теории множеств мощности n для некоторого конечного n и теория бесконечных множеств.
Одним из частных случаев этого является противоречивая теория, определяемая аксиомой ∃ x ¬ x = x . Это совершенно хорошая теория со многими хорошими свойствами: она полна, разрешима, конечно аксиоматизируема и т. д. Единственная проблема в том, что у нее вообще нет моделей. По теореме Гёделя о полноте это единственная теория (для любого данного языка) без моделей. [1] Это не то же самое, что теория пустого множества (в версиях логики первого порядка, которые позволяют модели быть пустой): теория пустого множества имеет ровно одну модель, которая не имеет элементов.
Множество унарных отношений P i для i в некотором множестве I называется независимым , если для любых двух непересекающихся конечных подмножеств A и B множества I существует некоторый элемент x такой, что P i ( x ) истинно для i в A и ложно для i в B. Независимость может быть выражена набором утверждений первого порядка.
Теория счетного числа независимых унарных отношений является полной, но не имеет атомарных моделей . Это также пример теории, которая является сверхстабильной , но не полностью трансцендентной .
Сигнатура отношений эквивалентности имеет один бинарный инфиксный символ отношения ~, нет констант и нет функций. Отношения эквивалентности удовлетворяют аксиомам:
Некоторые свойства первого порядка отношений эквивалентности:
Теория отношения эквивалентности с ровно 2 бесконечными классами эквивалентности является простым примером теории, которая является ω-категоричной, но не категоричной для любого большего кардинала .
Отношение эквивалентности ~ не следует путать с символом тождества '=': если x = y, то x ~ y , но обратное не обязательно верно. Теории отношений эквивалентности не так уж сложны или интересны, но часто дают простые примеры или контрпримеры для различных утверждений.
Следующие конструкции иногда используются для создания примеров теорий с определенными спектрами ; фактически, применяя их к небольшому числу явных теорий T, можно получить примеры полных счетных теорий со всеми возможными несчетными спектрами. Если T — теория на некотором языке, мы определяем новую теорию 2 T , добавляя к языку новое бинарное отношение и добавляя аксиомы, утверждающие, что это отношение эквивалентности, такое, что существует бесконечное число классов эквивалентности, все из которых являются моделями T . Можно итерировать эту конструкцию трансфинитно : дан ординал α , определить новую теорию, добавив отношение эквивалентности E β для каждого β < α, вместе с аксиомами, утверждающими, что всякий раз, когда β < γ, каждый класс эквивалентности E γ является объединением бесконечного числа классов эквивалентности E β , а каждый класс эквивалентности E 0 является моделью T . Неформально можно представить модели этой теории как бесконечно ветвящиеся деревья высоты α с моделями T, прикрепленными ко всем листьям.
Сигнатура порядков не имеет констант или функций, а также один символ бинарного отношения ≤. (Разумеется, можно использовать ≥, < или > вместо этого в качестве основного отношения, с очевидными небольшими изменениями в аксиомах.) Мы определяем x ≥ y , x < y , x > y как сокращения для y ≤ x , x ≤ y ∧¬ y ≤ x , y < x ,
Некоторые свойства первого порядка заказов:
Теория DLO плотных линейных порядков без конечных точек (т.е. без наименьшего или наибольшего элемента) является полной, ω-категоричной, но не категоричной для любого несчетного кардинала. Есть еще три очень похожие теории: теория плотных линейных порядков с:
Быть хорошо упорядоченным («любое непустое подмножество имеет минимальный элемент») не является свойством первого порядка; обычное определение подразумевает количественную оценку по всем подмножествам .
Решетки можно рассматривать либо как специальные виды частично упорядоченных множеств с сигнатурой, состоящей из одного символа бинарного отношения ≤, либо как алгебраические структуры с сигнатурой, состоящей из двух бинарных операций ∧ и ∨. Два подхода можно связать, определив a ≤ b как a ∧ b = a .
Для двух бинарных операций аксиомы решетки таковы:
Для одного отношения ≤ аксиомы таковы:
К объектам недвижимости первого порядка относятся:
Алгебры Гейтинга можно определить как решетки с некоторыми дополнительными свойствами первого порядка.
Полнота не является свойством первого порядка решеток.
Сигнатура графов не имеет констант или функций, а только один двоичный символ отношения R , где R ( x , y ) читается как «существует ребро из x в y ».
Аксиомы теории графов :
Теория случайных графов имеет следующие дополнительные аксиомы для каждого положительного целого числа n :
Теория случайных графов является ω категоричной, полной и разрешимой, а ее счетная модель называется графом Радо . Утверждение на языке графов истинно в этой теории тогда и только тогда, когда вероятность того, что случайный граф с n вершинами моделирует утверждение, стремится к 1 в пределе, когда n стремится к бесконечности.
Для булевых алгебр используется несколько различных сигнатур и соглашений :
Аксиомы таковы:
Тарский доказал, что теория булевых алгебр разрешима.
Мы записываем x ≤ y как сокращение для x ∧ y = x , а atom( x ) как сокращение для ¬ x = 0 ∧ ∀ y y ≤ x → y = 0 ∨ y = x , что читается как « x — это атом», другими словами, ненулевой элемент, между которым и 0 нет ничего. Вот некоторые свойства первого порядка булевых алгебр:
Теория безатомных булевых алгебр является ω-категоричной и полной.
Для любой булевой алгебры B существует несколько инвариантов, определяемых следующим образом.
Тогда две булевы алгебры элементарно эквивалентны тогда и только тогда, когда их инварианты l , m и n одинаковы. Другими словами, значения этих инвариантов классифицируют возможные завершения теории булевых алгебр. Таким образом, возможные полные теории таковы:
Сигнатура теории групп имеет одну константу 1 (тождество), одну функцию арности 1 (обратную), значение которой на t обозначается как t −1 , и одну функцию арности 2, которая обычно опускается в терминах. Для любого целого числа n t n является сокращением для очевидного термина для n- й степени t .
Группы определяются аксиомами
Некоторые свойства групп, которые можно определить на языке групп первого порядка:
Теория абелевых групп разрешима. [2] Теория бесконечных делимых абелевых групп без кручения является полной, как и теория бесконечных абелевых групп экспоненты p (для p простое ).
Теория конечных групп — это множество утверждений первого порядка на языке групп, которые верны во всех конечных группах (существует множество бесконечных моделей этой теории). Не совсем тривиально найти любое такое утверждение, которое не верно для всех групп: один пример: «даны два элемента порядка 2, либо они сопряжены, либо существует нетривиальный элемент, коммутирующий с ними обоими».
Свойства быть конечным, или свободным , или простым , или кручением не являются свойствами первого порядка. Точнее, теория первого порядка всех групп с одним из этих свойств имеет модели, которые не обладают этим свойством.
Сигнатура (унитальных) колец имеет две константы 0 и 1, две бинарные функции + и × и, опционально, одну унарную функцию отрицания −.
Кольца
Аксиомы: Сложение превращает кольцо в абелеву группу, умножение ассоциативно и имеет тождество 1, а умножение дистрибутивно слева и справа.
Аксиомы для колец плюс ∀ x ∀ y xy = yx .
Поля
Аксиомы для коммутативных колец плюс ∀ x (¬ x = 0 → ∃ y xy = 1) и ¬ 1 = 0. Многие из приведенных здесь примеров имеют только универсальные или алгебраические аксиомы. Класс структур, удовлетворяющих такой теории, обладает свойством замкнутости относительно подструктуры. Например, подмножество группы, замкнутой относительно групповых действий умножения и обратного, снова является группой. Поскольку сигнатура полей обычно не включает мультипликативное и аддитивное обратное, аксиомы для обратных не являются универсальными, и, следовательно, подструктура поля, замкнутого относительно сложения и умножения, не всегда является полем. Это можно исправить, добавив в язык унарные обратные функции.
Для любого положительного целого числа n свойство, что все уравнения степени n имеют корень, можно выразить одним предложением первого порядка:
Аксиомы для полей, а также аксиомы для каждого простого числа p, утверждающие, что если p 1 = 0 (т.е. поле имеет характеристику p ), то каждый элемент поля имеет корень степени p .
Алгебраически замкнутые поля характеристики p
Аксиомы для полей, плюс для каждого положительного n аксиома, что все многочлены степени n имеют корень, плюс аксиомы, фиксирующие характеристику. Классические примеры полных теорий. Категоричны по всем несчетным кардиналам. Теория ACF p имеет универсальное свойство области определения в том смысле, что каждая структура N, удовлетворяющая универсальным аксиомам ACF p, является подструктурой достаточно большого алгебраически замкнутого поля , и, кроме того, любые два таких вложения N → M индуцируют автоморфизм M .
Теория конечных полей — это множество всех утверждений первого порядка, которые истинны во всех конечных полях. Значимые примеры таких утверждений можно, например, привести, применив теорему Шевалле–Уорнинга над простыми полями . Название немного вводит в заблуждение, поскольку теория имеет множество бесконечных моделей. Ax доказал, что теория разрешима.
Аксиомы для полей плюс, для каждого положительного целого числа n , аксиома:
То есть 0 не является нетривиальной суммой квадратов.
Аксиомы для формально вещественных полей плюс аксиомы:
Теория вещественных замкнутых полей эффективна и полна, а потому разрешима ( теорема Тарского–Зейденберга ). Добавление дополнительных функциональных символов (например, показательной функции, синусоидальной функции) может изменить разрешимость .
p- адические поля
Акс и Кохен (1965) показали, что теория p -адических полей разрешима, и дали для нее набор аксиом. [3]
Аксиомы для различных систем геометрии обычно используют типизированный язык, при этом различные типы соответствуют различным геометрическим объектам, таким как точки, линии, окружности, плоскости и т. д. Сигнатура часто состоит из бинарных отношений инцидентности между объектами различных типов; например, отношение, что точка лежит на линии. Сигнатура может иметь более сложные отношения; например, упорядоченная геометрия может иметь тернарное отношение «между» для 3 точек, которое говорит, лежит ли одна между двумя другими, или отношение «конгруэнтности» между 2 парами точек.
Некоторые примеры аксиоматизированных систем геометрии включают упорядоченную геометрию , абсолютную геометрию , аффинную геометрию , евклидову геометрию , проективную геометрию и гиперболическую геометрию . Для каждой из этих геометрий существует множество различных и неэквивалентных систем аксиом для различных измерений. Некоторые из этих систем аксиом включают аксиомы «полноты», которые не являются аксиомами первого порядка.
В качестве типичного примера, аксиомы проективной геометрии используют 2 типа, точки и линии, и бинарное отношение инцидентности между точками и линиями. Если переменные точки и линии обозначены маленькой и заглавной буквой, а инцидент A записан как aA , то один набор аксиом есть
Евклид не сформулировал все аксиомы евклидовой геометрии явно, и первый полный список был дан Гильбертом в аксиомах Гильберта . Это не аксиоматика первого порядка, поскольку одна из аксиом Гильберта является аксиомой полноты второго порядка. Аксиомы Тарского являются аксиоматикой первого порядка евклидовой геометрии. Тарский показал, что эта система аксиом является полной и разрешимой, связав ее с полной и разрешимой теорией вещественных замкнутых полей.
Сигнатура — это поля (0, 1, +, −, ×) вместе с унарной функцией ∂, вывод. Аксиомы — это аксиомы для полей вместе с
Для этой теории можно добавить условие, что характеристика равна p , простому числу или нулю, чтобы получить теорию DF p дифференциальных полей характеристики p (и аналогично с другими теориями ниже).
Если K — дифференциальное поле, то поле констант Теория дифференциально совершенных полей — это теория дифференциальных полей вместе с условием, что поле констант совершенно; другими словами, для каждого простого числа p оно имеет аксиому:
(Мало смысла требовать, чтобы все поле было идеальным , поскольку в ненулевой характеристике это подразумевает, что дифференциал равен 0.) По техническим причинам, связанным с устранением квантификаторов , иногда удобнее заставить постоянное поле быть идеальным, добавив новый символ r к сигнатуре с аксиомами
Теория натуральных чисел с функцией следования имеет сигнатуру, состоящую из константы 0 и унарной функции S («следование»: S ( x ) интерпретируется как x +1), и имеет аксиомы:
Последнюю аксиому (индукцию) можно заменить аксиомами
Теория натуральных чисел с функцией следования является полной и разрешимой, а также κ-категоричной для несчетных κ, но не для счетных κ.
Арифметика Пресбургера — это теория натуральных чисел при сложении, с сигнатурой, состоящей из константы 0, унарной функции S и бинарной функции +. Она полна и разрешима. Аксиомы следующие:
Многие из описанных выше теорий первого порядка могут быть расширены до полных рекурсивно перечислимых непротиворечивых теорий. Это больше не относится к большинству следующих теорий; они обычно могут кодировать как умножение, так и сложение натуральных чисел, и это дает им достаточно мощности, чтобы кодировать самих себя, что подразумевает, что теорема Гёделя о неполноте применима, и теории больше не могут быть одновременно полными и рекурсивно перечислимыми (если только они не являются противоречивыми).
Сигнатура теории арифметики имеет:
Некоторые авторы полагают, что сигнатура содержит константу 1 вместо функции S , а затем определяют S очевидным образом: St = 1 + t .
Арифметика Робинсона (также называемая Q ). Аксиомы (1) и (2) управляют выделенным элементом 0. (3) гарантирует, что S является инъекцией . Аксиомы (4) и (5) являются стандартным рекурсивным определением сложения; (6) и (7) делают то же самое для умножения. Арифметику Робинсона можно рассматривать как арифметику Пеано без индукции. Q является слабой теорией, для которой справедлива теорема Гёделя о неполноте . Аксиомы:
IΣ n — арифметика Пеано первого порядка с индукцией, ограниченной формулами Σ n (для n = 0, 1, 2, ...). Теория IΣ 0 часто обозначается как IΔ 0 . Это серия все более и более мощных фрагментов арифметики Пеано. Случай n = 1 имеет примерно такую же силу, как примитивная рекурсивная арифметика (PRA). Арифметика экспоненциальных функций (EFA) — это IΣ 0 с аксиомой, утверждающей, что x y существует для всех x и y (с обычными свойствами).
Арифметика Пеано первого порядка , PA . «Стандартная» теория арифметики. Аксиомы — это аксиомы арифметики Робинсона , приведенной выше, вместе со схемой аксиом индукции:
В своей работе 1931 года Курт Гёдель доказал, что PA неполон и не имеет последовательных рекурсивно перечислимых пополнений.
Полная арифметика (также известная как истинная арифметика ) — это теория стандартной модели арифметики, натуральных чисел N. Она полна, но не имеет рекурсивно перечислимого набора аксиом.
Для действительных чисел ситуация немного иная: случай, включающий только сложение и умножение, не может кодировать целые числа, и, следовательно, теорема Гёделя о неполноте не применима . Сложности возникают при добавлении дополнительных символов функций (например, возведение в степень).
Арифметика второго порядка может относиться к теории первого порядка (несмотря на название) с двумя типами переменных, которые рассматриваются как изменяющиеся по целым числам и подмножествам целых чисел. (Существует также теория арифметики в логике второго порядка, которая называется арифметикой второго порядка. Она имеет только одну модель, в отличие от соответствующей теории в логике первого порядка, которая является неполной.) Сигнатура обычно будет сигнатурой 0, S , +, × арифметики вместе с отношением принадлежности ∈ между целыми числами и подмножествами (хотя есть многочисленные незначительные вариации). Аксиомы являются арифметикой Робинсона вместе со схемами аксиом индукции и понимания .
Существует множество различных подтеорий арифметики второго порядка, которые различаются тем, какие формулы разрешены в схемах индукции и понимания. В порядке возрастания силы пять наиболее распространенных систем:
Они подробно определены в статьях по арифметике второго порядка и обратной математике .
Обычная сигнатура теории множеств имеет одно бинарное отношение ∈, нет констант и нет функций. Некоторые из теорий ниже являются «теориями классов», которые имеют два вида объектов, множества и классы. Существует три распространенных способа обработки этого в логике первого порядка:
Некоторые теории множеств первого порядка включают в себя:
Некоторые дополнительные аксиомы первого порядка, которые можно добавить к одной из них (обычно ZF), включают: