Конспект на тему "Предикаты и высказывательные формы. Логические операции над предикатами"

  • docx
  • 30.04.2020
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Конспект по предмету "Элементы математической логики" на тему "Предикаты и высказывательные формы. Логические операции над предикатами"
Иконка файла материала Тема 55-56 элементы мат логики 29,291.docx

Дата: 15.04.2020г.

 

Предмет: Элементы математической логики.

 

Группа: 29, 291

 

Тема 55-56. Предикаты и высказывательные формы. Логические операции над предикатами

 

Теоретические сведения

 

Предложение А(х) с переменной х, где хОписание: E:Для сайтаПрограммыЗеброид 4tempword_1.filesimage002.gifХ, которое в результате замены переменной допустимыми значениями обращается в высказывание, называется предикатом или высказывательной формой.

В зависимости  от числа переменных различают одноместные, двухместные, трехместные и т.д. предикаты:  А(х);  В(х, у);  С(х, у, z) и т.д.

Например: х >5 – одноместный предикат;  х делится на у – двухместный;  х + 2у = z – трехместный предикат.

Множество всех допустимых значений переменной, при подстановке которых в предикат Р(х) получается истинное или ложное высказывание, называют областью определения предиката.

Предикат считается заданным, если указать множество всех допустимых значений переменной. Например: предикат 3х + 7 = 15 может быть задан на множестве натуральных чисел N, или на множестве действительных чисел R.

Если множество истинности Тp предиката Р(х) совпадает с множеством Х, на котором он задан (Тp= Х), то такой предикат называют тождественно истинным.

Если множество истинности предиката Р(х) пусто (Тp = Описание: E:Для сайтаПрограммыЗеброид 4tempword_1.filesimage004.gif), то   предикат называют тождественно ложным. Два предиката  Р(х) и  Q(x)  называют равносильными, если они заданы на одном и том же множестве Х и их множества истинности совпадают.

Пример.   Даны предикаты   Р(х) : хОписание: E:Для сайтаПрограммыЗеброид 4tempword_1.filesimage457.gif= 9   и   Q(x): (х – 3)(х + 3) = 0 на множестве Z. Так как Описание: E:Для сайтаПрограммыЗеброид 4tempword_1.filesimage588.gif  =  Описание: E:Для сайтаПрограммыЗеброид 4tempword_1.filesimage589.gif  ={–3; 3}, значит, данные предикаты равносильны.

Множество истинности двухместного предиката Р(х,у) состоит из всех пар (a; b), при подстановке которых в этот предикат получается истинное высказывание. Например,  если Р(х;у) предикат «х делится на у» на множестве Z,  то, так как «делится на 3» – истинное высказывание, значит  (6; 3)Описание: E:Для сайтаПрограммыЗеброид 4tempword_1.filesimage002.gif Описание: E:Для сайтаПрограммыЗеброид 4tempword_1.filesimage588.gif.

Соответственно определяется множество истинности и для любого многоместного предиката.

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

 

Логические операции над предикатами

1. Операция отрицания.

Отрицанием предиката Р(х), заданного на множестве Х, называется предикат Описание: E:Для сайтаПрограммыЗеброид 4tempword_1.filesimage590.gif, заданный на том же множестве  и истинный при тех и только тех значениях хОписание: E:Для сайтаПрограммыЗеброид 4tempword_1.filesimage002.gifХ, при которых предикат Р(х) принимает значение лжи. 

2Операция конъюнкции.

Конъюнкцией предикатов Р(х) и Q(x), заданных на множестве Х, называется предикат  Р(х)Описание: E:Для сайтаПрограммыЗеброид 4tempword_1.filesimage553.gifQ(x), заданный на том же множестве и обращающийся в истинное высказывание при тех и только тех значениях хОписание: E:Для сайтаПрограммыЗеброид 4tempword_1.filesimage002.gifХ, при которых оба предиката принимают значения истины.

