§2.9. Исчисление предикатов 143
2) если / — функциональная буква и щ, rfe, ..., г}п — термы,
то /(гц, т?2, . . Vn) — терм;
3) любое выражение, полученное многократным повторением
правил 1), 2), является термом.
Если Р — предикатная буква, а щ, ..., rjn — термы, то
Р{Чи V2, Цп) — элементарная формула.
Определение формулы:
1) всякая элементарная формула является формулой;
2) если Л и В — формулы и х — предметная переменная, то
каждое из выражений Л о В (о — связка исчисления высказыва
ний) и (Ух € М)(А(х)) является формулой;
3) любое выражение, полученное многократным использова
нием правил 1), 2), является формулой.
В выражении (Va: € М)(А(х)) формула А(х) называется об
ластью действия квантора Vs.
Предметная переменная, входящая в формулу, называется
свободной, если она не следует непосредственно за квантором и не
входит в область действия квантора по этой переменной; все дру
гие переменные, входящие в формулу, называются связанными.
В пределе всякая формула без свободных переменных (замкнутая
формула) является высказыванием, которое истинно или ложно,
а всякая формула со свободными переменными задает некоторое
отношение в предметной области, которую иногда называют об
ластью интерпретации. Это отношение может быть истинно или
ложно в зависимости от значений свободных переменных.
В определении формулы в числе основных символов запись Зх
можно заменить на Vx(A(x)).
Квантор всеобщности можно рассматривать как обобщение
конъюнкции. Если предметная область конечна и с о сто и т и з эле
ментов n»i, т2, ..., тп„, то формула (Vx)(F(x)) равносильна конъ
юнкции F(m i) & F(m2) & .. .& F(m n), а квантор существования
можно рассматривать как обобщение дизъюнкции, при этом за
писи (3a:)(F(x)) и F(mi) V F(m 2) V ... V F(m n) равносильны.
Для бесконечных предметных областей кванторы играют роль
бесконечных дизъюнкций и конъюнкций.
Каждая формула F(Pi, Р2, ..., Рт, ®i, х2, • • •> хп) в исчисле
нии предикатов задает оператор, перерабатывающий систему пре
дикатов Pi, Р2, ..., Рт в предикат Ра от аргументов xi, х2,
• . хп, где все эти переменные в формуле являются свободными.
Две формулы, Fa(Pi, Р2, ..., Pm, *i, х2, ..., хп) и Fb(Pi, Р2, ...
• . Рт,х 1, х2, ..., хп), которые задают один и тот же оператор,
перерабатывающий систему предикатов Pi, Р2, ..., Рт в предикат
Pa(x 1, х2, ..., хп), будем называть эквивалентными и обозначать
Fa = Fb.