Понятие предиката
В высказывании все четко: это — конкретное утверждение о конкретных объектах — истинное или ложное. Предикат — предложение, похожее на высказывание, но все же им не являющееся: о нем нельзя судить, истинно оно или ложно. Дадим точное определение.
Определение 18.1. Определенным на множествах n-местным предикатом называется предложение, содержащее
переменных
, превращающееся в высказывание при подстановке вместо этих переменных любых конкретных элементов из множеств
соответственно.
Для n-местного предиката будем использовать обозначение . Переменные
называют предметными, а элементы множеств
, которые эти переменные пробегают, — конкретными предметами. Всякий n-местный предикат
, определенный на множествах
, представляет собой функцию п аргументов, заданную на указанных множествах и принимающую значения в множестве всех высказываний. Поэтому предикат называют также функцией-высказыванием.
Рассмотрим пример. Предложение "Река впадает в озеро Байкал" является одноместным предикатом, определенным над множеством всех названий рек. Подставив вместо предметной переменной
название "Баргузин", получим высказывание "Река Баргузин впадает в озеро Байкал". Это высказывание истинно. Подставив вместо предметной переменной
название "Днепр", получим ложное высказывание "Река Днепр впадает в озеро Байкал".
Другой пример. Предложение (выражение) "" является двухместным предикатом, заданным над множествами
. Множества, на которых задан двухместный предикат, совпадают (говорят, что "двухместный предикат задан на множестве
"). Пара действительных чисел 2, 2 превращает данный предикат в истинное высказывание: "
", а пара чисел 2, 3 — в ложное: "
".
Отметим еще один подход к понятию предиката. Как отмечалось, предикат , определенный на множествах
, превращается в конкретное высказывание
, если вместо предметных переменных
подставить в него конкретные предметы (элементы
) из множеств
соответственно. Это высказывание может быть либо истинным, либо ложным, т. е. его логическое значение равно 1 или 0. Следовательно, данный предикат определяет функцию
аргументов, заданную на множествах
принимающую значение в двухэлементном множестве
. Иногда эту функцию и называют предикатом.
Классификация предикатов
Определение 18.2. Предикат , заданный на множествах
, называется:
а) тождественно истинным, если при любой подстановке вместо переменных любых конкретных предметов
из множеств
соответственно он превращается в истинное высказывание
;
б) тождественно ложным, если при любой подстановке вместо переменных любых конкретных предметов из множеств
соответственно он превращается в ложное высказывание;
в) выполнимым (опровержимым), если существует по меньшей мере один набор конкретных предметов из множеств
соответственно, при подстановке которых вместо соответствующих предметных переменных в предикат
последний превратится в истинное (ложное) высказывание
.
Приведем примеры предикатов.
Одноместный предикат "Город расположен на берегу реки Волги", определенный на множестве названий городов, является выполнимым, потому что существуют города, названия которых превращают данный предикат в истинное высказывание, или, иначе, удовлетворяют этому предикату (например, Ульяновск, Саратов и т. д.). Но данный предикат не будет тождественно истинным, потому что существуют города, названия которых превращают его в ложное высказывание, или, иначе, не удовлетворяют этому предикату (например, Прага, Якутск и т.д.). Этот же предикат являет собой пример опровержимого, но не тождественно ложного предиката (продумайте!).
В другом примере одноместный предикат "", определенный на множестве действительных чисел, тождественно истинный. Наконец, двухместный предикат "
", заданный также на множестве действительных чисел, является тождественно ложным предикатом, потому что любая пара действительных чисел превращает его в ложное высказывание (не удовлетворяет ему).
Отметим некоторые достаточно очевидные закономерности взаимосвязей между предикатами различных типов (рекомендуется осмыслить их):
2) каждый тождественно ложный предикат является опровержимым, но обратное неверно;
3) каждый не тождественно истинный предикат будет опровержимым, но, вообще говоря, не будет тождественно ложным;
4) каждый не тождественно ложный предикат будет выполнимым, но, вообще говоря, не будет тождественно истинным.
Множество истинности предиката
Определение 18.3. Множеством истинности предиката , заданного на множествах
, называется совокупность всех упорядоченных n-систем
, в которых
, таких, что данный предикат обращается в истинное высказывание
при подстановке
. Это множество будем обозначать
. Таким образом,
Множество истинности "-местного предиката
представляет собой n-арное отношение между элементами множеств
. Если предикат
— одноместный, заданный над множеством
, то его множество истинности
является подмножеством множества
.
Например, множеством истинности двухместного предиката "Точка принадлежит прямой
", заданного на множестве
всех точек плоскости и на множестве
всех прямых этой плоскости, является бинарное отношение принадлежности (инцидентности) между точками и прямыми плоскости. Другой пример. Множество истинности двухместного предиката
, заданного на множестве
, есть множество всех таких пар действительных чисел, которые являются координатами точек плоскости, образующими окружность с центром в начале координат и радиуса 3. Наконец, если
"
" — одноместный предикат над
, то
, или
.
В терминах множества истинности легко выразить понятия, связанные с классификацией предикатов (определение 18.2). В самом деле, n-местный предикат , заданный на множествах
, будет:
б) тождественно ложным тогда и только тогда, когда
в) выполнимым тогда и только тогда, когда
г) опровержимым тогда и только тогда, когда
На языке множеств истинности еще более отчетливо проясняются закономерности взаимосвязей между предикатами различных типов, отмеченные в конце предыдущего пункта. Проанализируйте их еще раз.