Если обозначить ТР – множество истинности предиката Р(х)ТQ – множество истинности предиката Q(х), а множество истинности их конъюнкции TPÙQ, то, по всей видимости, TPÙQ = TP Ç TQ.

Докажем это равенство.

1. Пусть а – произвольный элемент множества Х и известно, что а Î TPÙQ . По определению множества истинности это означает, что предикат  Р(х)Описание: E:Для сайтаПрограммыЗеброид 4tempword_1.filesimage553.gifQ(x) обращается в истинное высказывание при х = а, т.е. высказывание Р(а)Описание: E:Для сайтаПрограммыЗеброид 4tempword_1.filesimage553.gifQ(а) истинно. Так как данное высказывание конъюнкция, то по определению конъюнкции получаем, что каждое из высказываний Р(а) и Q(а) также истинно. Это означает, что а Описание: E:Для сайтаПрограммыЗеброид 4tempword_1.filesimage002.gif ТР и а Описание: E:Для сайтаПрограммыЗеброид 4tempword_1.filesimage002.gif ТQ . Таким образом, мы показали, что TPÙQ  Ì ТР Ç ТQ .

2. Докажем обратное утверждение. Пусть а – произвольный элемент множества Х и известно, что а Î TP Ç TQ . По определению пересечения множеств это означает, что а Описание: E:Для сайтаПрограммыЗеброид 4tempword_1.filesimage002.gif ТР и а Описание: E:Для сайтаПрограммыЗеброид 4tempword_1.filesimage002.gif ТQ , откуда получаем, что Р(а) и Q(а) – истинные высказывания, поэтому конъюнкция высказываний Р(а)Описание: E:Для сайтаПрограммыЗеброид 4tempword_1.filesimage553.gifQ(а) также будет истинна. А это означает, что элемент а принадлежит множеству истинности предиката Р(х)Описание: E:Для сайтаПрограммыЗеброид 4tempword_1.filesimage553.gifQ(x), т.е. а Î TPÙQ .

Из 1 и 2 в силу определения равных множеств вытекает справедливость равенства TPÙQ  = ТР Ç ТQ , что и требовалось доказать.

Наглядно это можно изобразить следующим образом.                                                       

3.  Операция дизъюнкции.

Дизъюнкцией предикатов Р(х) и Q(x) называется предикат Р(х)Описание: E:Для сайтаПрограммыЗеброид 4tempword_1.filesimage556.gifQ(x), определенный на том же множестве Х и обращающийся в истинное высказывание при тех и только тех значениях хОписание: E:Для сайтаПрограммыЗеброид 4tempword_1.filesimage002.gifХ, при которых принимает значение истины  хотя бы один из предикатов Р(х) или Q(x).

Аналогично доказывается, что TPÚQ = TP È TQ.

4. Операция импликации.

Импликацией предикатов Р(х) и Q(x), заданных на множестве Х, называется предикат Р(х)Описание: E:Для сайтаПрограммыЗеброид 4tempword_1.filesimage268.gif Q(x), определенный на том же множестве Х и обращающийся в ложное высказывание при тех и только тех значениях хОписание: E:Для сайтаПрограммыЗеброид 4tempword_1.filesimage002.gifХ, при которых Р(х) принимает значение истины, а Q(x) – значение лжи.

5. Операция эквиваленции.

Эквиваленцией предикатов Р(х) и Q(x), заданных  на множестве Х, называется предикат Р(х)Описание: E:Для сайтаПрограммыЗеброид 4tempword_1.filesimage544.gif Q(x), определенный на том же множестве Х и принимающий значение истины при тех и только тех значениях хОписание: E:Для сайтаПрограммыЗеброид 4tempword_1.filesimage002.gifХ, при которых значения каждого из предикатов либо истинны либо ложны. Множество истинности в таком случае выглядит так:

TPÛQ = Описание: E:Для сайтаПрограммыЗеброид 4tempword_1.filesimage609.gif.