![]() Главная страница Случайная лекция ![]() Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика ![]() Мы поможем в написании ваших работ! |
Интерпретация формул, содержащих кванторыЛогическое значение формул, содержащих кванторную приставку по переменной х, определяется для квантора существования $ как максимум из логических значений формулы, когда переменная кванторной приставки «пробегает» всю предметную область, и как минимум для квантора общности ", т.е. Здесь d - объект из предметной области, являющийся интерпретацией параметрического терма х, когда переменная x ²пробегает² предметную область. При определении логического значения формул логики предикатов необходимо учитывать следующие правила: · вначале выполняются действия в скобках; · кванторы связывают сильнее, чем отрицание, отрицание - сильнее, чем конъюнкция, конъюнкция - сильнее, чем дизъюнкция и импликация, последние - сильнее, чем эквивалентность. Примеры 8. Найти логическое значение формулы Формула является условием, так как переменная x входит в нее свободно. Следовательно, необходимо определить логическое значение формулы для каждого значения переменной x. Атом P двухместный. Таблица истинности для него содержит Таблица 6 Интерпретация формул с логическими связками
Переменная х свободна в данной формуле, поэтому значение формулы 9. Найти логическое значение формулы Последовательность действий по определению логического значения формулы очевидна из табл. 7. Таблица 7 Интерпретация постоянной формулы
10. Составить таблицу истинности формулы Таблица истинности формулы языка логики предикатов в заданной предметной области содержит: · все возможные наборы значений переменных, имеющих свободное вхождение в формулу, · все возможные значения истинности атомных постоянных формул, · все возможные функции интерпретации формул, содержащих свободные вхождения переменных и соответствующие этим интерпретациям истинностные значения всех подформул и самой формулы. Переменная х входит в эту формулу связанно, а переменная y свободно. Следовательно, значение истинности всей формулы определяется значением переменной у в каждой возможной интерпретации атомов формулы Q(у) и Р. Определим число строк таблицы истинности данной формулы. Переменные х и у пробегают предметную область Так как функция интерпретации предикатных символов не указана, следует рассмотреть все возможные интерпретации формул Q(x,у) и Р. Из приведенных выше примеров очевидно, что в рассматриваемой модели атомная формула Q(х) может иметь четыре различных функции интерпретации, и длина каждой из этих функций равна двум. Постоянная атомная формула Р может иметь два истинностных значения: 0 и 1. Таблица 8 Интерпретация параметрической формулы с кванторами
Таким образом, подформула в области действия кванторной приставки может иметь 8 различных функций интерпретации, каждая из которых является двухэлементным вектором. Общее число строк таблицы функций интерпретации каждой подформулы и формулы в целом при всевозможных сочетаниях логических значений ее подформул и переменных равно 16. Последовательность действий при определении логического значения формулы очевидна из табл. 8. 11. Составить таблицу истинности формулы в модели Построение таблицы истинности подформулы, находящейся в области действия квантора общности, показано в табл. 8, а таблицы истинности для всей формулы - в табл. 9. Таблица 9 Интерпретация предложения, содержащего кванторы
Данный пример показывает, как значение функции интерпретации предложения зависит интерпретации всех предикатных символов, входящих в «большую» формулу. 12. Пусть предикат Выясним, как влияет квантор на интерпретацию формулы. Очевидно, что Навесим теперь на предикат квантор существования: · вместо связанной переменной ничего подставлять нельзя. Ее можно только переименовать, используя для нового идентификатора переменной символ, который не встречается в «большой» формуле. · Нужно следить за тем, чтобы при подстановке терма вместо свободной переменной в формуле не возникало новых связанных вхождений свободной переменной. · Нужно также следить за тем, чтобы ни одна свободная переменная не оказалась в области действия квантора по связанной переменой. · Несоблюдение этих правил приводит к искажению логического значение формулы в результате подстановок. Постоянная формула, полученная навешиванием на параметрическую формулу квантора общности по всем свободно входящим переменным, называется
Постоянная формула, полученная навешиванием квантора Формула А называется общезначимой, если она истинна во всех моделях и во всех интерпретациях, т.е. в любой предметной области и в любой интерпретации. При этом замыкание А истинно, Формула Формула А называется выполнимой, если она истинна в какой-либо интерпретации и в какой- Очевидно, что всякая общезначимая формула выполнима. Обратное не справедливо. Пусть сигнатура содержит предикатный символ Общезначимая формула А обозначается: Если формула А не выполнима ни в какой модели, т.е. ни в какой предметной области и ни в какой интерпретации, она называется противоречием. Например,. В бескванторных формулах вопрос о логическом значении формулы решается непосредственным использованием правил определения логического значения связок. Для формул с кванторами процедура определения логического значения формулы осложняется тем, что предметные переменные имеют в общем случае бесконечные области определения. Поэтому прямой перебор всех значений невозможен и приходится использовать косвенные приемы, основанные на использовании правил интерпретации формул с кванторами. Рассмотрим примеры. Доказать общезначимость формулы
Пусть для некоторого предиката Р и предметной области D левая часть эквивалентности истинна. Тогда в предметной области не существует ни одного элемента Пусть теперь левая часть эквивалентности ложна. Тогда в предметной области найдется хотя бы одно значение переменной х, равное а, при котором формула Р(а) истинна. Тогда для этого элемента предметной области отрицание формулы Доказать общезначимость формулы Если Если Следовательно, данная формула общезначима.
Дата добавления: 2014-11-08; просмотров: 551; Нарушение авторских прав ![]() Мы поможем в написании ваших работ! |