Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
дискретка_1.DOC
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
6 Мб
Скачать
☆

Властивості числення висловлювань

У численні висловлювань особливо увага приділяється тотожно-істинним висловлюванням, оскільки вони мають входити в будь-яку теорію як загально логічні закони.

Числення висловлювань визначається таким чином.

  1. Задаються символи числення висловлювань: , , (, ), , , (), (~) і змінні (літерали) з цілими додатними числами як індексами: X1, X2, X3, … Символи  та  (заперечення й імплікації відповідно) – логічні символи;

  2. Задаються формули:

а) усі змінні Xi – формули;

б) якщо A і В – формули, то та (AB) – також формули.

Для скорочення запису можна опустити у формул зовнішні дужки та ті пари дужок, без яких можна відновити формули.

  1. Використовуються аксіоми числення висловлень. Які б не були формули A, B, C, такі формули є аксіомами:

А1. A  (BA);

А2.( A  (BC))  ((AB)  (AC));

А3. (  )  ((  A)  B).

Вирази А1 – А3 називаються схемами аксіом, оскільки кожен з них породжує нескінченну множину формул, що є аксіомами числення висловлювань. Наприклад, формула X1  (X2X1) є аксіомою, утвореною за схемою А1, формула (  A)  ((  A)  A) (де A – будь-яка формула) – аксіома, утворена за схемою А3.

  1. Застосовуються правила виведення.

Хоча для числення висловлювань вибрано тільки два логічні символи  та , можна вводити й інші операції: , , ~.

Задачі до теми „Алгебра висловлювань”

Приклад 1. Довести еквівалентності:

pq = q, p ~ q = (pq)  (qp). (1)

Розв’язування. Доведення проведемо за допомогою таблиці істинності:

p

q

p q

q

qp

p ~ q

(pq)  (qp)

0

0

1

1

1

1

1

1

0

1

1

1

1

0

0

0

1

0

0

0

0

1

0

0

1

1

0

1

1

1

1

1

Формули (1) свідчать, що імплікація і еквівалентність виражаються через операції заперечення, диз’юнкції і кон’юнкції.

Приклад 2. Довести, що формула

(pq)  (rp) (2)

є тавтологією.

Розв’язування. Тавтологію (2) можна довести за допомогою таблиці істинності. Однак застосуємо метод еквівалентних перетворень. Маємо (pq)  (rp)  ( )  (rp)   rp = (  p)  (r  )  1  (r  )  1.

Приклад 3. Довести, що формула

((pq)  (qr))  ( pr) (3)

є тавтологією.

Розв’язування. Скористаємося таблицею істинності:

p

q

r

pq

qr

(pq) 

(qr)

pr

((pq)  (qr))  ( pr)

0

0

0

1

1

1

1

1

0

0

1

1

1

1

1

1

0

1

0

1

0

0

1

1

0

1

1

1

1

1

1

1

1

0

0

0

1

0

0

1

1

0

1

0

1

0

1

1

1

1

0

1

0

0

0

1

1

1

1

1

1

1

1

1

Отже, формула (3) є тавтологією.

Приклад 4. Довести, що формула

(  ) ~ (pq)

є тавтологією.

Приклад 5. Нехай (pq) = 1. Що можна сказати про істиннісне значення висловлювання

(  q) ~ (pq)?

Приклад 6. Нехай (p ~ q) = 0. Що можна сказати про істиннісне значення висловлювань p ~ і ~ q?

Приклад 7. Нехай (qq) = 1. Визначити, чи досить наведених даних, щоб встановити істиннісне значення висловлювань:

а) p  (qr);

б) p  (qq).

Приклад 8. За допомогою таблиць істинності і методом еквівалентних перетворень довести, що формули

1) q  (pq);

2) (q  (pr))  ((qp)  (qr));

3) (qp)  ((qr)  (q  (pr)));

4) (qp)  q;

5) (qp)  p;

6) (qr)  ((pr)  ((qp)  r));

7) q  (qp);

8) p  (qp);

9) p  (q  (pq));

10) (  )  ((  q)  p)

є тавтологіями.

Розв’язування 8.3) а) Скористаємося таблицею істинності. Позначимо F = (qp)  ((qr)  (q  (pr))).

p

q

r

qp

qr

pr

q  (pr)

(qr) 

(q  (pr))

F

0

0

0

1

1

0

1

1

1

0

0

1

1

1

0

1

1

1

0

1

0

0

0

0

0

1

1

0

1

1

0

1

0

0

0

1

1

0

0

1

1

0

1

1

1

1

0

1

1

1

1

1

1

1

1

1

0

1

0

0

0

1

1

1

1

1

1

1

1

1

1

1

Отже, формула F є тавтологією.

б) Застосуємо метод еквівалентних перетворень. Маємо

F = (qp)  ((qr)  (q  (pr))) =  (( )  (  (pr))) = (q  )  (q )   (pr) = (q  )  (q  )   (pr) = (q  (  ))   (pr) = q  (  ) +  (pr)  (q + ) = q  ( + (pr)) +  (1  (pr)) = (q  1) + (  1) = q  = 1.

Отже, формула F є тавтологією.

Приклад 9. Які з цих формул є тавтологіями

а) (BC)  (DA)  (BD  (AC));

б) ACBD  (BC)  (AD);

в) (AС)  (DA)  (BDAC);

г) ((PR)  ((QR)  ((PQ)  R)));

д) ((PQ)  ((P  (QR)))  (PR));

е) ((PQ)  ((QR)  (PR)));

є) (( )  ((  )  Q));

ж) (AB)  ((AC)  (CB)).