Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Logic.doc
Скачиваний:
237
Добавлен:
05.03.2016
Размер:
5.67 Mб
Скачать

§ 2. Равносильные и тождественно истинные предикаты

Два предиката P(x1 , … , xn ) и Q(x1 , … , xn ), определённые на множестве А (т.е. предикаты с условиями An D(P) D(Q)), называют равносильными на множестве А и пишут при этом P(x1 , … , xn ) А Q(x1 , … , xn ), если выполнено равенство D1(P) An = D1(Q) An , другими словами, если a1 , … , an A (P(a1 , … , an ) = 1 Q(a1 , … , an ) = 1). Если D(P) = An = D(Q), то вместо P(x1 , … , xn ) А Q(x1 , … , xn ) будем кратко писать P(x1 , … , xn ) Q(x1 , … , xn ).

Если An D1(P), т.е. a1 , … , an A P(a1 , … , an ) = 1, то предикат P(x1 , … , xn ) называется тождественно истинным на множестве A : P(x1 , … , xn ) А 1. Аналогично, предикат P(x1 , … , xn ) называют тождественно ложным на множестве A: P(x1 , … , xn ) А 0, если An D0(P), т.е. выполнено условие a1 , … , an A P(a1 , … , an ) = 0 .

Примеры: 1. Равносильны ли предикаты P(x) = “> 1”и Q(x) = “x < 1” на множестве R+ = {r R | r > 0} = (0; +∞) ?

Во-первых, оба предиката определены на R+ : D(P) = R \ {0}, D(Q) = R . Найдём их области истинности. Для предиката Q ясно, что D1(Q) = (–∞; 1). Для предиката P имеем: > 1 > 0 x(1–x) > 0 x (0; 1). Хотя получили, что D1(P) D1(Q), но

D1(P) R+ = (0; 1) (0; +∞) = (0; 1) = (–∞; 1) (0; +∞) = D1(Q) R+ ,

так что P(x) Q(x).

2. Рассмотренные выше предикаты P(x) и Q(x) не равносильны на множестве A = R \ {0}: D1(P) A = (0; 1) (–∞; 1) \ {0} = D1(Q) A .

3. Предикат Q(x) тождественно истинен на R = {r R | r < 0} = (–∞; 0).

Действительно, R D1(Q) = (–∞; 1).

4. Предикат P(x) тождественно ложен на множестве (1; +∞).

5. Предикаты P(x, y) = “xy Zи Q(x, y) = “x Z y Zравносильны на множестве A = Z, но не равносильны на множестве R.

В самом деле, оба предиката определены на R, точнее D(P) = RR = D(Q), и тождественно истинны на Z : высказывания a, b Z ab Z и a, b Z (a Z) (b Z) оба истинны. Поэтому P(x) Z Q(x). С другой стороны, D1(Q) = ZZ D1(P): например, (0,5; 2) D1(P) \ ZZ .

Упражнения: 1. Докажите, что P(x) А Q(x), где A = (0; 10), P(x) = “x > 0,5”, Q(x) = “x2 > 0,5x.

2. Равносильны ли на R+ , R предикаты из предыдущего упражнения ?

3. Верно ли, что P(x1 , … , xn ) А Q(x1 , … , xn ) тогда и только тогда, когда (P Q) A 1 ? А если (P Q) A 1 ?

4. Равносильны ли предикаты P(x, y) = “xy = 1” и Q(x, y) = “x = 1 / yна множествах R, R \ {0}, N ?

Приведём некоторые основные равносильности предикатов с кванторами.

Теорема (об основных равносильностях с кванторами).

(0) x A P(x, y) z A P(z, y), x A P(x, y) z A P(z, y), где P(x, y) не зависит от z,

  1. x A ( y A P(x, y, z)) y A ( x A P(x, y, z)),

x A ( y A P(x, y, z)) y A ( x A P(x, y, z))

(для разноимённых кванторов утверждения не верны),

  1.  x A (x,y), x A P(x, y) ,

 x A (x,y), x A P(x, y) ,

  1. ( x A P(x, y)) ( x A Q(x, y)) x A (P(x, y) Q(x, y))

(для связки утверждение не верно),

  1. ( x A P(x, y)) ( x A Q(x, y)) x A (P(x, y) Q(x, y))

(для связки утверждение не верно),

  1. ( x А Р(х, y)) R(y) x A (P(x, y) R(y)),

( x А Р(х, y)) R(y) x A (P(x, y) R(y)),

  1. ( x А Р(х, y)) R(y) ( x А (Р(x, y) R(y)),

( x А Р(х, y)) R(y) ( x А (Р(x, y) R(y)),

  1. х А (R(y) Р(х, y)) R(y) ( x А Р(х, y)),

х А (R(y) Р(х, y)) R(y) ( x А Р(х, y))

  1. ( x А Р(х, y)) R(y) ( x А (Р(x, y) R(y)),

( x А Р(х, y)) R(y) ( x А (Р(x, y) R(y))

(всюду жирные буквы обозначают, вообще говоря, наборы переменных, которые могут и отсутствовать, в равносильностях (5)–(8) предикат R(y) не зависит от x).

Доказательство. Все равносильности доказываются единообразно, исходя из определений истинностных значений предикатов с кванторами и равносильности предикатов.

(0) Области истинности обоих предикатов x A P(x, y) и z A P(z, y) состоят из тех наборов а = (a1 ; … ; an) An, при которых найдётся элемент b A со свойством P(b, a) = 1, а значит, эти области истинности совпадают.

(1) Область истинности предиката x A ( y A P(x, y, z)) состоит из всех наборов а = (a1 ; … ; an) An , при которых предикат y A P(c, y, a) имеет значение 1 при любом с A, т.е. из всех наборов а An со свойством P(c, d, a) = 1 при любых c, d A.

Точно так же область истинности предиката y A ( x A P(x, y, z)) состоит из всех наборов а = (a1 ; … ; an) An , при которых предикат x A P(x, d, a) принимает значение 1 при любом d A, т.е. из тех наборов а An, при которых P(c, d, a) = 1 при любых c, d A.

Сравнение выводов, сделанных в предыдущих абзацах, доказывает (1).

(2) Область истинности предиката состоит из всех таких наборов а = (a1 ; … ; an) An , для которых предикат x A P(x, a) принимает значение 0, т.е. из всех таких наборов а An, при которых P(c, a) = 0 при любом c A. Но множество всех таких наборов образует и множество истинности предиката x A (x, y), что и доказывает равносильность рассматриваемых предикатов.

(3) Область истинности предиката ( x A P(x, y)) ( x A Q(x, y)) состоит из всех наборов а = (a1 ; … ; an) An, при которых ( x A P(x, a)) = 1 = = ( x A Q(x, a)), т.е. из всех a An, для которых P(c, a) = 1 = Q(c, a) при любом c A. Это множество наборов совпадает с множеством истинности исследуемого предиката x A (P(x, y) Q(x, y)).

(5) Область истинности предиката ( x А Р(х, y)) R(y) состоит из множества всех таких а = (a1 ; … ; an) An , для которых либо R(a) = 1, либо P(c, a) = 1 при любом с A. По определению дизъюнкции, это значит, что (P(c, a) R(a)) = 1 при любом c A, т.е. множество рассматриваемых наборов a An совпадает с областью истинности предиката x A (P(x, y) R(y)).

(6) Область истинности предиката ( x А Р(х, y)) R(y) состоит из множества всех таких а = (a1 ; … ; an) An , для которых P(c, a) = 1 при некотором с A и R(a) = 1. Это значит, что (Р(с, a) R(a)) = 1, т.е. мнжество рассматриваемых наборов a An совпадает с областью истинности предиката x А (Р(x, y) R(y)).

(7) ( х А (R(y) Р(х, y))) ( x A ((y) P(x, y)))

( x A (P(x, y) (y))) (( x А Р(х, y)) (y))

((y) ( x А Р(х, y))) (R(y) ( x А Р(х, y))).

(8) (( x А Р(х, y)) R(y)) (( x A (x,y)) R(y))

( x A ((x,y) R(y))) ( x А (Р(x, y) R(y))).

Теорема доказана.

Замечание: Утверждения пункта (0) доказанной теоремы носят общематематический характер: не важно как обозначать связанную переменную. Так, результат суммирования не зависит от обозначения индекса суммирования, а интеграл – от переменной интегрирования.

Приведём примеры, показывающие существенность ограничений в доказанной теореме:

Примеры: 1. x R ( y R x > y) y R ( x R x > y), т.к. левая часть истинна, а правая – ложна.

2. ( x R x > 0) ( x R x 0) x R (x > 0) (x 0), т.к. левая часть ложна, а правая – истинна.

3. ( x R x > 0) ( x R x 0) x R (x > 0) (x 0), т.к. левая часть истинна, а правая – ложна.

4. Следующие равносильности не верны:

х А (Р(х) R) ( x А Р(х)) R,

х А (Р(х) R) ( x А Р(х)) R,

х А (Р(х) R) ( x А Р(х)) R,

х А (Р(х) R) ( x А Р(х)) R.

Действительно, пусть R 0, P(x) = “x = 0”, A = R. Тогда P(x) R x 0”, и

х А (Р(х) R) x R (x 0) – ложно, а ( x А Р(х)) R x R x 0 истинно.

х А (Р(х) R) х R 0) – истинно, а ( x А Р(х)) R x R x 0 – ложно.

х А (Р(х) R) х R (x 0) – ложно, а ( x А Р(х)) R x R x 0 – истинно.

х А (Р(х) R) х R 0) – истинно, а ( x А Р(х)) R x R x 0 ложно.

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

5. Если предикат R зависит от x, то равносильности (5)–(8) могут быть не верны. Например,

( x R (х < y)) (x = y) (x = y) 0 x R ((x < y) (x = y)),

( x N (х < 1)) (x = 1) (x = 1) 1 x N ((x < 1) (x = 1)).

Примеры существенности условий теоремы для равносильностей (6)–(8) приведите самостоятельно.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]