Логика предикатов как исчисление
Как и ЛВ, логика предикатов может быть представлена в виде исчисления - полностью формализованной теории, основанной на чисто синтаксических преобразованиях деревьев формул. С этой целью ниже обобщаются соответствующим образом понятия вывода и доказательства ЛВ.

В отличие от ЛВ, в логике предикатов нельзя указать алгоритм, позволяющий за конечное число шагов определить общезначимость произвольного умозаключения. Невозможность построения такого алгоритма видна из того факта, что логически истинная формула ЛП должна быть истинна при любой интерпретации. Поскольку прямое обследование всех универсумов, включая универсумы с бесконечным числом элементов, невозможно, общим алгоритмом доказательства общезначимости формул ЛП служит их косвенный вывод. Ибо если исходная формула логически истинна, тогда ее отрицание должно быть логически ложной формулой. Обратное также верно. Следовательно, достаточно доказать, что отрицание рассматриваемой формулы логически ложно, т.е. все ветви ее дерева замкнуты, чтобы сделать вывод о ее общезначимости.
Определение косвенного вывода в ЛП принципиально ничем не отличается от подобного определения в ЛВ.
Если каждая ветвь дерева формулы (φ1, φ2, ..., φn&φ) замкнута, тогда формула φ косвенно выводима из последовательности формул φ1, φ2, ..., φn
Пусть α и β, как и прежде, обозначают посылки и заключение доказательства.
Доказательством заключения β в исчислении ЛП называется вывод β из множества посылок α
Напомним, что доказательство заключения β считается косвенным (от противного), если построен косвенный вывод β из множества посылок α.
Рассмотрим несколько примеров косвенного доказательства в ЛП. После исключения кванторов дерево доказательства формулы строится согласно следующим правилам.
Правила конструирования деревьев в логике предикатов
Правила П*1 - П*12 такие же, как и правила П1 - П12 в логике высказываний.
П*13. Если формула имеет вид φξ, где переменная ξ является связанной, тогда дерево, в которое она входит, начинается или продолжается в каждой своей ветви формулой фа или формулой φf tn,где константа а и функция f nуже входят в рассматриваемую ветвь дерева:
П*14. Ветвь дерева формулы логики предикатов замкнута, если и только если она содержит хотя бы одну формулу ЛП вместе со своим отрицанием или хотя бы один n-местный предикатный знак Pn вместе со своим отрицанием - Pnтакие, что каждый из них содержит n связанных переменных (не обязательно различных), а если кроме связанных переменных имеются также константы или функциональные знаки, то знаки Pnи - Pnв результате правильных подстановок термов вместо связанных переменных могут быть приведены к виду Pt1 nи - Pt1 n(порядок следования термов является существенным). Замкнутые ветви отмечаются знаком *.
П*15. Процесс конструирования дерева формулы начинается с представления подформул, соединяемых главным логическим оператором формулы, и продолжается до тех пор, пока все ее подформулы не будут представлены в виде ветвей дерева, содержащих только атомарные формулы вида Pt1 nили их отрицания.
Правила П*1 - П*12 ничем не отличаются от соответствующих правил логики высказываний. Правило П*13 позволяет проверить, представляют ли ранее введенные термы (константы и функции) расширение формулы со связанной переменной. Правило П*14 обобщает определение замкнутой ветви.
Правило П*15 определяет порядок построения дерева формулы ЛП.Пример 1
1. Умозаключение: «Некоторые люди тщеславны. Никто не любит тщеславных. Следовательно, некоторых людей никто не любит».
2. Формализация посылок и заключения: U = «люди», Px = «х тщеславен», Qxy = «х любит у».
3. Отрицание заключения:
4. Исключение (снятие) кванторов, знака импликации (знак символизирует этапы и результаты исключения):
5. Дерево косвенного доказательства:
Переменные х и у связаны кванторами общности (x) и (у). Они истинны для любого значения х и у. Значит, допустима подстановка любых термов вместо х и у в дерево доказательства. Для проверки подставляем прежде всего те термы, которые уже входят в дерево доказательства. Вершина дерева рассматриваемого доказательства содержит такие термы, как а и f (x). Подставляя константу а и предметную функцию f (x) вместо переменных х и у, видим, что все ветви дерева исследуемого умозаключения оказались замкнутыми. Следовательно, отрицание заключения несовместимо с посылками. Значит, рассматриваемое умозаключение общезначимо.
Пример 2
1. Умозаключение: «Всякий восхищается каким-нибудь артистом. Каждый, кто восхищается кем-либо, уважает его. Следовательно, существуют люди, которые уважают какого-нибудь артиста».
2. Формализация посылок и заключения: U = «люди», Рху= «х восхищается у», Qy = «у - артист», Rxy = «х уважает у».
(х) (Ey) (Qy&Pxy), (x) (y) (Pxy⊃Rxy) I- (Еу) (Ех) Q &Rxy).
3. Отрицание заключения:
4.
Исключение (снятие) кванторов, знака импликации:
5. Дерево косвенного доказательства:
Подстановка предметной функции f (x) вместо связанной переменной у делает все ветви дерева рассматриваемого умозаключения замкнутыми. Следовательно, отрицание заключения несовместимо с посылками. Значит, данное умозаключение общезначимо.
Пример 3
1. Умозаключение: «Автомобиль - достижение научно-технического прогресса. Следовательно, колесо автомобиля - колесо достижения научно-технического прогресса».
2. Формализация посылок и заключения: U = «достижения», Рх= «х - автомобиль», Qγ = «у - достижение научно-технического прогресса», Яху= «х есть колесо у». 
3. Отрицание заключения:
4. Исключение (снятие) кванторов, знака импликации:
5. Дерево косвенного доказательства:
Последовательная подстановка константы bвместо переменных zи у делает все ветви дерева рассматриваемого умозаключения замкнутыми. Следовательно, отрицание заключения несовместимо с посылками. Значит, данное умозаключение общезначимо.
Пример 4
1. Умозаключение: «Каждый любит того, кто в кого-нибудь влюблен. Татьяна Ларина любит Евгения Онегина. Следовательно, все любят Татьяну Ларину».
2. Формализация посылок и заключения: U = «люди», Pху= «х любит у», a = «Татьяна Ларина», b = «Евгений Онегин». 
3.
Отрицание заключения:
4. Исключение (снятие) кванторов, знака импликации:
5. Дерево косвенного доказательства:
Подстановка констант а, bи с вместо переменных у, zи х соответственно делает все ветви дерева рассматриваемого умозаключения замкнутыми. Следовательно, отрицание заключения несовместимо с посылками. Значит, исследуемое умозаключение общезначимо.
Пример 5
1. Умозаключение: «Человек, который написал “Приключения Алисы в стране чудес”, сочинял только необыкновенные сказки. Следовательно, “Приключения Алисы в стране чудес” - необыкновенная сказка».
2. Формализация посылок и заключения: U = «вещи», а= «Приключения Алисы в стране чудес», Рх= «х - человек», Оха= «х написал а», Их = «х - необыкновенная сказка».
3. Отрицание заключения: - Ra.
4. Исключение (снятие) кванторов, знака импликации:
5. Дерево косвенного доказательства:
Одновременная подстановка констант а и bвместо переменных zи у соответственно делает все ветви дерева анализируемого умозаключения замкнутыми. Следовательно, отрицание заключения несовместимо с посылками. Значит, проверяемое умозаключение общезначимо.
Пример 6
1. Умозаключение: «Каждый читающий больше других, умнее, чем все остальные. Существует некто, отличный от всех остальных, который читает больше всех. Следовательно, существует некто, отличный от всех остальных, который умнее всех».
2. Формализация посылок и заключения: U = «вещи», Pxy = «х читает больше, чем у»; Qxy = «х умнее, чем у».
3. Отрицание заключения: 
4. Исключение (снятие) кванторов, знака импликации:
5. Дерево косвенного доказательства:
Подстановка константы а и предметной функции f(а) вместо переменных xи yсоответственно делает все ветви дерева анализируемого умозаключения замкнутыми. Следовательно, отрицание заключения несовместимо с посылками. Значит, данное умозаключение общезначимо.
Пример 7
1. Умозаключение: «Каждый, кто читает книги, приобретает новые знания. Следовательно, если не существует новых знаний, значит никто не читает никаких книг».
2. Формализация посылок и заключения: U = «вещи», Py = «y- книги», Qxy = «х читает y», Rz = «z- новые знания», Sxz = «xприобретает z».
3. Отрицание заключения:
4. Исключение (снятие) кванторов, знака импликации:
5. Дерево косвенного доказательства:
Одновременная подстановка константы aвместо переменных xи z, константы bвместо переменной yделает все ветви дерева анализируемого умозаключения замкнутыми. Следовательно, отрицание заключения несовместимо с посылками. Значит, анализируемое умозаключение общезначимо.
Следующие две теоремы доказывают, что всякая логически истинная формула ЛП является доказуемой в построенном исчислении (α обозна
чает посылки доказательства, β - его заключение). Эти теоремы обобщают соответствующие теоремы 4 и 5 главы 4.
Теорема 5.Если можно построить замкнутое дерево формулы (α &- β), тогда вывод заключения β из посылок α является общезначимым.
Доказательство. Допустим, вывод заключения β из посылок α не общезначим и тем самым дерево формулы (α &-β) не замкнуто. Тогда существует по крайней мере одна ветвь, атомарные подформулы и/или их отрицания которой не противоречат друг другу и одновременно истинны. Так как ветвь не замкнута, а ее замыкание необходимо для доказательства выводимости, она может быть далее продолжена с помощью правил конструирования деревьев П*1 - П*15 логики предикатов. Но каждое из правил П*1 - П*12 основано на определенном законе логики - принципе сохранения истины и по определению не может привести к замыканию ветви. Не может привести к замыканию дерева и применение правила П*13. Поскольку если выполняется формула (ξ)φξ, то ни один из ее примеров вида φα, образующих расширение, не может противоречить ранее введенным формулам.
Следовательно, если ветвь не замкнута, то ни одно из указанных правил никогда не сделает ее замкнутой. Значит, если все ветви дерева формулы (α &-β) замкнуты, тогда не существует ни одной ветви, в которой посылки α были бы истинны, а заключение β ложно. Следовательно, вывод любой тавтологии ЛП с помощью правил П*1 - П*15 всегда общезначим. QED.
Теорема 6.Если можно построить незамкнутое дерево формулы (α &-β), тогда вывод заключения β из посылок α не общезначим.
Доказательство. Если вывод заключения β из посылок α общезначим, тогда, согласно теореме 5, дерево формулы (α &-β), построенное в соответствии с правилами П*1 - П*15, замкнуто. Не существует ни одной ветви дерева, в которой были бы одновременно истинны множества формул α и -β. Следовательно, если дерево формулы (α &-β) не замкнуто, тогда вывод заключения β из посылок α не является общезначимым. QED.
Теоремы 5 и 6 вместе говорят о необходимости и достаточности правил П*1 - П*15 для вывода тавтологий ЛП. Значит, множество этих правил является полным.
7.7.