Professional Documents
Culture Documents
Untitled
Untitled
ДСНС України
Мета лекції:
Навчальна: вивчити основні поняття логічного виведення в логіці висловлень,
навчитись застосовувати правила виведення в логіці висловлень у прикладних задачах,
вивчити алгоритм методу резолюцій та правила виведення в логіці першого ступеня.
Виховна: виховання свідомого ставлення до вивчення предмету дискретної
математики, самостійності, відповідальності та організованості при підготовці до
занять.
Розвиткова: розвиток логічного та абстрактного мислення, розвиток просторової уяви.
План
ТЕМА 7. ЛОГІЧНЕ ВИВЕДЕННЯ..........................................................................................1
§ 1. Логічне виведення в логіці висловлень.............................................................................2
§ 2. Застосування логіки висловлень.......................................................................................4
§ 3. Застосування правил виведення в логіці висловлень.............................................................6
§ 4. Метод резолюцій у логіці висловлень..............................................................................9
§ 5. Правила виведення у логіці першого ступеня..................................................................12
Контрольні запитання............................................................................................................15
Завдання на самопідготовку:.................................................................................................15
Література
1. Нікольський Ю.В., Пасічник В.В., Щербина Ю.М. Дискретна математика. – Л.:
“Магнолія – 2006”, 2016. – 432 с.
формула загальнозначуща.
Доведення. Необхідність. Нехай g – логічний наслідок формул f1, f2,…, fn та І – довільна
їх інтерпретація. Якщо формули f1, f2,…, fn істинні в інтерпретації І, то за означенням
логічного наслідку формула g також істинна в І. Звідси випливає, що формула
вона загальнозначуща, ╞ .
формула – суперечність.
Доведення. За теоремою 1 формула g – логічний наслідок формул f1, f2,…, fn тоді й лише
тоді, коли формула загальнозначуща. Отже, g – логічний наслідок
Далі,
та .
Таблиця 1
p q pq q ( p q) q p
T T T F F F
T F F T F F
F T T F F T
F F T T T T
Спосіб 2.
наслідком формул та .
Спосіб 3.
Скористаємось теоремою 2 та покажемо, що формула
заперечувана. Побудуємо таблицю істинності для цієї формули. З табл. 3 видно, що формула
формул та .
Тому є логічним наслідком f1, f 2 і f3, тобто ми можемо отримати висновок із f1, f 2 і f3.
Отже, страйк не буде припинено.
що точно один з літералів l або фальшивий в І . Нехай це літерал l. Тоді d1 не може бути
елементарною диз’юнкцією з рангом 1, бо тоді вона була б фальшивою в інтерпретації І. Це
(1) ;
(2) ;
(3) p;
(4) .
Резольвенту (4) отримано з елементарних диз’юнкцій (1) та (2). Далі,
(5) □.
Резольвента (5) – диз’юнкція з рангом 0, її одержано з елементарної диз’юнкції (3) та
резольвенти (4). Виведення диз’юнкції з рангом 0 із множини S спростовує цю множину.
Приклад 13. За методом резолюцій доведемо, що , , ├ .
За принципом прямої дедукції (див. теорему 2) побудуємо формулу, невиконанність якої
(2) ( );
(3) ( ).
(4) ;
(5) .
Послідовно побудувавши всі можливі резольвенти методом резолюцій, виведемо
диз’юнкцію з рангом 0. Біля кожної резольвенти випишемо номери елементарних диз’юнкцій,
з яких цю резольвенту отримано:
істинне.
Правила виведення в численні предикатів зведено в табл. 5.
Таблиця 5
Правило виведення Назва
1. x P ( x) ├ Р(с) Універсальна конкретизація
2. Р(с) ├ x P ( x) Універсальне узагальнення
3. x P ( x) ├ Р(с) Екзистенційна конкретизація
4. Р(с) ├ x P ( x) Екзистенційне узагальнення
1. x (C ( x) B ( x)) – гіпотеза.
2. C (a) B (a ) – екзистенційна конкретизація до 1.
3. C (a) – виключення кон’юнкції до 2.
4. x(C ( x) P( x)) – гіпотеза.
5. C (a) P(a) – універсальна конкретизація до 4.
6. P (a ) – modus ponens до 3 та 5.
7. B (a ) – виключення кон’юнкції до 2.
8. P (a ) B (a) – уведення кон’юнкції до 6 та 7.
9. x ( P ( x) B ( x)) – екзистенційне узагальнення до 8.
Контрольні запитання
1. Яку формулу називають логічним наслідком деякої скінченої кількості формул?
2. Дати означення логічної теореми та висновку.
3. Сформулювати теореми про формулу як логічний наслідок деякої скінченої
кількості формул.
4. Сформулювати основні правила виведення та відповідні їм тавтології.
5. Сформулювати правило резолюції.
6. Що називають елементарною диз’юнкцією (диз’юнктом або клаузою)?
7. Що називають рангом елементарної диз’юнкції?
8. Яку множину називають називають невиконанною?
9. Що називають резольвентою?
10.Сформулювати головну ідею методу резолюцій.
11.Описати алгоритм методу резолюцій.
12.Дати означення універсальної конкретизації.
13.Дати означення універсального узагальнення.
14.Дати означення екзистенційної конкретизації.
15.Дати означення екзистенційного узагальнення.
Завдання на самопідготовку:
1. Віртуальний університет ЛДУ БЖД [Електронний ресурс]. — Режим доступу:
http://virt.ldubgd.edu.ua/
2. Дискретна математика [Електронний ресурс] / Чмир Оксана Юріївна. — Режим
доступу: http://virt.ldubgd.edu.ua/enrol/index.php?id=1063
3. Нікольський Ю.В., Пасічник В.В., Щербина Ю.М. Дискретна математика. – Л.:
“Магнолія – 2006”, 2016. – 432 с.
Доцент
кафедри прикладної математики і механіки Оксана Чмир