Предикаты. Кванторы

В текстах естественного языка часто встречаются повествовательные предложения, не являющиеся высказываниями, например эти предложения могут иметь неопределенные параметры. Например, такие предложения, как «У девочки красивая коса», «Число х — простое», «х + у = z ».

Если в такие предложения вместо параметров (переменных) поставить конкретную девочку и конкретные числа х , у , z , то получим высказывания, которые станут истинными или ложными, например «У Веры красивая коса», «Число 17 простое» или «7 + 8 = 9» и т. п.

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

Определение 9.1(предиката ). Функция Р (х 1, ... , хп), определенная на некотором множестве М и принимающая одно из двух значений: И (истина) или Л (ложь):

P : M → {И, Л},

называется п-местным предикатом .

Множество М часто задано по умолчанию обычным математическим контекстом.

Предикаты обозначаются прописными буквами латинского алфавита с перечислением всех переменных. Иногда бывает удобно указывать число независимых переменных предиката верхним индексом

Рассмотренные высказывания — нуль-местные предикаты. Поэтому логика предикатов, как частный случай, включает в себя логику высказываний.

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

Пример 9.1. Пусть Р (1)(х ) — предикат «х делится на два»; Q (1)( x ) — предикат «х делится на три».

Тогда выражение

Р (1)(х ) & Q (1)( x )

означает: «х делится на два и х делится на три», т. е, это выражение определяет предикат «х делится на шесть».

Аналогичным образом можно использовать все логические связки логики высказываний:

&, ∨ , ⌉ , ⇒ , ~.

Кроме операций алгебры высказываний в алгебре предикатов имеются еще две дополнительные — операции связывания переменных кванторами. О кванторах уже говорили и использовали их для краткости записи и удобства в определениях и формулировках теорем. Теперь введем эти понятия как унарные операции алгебры предикатов.

Определение 9.2(квантора общности ). Пусть Р (х ) — некоторый предикат, принимающий значения И или Л для каждого х множества М . Под выражением ( ∀ x ) P ( x ) будем подразумевать высказывание истинное, когда Р (х ) истинно для каждого элемента х из множества М , и ложное — в противном случае. Читается оно: «для всех х Р (х )». Этот новый предикат уже не зависит от х , т. е. является высказыванием. Символ ∀ называется квантором общности, а переменная х называется связанной(квантором). Несвязанные квантором переменные обычно называются свободными.

Определение 9.3(квантора существования ). Пусть Р (х ) — некоторый предикат. Под выражением ( ∃ х )Р (х ) будем понимать высказывание истинное, когда существует элемент множества М , для которого Р (х ) истинно, и ложное — в противном случае. Читается это выражение так: «существует х такое, что Р (х )», или «существует х , для которого Р (х )». Полученный новый предикат тоже не зависит от х и является высказыванием. Символ ∃ называется квантором существования, а переменная хсвязанной (квантором). Несвязанные квантором переменные обычно называют свободными.

Пример 9.2. Вернемся к примеру 9.1 о делимости на 3 и на 2. Тогда на множестве натуральных чисел предикат

(∃ х ) Р (1)(х ) & Q (1)( x )) —

истинное высказывание, а предикат

(∀ х ) Р (1)(х ) & Q (1)( x )) —

ложное высказывание.

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








Дата добавления: 2016-02-24; просмотров: 2128;


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

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

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

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