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

2.5. Конструктивний метод

Протилежним до аксіоматичного є конструктивний метод у логіці висловлювань, який ґрунтується на таблицях істинності. Для його розуміння побудуємо таблицю істинності для будь-якого одного прикладу. Нехай задана така легенда: “Експедитор сказав, що він бачив водія в кімнаті відпочинку”. Ця кімната знаходиться поряд зі складом. Стріляли у складі. Водій заявив, що він ніякої стрілянини не чув. Висновок: якщо експедитор каже правду, то водій веде слідство до помилки; не можуть експедитор і водій одночасно говорити правду.

Для висловлювань з легенди введемо такі позначення: А = “Експедитор сказав правду”. B = “Водій відпочивав у кімнаті відпочинку”. С = “Кімната відпочинку знаходиться поряд зі складом”. D = “Водій чув стрілянину”.

Е = “Водій сказав правду”.

Посилки слідчого мають такі наповнення:

Якщо експедитор сказав правду, то водій знаходився в кімнаті відпочинку”: .

Якщо водій знаходився в кімнаті відпочинку, то він повинен був чути все, що робиться у складі”: .

Якщо водій мав можливість чути, що робиться у складі, то він чув і стрілянину”: .

Якщо вірити водієві, то він не чув стрілянини”: .

Висновки слідчого мають такі наповнення:

Водій мене обманює за умови, що експедитор каже правду”: .

Експедитор і водій одночасно кажуть правду”: .

Водій обманює, він знаходився в кімнаті відпочинку, яка дійсно розташована поряд зі складом, – це все так, але за умови, що експедитор сказав правду або що водій знаходився у кімнаті відпочинку”:

.

“Водій обманює, він чув стрілянину, а кімната відпочинку дійсно розташована поряд зі складом – це все так, але за умові, що експедитор сказав правду або

що водій знаходився в кімнаті відпочинку”: .

Будуємо таблицю істинності (табл. 2.5.1), в якій під Р розуміють спільну причину всіх посилок Р1, Р2, Р3, Р4, тобто їх кон’юнкцію:

Таблиця 2.5.1

A

B

C

D

E

P1

P2

P3

P4

P

C1

C2

C3

C4

0

X

X

X

X

X

I

I

I

I

I

I

X

I

I

1

I

X

X

X

X

X

I

I

I

X

I

X

X

X

2

X

I

X

X

X

I

X

I

I

X

I

X

I

X

3

I

I

X

X

X

I

X

I

I

X

I

X

X

X

4

X

X

I

X

X

I

I

X

I

X

I

X

I

I

5

I

X

I

X

X

X

I

X

I

X

I

X

X

X

6

X

I

I

X

X

I

I

X

I

X

I

X

I

X

7

I

I

I

X

X

I

I

X

I

X

I

X

I

X

8

X

X

X

I

X

I

I

I

I

I

I

X

X

I

9

I

X

X

I

X

X

I

I

I

X

I

X

X

X

10

X

I

X

I

X

I

X

I

I

X

I

X

X

X

11

I

I

X

I

X

I

X

I

I

X

I

X

X

X

12

X

X

I

I

X

I

I

I

I

I

I

X

X

I

13

I

X

I

I

X

X

I

I

I

X

I

X

X

I

14

X

I

I

I

X

I

I

I

I

I

I

X

I

I

15

I

I

I

I

X

I

I

I

I

I

I

X

I

I

16

X

X

X

X

I

I

I

I

I

I

I

X

I

I

17

I

X

X

X

I

X

I

I

I

X

X

I

X

X

18

X

I

X

X

I

I

X

I

I

X

I

X

I

X

19

I

I

X

X

I

I

X

I

I

X

X

I

X

X

20

X

X

I

X

I

I

I

X

I

X

I

X

I

I

21

I

X

I

X

I

X

I

X

I

X

X

I

X

X

22

X

I

I

X

I

I

I

X

I

X

I

X

I

X

23

I

I

I

X

I

I

I

X

I

X

X

I

X

X

24

X

X

X

I

I

I

I

I

X

X

I

X

X

I

25

I

X

X

I

I

X

I

I

X

X

X

I

X

X

26

X

I

X

I

I

I

X

I

X

X

I

X

X

X

27

I

I

X

I

I

I

X

I

X

X

X

I

X

X

28

X

X

I

I

I

I

I

I

X

X

I

X

X

I

29

I

X

I

I

I

X

I

I

X

X

X

I

X

X

30

X

I

I

I

I

I

I

I

X

X

I

X

X

X

31

I

I

I

I

I

I

I

I

X

X

X

I

X

X

Клауза є істиною, якщо істинні значення слідства С покривають всі істинні значення спільної причини Р, тобто істинні значення спільної причини утворюють підмножину істинних значень слідства. Ця необхідність виконується для наслідку С1, оскільки .

Оскільки , то тавтологія, складена із цих посилок, дорівнюватиме , а суперечність матиме вигляд

Якщо наслідок С1 замінити на С2, то у всіх зазначених випадках причинно-наслідкові відношення порушуються і клауза перетворюється в хибне метависловлювання.

Для наслідку С3 у рядках 8 і 12 із множини рядків стоїть хибне значення, тому умовні причинно-наслідкові відношення не виконуються і С3 є хибним наслідком:

Для наслідку С4 всі його позначення істинності покривають істинності спільної причини Р, тобто наслідок С4 є істинним висновком:

У загальному випадку побудуємо всі спільні рядки подій. У нашому випадку таких рядків 6, вони відповідають 0, 8, 12, 14, 15, 16. Їх об’єднання дає граничний випадок умови виконання причинно-наслідкових відношень:

Але це є ДДНФ, що відповідає конкретній причині Р. Усі можливі покриття шести значень істинності дає множина істиннісних наслідків. Так, висновок покривають усі шість умов виконання причинно-наслідкових відношень і тому вони є істинні. Що стосується двох інших висновків і , то вони не по-

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

Для знаходження істинних наслідків із заданих причин знайдемо мінімальну нормальну форму (МНФ), мінімальне і трансверсальне покриття.

Для знаходженням МНФ за відомими ДДНФ використаємо метод Вейча або Карно, внаслідок чого отримаємо таку МНФ:

.

Мінімальне покриття – це покриття з найменшим числом термів, що є висновком С1. До нього входять два вирішальні висловлювання, пов’язані із правдивістю касира А і правдивістю експедитора Е. Всі інші твердження В, С, D є другорядними і можуть виступати в результуючому висновку спільно з А і Е.

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