Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Математика_и_информатикаБ.doc
Скачиваний:
3
Добавлен:
16.08.2019
Размер:
2.03 Mб
Скачать

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. Понятие предиката.

  2. Операции над предикатами.

  3. Кванторы.

  4. Множество истинности предиката.

1. Понятие предиката

Определение. n-местным предикатом, определенным на множествах M1, M2, … Mn, называется выражение, содержащее n переменных x1, x2, .. xn, превращающееся в высказывание при подстановке вместо этих переменных конкретных элементов aiMi i=1,2… n соответственно.

Обозначается n-местный предикат так: P(x1, x2, .. xn), причем высказывание считается 0-местным предикатом.

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

  1. «x – четно»;

  2. sin2x+cos2x=1;

  3. x2<0;

  4. «Река 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) обращаются либо в истинное, либо в ложное высказывание одновременно.