1. Предикатные и функциональные символы, образующие сигнатуру Σ.
2. Символы переменных, составляющих множество V.
3. Символ равенства: .
4. Логические связки: ¬, , ,
.
5. Кванторы: ,.
6. Вспомогательные символы: левая скобка (, правая скобка), запятая ,.
Термы сигнатуры
определим по индукции:
1. переменные xV являются термами
2. если t
1
,...t
n
– термы , f
F,
(f)=n, то f(t
1
,...t
n
) – терм (при n=0 константа с
– тоже терм).
Пример.
=<c, g
(2)
, h
(2)
>, g,h –функции. x, y,V, тогда термами являются с, x, y,
g(c,x), h(c,c), g(y,h(c,c)),h(y,c), h(g(c,x),h(y,c)).
Обозначим через Τ(Σ) множество всех термов сигнатуры Σ, в определении
которых используются лишь переменные из V. Очевидно, любой терм из Τ(Σ)
является словом алфавита ИΠ
Σ
.
Введем понятие атомарной формулы сигнатуры Σ:
1) если t
1
, t
2
Τ(Σ), то (t
1
t
1
) — атомарная формула;
2) если р
(n)
Σ — предикатный символ, t
1
,...t
n
Τ(Σ), тο p(t
1
,...t
n
) —
атомарная формула;
3) никаких атомарных формул, кроме построенных по пп. 1, 2, нет.
Формула сигнатуры Σ определяется следующим образом:
1) атомарная формула есть формула;
1) если φ, ψ — формулы и xV, то ¬ψ, (ψ φ), (ψ φ),(φ
ψ), x φ,
xφ —
формулы;
2) никаких формул, кроме построенных по пп. 1, 2, нет.
Символы , , использованные в определении, называются соответственно
квантором всеобщности и квантором существования. Запись x (соответственно
х) читается "для всех х" ("существует х"). Все соглашения относительно
расстановок скобок, принятые ранее, остаются в силе и для формул логики
предикатов. Кроме того, вместо записей x
1
...x
n
φ и х
1
... х
n
φ будем
использовать записи x
1
,...,x
n
φ и х
1,
... ,х
n
φ. Формула φ сигнатуры Σ называется
бескванторной, если она не содержит кванторов.