Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
AТЧ440305LK1-01.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
169 Кб
Скачать
☆

5. Предикаты и кванторы.

Переменные x, y, …, которых служат для обозначения элементов множества X, называются переменными или предметными переменными, определенными на множестве X.

Определение 5.1. Предикатом (n местным предикатом) называется предложение, содержащее n предметных переменных, определенных на одном или различных множествах, и которое превращается в высказывание истинное или ложное, если мы заменим предметные переменные их значениями.

n местный предикат P, содержащий переменные x1, x2, …, xn, определенные соответственно на множествах M1, M2, …, Mn, обозначается также символом P(x1, x2, …, xn). Если x1 = a1 M1, x2 = a2 M2, …, xn = an Mn,то через P(a1, a2, …, an) обозначаем значение предиката.

Отметим, что сам предикат высказыванием не является, но каждое значение предиката высказывание. Так как в логике нас не интересует содержание высказывания, то можно сказать, что предикат принимает два значения 1 и 0, где 1 обозначает "истинное высказывание", 0  " ложное высказывание".

Определение 5.2. Областью истинности предиката P называется множество, обозначаемое ОИ(P) и состоящее из всех значений переменных (a1, …, an)M1 … Mn, при которых предикат P принимает значение 1:

ОИ(P) ={(a1, …, an)M1 … Mn P(a1, a2, …, an) =1}.

Область истинности одноместного предиката, определенного на R удобно изображать на числовой прямой, а двуместного предиката, определенного на R2 изображают на координатной плоскости xOy.

Пример 1. Пусть P(x) = [x  простое число]  одноместный предикат, определенный на N. Тогда P(1) = 0, P(2) = 1, P(4) = 0.

5.2. Пусть Q(x) = [ x  <1]  предикат, определенный на R. Тогда ОИ(Q) = (1, 1).

5.3. Пусть R(x, y) = [x2 + y2  4]  двуместный предикат, определенный на R2, для которого ОИ(R) изображена на рис. 21.

Некоторые, часто встречающиеся, предикаты обозначаются специальными символами. Например, x < y ("x меньше y"); x = y ("x равно y"); AB ("A включено в B").

Так как принимают значения 1(истинно), 0 (ложно), то к ним применимы все логические операции над высказываниями. Поэтому, если P , Q  предикаты, то PQ , PQ , PQ , PQ , P , Q также есть предикаты.

Теорема 5.1. Пусть предикаты P и Q, определенные на одном и том же множестве. Тогда

1. ОИ(PQ) = ОИ(P)ОИ(Q); 2. ОИ(PQ) = ОИ(P)ОИ(Q);

3. ОИ(PQ) = СM(ОИ(P))  ОИ(Q); 3. ОИ(P) = СM(ОИ(P)) .

Доказательство. Докажем равенство 1.

Пусть aОИ(PQ). Тогда по определению 5.2 и по определению конъюнкции P(a) = 1 и Q(a) = 1. Следовательно, по определению 5.2 aОИ(P) и aОИ(Q) и по определению пересечения aОИ(P)  ОИ(Q).

Аналогично доказывается, что, если aОИ(P)ОИ(Q), то aОИ(PQ). Откуда по определению равенства множеств следует доказываемое равенство.

Определение 5.3. Предикаты P и Q, определенные на одном и том же множестве называется равносильными, обозначается P Q, если ОИ(P) = ОИ(Q).

Определение 5.4. Предикат Q называется следствием предиката P, если ОИ(P)  ОИ(Q).

Например, предикаты [ x  1] и [x2  1], определенные на R, равносильны, а предикат [x2 > 1]  следствие предиката [x > 1].

Замечание 5.1. С точки зрения логики предикатов имеем.

  1. Всякое уравнение или неравенство есть предикат; система уравнений или неравенств  конъюнкция предикатов; совокупность уравнений или неравенств  дизъюнкция предикатов.

  2. Множество решений уравнения или неравенства, система (совокупности) уравнений или неравенств  область истинности некоторого предиката.

3) Равносильные уравнения или неравенства, системы (совокупности) уравнений или неравенств  равносильные предикаты.

Определение 5.5. Пусть P(x)  одноместный предикат, определенный на множестве M.

1. Символ (xM)P(x) или x P(x) обозначает высказывание, которое истинно тогда и только тогда, когда ОИ(P) = M ,т.е., когда высказывание P(x) истинно для каждого xM.

2. Символ (xM)P(x) или x P(x) обозначает высказывание, которое истинно тогда и только тогда, когда ОИ(P)  ,т.е., когда высказывание P(x) истинно хотя бы для одного xM.

Символы  и  называются соответственно кванторами общности и существования. Выражение (xM)P(x) читается "для любого xM P(x)", выражение (xM)P(x)  "существует такое xM, что P(x)". Про переменную x говорят, что она связана квантором. Если известно, о каком множестве идет речь, то кванторы можно записывать так xP(x), xP(x)

Например, для предикатов Q(x) = [ x2  0], R(x) = [ x2 < 0 ], P(x) = =[x  простое число], определенный на Z, имеем xQ(x)=0, xQ(x)=1, xP(x)=0, xP(x)=1, xR(x)=0, xR(x)=0,

Соединяя высказывания и предикаты операциями алгебры высказываний и кванторными операциями, мы получим формулы логики предикатов. Например, AP(x). x(P(x)Q(x)). Аналогично тому, как это сделано в алгебре высказываний можно ввести понятие формулы и равносильности формул в алгебре предикатов.

Все равносильности, имеющие место в алгебре высказываний имеют место и в алгебре предикатов. Кроме того справедлива теорема.

Теорема 5.2. Пусть P(x) и Q(x)  произвольные предикаты, определенные на множестве М. Тогда справедливы равносильности:

1. x P(x) x Q (x)  x (P(x)  Q (x)),

1. x P(x)  x Q (x)  x (P(x)  Q (x)),

2. (x P(x))  x(P(x)), 2. (x P(x))  x(P(x))

(Формулы А. де Моргана).

Доказательство. Докажем равносильность 2.

Пусть (x P(x))  истинно. Тогда высказывание x P(x)  ложно и по определению 5.5 ОИ(P) =. По теореме 5.1 ОИ(P) = =СM(ОИ(P))= СM=M и по определению 5.5 x(P(x))  истинно.

Пусть (x P(x))  ложно. Тогда высказывание x P(x)  истинно и по определению 5.5 ОИ(P)  . По теореме 5.1 ОИ(P) = =СM(ОИ(P))  M и по определению 5.5 x(P(x))  ложно.

Из доказанного следует равносильность 2.

10