Понятие выводимости в логике предикатов.

 

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

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

В исчислении предикатов вопрос следует поставить иначе. Принимает ли данная функция значение «единица»:

- при любых предметных переменных и любых предикатах;

- на некотором множестве предметных переменных и любых предикатах;

- при некоторых значениях предметных переменных и при некоторых предикатах?

- является ли она тождественно ложной, т. е. невыполнимой?

 

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

Символами исчисления предикатов или алфавитом исчисления предикатов являются символы предметных переменных, символы предикатов, логические символы (отрицание и импликация), символы кванторов, а также скобки и запятая.

Сформулируем аксиомы исчисления предикатов и правила вывода исчисления предикатов.

Аксиомы исчисления предикатов:

Пусть и – любые формулы.

Аксиома 1.

Аксиома 2.

Аксиома 3.

Аксиома 4. где формула не содержит переменной .

Аксиома 5. , где формула не содержит переменной .

 

Правила вывода исчисления предикатов:

1. Пусть и не содержит переменной , тогда

Это правило связывания квантором существования.

2. Пусть и не содержит переменной , тогда

Это правило связывания квантором общности.

3. Связанную переменную формулы можно заменить другой переменной, не являющейся свободной в . Это правило переименования связанной переменной.

 

Во всякой теории первого порядка правилами вывода являются:

1. Правило Modus Ponens (правило заключения, MP), согласно которому из формул и выводится формула : .

2. Правило обобщения (связывание квантором общности, GEN), согласно которому из формулы выводится формула : .

Для каждой конкретной предметной области могут быть сформулированы собственные аксиомы. Теория , не содержащая собственных аксиом, называется исчислением предикатов первого порядка. Моделью теории первого порядка называется всякая интерпретация, в которой истины все аксиомы теории . Если правило вывода MP и GEN применяются к истинным данной интерпретации формулам, то результатом являются формулы, также истинные в той же интерпретации. Следовательно, теория истинна во всякой её модели. Множество формул выводимых по правилам вывода из аксиом теории , являются теоремами теории .

Кроме теории существуют и другие теории. Например, аксиомы и правило MP определены в теории . Следовательно, все теоремы теории включают множество теорем теории .

Говорят, что формула равносильна (логически эквивалентна) формуле , если каждая из них логически влечет другую:

.

Из определения следуют следующие утверждения:

1. ;

2. ;

3. ;

4. в некоторой интерпретации;

5. .

Аксиомы:

1. , т.е. если предикат принимает значение истина , то он истинен и для .

2. , т.е. если предикат принимает значение истина для какого-нибудь , то существует такой , что – истина.

Пример:

Проверить логическое следование в логике предикатов первого порядка.

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

Все предикаты заданы на области .

Пусть

– студент;

– преподаватель;

– невежественный;

любит .

Формализуем посылки:

Следствие:

Для доказательства логического следования можно использовать метод от противного.

 

Предположим, что при истинности посылок заключение принимает ложное значение: .

Из следует, что существует такое , что . Тогда , , т.е. .

Из следует, что существует такое , что . Тогда и , а т.к. , то .

Посылка : для всех , в том числе для , следовательно, , а т.к. , , то из следует .

Т.о., получаем, что истинны оба утверждения: и , т.е. и .

Полученное противоречие доказывает логическое следование.


<== предыдущая лекция | следующая лекция ==>
Правила вынесения кванторов и сколемизация. | Правила логического вывода. Вывод на основе принципа резолюций.




Дата добавления: 2015-12-16; просмотров: 2333;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.015 сек.