- •Раздел 1. Математические структуры
- •1. Понятие множества
- •2. Конечные и бесконечные множества
- •3. Операции над множествами
- •1. Высказывания и операции над ними
- •2. Формулы алгебры высказываний
- •3. Законы логики высказываний
- •1. Понятие предиката
- •2. Операции над предикатами
- •3. Кванторы
- •4. Множество истинности предиката
- •1. Классическое, статистическое и геометрическое определение
- •2. Операции над вероятностями
3. Законы логики высказываний
Основными законами логики высказываний называют следующие равносильные формулы.
Основные законы логики высказываний |
|||||
┐(┐А) (А) |
– закон двойного отрицания. |
||||
(А B) (B А) |
– коммутативность конъюнкции. |
||||
(А B) (B А) |
– коммутативность дизъюнкции. |
||||
А (B C) (А B) C |
– ассоциативность конъюнкции. |
||||
А (B C) (А B) C |
– ассоциативность дизъюнкции. |
||||
законы Моргана |
|||||
┐(А B)(┐А) (┐B) |
┐(А B)(┐А) (┐B) |
||||
законы дистрибутивности |
|||||
А (B C) (А B) (А C) |
А (B C) (А B) (А C) |
||||
законы поглощения |
|||||
А (А B) А |
А (А B) А |
||||
законы идемпотентности |
|||||
А АА |
А АА |
||||
и другие |
|||||
АB ┐А B |
АB (АB) (BА) |
||||
|
|||||
А ┐А 1 |
А 11 |
А 0А |
|||
А ┐А 0 |
А 1 А |
А 00 |
Лекция № 3. Алгебра предикатов
Понятие предиката.
Операции над предикатами.
Кванторы.
Множество истинности предиката.
1. Понятие предиката
Определение. n-местным предикатом, определенным на множествах M1, M2, … Mn, называется выражение, содержащее n переменных x1, x2, .. xn, превращающееся в высказывание при подстановке вместо этих переменных конкретных элементов aiMi i=1,2… n соответственно.
Обозначается n-местный предикат так: P(x1, x2, .. xn), причем высказывание считается 0-местным предикатом.
Пример 1. Одноместными предикатами являются выражения:
«x – четно»;
sin2x+cos2x=1;
x2<0;
«Река x впадает в озеро Байкал».
В то же время, выражение:
«Для всех вещественных чисел x выполняется равенство x2+x–6=0» одноместным предикатом не является. Это 0-местный предикат или просто высказывание, причем высказывание ложное.
Пример 2. Двухместными предикатами являются выражения:
1) «x есть брат y» (x, y «пробегают» множество всех людей);
2) «прямая x перпендикулярна прямой y» (x, y «пробегают» множество всех прямых одной плоскости).
2. Операции над предикатами
Над предикатами определены те же логические операции, что и над высказываниями.
Определение. Отрицанием n-местного предиката P(x1, x2, .. xn), заданного над множествами M1, M2, … Mn, называется новый n-местный предикат над этими множествами, обозначаемый ┐P(x1, x2, .. xn). Этот предикат обращается в истинное высказывание на тех только тех значениях переменных из множеств M1, M2, … Mn, при которых P(x1, x2, .. xn) обращается в ложное высказывание, и обращается в ложное при тех значениях переменных, при которых P(x1, x2, .. xn) обращается в истинное высказывание.
Определение. Дизъюнкцией n-местного предиката P(x1, x2, .. xn) и n-местного предиката Q(x1, x2, .. xn), заданных над множествами M1, M2, … Mn, называется новый n-местный предикат над этими множествами, обозначаемый P(x1, x2, .. xn) Q(x1, x2, .. xn). Этот предикат обращается в ложное высказывание на тех только тех значениях переменных из множеств M1, M2, … Mn, при которых оба предиката P(x1, x2, .. xn) и Q(x1, x2, .. xn) обращаются в ложное высказывание.
Определение. Конъюнкцией n-местного предиката P(x1, x2, .. xn) и n-местного предиката Q(x1, x2, .. xn), заданных над множествами M1, M2, … Mn, называется новый n-местный предикат над этими множествами, обозначаемый P(x1, x2, .. xn) Q(x1, x2, .. xn). Этот предикат обращается в истинное высказывание на тех только тех значениях переменных из множеств M1, M2, … Mn, при которых оба предиката P(x1, x2, .. xn) и Q(x1, x2, .. xn) обращаются в истинное высказывание.
Определение. Импликацией n-местного предиката P(x1, x2, .. xn) и n-местного предиката Q(x1, x2, .. xn), заданных над множествами M1, M2, … Mn, называется новый n-местный предикат над этими множествами, обозначаемый P(x1, x2, .. xn) Q(x1, x2, .. xn). Этот предикат обращается в ложное высказывание на тех только тех значениях переменных из множеств M1, M2, … Mn, при которых предикат P(x1, x2, .. xn) обращается в истинное высказывание, а предикат Q(x1, x2, .. xn) в ложное.
Определение. Эквивалентностью n-местного предиката P(x1, x2, .. xn) и n-местного предиката Q(x1, x2, .. xn), заданных над множествами M1, M2, … Mn, называется новый n-местный предикат над этими множествами, обозначаемый P(x1, x2, .. xn)Q(x1, x2, .. xn). Этот предикат обращается в истинное высказывание на тех только тех значениях переменных из множеств M1, M2, … Mn, при которых предикаты P(x1, x2, .. xn) и Q(x1, x2, .. xn) обращаются либо в истинное, либо в ложное высказывание одновременно.