Отрицание предиката
Определение 19.1. Отрицанием n-местного предиката , определенного на множествах
, называется новый n-местный предикат, определенный на тех же множествах, обозначаемый
(читается: "неверно, что
, который превращается в истинное высказывание при всех тех и только тех значениях предметных переменных, при которых исходное высказывание превращается в ложное высказывание.
Другими словами, предикат таков, что для любых предметов
высказывание
является отрицанием высказывания
.
Например, нетрудно понять, что отрицанием одноместного предиката "", определенного на множестве
, является одноместный предикат "
", определенный на том же множестве
. Отрицанием предиката "Река
впадает в озеро Байкал" является предикат "Река
не впадает в озеро Байкал" (оба одноместных предиката определены на множестве названий рек). Отрицанием предиката "
" является предикат "
"
.
Теорема 19.2. Для n-местного предиката , определенного на множествах
, множество истинности его отрицания
совпадает с дополнением множества истинности данного предиката:
.
Здесь следует понимать, что дополнение рассматривается в множестве
Доказательство. Согласно определениям 19.1, 18.3 и определению дополнения множества имеем
что и требовалось доказать.
Следствие 19.3. Отрицание предиката будет тождественно истинным тогда и только тогда, когда исходный предикат тождественно ложен.
Доказательство. В предыдущей лекции (пункт "Множество истинности предиката") тождественная истинность предиката выражена на языке множества истинности; она означает, что . Подставим в это равенство значение для
из настоящей теоремы:
Вспоминая определение разности двух множеств и учитывая, что , заключаем, что
. Значит, предикат
тождественно ложен. Следствие доказано.
Рассмотрим еще один пример. Требуется выяснить, является ли предикат "
— нечетная функция" отрицанием предиката
"
— четная функция" (оба одноместных предиката определены на множестве всех действительных функций одного действительного аргумента). Множество истинности
предиката
не является дополнением множества истинности
предиката
, потому что не всякая функция, не являющаяся четной, будет непременно нечетной. Другими словами, существуют функции, не являющиеся одновременно ни четными, ни нечетными (приведите пример!). Следовательно, предикат
не есть отрицание предиката
.
Замечание 19.4. В алгебре высказываний существенным было не содержание высказывания, а лишь его значение истинности, т.е. отождествлялись (не различались) между собой, с одной стороны, все истинные высказывания, а с другой — все ложные. В некотором смысле аналогичная ситуация имеется и в алгебре предикатов: здесь не различают равносильные предикаты. Подходя с такой точки зрения к определению 19.1 отрицания предиката, можем за отрицание данного предиката принять любой из равносильных предикатов, удовлетворяющих этому определению. Например, отрицанием предиката "
", заданного на
, является каждый из следующих (равносильных между собой) предикатов:
а отрицанием предиката "", также определенного на
(этот предикат тождественно истинный), является каждый из следующих предикатов:
Сделанное замечание следует иметь в виду при рассмотрении и остальных логических операций в настоящем параграфе.
Конъюнкция двух предикатов
Определение 19.5. Конъюнкцией "-местного предиката , определенного на множествах
, и m-местного предиката
, определенного на множествах
, называется новый (n+m)-местный предикат, определенный на множествах
(читается " и
"), который превращается в истинное высказывание при всех тех и только тех значениях предметных переменных, при которых оба исходных предиката превращаются в истинные высказывания.
Другими словами, предикат таков, что для любых предметов
и
высказывание
является конъюнкцией высказываний
и
.
Например, конъюнкцией двух одноместных предикатов "" и "
", определенных на
, будет одноместный предикат "
", записываемый короче в виде: "
", который равносилен предикату "
" (см. замечание 19.4).
Другой пример. Конъюнкцией двух одноместных предикатов "" и "
", заданных на
, является двухместный предикат "
", заданный на
, который равносилен предикату "
", определенному также на
.
Операцию конъюнкции можно применять к предикатам, имеющим общие переменные. В этом случае число переменных в новом предикате равно числу , где
— число переменных первого предиката,
— число переменных второго предиката,
— число переменных общих для обоих предикатов. Именно таков первый из только что рассмотренных двух примеров. Более того, если оба предиката определены на одних и тех же множествах и зависят от одних и тех же переменных, то для них справедлива следующая теорема.
Теорема 19.6. Для n-местных предикатов и
, определенных на множествах
, множество истинности конъюнкции
совпадает с пересечением множеств истинности исходных предикатов:
Доказательство. Согласно определениям 19.5, 18.3 и определению пересечения множеств имеем
Дизъюнкция двух предикатов
Определение 19.8. Дизъюнкцией n-местного предиката , определенного на множествах
, и m-местного предиката
, определенного на множествах
, называется новый (n+m)-местный предикат, определенный на множествах
и
, обозначаемый
(читается " или
"), который превращается в истинное высказывание при всех тех и только тех значениях предметных переменных, при которых в истинное высказывание превращается по меньшей мере один из исходных предикатов.
Другими словами, предикат таков, что для любых предметов
высказывание является дизъюнкцией высказываний
и
.
Операцию дизъюнкции, как и операцию конъюнкции (см. абзац перед теоремой 19.6), можно применять, в частности к предикатам, имеющим общие переменные. Например, дизъюнкцией двух одноместных предикатов " — четное число" и "
— простое число", определенных на
, является одноместный предикат, определенный на
"
— четное или простое число".