Полнота исчисления предикатов
Выводимость из посылок
В исчислении высказываний важную роль играло понятие выводимости
из посылок и связанная с ним лемма о дедукции. Для исчисления предикатов
ситуация немного меняется. Если разрешить использовать посылки
наравне с аксиомами безо всяких ограничений, то утверждение,
аналогичное лемме о дедукции, будет неверным. Например, из
формулы можно вывести формулу
(как мы видели при обсуждении правила обобщения). Но импликация
не является
выводимой (поскольку не общезначима).
Поэтому мы ограничимся случаем, когда все посылки являются
замкнутыми формулами. Пусть — произвольное множество
замкнутых формул рассматриваемой нами сигнатуры
. (Такие
множества называют теориями в сигнатуре
.) Говорят, что формула
выводима из
, если ее можно вывести, используя наравне с аксиомами формулы
из
. Как и для исчисления высказываний, мы пишем
. Выводимые из
формулы называют
также теоремами теории
.
Лемма о дедукции для исчисления предикатов. Пусть
— множество замкнутых формул, а
— замкнутая
формула. Тогда
тогда и только тогда,
когда
.
Доказательство проходит по той же схеме, что и для исчисления
высказываний : к формулам , образующим вывод
из
, мы приписываем посылку
и дополняем полученную последовательность














Сходным образом рассматривается и второе правило Бернайса. Если
выводима формула ,
то в силу пропозициональных тавтологий выводима формула
,
к которой можно применить правило Бернайса и получить
,
после чего вернуть
назад с помощью пропозициональной
тавтологии. Лемма о дедукции доказана.
Отметим теперь несколько полезных свойств выводимости из посылок.
- Если
и
, то
. (Очевидно следует из определения.)
- Если
, то существует конечное множество
, для которого
. (Вывод конечен и потому может использовать лишь конечное число формул.)
-
Если
конечно и равно
, то
равносильно выводимости (без посылок) формулы
В самом деле, если
, то многократное применение леммы о дедукции дает
и остается воспользоваться надлежащей пропозиональной тавтологией. (В обратную сторону рассуждение также проходит без труда.) - Комбинируя три предыдущих замечания, приходим к такому
эквивалентному определению выводимости из посылок:
, если найдутся формулы
, для которых
Это определение имеет смысл и для формул с параметрами, так что если уж определять выводимость из посылок с параметрами (чего обычно избегают), то именно так.
Понятие выводимости из посылок позволяет переформулировать теорему о корректности исчисления предикатов.
Говорят, что интерпретация сигнатуры
является моделью теории
, если
все формулы из
истинны в
.
Теорема 44 (о корректности; переформулировка).
Все теоремы теории истинны в любой модели
теории
.
Если формула является теоремой теории
(т. е.
), найдутся формулы
, для которых






В следующих задачах — и только в них — знак понимается
в описанном выше смысле (в посылках допускаются параметры).
95. Пусть — множество произвольных (не обязательно замкнутых)
формул. (а) Пусть существует "вывод" некоторой
формулы
, в котором наравне с аксиомами используются
формулы из
, при этом все применения правил Бернайса
предшествуют появлению формул из
. Покажите, что
. Покажите, что верно и обратное
утверждение. (б) Покажите, если в "выводе" формулы
наравне с
аксиомами используются формулы из
, но правила Бернайса
не применяются по переменным, свободным в
, то
.
96. Покажите, что правила Бернайса можно переписать так:





