Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Натуральное исчисление предикатов



В натуральном исчислении предикатов сохраняются те же правила, что использовались нами при построении натурального исчисления высказываний, но к ним добавляются кванторные правила.

Кванторные правила вывода

– правило введения квантора общности ( β – абсолютно ограничено, а – ограничения);

– правило исключения квантора общности;

– правило введения квантора существования;

– правило введения квантора общности ( – абсолютно ограничено, а – ограничения).

Как видно из приведенных правил, их применение требует выполнения ряда условий. Во-первых, выражение является результатом правильной подстановки
в формулу вместо всех свободных вхождений переменной терма t. Выражение – метаязыковая запись результата правильной подстановки в выражение вместо всех свободных вхождений переменной индивидной переменной .
Подстановка является правильной в том случае, если число вхожденийлюбой связанной переменной, определенное для формулы , остается неизменным и после подстановки.

Во-вторых, как мы уже знаем, свободные индивидные переменные трактуются как пробегающие по некоторому универсуму рассуждения U и принимающие любые значения на нем. Но в составе формул индивидные переменные не всегда являются знаками, обозначающими произвольный объект универсума. Свободная индивидная переменная употреблена в некоторой формуле в интерпретации всеобщности, если она в составе формулы понимается как знак, обозначающий произвольный объект из универсума.
Если выведение истинного предложения из некоторой высказывательной формы необходимо ограничить возможными значениями индивидных переменных, то говорят, что переменная использована в условной интерпретации. В случае условной интерпретации переменных выбор значений для одной переменной (абсолютное ограничение – абс. огр.) ограничивает выбор значений для других свободных переменных, входящих в это выражение (ограничение – огр.).

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

Правило введения квантора существования ( ) позволяет осуществить переход от формулы к формуле . При этом посылка должна быть результатом правильной подстановки вместо всех свободных вхождений переменной терма t в формулу .

Правило исключения квантора существования ( ) разрешает осуществить переход от формулы к формуле . В посылке правила утверждается наличие в универсуме объекта, удовлетворяющего условию , что, в свою очередь, позволяет считать таковым объект, обозначенный свободной переменной . Иными словами, необходимо осуществить выбор такого значения для , что утверждение будет истинно. Переменная абсолютно ограничена, и ее следует рассматривать как такое имя объекта, которое удовлетворяет условию . Выбор значения для ограничивает возможные значения для остальных свободных индивидных переменных . Таким образом,
в данном правиле переменные это все те свободные индивидные переменные, которые входят в выражение .

Правило введения квантора общности ( ) позволяет перейти от формулы к формуле . Однако в данном случае мы имеем две возможности. Во-первых, переменная при данных фиксированных значениях входит в формулу в интерпретации всеобщности. В таком случае переход от к формуле является вполне допустимым. Во-вторых, формула может принимать значение «ложь» при каких-то фиксированных значениях и при некоторых значениях . Тогда следует выбрать одно из таких значений для переменной . Это сделает переменную абсолютно ограниченной, а все остальные свободные переменные ограниченными. Формула является при таком выборе ложной. Но, как нам известно, из ложного высказывания следует все, что угодно, а значит, будет следовать и выражение . В данном правиле переменные – это все свободные переменные формулы .

Применение кванторных правил позволяет как менять подкванторные индивидные переменные на новые переменные, так и обходиться без их замены.

Выводом в натуральном исчислении предикатов первого порядка называется
непустая конечная последовательность формул , которая должна удовлетворять условиям:

– каждая является посылкой либо получена из предыдущих формул по одному из правил вывода;

– в случае если применялись правила введения импликации или введения отрицания, то исключаются из дальнейших шагов построения вывода все формулы, начиная с последней посылки и вплоть до результата применения данного правила;

– ни одна индивидная переменная не может быть абсолютно ограничена дважды;

– ни одна переменная не может ограничивать сама себя;

– только наличие завершенного вывода гарантирует, что между посылками и заключением имеется отношение логического следования.

Доказательством называется вывод из пустого множества посылок. Последняя формула в доказательстве называется доказуемой формулой или теоремой.

Завершенным называется вывод, в котором никакая переменная абсолютно не
ограничивается в выводе, не встречается свободно ни в исключенных посылках, ни в заключении. Завершенным доказательством называется завершенный вывод из пустого множества посылок.

Говоря о правилах (эвристиках) выбора посылок в натуральном исчислении предикатов, следует помнить об эвристиках, сформулированных в отношении натурального исчисления высказываний. К ним добавляется еще одна, касающаяся квантифицированных формул.

Четвертая эвристика. Если в результате применения первой эвристики удалось дойти до формулы, имеющей вид или , то можно далее продолжить выбор посылок из формулы A по первой или второй эвристикам, не обращая внимания на наличие кванторов.

Пример 6. Обоснуем выводимость вида :

(1) – посылка;

(2) к (1);

(3) – посылка;

(4) modus ponens к (2), (3);

(5) к (3), (4);

(6) к (5).

Все условия вывода в данном случае соблюдены, вывод является завершенным.

Пример 7. Докажем выводимость вида :

(1) – посылка;

(2) к (1), x – абс. огр.;

(3) к (2);

(4) к (2);

(5) к (3), (4).

На последнем шаге вывод должен быть прерван, так как применить правило введения квантора существования нельзя. Это привело бы к повторному ограничению переменной x.

Пример 8. Докажем теорему :

(1) – посылка по 1-й эвристике;

(2) – посылка по 1-й эвристике;

(3) к (1);

(4) к (1);

(5) к (4);

(6) modus ponens к (5), (2);

(7) к (3);

(8) modus ponens к (7), (6);

(9) к (2), (8);

(10) к (9), x – абс. огр;

(11) к (1), (10).

Данный вывод является завершенным доказательством. Причем на шаге (2) доказательства применялась четвертая эвристика к формуле .

В целом для натурального исчисления предикатов справедливым является метаутверждение: завершенный вывод имеет место тогда и только тогда, когда . Это говорит об адекватной формализации логики предикатов первого порядка в натуральном исчислении предикатов.


Поделиться:



Популярное:

Последнее изменение этой страницы: 2017-03-09; Просмотров: 1082; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.025 с.)
Главная | Случайная страница | Обратная связь