Языки первого порядка
Определим понятие терма данной сигнатуры. Термом называется последовательность переменных, запятых, скобок и символов сигнатуры, которую можно построить по следующим правилам:
- Индивидная переменная есть терм.
- Функциональный символ валентности
есть терм.
- Если
— термы, а
— функциональный символ валентности
, то
есть терм.
В принципе можно было не выделять функциональные символы
валентности (которые также называют константами)
в отдельную группу, но тогда бы после них
пришлось писать скобки (как это делается в программах на языке Си).
Если — предикатный символ валентности
, а
— термы, то выражение
считается атомарной формулой. Кроме того, любой
предикатный символ валентности
считается атомарной формулой.
Формулы строятся по таким правилам:
- Атомарная формула есть формула.
- Если
— формула, то
— формула.
- Если
и
— формулы, то выражения
,
,
также являются формулами.
- Если
есть формула, а
— индивидная переменная, то выражения
и
являются формулами.
Во многих случаях в сигнатуру входит двуместный предикатный
символ , называемый равенством.
По традиции вместо
пишут
.
Итак, понятие формулы в данной сигнатуре полностью определено. Иногда такие формулы называют формулами первого порядка данной сигнатуры, или формулами языка первого порядка с данной сигнатурой.
Наш следующий шаг — определение интерпретации
данной сигнатуры. Пусть фиксирована некоторая сигнатура . Чтобы
задать интерпретацию сигнатуры
, необходимо:
- указать некоторое непустое множество
, называемое носителем интерпретации;
- для каждого предикатного символа сигнатуры
указать предикат с соответствующим числом аргументов, определенный на множестве
(как мы уже говорили,
-местным предикатным символам ставится в соответствие либо И, либо Л );
- для каждого функционального символа сигнатуры
указать функцию соответствующего числа аргументов с аргументами и значениями из
(в частности, для
-местных функциональных символов надо указать элемент множества
, с ними сопоставляемый).
Если сигнатура включает в себя символ равенства, то среди ее
интерпретаций выделяют нормальные
интерпретации, в которых символ равенства интерпретируется как совпадение
элементов множества .
Приведем несколько примеров сигнатур, используемых в различных теориях.
Сигнатура теории упорядоченных множеств включает
в себя два двуместных предикатных символа (равенство и
порядок) и не имеет функциональных символов. Здесь также
вместо по традиции пишут
.
Аксиомы порядка (рефлексивность, антисимметричность, транзитивность) могут быть записаны формулами этой сигнатуры. Например, требование антисимметричности записывается так:

Иногда в сигнатуру теории упорядоченных множеств вместо символа включают символ
; большой разницы тут нет.
39. Как записать с помощью формулы свойство линейной упорядоченности? свойство не иметь наибольшего элемента? свойство плотности (отсутствия соседних элементов)? свойство фундированности (отсутствия бесконечных убывающих последовательностей — или, что эквивалентно, наличия минимального элемента в любом подмножестве)? свойство полной упорядоченности? (Указание: не для всех перечисленных свойств это возможно.)
Сигнатуру теории групп можно выбирать по-разному. Можно
считать, что (помимо равенства) она имеет двуместный
функциональный символ (который по традиции записывают
между множителями), константу (нульместный функциональный
символ)
и одноместный функциональный символ
для обращения. Тогда аксиомы теории групп записываются с
использованием лишь кванторов всеобщности:

Если не включать операцию обращения в сигнатуру, придется использовать квантор существования и переписать последнюю аксиому так:

40. Как записать аксиомы теории групп, если в сигнатуре нет
константы ?
(Указание: аксиома о существовании обратного станет частью аксиомы
о существовании единицы.)
41. Как записать в виде формулы требование коммутативности
группы? утверждение о том, что любой элемент (кроме единицы)
имеет порядок ? конечность группы? (Указание: не все из
перечисленного можно записать, хотя пока у нас нет средств это
установить.)
Сигнатура теории множеств содержит два двуместных предикатных символа: для принадлежности и для равенства. Аксиомы теории множеств можно записывать в виде формул этой сигнатуры. Чаще всего рассматривают вариант аксиоматической теории множеств, называемый теорией Цермело-Френкеля и обозначаемый ZF. Приведем для примера одну из аксиом теории ZF, называемую аксиомой объемности, или экстенсиональности:

42. Сформулировать словесно эту аксиому.
43. Записать в виде формулы аксиому регулярности, или фундирования,
которая говорит, что у всякого множества есть минимальный (с точки зрения
отношения ) элемент, то есть элемент, не пересекающийся с самим
множеством.
44. Какова естественная сигнатура для теории полей? Можно ли
записать в виде формулы этой сигнатуры утверждение о том, что
поле имеет характеристику ? конечную характеристику?
алгебраически замкнуто?