Processing math: 100%

Материал предоставлен https://it.rfei.ru

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

При изучении высказываний мы отмечали, что утверждение с переменными не является высказыванием. Можно, например, рассмотреть предложение P(x):x2+1>2 с переменной xR. Это предлождение не является высказыванием, так как нельзя сказать истинно оно или ложно. Однако, если заменить переменную x на какое-либо значение, например, x=1, получаем высказывание 2>2, которое является ложным. Заменив переменную x на значение x=2, получим истинное высказывание 5>2. Итак есть выражение P(x) не являющиееся высказыванием, но превращающееся в него при замене переменной x на ее произвольное значение из соответствующего множества.

Определение

Одноместным предикатом, определенным на множестве D, называется предложение с переменной, которое превращается в высказывание при замене этой переменной на ее значение из множества D. Одноместный предикат будем называть унарным или предикатом от одной переменной.

Примеры

Следующие предложения являются одноместными предикатами:

  1. P(x):x2+1>2, где D — множество действительных чисел.
  2. Q(x): Длина отрезка равна 1, где D — множество всех отрезков прямой.

Следующие предложения не являются одноместными предикатами:

  1. 1>2.
  2. Прямая x параллельна прямой y.

n-местный предикат

n-местым предикатом с областью определения D=D1×D2××Dn называется предикат P(x1,x2,,xn) от n переменных, который превращается в высказывание при замене переменных x1,x2,,xn на их значения из множеств D1,D2,,Dn соответственно.

Тогда предложение прямая x параллельна прямой y является двуместным предикатом P(x,y), где X,Y — множество всех прямых.

Область определения предиката

Рассмотрим n-местный предикат P(x1,x2,,xn). В этом случае переменные берутся из множеств D1,D2,,Dn соответственно. Можно рассмотреть множество D=D1×D2××Dn — декартово произведение множеств D1,D2,,Dn, элементами которого являются всевозможные упорядоченные n-ки (d1,d2,,dn) элементов исходных множеств.

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

Область истинности

Областью истинности предиката P(x1,x2,,xn) называется множество всех n-ок (d1,d2,,dn)D таких, что при замене x1 на d1, x2 на d2, ..., xn на dn получается истинное высказывание.

Пример

На множестве D={1,2,3,4,5,6,7,8,9} рассмотрим одноместный предикат P(x):x — простое число. Найти область истинности предиката P(x).

Обозначим область истинности буквой A. Тогда A состоит из таких элементов, при которых выполняется предикат P(x). Поэтому A={2,3,5,7}.

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

Аналогично операциям для высказываний вводятся операции для предикатов.

Пусть P(x) и Q(x) — одноместные предикаты, определенные на множестве D.

Отрицанием предиката P(x) называется новый предикат, обозначаемый ¯P(x) и являющийся ложным для тех и только тех x, для которых предикат P(x) истинный.

Конъюнкцией предикатов P(x) и Q(x) называется новый предикат, обозначаемый P(x)Q(x) и являющийся истинным для тех и только тех x, для которых предикаты P(x) и Q(x) истинны.

Дизъюнкцией предикатов P(x) и Q(x) называется новый предикат, обозначаемый P(x)Q(x) и являющийся ложным для тех и только тех x, для которых предикаты P(x) и Q(x) ложны.

Импликацией предикатов P(x) и Q(x) называется новый предикат, обозначаемый P(x)Q(x) и являющийся ложным для тех и только тех x, для которых предикаты P(x) истинный, а Q(x) ложный.

Эквиваленцией предикатов P(x) и Q(x) называется новый предикат, обозначаемый P(x)Q(x) и являющийся истинным для тех и только тех x, для которых предикаты P(x) и Q(x) имеют одинаковые значения.

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

Предикаты P(x) и Q(x) эквивалентные , если для любого значения переменной x их значения истинности совпадают. Обозначают P(x)Q(x).

Законы алгебры предикатов

Для предикатов справедливы все законы, аналогичные законам алгебры логики высказываний1.

В случае тождественно истинных и тождественно ложных предикатов имеем следующие определения.

Предикат P(x1,x2,,xn) называется тождественно истинным если при любой замене переменных x1,x2,,xn на их значения предикат превращается в истинное высказывание.

Предикат P(x1,x2,,xn) называется тождественно ложным если при любой замене переменных x1,x2,,xn на их значения предикат превращается в ложное высказывание.


Высказывание является частным случаем предиката, когда в предикате нет переменных. То есть высказывание является предикатом 0 порядка (от 0 переменных).


1. Законы алгебры логики высказываний.

Равносильность формул алгебры высказыванийКванторы