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

Статья «Логика-predikatov.ru/logik/»

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

«Предикат» с английского переводится как сказуемое. Формально предикатом называется функция, аргументами которой могут быть произвольные объекты из некоторого множества, а значения функции «истина» или «ложь». Предикат можно рассматривать как расширение понятия высказывания.

Средства, предоставляемые логикой высказываний, оказываются недостаточными для анализа многих математи­ческих рассуждений. В алгебре логики не рассматриваются ни структура высказываний, ни, тем более, их содержание. В то же время и в науке, и в практике используются заключения, существенным образом зависящие как от структуры, так и от содержания используемых в них высказываний.

3.2. Логика предикатов

Логика предикатов, как и традиционная формальная логика, расчленяет элементарное высказывание на субъект ( буквально – подлежащее, хотя оно может играть и роль дополнения) и предикат (буквально – сказуемое, хотя оно может играть и роль определения).

Субъект – это то, о чем что-то утверждается в высказывании, а предикат – это то, что утверждается о субъекте.

Логи­ка предикатов – это расширение логики высказываний за счет использова­ния предикатов в роли логических функций.

Например, в высказывании «7 – простое число», «7» – субъект, «простое число» – предикат. Это высказывание утверждает, что «7» обладает свойством «быть простым числом».

Если в рассмотренном примере заменить конкретное число 7 переменной х из множества натуральных чисел, то получим высказывательную форму «х – простое число». При одних значениях х (например, х = 13, х = 17) эта форма дает истинные высказывания, а при других значениях х (например, х = 10, х = 18) эта форма дает ложные высказывания.

Определение 1. Одноместным предикатом Р (х) называется всякая функция одного переменного, в которой аргумент x пробегает значения из некоторого мно­жества M, а функция при этом принимает одно из двух значений: истина или ложь.

Множество M, на котором задан предикат, называется областью определения предиката.

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

Например, предикат P(x) - «x- простое число» определен на множестве натуральных чисел, а множество IP – это множество всех простых чисел.

Определение 2. Предикат Р (х), определённый на множестве M, называется тождественно истинным (тождественно ложным), если

Определение 3. Двухместным предикатом P (x, у) называется функция двух переменных х и у, определённая на множестве М = М 1× М 2 и принимающая значения из множества {1,0}.

В качестве примеров двухместных предикатов можно назвать предикаты: Q (x, у) – «х = у» предикат равенства, определённый на множестве R 2= R × R; F (x, у) – «х || у» прямая х параллельна прямой у, определённый на множестве прямых, лежащих на данной плоскости.

Говорят, что предикат Р (х) является следствием предиката Q (х) , если ; и предикаты Р (х) и Q (х ) равносильны , если .

Пример 1. Среди следующих предложений выделить предикаты и для каждого из них указать область истин­ности:

  1. х + 5 = 1
  2. при х = 2 выполняется равенство х 2 – 1 = 0
  3. х 2 – 2 х + 1 = 0
  4. существует такое число х, что х 3 – 2 х + 1 = 0
  5. х + 2 < З х – 4
  6. однозначное неотрицательное число х кратно 3
  7. (х + 2) – (3 х – 4)

Решение. 1) Предложение является одноместным предикатом Р (х), IP = {– 4};
2) предложение не является предикатом. Это ложное высказывание;
3) предложение является одноместным предикатом Р (х), IP = {1};
4) предложение не является предикатом. Это истинное высказывание;
5) предложение является одноместным предикатом Р (х), IP = (3; +∞);
6) предложение является одноместным предикатом Р (х), IP = {0; 3; 6; 9};
7) предложение не является предикатом;

Пример 2. Изобразить на декартовой плоскости область истинности предиката .

Решение. Неравенство, составляющее исходный предикат, ограничивает часть плоскости, заключенную между ветвями параболы , она изображена серой частью рисунка:

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

Предикаты, так же, как высказывания, принимают два значения и и л (1, 0), поэтому к ним применимы все операции логики высказываний.

Рассмотрим применение операций логики высказыва­ний к предикатам на примерах одноместных предикатов.

Пусть на некотором множестве М определены два предиката Р (х) и Q (х).

Определение 4. Конъюнкцией двух предикатов Р (х) и Q (х) называется новый предикат Р (х)& Q (х), который принимает значение «истина» при тех и только тех значениях , при которых каждый из предикатов Р (х) и Q (х) принимает значение «истина» и принимает значение «ложь» во всех остальных случаях. Очевидно, что областью истинности предиката Р (х)& Q (х) является общая часть областей истинности предикатов Р (х) и Q (х), т.е. пересечение .

Так, например, для предикатов Р (х): «х – четное число» и Q (х): «х кратно 3» конъюнкцией Р (х)& Q (х) является предикат «х – четное число и х кратно 3», то есть предикат «х делится на 6».

Определение 5. Дизъюнкцией д вух предикатов Р (х) и Q (х) называется новый предикат , который принимает значение «ложь» при тех и только тех значе­ниях , при которых каждый из предикатов при­нимает значение «ложь» и принимает значение «исти­на» во всех остальных случаях. Ясно, что областью истинности предиката является объединение областей истинности предикатов Р (х) и Q (х), то есть объединение .

Определение 6. Отрицанием предиката Р (х) назы­вается новый предикат , который принимает значе­ние «истина» при всех значениях , при которых предикат Р (х) принимает значение «ложь», и принима­ет значение «ложь» при тех значениях , при кото­рых предикат Р (х) принимает значение «истина». Очевидно, что, .

Определение 7. Импликацией предикатов Р (х) и Q (х) называется новый предикат , который является ложным при тех и только тех значениях , при которых одновременно Р (х) принимает значение «истина», а Q (х) – значение «ложь» и принимает значе­ние «истина» во всех остальных случаях.

Ясно, что при выполнении логических операций над предикатами к ним применимы и равносильности алгеб­ры логики. Для детального изучения темы необходим курс «Дискретной математики».


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: