Кванторные операции над предикатами. Формулы логики предикатов 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Кванторные операции над предикатами. Формулы логики предикатов



 

Задание 1

Доказать равносильности согласно варианту.

 

№ вар. Равносильности
1
2
3 C Ù "xA(x) ="x(C Ù A(x))
4 C Ú "xA(x) = "x(C Ú A(x))
5 $x(A(x) Ú B(x)) = $xA(x) Ú $xB(x)
6 $x(C Ú A(x)) = C Ú $xA(x)
7 $x(C & A(x)) = C & $xA(x)
8 $x A(x) Ù $y B(y) = $x $y (A(x) Ù B(y))
9 "x (A(x)→C)= $x A(x)→ C
10 $x (C→A(x))=C→ $x A(x)
11 $x (A(x)→C) = "x A(x) →C
12 C Ù "x A(x) = "x (C Ù A(x))
13 C Ú "x A(x) = "x (C Ú A(x))
14 $x (C Ù A(x)) = C Ù $x A(x)
15 $x A(x) Ù $y B(y) = $x $y (A(x) Ù B(y))

 

Пример выполнения задания 1

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

(" x) (P (x) Ú Q (x)) ® (" x) (P (x)) Ú (" x) (Q (x)).

Решение:

Определение 1. Две формулы, F и H логики предикатов называются равносильными на множестве M, если при любой подстановке в эти формулы вместо предикатных переменных любых конкретных предикатов, определенных на M, формулы превращаются в равносильные предикаты. Если две формулы равносильны на любых множествах, то их будем называть просто равносильными. Равносильность формул будем обозначать так:

F   H.

Определение 2. Формула логики предикатов называется общезначимой, или тавтологией (тождественно ложной или противоречием), если при всякой подстановке вместо предикатных переменных любых конкретных предикатов, заданных на каких угодно множествах, она превращается в тождественно истинный (тождественно ложный) предикат. (Тот факт, что формула F является тавтологией, обозначается как и в алгебре высказываний F.)

Покажем, что (" x) (P (x) Ú Q (x)) ® (" x) (P (x)) Ú (" x) (Q (x)).

В самом деле, подставим вместо предикатных переменных P (x) и Q (x) конкретные предикаты A (x) и B (x), определенные на множестве N соответственно, где A (x) есть «х – четно», а B (x) есть «x – нечетно». Тогда левая формула превратится в высказывание (нульместный предикат) «каждое натуральное число нечетно, либо четно», которое истинно. Правая формула превращается в высказывание (нульместный предикат) «либо каждое натуральное число четно, либо каждое натуральное число нечетно», которое ложно.

Нетрудно понять на основании определений 1 и 2, что формулы F и H равносильны тогда и только тогда, когда формула FH является тавтологией: F @ H Û FH.

Как и в алгебре высказываний, можно заменять одну равносильную формулу другой. Переход от одной равносильной формулы к другой называется равносильным преобразованием исходной формулы. В процессе равносильных преобразований формул логики предикатов могут использовать равносильности, известные из алгебры высказываний.

 

Задание 2

Является ли формула, заданная согласно варианту, общезначимой?

 

№ вар. Формула
1 $x (P1 (x) Ù P2 (x))→($x P1 (x) Ù $x (P1 (x)ÙP2 (x))
2 $x (P1 (x) Ù P2 (x)) ↔ ($x P1 (x) Ù $x P2 (x))
3 ("x P1(x) Ú "xP2(x)) → "x (P1(x) Ú P2 (x))
4 ("x P1(x) Ú "xP2(x)) ↔ "x (P1(x) Ú P2(x))
5 "x (q → P1(x)) ↔ (q → "x P1(x))
6 "x (P1(x) → P2(x)) ↔ ("x P1(x) → "x P2(x))
7 $x (P1(x) → P2(x)) → ($x P1(x) → $x P2(x))
8 "x (P1(x) → P2(x)) ↔ ($x P1(x) → $x P2(x))
9 "x (P1(x) →P2(x)) → ("x P1(x) → "x P2(x))
10 "x (P1(x) → P2 (x)) → ($x P1(x) → $x P2(x))
11 $x (P1(x) → P2(x)) ↔ ("x P1(x) → $x P2(x))
12 $x P(x) → "x P(x)
13 "x P(x)→$x P(x)
14 "x P(x) Ù "x Q(x) ↔ "x (P(x) Ù Q(x))
15 "x P(x) Ú "x Q(x) ↔ "x (P(x) Ú Q(x))

 

Пример выполнения задания 2

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

("y) ($x) (P(x,y) Ù P(y,y))

выполнимой или общезначимой на двухэлементном множестве {a,b}.

Решение: Поскольку на двухэлементном множестве {a,b} высказывание ("x)(R(x)) эквивалентно конъюнкции R(a) Ú R(b), а высказывание ($x) (R(x)) – дизъюнкции R(a) Ú R(b), поэтому данная формула равносильна формуле

($x) (P(x,a) Ù P(a,a)) Ù ($x) (P(x,b) Ù P(b,b)),

которая, в свою очередь, равносильна формуле

[(P(a,a) Ù P(a,a)) Ú (P(b,a) Ù P(a,a))] Ù [(P(a,b) Ù P(b,b)) Ú (P(b,b) Ù P(b,b)))]

Одна двухместная предикатная переменная P(x,y) исходной формулы как бы распалась на четыре пропозициональных переменных P(a,a), P(a,b), P(b,a), P(b,b) последней формулы, потому что при постановке в исходную формулу вместо P(x,y) двухместного предиката, определенного на {a,b}, указанные четыре переменные превратятся в (вообще говоря, различные) конкретные высказывания. Так что последняя формула есть по сути дела формула алгебры высказываний. Чтобы это увидеть совсем отчетливо, обозначим указанные четыре пропозициональные переменные буквами P, R, Q, S соответственно. Тогда полученная формула примет вид:

[(PÙP)Ú(QÙP)]Ù[(RÙS)Ú(SÙS)].

Составив таблицу истинности данной формулы алгебры высказываний (или каким-либо другим способом, как это делалось в алгебре высказываний), легко установить, что формула не является тавтологией, но выполнима: она превратится в истинное высказывание, если вместо P и S подставить истинные высказывания, а вместо Q и R – ложные. Применительно к исходной формуле логики предикатов это означает, что она не общезначима на двухэлементном множестве, но выполнима в нем: она превратится в выполнимый предикат, если вместо предикатной переменной P(x,y) подставить в формулу такой конкретный двухместный предикат, который при одинаковых значениях его предметных переменных x и y превращается в истинные высказывания, а при разных – в ложные.

 

Задание 3

Варианты 1-8: Считая одноместный предикат Р(х) заданным на множестве М, докажите утверждение согласно варианту.

Варианты 9-15: Пусть P(x) и Q(x) – такие одноместные предикаты, заданные над одним и тем же множеством M, что высказывание 1 истинно/ложно согласно варианту, доказать истинность/ложность высказываний согласно варианту.

 

№ вар.

Утверждение

1

λ[("x) (P(x))]=1 Û P+=M

2

λ[($x) (P(x))]=1 Û P+ ¹ Æ

3

λ[($x) (P(x))]=0 Û P+

4

λ[("x) (P(x))]=1 Û P+

5

λ[($x) (P(x))]=1 Û P+≠M

6

λ[($x) (P(x))]=0 Û P+=M

7

λ[("x) (P(x))]=1 Û P+≠M

8

λ[("x) (P(x))]=0 Û P+=M

№ вар. Высказывание 1 Доказать
9 ($x) [(P(x) → (P(x) Ù (Q(x) → P(x)))] истинно ("x) (P(x)) ложно
10 ("x) [(Q(x) Ù P(x))→ (P(x)→ Q(x))] ложно ($x) (P(x)) истинно, (3x) (Q(x)) ложно
11 ("x) [(Q(x) → P(x)) Ú (P(x) → Q(x))] ложно ($x) (P(x)) и ($x) (Q(x)) истинно
12 ($x) [P(x) → (Q(x) Ù P(x))] ложно ($x) (P(x)) ложно
13 ($x) [Q(x) Ù (P(x) Ú (Q(x) ↔ P(x)))] истинно ($x) (P(x) Ù Q(x)) истинно
14 ("x) [P(x) Ú (Q(x)→ P(x))] ложно ("x) (P(x)) ложно, ($x) (Q(x)) истинно
15 ($x) [P(x) Ù (P(x) ↔ (Q(x) Ú P(x)))] истинно ($x) (P(x) 2 Q(x)) истинно

 

Примеры выполнения задания 3

Пример 1.  Считая одноместный предикат Р(х) заданным на множестве М, докажите что λ[("x)(P(x))]=0 Û P+≠M.

Решение: По определению квантора общности, высказывание ("x) (P(x)) ложно тогда и только тогда, когда предикат Р(х) опровержим, т.е. когда он не на всех элементах из M превращается в истинное высказывание. Это и означает, что не все элементы из М входят в множество истинности предиката Р(х), т.е. Р+ ≠ М.

Пример 2. Пусть P(x) и Q(x) – такие одноместные предикаты, заданные над одним и тем же множеством M, что высказывание:

("x)[ P(x)→ (P(x) Ú (Q(x) → P(x)))] ложно.

Докажите, что высказывание ("x) (P(x)) ложно, а высказывание ($x) (Q(x)) истинно.

Решение: Из условия по определению квантора общности следует, что

λ[P(a) → (P(a) Ú (Q(a) → P(a)))] = 0

для некоторого элемента a Î M. Отсюда по определению импликации, заключаем, что

λ[P(a)] = 1 и λ[(P(a) Ú (Q(a) → P(a))] = 0.

По определению отрицания из первого из двух последних равенств следует, что λ[P(a)] = 0, а из второго – λ[ Q(a) → P(a))] = 0, т.е. λ[Q(a) → P(a)] = 1. Поскольку, кроме того, λ[P(a)] = 0, то из последнего соотношения по определению импликации заключаем, что λ[Q(a)] = 0, т.е. λ[Q(a)] = 1.

Итак, λ[P(a)] = 0 для некоторого a Î M. Следовательно, по определению квантора общности заключаем, что высказывание ("x) (P(x)) ложно. Так как λ[Q(a)] = 1, то отсюда по определению квантора существования следует, что высказывание ($x) (Q(x)) истинно.

 

Задание 4

Варианты 1-8: Какими могут быть множества Р+ и Q+ истинности предикатов Р(х) и Q(x) соответственно, заданных над непустым множеством М, если известно, что высказывание согласно варианту истинно?

Варианты 9-15: Какими могут быть множества Р+ и Q+ истинности предикатов Р(х) и Q(x) соответственно, заданных над непустым множеством М, если известно, что высказывание согласно варианту ложно?

 

№ вар. Высказывание
1 ($x) (P(x) → Q(x)) Ù ("x) (P(x) Ù Q(x))
2 ("x) (P(x) → Q(x)) Ù ($x) (P(x) Ù Q(x))
3 ($x) (P(x) → Q(x)) Ù ("x) (P(x) Ù Q(x))
4 ("x) (P(x) Ù Q(x) Ù ($x) (P(x) Ù Q(x))
5 ($x) (P(x) Ù Q(x)) Ù ("x) (P(x) → Q(x))
6 ("x) (P(x)) Ù Q(x)) ↔ ($x) (P(x) → Q(x))
7 ("x) (P(x) Ù Q(x)) ↔ ($x) (P(x) Ú Q(x))
8 ("x) (P(x) Ù Q(x)) ↔ ($x) (P(x) Ù Q(x))
9 ("x) (P(x) Ù Q(x))→($x)(P(x)→Q(x)))
10 ("x) (P(x) → Q(x)) Ù ($x)(P(x) Ù Q(x))
11 ("x) (P(x) → Q(x)) Ú ($x) (P(x) Ù Q(x))
12 ($x) (P(x) Ù Q(x)) →("x) (P(x) Ú Q(x))
13 ($x) (P(x) Ú Q(x)) ↔ ("x) (P(x) Ù (Q(x))
14 ("x) (P(x) Ú Q(x)) Ù (($x) (P(x) → Q(x))
15 ("x) (P(x) ↔ Q(x)) Ú (("x) (P(x) Ù Q(x))

 

Примеры выполнения задания 4

Пример 1.  Какими могут быть множества Р+ и Q+ истинности предикатов Р(х) и Q(x) соответственно, заданных над непустым множеством М, если известно, что следующее высказывание истинно: ("x) (P(x) Ú Q(x)) Ù ($x) (P(x) → (x)).

Решение: По определению конъюнкции двух высказываний из условия следует, что

                                   λ[("x) (P(x) Ú Q(x))] = 1;                          (1)

и

                                   λ[($x) (P(x) → Q(x))] = 1.                              (2)

Далее, из (1) по определению отрицания заключаем, что

                         λ[("x) (P(x) Ú Q(x))] = 0.                             (3)

По определению квантора общности (3) означает, что предикат P(x) Ú Q(x) не является тождественно истинным, т.е. что его множество истинности не есть все множество М, т.е. (P(x) Ú Q(x))+ ≠ M, т. е. . Последнее условие, как нетрудно понять, равносильно следующему: Q+   Ú P+.

Из (2) по определению квантора существования следует, что предикат P(x)→ Q(x) выполним, т.е. его множество истинности не пусто:

(P(x) → Q(x))+ ≠ Æ, т.е. (P(x)ÚQ(x))+ ≠ Æ, или . Отсюда следует, что  (т.е. P+ ≠ M) или Q+ ≠ Æ.

Итак, окончательно мы получаем, что множества Р+ и Q+ должны удовлетворять следующим условиям: Q+ Ú P+, причем либо P+ ≠ M, либо Q+ ≠ Æ.

Пример 2. Какими могут быть множества Р+ и Q+ истинности предикатов Р(х) и Q(x) соответственно, заданных над непустым множеством М, если известно, что следующее высказывание ложно: ($x) (P(x) Ù Q(x)) → ("x) (P(x) → Q(x))?

Решение: По определению импликации двух высказываний из условия задачи следует, что

                                      λ[($x) (P(x) Ù Q(x))] = 1;                             (1)

и

                                  λ[("x) (P(x) → Q(x))] = 0.                            (2)

Далее, из (1) заключаем, что (P(x) Ù Q(x))+ ≠ Æ, т.е. P+ ∩ Q+ ≠ Æ

Из (2) по определению операции отрицания следует, что λ[("x) (P(x) → Q(x))] = 1, откуда следует, что (P(x) → Q(x))+ = M. Следовательно,  Пересечем обе части этого равенства с P+:

Это означает, что P+ Í Q+.  Кроме того, P+ ∩ Q+ ¹ Æ. Итак, Æ ¹ P+ Í Q+.

 

Задание 5

Варианты 1-8: Покажите, что каждая интерпретация формул согласно варианту на одноэлементном множестве дает истинное высказывание.

Варианты 9-15: Покажите, что при интерпретации формул согласно варианту на двухэлементном множестве не всегда получается истинное высказывание.

№ вар. Формула
1, 10 P(x) →P(y)
2, 11 P(x) ↔ P(y)
3, 12 ($x) (P(x)) → P(y)
4, 13 ($x) (P(x)) → ("x)(P(x))
5, 14 P(x) Ú P(y)
6, 15 ("x) ("y) (P(x) Ú P(y))
7, 9 P(x) → (P(x) Ù P(y))
8 (P(x) Ú P(y)) → P(x)

 

Примеры выполнения задания 5

Пример 1.  Покажите, что каждая интерпретация следующей формулы на одноэлементном множестве дает истинное высказывание: P (y) → (" x) (P (x)).

Решение: Как известно, предикат на множестве M есть некоторая функция, заданная на этом множестве и принимающая значения в двухэлементном множестве {0, 1}. Тогда, как легко понять, если М состоит из одного элемента а, т.е. М = { а }, то на нем можно задать лишь два конкретных предиката (функции) А 1(х) и А 2(х) следующим образом: A 1(a) =0, A 2(a)=1.

При интерпретировании данной формулы нужно входящую в нее предикатную переменную Р назвать одним из конкретных предикатов А 1 или А 2, а свободную предметную переменную у – некоторым предметом из М (там их всего один – а). Сведем в таблицу всевозможные интерпретации данной формулы:

 

P y P (y) (" x) (P (x)) P(y) → (" x) (P (x))
А 1 а 0 0 1
А 2 а 1 1 1

 

Пример 2. Покажите, что при интерпретации следующей формулы на двухэлементном множестве не всегда получается истинное высказывание:

P (y) → (" x) (P (x)).

Решение. На двухэлементном множестве М = { а, b } имеются уже четыре различных одноместных предиката. Они представляют собой функции А 1(х), А 2(х), А 3(х), А 4(х), заданные на двухэлементном множестве М = { а, b } и принимающие значения в двухэлементном множестве {0, 1} в соответствии со следующей таблицей:

x А 1(х) А 2(х) А 3(х) А 4(х)
а 0 0 1 1
b 0 1 0 1

Возможные интерпретации данной формулы в этом случае сведем в следующую таблицу:

P y P (y) (" x) (P (x)) P(y) → (" x) (P (x))
А 1 а 0 0 1
А 1 b 0 0 1
А 2 а 0 0 1
А 2 b 1 0 0
А 3 а 1 0 0
А 3 b 0 0 1
А 4 а 1 1 1
А 4 b 1 1 1

 

Из таблицы видно, что предикат А 2(х) и предмет b Î М (характеризующийся тем, что А 2(b) = 1) превращают данную формулу в ложное высказывание А 2(b) → (" x) (А 2(x)). Руководствуясь этими соображениями, взяв, например, в качестве М множество {5, 6} (5, 6 – натуральные числа), а качестве предиката А 2(х) предикат «х ≤ 5». Тогда высказывание «5 ≤ 5» истинно, а высказывание «6 ≤ 5» - ложно (значит, в нашем случае а = 6, b = 5). Ложное высказывание, в которое превращается данная формула при этой интерпретации, выглядит так: 5 ≤ 5 → (" x) (x ≤ 5).

 

Задание 6

Докажите, что формула согласно варианту является тавтологией логики предикатов.

 

№ вар. Формула
1 ("x) (P(x) Ù Q(x)) ↔ (("x) (P(x)) Ù ("x) (Q(x)))
2 ($x) (P(x) Ú Q(x)) ↔ (($x) (P(x)) Ú ($x) (Q(x)))
3 ($x) (P(x) Ù Q(x)) → (($x) (P(x)) Ù ($x) (Q(x)))
4 (("x) (P(x)) Ú ("x) (Q(x))) → ("x) ((P(x)) Ú (Q(x))
5 ($x) (P(x) Ù Q) ↔ (($x) (P(x)) Ù Q)
6 ("x) (P(x)) ↔ ($x) (P(x))
7 ($x) (P(x)) ↔ ("x) (P(x))
8 ("x) (P(x) → Q(x)) → (("x) (P(x)) Ù ($x) (Q(x)))
9 ($x) (P(x) → Q(x)) ↔ (("x) (P(x)) → ($x) (Q(x)))
10 ($x) (P(x)) → ($x) (P(x) Ú Q(x))
11 ("x) (P(x)) → ($x) (P(x) Ú Q(x))
12 ("x) (P(x) Ù Q(x)) → (("x) (P(x))
13 ($x) (P(x) Ù Q(x)) → (($x) (P(x))
14 ("x) (P(x) Ù Q(x)) → (($x) (P(x))
15 ("x) (P(x)) → ("x) (P(x) Ù Q(x))

 

Примеры выполнения задания 6

Пример 1. Докажите, что следующая формула является тавтологией логики предикатов (" x) (P (x) → Q) ↔ ($ x) (P (x) → Q).

Решение: Отметим, что предикатная переменная Q в этой формуле может быть не только 0-местной, но и любой n-местной, важно лишь, чтобы в нее не входила предметная переменная х. Итак, пусть Q есть Q (y 1,..., у n). Будем считать для краткости, что Q есть предикатная переменная Q (y). Предположим, что данная формула не является тавтологией. Тогда существуют такие конкретные предикаты А (х) и В (у), определенные на множествах М и М 1 соответственно, что предикат (от y):

(" y) (A (x) → B(y)) ↔ ($ x) (A(x) → B (y))

опровержим, т.е. обращается в ложное высказывание при подстановке вместо предметной переменной у некоторого конкретного предмета b из M 1:

λ[(" x)(A (x)→ B (b))↔(($ x)(A (x))→ B (b))]=0.

Эквивалентность ложна, если ее члены принимают разные значения истинности, т.е. могут представиться две возможности. Первая:

λ[(" x) (A (x) → B (b))] = 1,                                                             (1)

λ[($ x) (A(x)) → B(b)] = 0.                                                             (2)

И вторая:

λ[(" x) (A (x) → B (b))] = 0                                                              (3)

,λ[($ x) (A (x)) → B (b)] = 1.                                                           (4).

 

Рассмотрим первую возможность. Из (2) по определению импликации имеем:

[($ x) (A (x))] = 1,                                                                            (5)

λ[ B (b)] = 0.                                                                                   (6)

Далее, из (5) по определению квантора существования заключаем, что предикат А (х) для некоторого а из М выполним, т.е.

λ[ A (a)] = 1                                                                                    (7)

Вернемся к соотношению (1). По определению квантора общности предикат A (x) → B (b) – тождественно истинен. В частности, если вместо предметной переменной х подставить а из М, то получим истинное высказывание λ[ A (a) → B (b)] = 1. Но, учитывая (6) и (7), получаем λ[ A (a) → B (b)] = λ[ A (a)] → λ[ B (b)] = 1 → 0 = 0 – противоречие.

Рассмотрим вторую возможность, выраженную в соотношениях (3), (4). Из (3), на основании определения квантора общности, следует, что предикат A (x) → B (b) опровержим, т.е. λ[ A (a) → B (b)] = 0 для некоторого a Î M. Тогда по определению импликации:

λ[ A (a)] = 1, λ[ B (b)] = 0.                                                                (8)

Ввиду последнего соотношения из соотношения (4) заключаем, что λ[($ x) (A (x))] = 0. Последнее означает тождественную ложность предиката А (х). В частности, для предмета a Î M имеем λ[ A (a)] = 0, что противоречит первому из соотношений (8). Итак, в каждом случае приходим к противоречию, доказывающему невозможность сделанного предположения. Следовательно, данная формула – тавтология.

Пример 2. Докажите, что следующая формула является тавтологией логики предикатов: (" x) (P (x)) → (" x) (P (x) Ú Q (x)).

Решение: Предположим, что формула не является тавтологией. Тогда существуют такие предикаты A (x) и В (х), определенные на множестве М, что высказывание (" x) (А (x)) → (" x) (А (x) Ú В (x)) ложно. Импликация ложна, если и только если:

λ[(" x) (A (x))] = 1,                                                                         (1)

λ[(" x) (A (x)) Ú B (х)] = 0.                                                               (2)

Из (2) по определению квантора общности следует, что предикат A (x)) Ú B (х) опровержим, т.е. найдется такой предмет a Î M, для которого λ[ A (a) Ú B (a)] = 0, т.е. λ[ A (a)] = 0 и λ[ В (a)] = 0. Но утверждение λ[ A (a)] = 0 противоречит общности (1), так как из него по определению квантора общности вытекает, что предикат А (х) тождественно истинный, т.е. ни при каком a Î M не превращается в ложное высказывание.

 

Задание 7

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

(Q 1 x 1) … (Q m xm) (F (x 1, …, xn)),

где m < n, каждый Qi есть один из кванторов " или $ и формула F (x 1, …, xn) не содержит кванторов.

 

№ вар. Формула
1 ("x) (P(x) → Q(x)) → (($x)(P(x)) → ($y)(Q(y)))
2 ("x) (P(x)) → ("x)(Q(x))
3 ("x) (Q(x,y)) Ú (($x)(Q(x,x)) → ("z)(R(t,z) → ($x) (Q(x,x))))
4 ("y) (Q(y,z)) → ($x) (R(x,t,z))
5 ("y) (Q(x,y)) → R(x,x)
6 P(y) → (("x) (Q(x,y)) → P(y)
7 ($x) (R(x,y,z)) → ("x) (Q(x,y))
8 (($x) (P(x)) Ú ("x) (Q(x))) Ù (S(y) → ("x) (R(x)))
9 ("x) (P(x,y)) Ú (($x)(P(x,x)) → ("z) ((Q(y,z) → ($x) (P(x,z)))))
10 (P(y)ÙQ(x)) → ("y) (R(y,z))
11 ("x) ($z) (P(x,y)) → ($z) ("x) (Q(x,z))
12 ("x) (P(x) → Q(x)) → (($x) (P(x)) → ($y) (Q(y)))
13 ("x) (P(x)) → (("x) (Q(x))
14 ("x) (Q(x,y)) Ú (($x) (Q(x,x)) → ("y) (R(t,z) → ($x) (Q(x,x))))
15 ("y) (Q(y,z) → ($x) (R(x,t,z))

 

Примеры выполнения задания 7

Пример 1.  Применяя равносильные преобразования, приведите следующую формулу согласно варианту к предваренной (пренексной) нормальной форме:

($ y) ((P (x) → Q (y)) → (" y) ((P (y) Ú (" z) (Q (z)))

Решение: Данная формула представляет собой импликацию двух подформул, в каждой из которых имеется квантор по переменной у, так что и в первой подформуле, и во второй подформуле переменная у оказывается связанной. Это означает, что переменная у в первой подформуле и переменная у во второй подформуле никак не связаны между собой. Кроме того, в силу их связанности кванторами каждая из них может быть обозначена любой другой буквой. Это обозначение не имеет значения для данной формулы, но имеет исключительно важное значение для ее равносильного преобразования, начинающегося с процесса вынесения кванторов ($ y) и (" y) за знак импликации. Итак, начнем с того, что переменную y во второй подформуле данной формулы обозначим буквой t:

Теперь мы видим, что квантор существования по переменной у применяется к посылке импликации, в то время как следствие импликации не имеет свободной переменной у. Получаем:

Остается квантор общности по переменной z. Сначала выносим его за знак дизъюнкции (второй член дизъюнкции Р (t) не зависит от z свободно):

Наконец, как и в случае с квантором ("t), вынесем квантор (" z) за знак импликации

 

Задание 8

Выясните, будет ли выполняться в логике предикатов логическое следование согласно варианту.

 

№ вар. Следование
1 Q(y) → P(x) ╞ Q(y) → ("x) (P(x))
2 Q(y) → ("x) (P(x)) ╞ Q(y) → P(x)
3 P(x) → Q(y)  ╞ ($x) (P(x)) → Q(y)
4 ($x) (P(x)) → (Q(y) ╞ P(x) → Q(y)
5 P(x) → Q(y) ╞ ("x) (P(x)) → Q(y)
6 ("x)(P(x)) → Q(y) ╞ P(x) → Q(y)
7 ($x) (P(x,x)) ╞ ($x) ($y) (P(x,y))
8 ("x) (P(x) ↔ Q(x)) ╞ ("x) (P(x) → Q(x))
9 ($x) (S(x)ÙP(x)) ╞ ("x) (P(x) Ù S(x))
10 ($x) (S(x)ÙP(x)) ╞ ($x) (S(x) Ú P(x))
11 ("x) (S(x) → P(x)) ╞ ($x) (S(x) Ù P(x)) (1-й закон подчинения)
12 ($x) (S(x)ÙP(x)) ╞ ($x) (P(x) Ù S(x)) (закон i-обращения)
13 ("x) (S(x) → P(x)) ╞ ($x) (P(x) Ù S(x)) (закон а-обращения)
14 ("x) (S(x) → P(x)) ╞ (($x) (S(x) Ù P(x)) (2-й закон подчинения)
15 ("x) (S(x) → P(x)) ╞ ("x) (P(x) → S(x)) (закон е-обращения)

Примеры выполнения задания 8

Пример 1. Выясните, будет ли выполняться в логике предикатов следующее логическое следование: (" x) (S (x) → P (x)) ╞ ($ x) (P (x) Ù S (x))?

Решение: Предположим, что найдутся такие конкретные предикаты А (х) и В (х), заданные над конкретным множеством М, что

λ[(" x) (B (x) → A (x))] = 1,                                                           (1) 

а

λ[($ x) (A (x) Ù B (x))] = 0.                                                             (2)

Из (1) по определению квантора общности следует, что

λ[ B (a) → A (a))] = 1                                                                    (3)

для любого предмета a Î M. Из (2) по определению квантора существования следует, что

λ[ A (b) Ù B (b))] = 0                                                                      (4)

для некоторого предмета b Î M.

Отсюда видно, что если предикаты А (х) и В (х) взять такими, что

,

где λ[ A (b)] = 0 и λ[ A (x)] произвольно, если xb, то противоречия не получится, соотношения (3) и (4) будут выполняться, вместе с ними будут выполняться соотношения (1) и (2), которые и будут говорить о том, что рассматриваемое следование неверно.


ТЕМА 7

 



Поделиться:


Последнее изменение этой страницы: 2021-11-27; просмотров: 416; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.133.161.153 (0.108 с.)