збіРник задач і впРав з МаТеМаТичної...

115
МІЖРЕГІОНАЛЬНА АКАДЕМІЯ УПРАВЛІННЯ ПЕРСОНАЛОМ Р. М. Трохимчук збіРник задач і впРав з МаТеМаТичної логіки Навчальний посібник Київ ДП «Видавничий дім «Персонал» 2008

Upload: others

Post on 29-Jul-2020

30 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

МІЖРЕГІОНАЛЬНААКАДЕМІЯ УПРАВЛІННЯ ПЕРСОНАЛОМ

Р. М. Трохимчук

збіРник задач і впРав з МаТеМаТичної логіки

Навчальний посібник

Київ ДП «Видавничий дім «Персонал»

2008

Page 2: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

ББК 22.12я73 Т76

Рецензенти:С. Л. Кривий,д-рфіз.-мат.наук,проф.В. П. Шевченко,канд.фіз.-мат.наук,доц.І. В. Бейко,д-ртехн.наук,проф.

Схвалено Вченою радою Міжрегіональної Академії управління персоналом (протокол 1 від 31.01.07)

Трохимчук,Р.М.Т76 Збірникзадачівправзматематичноїлогіки:Навч.посіб.—

К.:ДП«Видавничийдім«Персонал»,2008.—116с.—Бібліогр.:с.113.

ISBN978-966-608-854-6 Збірникмістить ретельно відібраний і систематизований набір відомих і

оригінальнихзадачівправзкласичнихрозділівматематичноїабоформальноїлогіки:алгебрависловлень,численнявисловленьілогікапредикатів.Кожномурозділу передує короткий теоретичний вступ, де подано основні означення ітерміни.Цей збірникможна використовуватияк дляпроведення аудиторноїроботи,такідляорганізаціїсамостійноїтаіндивідуальноїроботистудентів.

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

ББК22.12я73

© Р.М.Трохимчук,2008 © МіжрегіональнаАкадеміяуправління966-608-000-0 персоналом(МАУП),2008ISBN978-966-608-854-6 © ДП«Видавничийдім«Персонал»,2008

Page 3: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

3

ПЕРЕДМОВА

Термін“логіка”походитьвідгрецькогоλογοξ,щоозначає“слово,що виражає думку” або “поняття”, “вчення” чи “міркування”.Самеаналізуючи зв’язок слова та думки, мови та міркувань, стародавні(переважнодавньогрецькі)мислителістворилилогіку—наукупроспособимислення,щоведутьдоістини,абонаукупрозакониіформиправильногомислення.

Логічні закони іправилапобудовикоректнихміркуваньпочалиформуватисьудалекудавнину,коливлюдиниз’явиласьпотребаоб-мінюватисьдосвідомізнаннями,обґрунтовуватисвоїдумки,робитиправильнівисновкизпевнихпосиланьабогіпотез.Важливопідкрес-лити,що ці правила і процедури проведення коректних міркуваньнезалежатьвідконкретногозміступосиланьівисновків,атакожвіджоднихсуб’єктивних(настрій,емоції,рівеньінтелектуаборівеньос-віти,ставленнядопідсумкуумовиводутощо)чизовнішніх(погода,порароку,місцечиумовиперебуванняособитощо)чинників,аза-лежатьлишевідформивираженняцихміркуваньієзагальнимидлявсіхміркуваньтієї самоїформи,безвідноснодотого,прощовнихідеться.

Такз’явиласьтакзванаформальналогіка.Вважають,щоформаль-налогікаякученняпроумовивідідоведення,виниклабільшедвохзполовиноютисячроківтомувДавнійГреції.НайповнішеїїпринципийположеннявикладеноупрацяхвидатногодавньогрецькоговченогоіфілософаАрістотеля(384–322рр.дон.е.)тайогоучнівіпослідов-ників.

Досягнувшивідносновисокогоступенядосконалості,арістотеле-валогікабагатостолітьпотомунавідмінувідматематикипрактич-нонерозвивалась.Вонабулаобов’язковоюскладовоюгарноїосвітиіслугувалапереважноякінструментдляобґрунтуваннярізногороду

Page 4: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

4

тверджень (часто, як у випадку середньовічної схоластики, доситьсумнівних).

Новий етап в історії формальної логіки датують серединоюХІХстоліття,колибулоопублікованоголовніпрацівизначногоанг-лійськогоматематикаДжорджаБуля(1815–1864),вякихвіннабли-зивлогікудоматематикиізаклавосновиматематичноїлогіки.

Характерною особливістю математичної логіки є використанняматематичноїмовисимволів,операцій,формул,обчислення,числень,рівносильнихперетвореньтощо.

Розумінняформальнихметодівімоделей,уміннянимикористува-тися,знанняйволодіннязаконамиматематичноїлогікиєнеобхідниметапомупроцесівивченнятазасвоєнняінформатики,мовіметодівпрограмуваннядляЕОМ,важливимелементомсучасноїосвітитасу-часногонауковогомисленняіпрактики.Вепохукомп’ютеризаціїусіхсферлюдськогобуття—виробництва, економіки,науковихдослід-жень,освіти,побуту—знанняосновматематичноїлогікинеобхіднедляформуванняфахівцявбудь-якійгалузідіяльності,розвиненнявньогоаналітичногойтворчогомислення,ефективноговикористанняобчислювальноїтехніки.

Вивченняйзасвоєннямовитаметодівсучасноїформальноїлогі-кисприятименабуттюнавичокправильнихміркуваньіпереконливоїаргументації,чіткогоформулюваннядумоківисновків,формуваннязагальноїкультуримислення.Цінавичкипотрібнінетількистуден-тамприродничихфакультетів,воникориснійнеобхіднівбудь-якихсферахлюдськоїдіяльності,оскількилогікаєокремоюнауковоюдис-ципліноюіводночасінструментомбудь-якоїнауки.Елементимате-матичноїлогіки,безумовно,слідвикладативсучаснійсереднійшколіпорядзіншимидисциплінами.

Сьогодні курс математичної або формальної логіки входить донавчальнихпрограмбагатьохфакультетів(якприродничих,такігу-манітарних)усіхуніверситетівтаіншихвищихнавчальнихзакладів.Головноюметоюцьогокурсуєнабуттянавичокправильнихмірку-ваньікоректнихдоведень,уміннячіткойаргументованоформулю-ватийобґрунтовуватисвоїдумкитависновки,розвиненнязагальноїкультуримисленнятощо.

Формування такихнавичок і вміньнемислимебез активних ін-дивідуальнихдій,безнабуттясамостійногодосвідуіпрактикиупро-цесірозв’язуваннязадач.Томудляглибокогойусебічногозасвоєннякурсу математичної логіки надзвичайно важливо використовувати

Page 5: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

5

достатньоширокийіпредставницькийнабіррізноманітнихлогічнихзадач.

Пропонованийнавчальнийпосібникміститьретельновідібранеідобревпорядкованезібранняяквідомих,такіоригінальнихзадачівправзкласичнихрозділівматематичноїлогіки:алгебрависловлень,числення висловлень і логіка предикатів. Кожний розділ розпочи-нається з короткого теоретичного вступу, де подано потрібні озна-ченняйтерміниінаведенокориснійхарактерніприклади.Томуцейзбірникзручнийякдляпроведенняаудиторноїроботи,такідляор-ганізаціїсамостійноїтаіндивідуальноїроботистудентів.

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

Матеріалпосібникаповністювідповідаєякнавчальнійпрограмідисципліни“Теоріяалгоритмівіматематичналогіка”,таківідомим“Рекомендаціямзвикладанняінформатикивуніверситетах”,розроб-леним,пропагованимівпроваджуванимавторитетнимиміжнародни-микомітетамийфахівцями.

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

Page 6: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

6

1. поняТТя висловлення. логічні опеРації. складені висловлення

Просте (елементарне)висловлення (висловлювання)—цепро-стетвердження,тобторозповіднеречення,щодозмістуякогодоречноставитипитанняпройогоправильністьабонеправильність.

Простівисловлення,вякихвираженоправильнудумку,називати-мемоістинними,аті,щовиражаютьнеправильну,—хибними.

Звичайноелементарнівисловленняпозначаютьмалимилатинсь-кимилітерами:a,b,c,…(можливо,зіндексами),азначеннявислов-лень“Істинно”і“Хибно”—відповідносимволами1і0(абоІіХ).

Окрімтого,розглядатимемотакзванізміннівисловлення,якіпо-значатимемолатинськимилітерамиx,y,z,…(можливо,зіндексами)іназиватимемотакожпропозиційнимизмінними.Післяпідстановкизамістьпропозиційноїзмінноїпевногоелементарноговисловленняцязміннанабудевідповідногозначення:0або1.

Над висловленнями можна виконувати такі логічні операції:кон’юнкцію,диз’юнкцію,заперечення,імплікаціютаеквівалентність.

Утабл.1наведенорізніназвитапозначення,щоїхвикористову-ютьдляцихоперацій.

Таблиця 1

Назва Позначення

Кон’юнкція(логічнемноження,логічне“І”) ∧&⋅

Диз’юнкція(логічнедодавання,логічне“АБО”) ∨

Заперечення(логічне“НІ”) ¬–′Імплікація(логічнеслідування) →⊃⇒

Еквівалентність(рівнозначність) ~↔ ≡

Використовуватимемопершізнаведенихназвіпозначень.Табл.2міститьозначенняцихоперацій.

Таблиця 2

x y x∧y x∨y ¬x x→y x~y

00 0 0 1 1 1011011

001

111

100

101

001

Page 7: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

7

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

Зауважимо,щосимволамлогічнихопераційвідповідаютьузви-чайніймовітаківирази:

∧—“і”;“та”;“а”;“але”;“хоч”;“разомз”;“незважаючина”;…∨—“або”;“чи”;“хоч(принаймні)однез”;…¬—“не”;“неправильно,що”;…→—“якщо(коли)…,то(тоді)…”;“…імплікує…”;“з…слідує(ви-

пливає)…”;“уразі…маємісце…”;…~—“…тодійтількитоді,коли…”;“…якщоітількиякщо…”;“…екві-

валентне…”;“…рівносильне…”тощо.Уматематичніймовіімплікаціюp→qтрактуютьтак:твердження

pєдостатньоюумовоюдляq,атвердженняqєнеобхідноюумовоюдлятвердженняp.Виразp→qінтерпретуютьщеяк“qтоді,колиp”або“p тількитоді,колиq”.В імплікаціїp→qоперандpназиваютьантецедентом,абопосилкою,аq—консеквентом,абовисновком.

Використовуючи пропозиційні змінні та символи логічних опе-рацій, будь-яке складене висловленняможнаформалізувати, тобтоперетворити на формулу, яка виражатиме його логічну структуру.Наприклад, висловлення “Якщочисло 24 кратне 2 і 3, то число 24кратне6”маєтакулогічнуструктуру:(a∧b)→c.

1. Чи є наведений вираз простим висловленням?Якщо вираз євисловленням,товказати,якимсаме—істиннимчихибним.

(а) Число357кратне7.(б) Для будь-яких дійсних чисел x і y виконується нерівність

x2+y2 ≥0.(в) Сонцезійшло.(г) Чиіснуєцілечисло,більшеза2іменшевідlog29?(д) Весна—найкращапорароку.(е) Виходячизкімнати,вимикайтесвітло.(є) Київ—столицяУкраїни.(ж)7<7.(з) 7≤7.(и) 2×2=4.(і) Існуєопуклиймногокутникзчотирмагостримикутами.(ї) Неіснуєнайбільшогопростогочисла.(й) Чиіснуєнайменшепростечисло?

Page 8: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

8

(к) Рівнянняx3—7x—6=0маєпринаймніодиндійснийкорінь.(л) “Учітесь,читайте,ічужомунаучайтесь,йсвогонецурайтесь”

(Т. Шевченко).(м)Викладачпроцитував:“Учітесь,читайте,ічужомунаучайтесь,

йсвогонецурайтесь”(Т. Шевченко).(н) Бісектрисатрикутникаділитьйогоплощунарівновеликічас-

тини.(о) Будь-якечислократне6єкратним2.(п) Будьтеуважнітавзаємноввічливі.(р) Відношення перпендикулярності прямих— антирефлексив-

не.(с) Цереченнярозміщенонасторінцізпарнимномером.(т) Цереченняскладаєтьсязшестислів.(у) Нехайусебудегаразд.(ф)Хайживекібернетика!(х) Число7меншеЕвересту.(ц) Справджуєтьсянерівністьx<2.(ч) Нерівність3<2хибна.(ш)Нерівність2<3хибна.(щ)Цевисловлення—хибне.

2.Записатиподваречення,якієістиннимивисловленнями,хиб-нимивисловленнями,атакожтакі,щонеєвисловленнями.

3.Визначити істинність чи хибність складеного висловлення,виходячи з відомих значень істинності простих висловлень, з якихвоноскладається.

(а) Число777кратне7,аленекратне11.(б) Число36кратне6або7.(в) Принаймніоднезчисел21,24чи27парне.(г) –2>–3і(–1/2)>(–1/3).(д) –2>–3,але(–2)2<(–3)2.(е) Якщо2<3,то22<32.(є) Якщо4<3,то42<32.(ж)Якщочисло24кратне6,точисло24кратне3.(з) Якщочисло27кратне6,точисло27кратне3.(и) Якщочисло27кратне3,точисло27кратне6.(і) Якщо2<3і3<1,то2<1.(ї) 144кратне24тодіітількитоді,коли144кратне8і144крат-

не3.

Page 9: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

9

(й) 144кратне48тодіітількитоді,коли144кратне8і144крат-не6.

(к) 72кратне48тодіітількитоді,коли72кратне8і72кратне6.(л) Неправильно,що2<3і4<3.(м)Число187кратне11і17,аленекратне19.(н) Неправильно,щопринаймніоднезчисел35,57,77просте.(о) Неправильно,щовиконуєтьсяхочодназнерівностей2<3чи

3<2.(п) ЧотирикутникABCDєпрямокутникомтоді,колийогодіаго-

налірівні.(р) ЧотирикутникABCDєпрямокутникомтількитоді,колийого

діагоналірівні.

4.Нехайзаданоелементарнівисловлення:a—“7—цілечисло”; c—“7—простечисло”;b—“7—від’ємнечисло”; d—“Число7кратне3”.Сформулювати словами складене висловлення, визначити його

істинністьчихибність.(а)a∧b; (г)(a∨c) →b; (є)(¬a∧¬c)→d;(б)a∨b; (д)(a∨(b∧d))→¬c; (ж)(b→¬a)∨c;(в)a→¬b; (е)(¬a∨¬d)~b; (з)(¬a→ ¬c)∧b.

5.Записатилогічнуструктурускладеноговисловленнятавизна-читийогоістинність.

(а) Якщо3>2,то3≥2.(б) Якщо3>2і2≥1,то3≥1.(в) Якщо3>2і2>4,то3>4.(г) Якщо3>2і2<4,то3<4.(д) Якщочисло31парнеібільше2,товононеєпростим.(е) Число24кратне3і7абочисло24кратне6чи7.(є) Число24кратнеабо5,або6,або7.(ж)Число7007кратне1001тодійтількитоді,коливонократне7,

11і13.(з) Якщо діагоналі чотирикутникаABCD взаємно перпендику-

лярні,товінєромбом.(и) Неправильно,щочотирикутникABCDєромбом,якщойого

діагоналівзаємноперпендикулярні.(і) Число72кратне24тількитоді,коли72кратне6ікратне4.(ї) Неправильно,щочисло35некратне21тодійтількитоді,коли

35некратне3інекратне7.

Page 10: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

10

(й) Число1001кратне143тодійтількитоді,коли1001кратне11ікратне13,але1001некратне143тодійтількитоді,коли1001некратне11абонекратне13.

(к) ВідношенняRєеквівалентністютількитоді,коливонореф-лексивнеітранзитивне.

6.Визначити,чимаютьскладенівисловлення1і2однаковуло-гічнуструктуру.

(а) 1)ЯкщовідношенняRрефлексивнеісиметричне,тоRтоле-рантне.2)Якщочисло72кратне6і8,товонократне48.

(б) 1)Нерівність2<|3|рівносильнасукупностінерівностей2<3або 3<–2. 2)Співвідношення x∈A ∪B виконується тоді йтількитоді,колиx∈Aчиx∈B.

(в) 1)КвадратABCDєромбоміпрямокутником.2)Неправильно,щомножинараціональнихчиселQєщільноюіконтинуаль-ною.

(г) 1)Якщочисло24кратне6абочисло24кратне3,точисло24кратне18.2)Якщоx∈Aабоx∈B,тоx∈A.

7.Чиправильнетвердження:“Якщологічніструктуридвохскладе-них висловлень збігаються, то вони мають ті самі значення істин-ності”?Відповідьобґрунтувати.

8.Длянаведеноговиразупридумайтедваскладенівисловлення(істиннеіхибне),яківінформалізує:

(а)¬(a→b); (в)¬(a ∧b)→(¬a~b);(б)¬a→(b∧c); (г)(a∨b)→(¬a~¬b).

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

(а) ЧотирикутникABCD—квадраттількитоді, коливінрівно-сторонній.

(б) ЧотирикутникABCD — квадраттоді,коливінєпрямокутни-ком.

(в) ЧотирикутникABCD—квадраттількитоді,коливінрівносто-роннійійогодіагоналівзаємноперпендикулярні.

(г) ЧотирикутникABCD—квадраттоді,коливінрівностороннійійогодіагоналівзаємноперпендикулярні.

(д) ДлятогощобпаралелограмABCDбувромбом,необхідно,аленедостатньо, щоб його діагоналі були взаємно перпендику-лярні.

Page 11: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

11

(е) УмоваR°R ⊆Rєдостатньою,щобвідношенняRбулотранзи-тивним.

(є) УмоваPr1R=Pr2Rєнеобхідною,аленедостатньою,щобвід-ношенняRбулосиметричним.

(ж)Число17простетількитоді,коливононепарне.(з) Число15простетоді,коливононепарне.(и) Число35кратне10тоді,коливонократне5.(і) Длятогощобчисло35булократне5,достатньо,алененеоб-

хідно,щоб35булократне10.(ї) Необхідноюідостатньоюумовоюподільностічисла70на10є

подільність70на5іна2.(й) Необхідноюідостатньоюумовоюподільностічисла36на24є

подільність36на6іна4.(к) x2—5x+6=0тодійтількитоді,колиx = 2абоx=3.(л) Умова,щонепорожнячастково впорядкованамножинаM є

скінченною,єдостатньою,алененеобхідною,щобмножинаMмістиламінімальнийімаксимальнийелементи.

(м)Длятогощобоб’єднанняR1∪R2двохвідношеньбулорефлек-сивним,необхідноідостатньо,щобобидвавідношенняR1іR2булирефлексивними.

10.Визначитизначенняістинностівисловленьa,b,c,d,якщовис-ловлення1)і2)—істинні,ависловлення3)і4)—хибні.

1) Якщо7—простечисло,тоa.2) Якщоb,то7—складенечисло.3) Якщо7—простечисло,тоc.4) Якщоd,то7—складенечисло.

11.Записатитвердженнялогіко-математичноюсимволікоюівиз-начитийогоістинністьчихибність.

(а) Якщо72кратне24,то72кратне8,аякщо72некратне8,то72некратне24.

(б) Якщо72кратне24,то72кратне8.(в) Якщо78кратне24,то78кратне8.(г) x2>9тодійтількитоді,колиx>3абоx <–3.(д) x2 >9тодійтількитоді,колиx>3іx<–3.(е) x2<9тодійтількитоді,колиx<3іx >–3.(є) x2 <9тодійтількитоді,колиx<3абоx >–3.

12.Сформулюватинаведенетвердженняувигляді“Якщо…,то…”.(а) Ізнерівностіx<3випливаєнерівністьx≤3.

Page 12: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

12

(б) Яуспішноскладуіспитзматематичноїлогікитоді,колирегу-лярновиконуватимудомашнізавдання.

(в) Необхіднознатиозначенняпонять,щобправильнозрозумітиформулюванняматематичноїзадачі.

(г) ЩобчотирикутникABCDбувромбом,достатньо,щобвінбувквадратом.

(д) Число24кратне6тількитоді,коливонократне3.(е) СиметричністьвідношенняRєнеобхідноюумовоюдлятого,

щобвідношенняRбулотолерантним.(є) Умова x∈A достатня, щоб виконувалось співвідношення

x∈A ∪B.

13.Записатисловамиувиглядітвердженнядануімплікаціючо-тирмарізнимиспособами,використовуючивирази:“необхіднаумо-ва”,“достатняумова”,“тоді,коли”,“тількитоді,коли”.

(а) (Чотирикутник ABCD— ромб) → (Чотирикутник ABCD—паралелограм);

(б) (24кратне6)→(24кратне3);(в) (n >2)→(n ≥2);(г) (n =3)→(n ≤3);(д) (R—толерантневідношення)→(R—симетричневідношен-

ня);(е) (a <–2)→(a2>4);(є) (2>3)→(1>2);(ж)(x∈A ∩B)→(x∈A);(з) (x∈A)→(x∈A ∪B);(и) (a ≤4)→(a <5);(і) (M—зліченнамножина)→(M—нескінченнамножина);(ї) (A ⊆B)→(|A|≤|B|).

14.Використовуючи терміни “антецедент” і “консеквент”, сфор-мулювати:

(а) достатню,алененеобхіднуумовуістинностіімплікації;(б) необхідну,аленедостатнюумовухибностіімплікації;(в) необхіднуідостатнюумовуістинностіімплікації;(г) необхіднуідостатнюумовухибностіімплікації.

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

(а) 1)ЧисловамножинаMнескінченна.2)ЧисловамножинаMщільна.

Page 13: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

13

(б) 1)x∉B.2)x∈A\B.(в) 1)A ⊆B.2)A ∪B =B.(г) 1)C ⊆A ∪B.2)C ⊆AіC ⊆B.(д) 1)C ⊆A ∩B.2)C ⊆AіC ⊆B.(е) 1)A ∪B ⊆ C.2)A ⊆CіB ⊆C.(є) 1)A ∩B ⊆C.2)A ⊆CіB ⊆C.(ж)1)Числовапослідовністьxnобмеженаімонотонна.2)Чис-

ловапослідовністьxnзбіжна.(з) 1)Число42кратне14.2)Число42кратне7.(и) 1)Для рефлексивного відношення R виконується R–1=R.

2)R—толерантневідношення.(і) 1)ЧотирикутникABCD — квадрат. 2)ЧотирикутникABCD

рівностороннійійогодіагоналівзаємноперпендикулярні.(ї) 1)A ⊆B.2)|A|≤|B|.

16.Ізтрьохелементарнихвисловленьa,b,cпобудуватискладеневисловлення,щоєістиннимтодійтількитоді,коли:

(а) істиннимиєвсітривисловленняa,b,c;(б) істиннимєпринаймніоднезвисловленьa,b,c;(в) істиннимєтількиоднезвисловленьa,b,c;(г) a—істинне,аbабоc—хибнівисловлення;(д) aіb—хибні,аc—істинневисловлення;(е) aабоc—істинні,аb—хибневисловлення;(є) хибнимиєвсітривисловленняa,b,c.

17.Ізхибноїнерівності1>2,застосовуючивідомірівносильніпе-ретворення,вивести:

(а) хибнунерівність5>7;(б) правильнунерівність5<7.

18. Із хибної рівності 2×2=5, застосовуючивідомі рівносильніперетворення,вивести:

(а) хибнурівність3×3=8;(б) правильнурівність2×3=6.

Page 14: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

14

2. алгебРа висловлень. ФоРМули алгебРи висловлень. Таблиця ісТинносТі. ТавТології. пРоблеМа Розв’язносТі

Носіємалгебривисловленьємножинависловлень.Сигнатураалгебривисловленьтрадиційноскладаєтьсязозначе-

нихвищеоперацій:кон’юнкції,диз’юнкції,заперечення,імплікаціїтаеквівалентності.Застосовуючидоелементарнихвисловленьіпро-позиційнихзміннихціоперації,діставатимемоскладенівисловлення,якимвідповідатимутьтакзваніформулиабовиразиалгебривислов-лень.Длятогощобзаписатиціформули,дослідитиїхвластивостітаспіввідношенняміжформуламитависловленнями,використовуютьформальнімови,тобтопевнімножинислівудеякомуалфавіті.

Алфавіт найпоширенішої формальної мови алгебри висловленьскладаєтьсязтрьохгрупсимволів:

1) символи елементарних висловлень і пропозиційних змінних:a,b,c,…іx,y,z,…(можливо,зіндексами);

2)символиоперацій:∧,∨,¬,→,~;3)допоміжнісимволи—круглідужки:(і).Із символів цього алфавіту будують пропозиційні формули або

простоформули алгебри висловлень за таким індуктивним прави-лом:

1)усіпропозиційнізміннітаелементарнівисловленняєформу-лами;

2)якщоAіB—формули,товирази(A∧B),(A∨B),(¬A),(A →B),(A~B)такожєформулами(длявсіхцихвиразівформулиAіBєпід-формулами);

3)іншихформул,ніжпобудованізаправилами1)і2),немає.Формулиалгебривисловленьпозначатимемовеликимилатинсь-

кимилітерами.КожнаформулаAзображуєформуабосхемускладеноговислов-

лення:вонаперетворюєтьсянависловлення,якщозамістьїїпропо-зиційнихзміннихпідставитибудь-яківисловлення.Оскількикожнезпідставленихвисловленьмаєзначення0або1,то,послідовнооб-числюючизначеннявсіхпідформулформулиA,одержимозначенняформулиAнацьомунаборівисловлень,якедорівнюватиме0або1.ПідставляючиуформулуAзамістьїїпропозиційнихзміннихіншийнабірвисловлень,аналогічнообчислимоновезначенняформулиAіт.д.Оскількикожнезвисловленьнаборуповністюхарактеризується

Page 15: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

15

своїмзначенням(істинноабохибно,тобто1або0),тозамістьпропо-зиційнихзміннихуформулуможнапідставлятинесамівисловлення,аїхнізначення—1або0.

Нехайp1,p2,…,pn—усіпропозиційнізмінні,щовходятьдоформу-лиA;позначатимемоцейфактA(p1,p2,…,pn).ФормуліA(p1,p2,…,pn)поставимо у відповідність функцію f(p1,p2,…,pn), що означена намножиніBn(B=0,1)інабуваєзначенняумножиніB,тобтофунк-ціютипуBn→B.Значенняфункціїfнанаборізначеньa1,a2,…,anїїзміннихp1,p2,…,pn дорівнює значеннюформулиA(p1,p2,…,pn)припідстановцівнеїзамістьпропозиційнихзміннихp1,p2,…,pnзначеньa1,a2,…,anвідповідно.Зауважимо,щокількістьелементіввобластівизначенняфункціїfдорівнює2n.

ФункціюfназиваютьфункцієюістинностідляформулиAабовід-повідногоскладеноговисловлення.Дляфункціїістинностіfможнапобудуватитакзванутаблицюістинності(табл.3).Традиційнонабо-ризначеньзміннихрозміщуютьуційтаблицівлексикографічномупорядку.

Таблиця 3

p1 p2. ... pn–1 pn f (p1, p2, ..., pn–1, pn)

0 0 ... 0 0 0 0 ... 0 1 0 0 ... 1 0 0 0 ... 1 1 ........................................................ 1 1 ... 1 0 1 1 ... 1 1

f(0,0,...,0,0)f(0,0,...,0,1)f(0,0,...,1,0)f(0,0,...,1,1)

...............................f (1,1,...,1,0)f(1,1,...,1,1)

ФормулуалгебривисловленьA(p1,p2,…,pn)називаютьтавтоло-гією,колиїйвідповідаєфункціяістинності,щототожнодорівнює1.Те,щоформулаAєтавтологією,позначаютьтак:|=A.

Тавтологіїщеназиваютьтотожноістиннимиформулами,абоза-конамиалгебривисловлень.

Наведемоприкладидеякихважливихтавтологій:(p∨(¬p)) (законвиключеннятретього);(¬(p∧(¬p))) (законвиключеннясуперечності);(p→p) (законтотожності).Переконатисьутому,щоціформулиєтавтологіями,можназадо-

помогоювідповіднихтаблицьістинності.

Page 16: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

16

Якщо формула A→B є тавтологією, то кажуть, що формула Aсильніша,ніжB,аформулаBслабша,ніжA.

Інодіперевіркутого,щопевнаформулаєтавтологією,виконуютьзадопомогоютакзваногоспособувідшуканняконтрприкладу(абометодувідсупротивного).Пояснимойогонаприкладах.

Нехайпотрібноперевірити,чиєтавтологієюформулаA=(((a→¬b)∧(b→(a∧c)))∧(¬c→¬a))→(a∨¬c).Припустімо,щоформулаAнеєтавтологією.Тодіпринаймніна

одномунаборізначеньформулаAнабуваєзначення0.Спробуємовід-шукатицейнабір.ОскількиостанньоюоперацієюформулиAєімплі-кація,тоїїконсеквентмаєдорівнюватинулю,аантецедент—одини-ці.Тодіa=0іc=1.Звідси(a→¬b)=1і(¬c→¬a)=1.Залишилосьз’ясувати,чиможезацихумоввираз(b→(a∧c))дорівнюватиоди-ниці.Відповідьпозитивна.Отже,мизнайшлинабір(0,0,1),наякомуформулаAнабуваєзначення0,тобтовідшукаликонтрприклад,якийсвідчить,щоформулаAнеєтавтологією.

Уразі,колиприспробівідшукатиконтрприкладдляпевноїфор-мулиA приходимодо суперечності,можемо стверджувати,щоA—тавтологія.

Наприклад,дляформулиB=(((a→¬b)∧(b→(a∧c)))∧(¬c→¬a))→(a∨¬b),

яка є дещо зміненим варіантом попередньоїформулиA, матимемоa=0іb=1,тобто(a→¬b)=1,(¬c→¬a)=1,однак(b→(a ∧c))=0,що суперечить припущенню (b→(a∧c))=1. Отже, формула B—тавтологія.

ФормулаалгебривисловленьA(p1,p2,…,pn),яканабуваєзначення0навсіхнаборах(a1,a2,…,an)значеньсвоїхпропозиційнихзмінних,називаєтьсясуперечністю,абототожнохибноюформулою.

Формулу, якане є ані тавтологією, ані суперечністю,називаютьнейтральною.

Множинавсіхформулалгебривисловленьрозбиваєтьсянатавто-логії,суперечностітанейтральніформули.

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

Порядоквиконанняопераційуформулівизначаєтьсязадопомо-гоюдужок.Зметою зменшитикількість дужокуформулах випус-кають зовнішні дужки і запроваджують такийпорядок (пріоритет)виконанняопераційуразівідсутностідужок:¬,∧,∨,→,~(упорядку

Page 17: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

17

спадання).Частоуформулах алгебривисловленьвипускають знаккон’юнкції∧ізамістьa∧bзаписуютьab.

Проблемарозв’язності(вирішення)валгебрівисловлень—цеза-дачазнаходженняалгоритму,задопомогоюякогодлябудь-якоїфор-мулиAалгебривисловленьможнавизначитиєAтотожноістинною(тавтологією)чині.

Дляалгебривисловленьцюпроблемуможна,зокрема,розв’язатидвомаспособами:

1)побудуватитаблицюістинностідляформулиAіперевірити,чискладаєтьсястовпчикзначеньAлишезодиниць;

2)застосуватиспосібвідшуканняконтрприкладу.Аналогічноможнасформулюватиівирішитипроблемурозв’язнос-

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

1.Визначити,чиєнаведенапослідовністьсимволівформулоюал-гебривисловлень:

(а) (((x→y)∧z)~((¬x)→(y ∨z)));(б) (((¬x)~((¬y)+1))→(x ∨5y));(в) ((¬xy)→(x ~((¬y)∨x);(г) (((¬y)~(x ∧(¬z)))→((¬y)∨x));(д) (((((x→y)~(¬z))∨x)∧(¬y))).

2.Виписативсіпідформулинаведеноїформули:(а) (((x →(¬y)) ∧ (¬z))~((¬x)→(x ∧z)));(б) ((((y∨(¬z))→(y ∧z))~((¬y)∧x));(в) ((z→(¬y))∧((¬x)∨(¬(y∨(¬x)))));(г) (((((¬z)~(¬(x →(¬y))))~z)∨y)∧x).

3.Довести,щобудь-якуформулуCалгебривисловлень,яканеєпропозиційноюзмінною,можназобразитиводномузтакихвиглядів:(A∧B), (A∨B), (¬A), (A→B)або (A~B),деAіB — якісьформулиалгебривисловлень.

4.Довести,щоколиуформуліAалгебривисловленьпідставитизамістьякоїсьпропозиційноїзмінноїpформулуB,тоотримаємофор-мулуалгебривисловлень.

5.Довести,щоколиуформуліAалгебривисловленьзамінитиде-якупідформулуB наформулуC,тоотримаємоформулуалгебривис-ловлень.

Page 18: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

18

6.Занумеруватипослідовністьвиконанняопераційуформулі.(а) (((y ~(¬z)) ∧ (¬x))→((¬z)~(x ∧y)));(б) (((x→(¬y))→(y ∧((¬z)→x)))~(¬x));(в) ((x→(¬y))~((¬x)∨(¬(z→(¬y)))));(г) (((((¬x)→(¬(y ~(¬z))))~x) ∨((¬x)∧z))∨y).

7.Занумерувати послідовність виконання операцій у формулі зурахуваннямїхпріоритетів.

(а) (a→¬b)∨(¬a~c)∧b∨(c →¬(a~b));(б) (a→¬((b∨c)∧¬a))→(¬c∨b)∧a~¬(a→¬b);(в) (¬a→¬b)∧(a ∨¬c ∨(a ~¬b)∧c);(г) ((¬b ~(c ∨¬a ∧¬b))→(¬a ∧¬(c ~b)))∧a.

8.Порівнятипослідовністьвиконанняопераційуформулах.(а) ( a → ( b → c ) ) → ( ( a → b ) → ( a → c ) )

і((a→(b→c))→(a→b))→(a→c);(б) (a→(b∨c))→¬(b∨c) іa→((b∨c)→¬(b∨c));(в) ( a → c ) → ( ( b → c ) → ( ( a ∨ b ) → c ) )

і((a→c)→(b→c))→((a ∨b)→c).

9.Знайтизначенняістинностіформули.(а) ( a ~ b ) ∧ ( ( ¬ c → b ) ∨ ( ¬ a ∧ c ) ∨ ( a ∧ ¬ b ) )

приa=0,b=0,c=0;(б) ( ( b → a ) ∧ ( ¬ c ∨ ( a ~ ¬ b ) ) ) → ( a ∧ ( d ∨ ¬ b ) )

приa=1,b=1,c=0,d=1;(в) ¬a∧(a~c)∧(¬b∨(¬c→a))приa=1,b=0,c=1;(г) (¬(a~b)∧(c→¬a))∨(b~c)приa=0,b=1,c=0;(д) ((a→¬b)∧b)→((¬c∨a)~b)приa=1,b=0,c=0.

10.Знайтизначенняістинностіскладеноговисловлення.(а) “Якщомиуспішноскладемоіспити(a),топоїдемовідпочива-

тидоморя(b),імиабоуспішноскладемоіспити,абоздійсни-мотурпохідуКарпатах(c)тодійтількитоді,колипогодабудегарною (d)”. Значення істинності елементарних висловленьтакі:a=1,b=1,c=0,d=1.

(б) “Якщомиуспішновиконаємодомашнєзавданнязматематич-ноїлогіки(a),миотримаємозаліковийбал(b)абовізьмемоучастьунауковомусемінарі(c),водночасякщомивізьмемоучастьунауковомусемінарііотримаємозаліковийбал,тодо-строковоскладемоіспитзматематичноїлогіки(d)”.Значен-няістинностіелементарнихвисловленьтакі:a=0,b=1,c=0,d=1.

Page 19: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

19

11.Скласти таблицю істинності для формули алгебри вислов-лень.

(а) (a→¬(b∧c))→(c→¬a);(б) ((¬a∨b)~(a∧¬c)) ∨ (a→b);(в) ((a→b)~(b→¬c))→(c∧a);(г) (a→b)→((b→c)→(a→c));(д) (a~¬b)∧((a∧b)→(¬a∧¬b));(е) (¬a →(b ~¬c))∧(a ∨(¬b → c)∨¬b);(є) (a →¬(b ∧¬a))∨(a ~(¬b →¬a)).

12.Скількирядківміститьтаблиця істинностідляформулиал-гебривисловлень(a∨b∨c)→d?Нескладаючитаблиці істинності,визначити,наскількохнаборахцяформуланабуваєзначення0.

13.Скількирядківміститьтаблиця істинностідляформулиал-гебривисловленьA?Нескладаючитаблиціістинності,визначити,наскількохнаборахформулаAнабуватимезначення1.

(а) A=a→(b∨c∨d); (б) A=a→(b∧c∧d);(в) A=(a∨b)→(c∨d);(г) A=(a∧b∧¬c)→(d∨¬e∨f);(д) A=p1→(p2∨p3∨...∨pn);(е) A=(p1∨p2∨... ∨pn–1)→ pn.

14.Скількиіснуєрізнихтаблицьістинностідляформулиалгебривисловлень,щоміститьnпропозиційнихзміннихінабуваєзначення1тількинаkнаборах(k≤2n)?

15. Формула F алгебри висловлень містить 10 пропозиційнихзмінних p1,p2,…,p10. Визначити порядковий номер (рахуючи віднуля)тогорядкатаблиціістинностідляF, вякому:

(а) p5маєзначення1,арештазміннихpi маютьзначення0;

(б) p3,p4і p6маютьзначення1,арештазміннихpi маютьзначення0;

(в) p5,p6і p10маютьзначення1,арештазміннихpi маютьзначен-ня0;

(г) p1і p7маютьзначення1,арештазміннихpi маютьзначення0.

Page 20: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

20

16.Побудуватитаблицюістинностііпоказати,щонаведенафор-мулаалгебривисловленьєтотожноістинною(тавтологією).

(а) ¬a∨¬b∨a∧b; (є) (a→b)→((a∧¬b)→b);(б) (a→¬a)→¬a; (ж)(a→b)→((b→c)→(a→c));(в) a→(b→a); (з) ((a→b)→a)→a;(г) a→(a∨b); (и) (a→c)→((b→c)→((a∨b)→c));(д) (¬a→a)→a; (і) (a→(a→b))→(a→b);(е) (a∧b)→a; (ї) (a→¬b)→(b→¬a).

17.Способомвідшуканняконтрприкладувстановити,щонаведе-наформулаалгебривисловленьєтавтологією.

(а) ((a→b)∧(c→d))→((a∨c)→(b∨d));(б) (a→(b→c))→((d→a)→(d→(b→c)));(в) (a→(b→c))→((c→d)→(a→(b→d)));(г) (a∨b)→((a→c)∧(b→d)→(c∨d));(д) (a→(b→c))→((d→b)→(a→(d→c)));(е) (a→(b→c))→((a→b)→(a→c));(є) (a→b)→((a→c)→(a→(b∧c)));(ж)(a→(b∧¬b))→¬a.

18.Довести,щоформула((a →b)∧(b →c))→(a →c)єтавтоло-гією(транзитивнавластивістьімплікації).Чибудетавтологієюобер-ненаімплікація(a →c)→((a →b)∧(b →c))?

19. Довести, що формула ((a ~b) ∧(b ~c))→(a ~c) є тавтоло-гією(транзитивнавластивістьеквівалентності).Чибудетавтологієюоберненаімплікація(a ~c)→((a ~b)∧(b ~c))?

20.Довести,щоформула((a →b)∧(b →c))→((a ∧b)→ c)єтав-тологією.Чи буде тавтологією обернена імплікація ((a ∧b)→ c)→→ ((a → b)∧(b →c))?

21.Довести,щоформула(a→b)∧(b→c)→(a→(b∧c))єтав-тологією.Чи буде тавтологією обернена імплікація (a→(b∧c))→→ ((a→b)∧(b→c))?

22. Різними способамипоказати,що наведенаформула алгебривисловленьнеєтавтологією.

(а)(a→b)→(b→a);(б)((a∧b)→c)~((a→b)→c);(в)(a→b)~(¬a→¬b);(г)(a→b)~((a→c)→(b→c));

Page 21: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

21

(д) (a~(b∧c))~((a~b)∧(a~c));(е) (a→(a→b)) →(b~a).

23.Перевірити(довестичиспростувати),щозаданаформулаал-гебривисловленьєтавтологією.

(а) ((a→b)→(c→d))→((a→c)→(b→d));(б) (a→b)∧(a→c)∧(b→d)→(a→b∧c ∧d);(в) (a→(b→c))→((c→d)→(a→(b→d)));(г) (b→(a→(b→c)))→(a→c);(д) ((a→b)∨(c→b))~((a∧ c)→b);(е) ((a→b)∧(c→d))→((a∨c)→(b∨d)).

24.ПорівнятиформулиAіB.Переконатись,щоодназцихформулєтавтологією,аінша—ні.

(а) A=a→((a→b)→b),B=(a→(a→b))→b;

(б) A=((a→b)→(a→¬b))→¬a,B=(a→b)→((a→¬b)→¬a);

(в) A=(b→c)→((a→b)→(a→c)),B=((b→c)→(a→b))→(a→c);

(г) A=(a→b)→((a→c)→((a∧b)→c)),B=((a→b)→(a→c))→((a∧b)→c);

(д) A=b→((a→(b→c))→(a→c)),B=( b →(a→(b→c)))→(a→c( (

(е) A=(a→b)→((¬a→b)→b),B=((a→b)→(¬a→b))→b.

25.Показати,щонаведенаформулаалгебривисловленьєвико-нуваною.

(а) (a→(b→¬b))∧(a→c)∨(a∧¬c);(б) (a→b)∧(a→¬b)∧(b→c)∧(b→¬c)∧(c→a)∧(c→¬a);(в) (¬a∨b)∨(¬b∨c)∨(a→¬b).

26.Переконатися,щонаведенаформулаалгебривисловленьєсу-перечністю.

(а) ¬((a→b)→((a∧¬b)→b));(б) (a∨b)~(¬a∧(b→¬b));(в) (a→(b→c))∧(a→b)∧(a∧ ¬c);(г) ¬b∧a∧(a→b);(д) a∧b∧(¬a∨¬b);(е) (a∨¬a)→(b∧¬b).

Page 22: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

22

27.Довести,щоформулаAалгебривисловленьєсильнішоювідформулиB.

(а) A=(a→c)∧(b→c),B=(a∧b)→c;(б) A=(a→b)∧(b→c),B=a→c;(в) A=(a→b)∧(b→c),B=a →(b∧c);(г) A=(a~b)∧(b~c),B=a~c;(д) A=a→(b→c),B=(a→b)→(a→c).

28.Довести,щобудь-якасуперечністьсильніша,ніжбудь-якатав-тологія.

29.Довести,щодовільнаформулаалгебривисловленьсильніша,ніжбудь-якатавтологія.

30. Довести, що будь-яка суперечність сильніша, ніж довільнаформулаалгебривисловлень.

31.Довести,щоформулаA ~B є тавтологієютодійтількитоді,колиформулаAсильніша,ніжB,іформулаBсильніша,ніжA.

32.Визначити,чиєнаведенаформулаалгебривисловленьтавто-логією,суперечністючинейтральною.

(а) ((a∨b)→c)→((a→c)∨(b→c));(б) ((a∧b)→c)→((a→c)∧(b→c));(в) (a∧c∨b∧d)→((a∨b)∧(c∨d));(г) (a∧b∨c∧d)→((a∨b)∧(c∨d));(д) ((a~b)→(c~d))→((a∨c)~(b∨d));(е) ((a→b)∧(c→d))→((a∧c)→(b∧d));(є) ((a→b)∧a∧b)~((a→b)∧a);(ж)((¬a∨b)∧(¬b∨c)∧a)→¬c;(з) (a→b)→((c~d)→((a∨c)~(b∨d)));(и) (a∧b∧(a→b))~a;(і) ((a∧c)→(b∧d))→((a→b)∧(c→d)).

33.Чиможетавтологіямістититількиопераціїзмножини∨,∧?Відповідьобґрунтувати.

34.Чиможесуперечністьмістититількиопераціїзмножини∨,∧,~,→?Відповідьобґрунтувати.

35.Довести,щобудь-якаформулаалгебривисловлень,операція-миякоїєтількиопераціїзмножини∨,∧,єнейтральною.

Page 23: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

23

36.Довести,щодовільнаформула алгебривисловлень, якаміс-титьізсимволівлогічнихопераційлише∧,∨,→,~,євиконуваною.

37.Довести,щоформулаалгебривисловленьA,якаміститьтіль-киопераціюеквівалентності~,єтавтологієютодійтількитоді,коликожнапропозиційназміннавходитьвAпарнукількістьразів.

38.Довеститвердження.(а) Запереченнятавтологіїєсуперечністю,інавпаки.(б) Кожнатавтологіяєвиконуваноюформулою.Чиправильним

єоберненетвердження?(в) Кожна нейтральна формула є виконуваною. Чи правильне

оберненетвердження?(г) Запереченнявиконуваноїформулиможебутияквиконува-

ноюформулою,такіневиконуваною.

39.Довестичиспростуватитвердження.(а) ІздвохформулAі¬Aалгебривисловленьпринаймніодна—

тавтологія.(б) ЯкщоAіB—тавтології,тоA∧B—тавтологія.Чиправильне

оберненетвердження?(в) ЯкщоAіB—тавтології,тоA∨B—тавтологія.Чиправильне

оберненетвердження?(г) ЯкщоAіB—тавтології,тоA→B — тавтологія.Чиправильне

оберненетвердження?(д) ЯкщоформулаA~B—тавтологія,тоA іB—тавтології.Чи

правильнеоберненетвердження?

40.Довестичиспростуватитвердження.(а) ЯкщоA—виконуванаформулаалгебривисловлень,тофор-

мула¬Aєневиконуваною.(б) ФормулаA невиконувана тодій тільки тоді, колиA— супе-

речність.(в) ІздвохформулAі¬Aалгебривисловленьхочоднаєвикону-

ваною.(г) ЯкщоA іB— виконувані формули, тоA∧B— виконувана.

Чиправильнеоберненетвердження?(д) ЯкщоAіB—виконуваніформули,тоA∨B—виконувана.Чи

єправильнимоберненетвердження?(е) ЯкщоA→B—виконуванаформула,тоAіB—виконувані.Чи

правильнеоберненетвердження?

Page 24: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

24

(є) ЯкщоA~B—виконуванаформула,тоAіB—виконувані.Чиправильнеоберненетвердження?

41.Довести,щоколиформулаалгебривисловленьA1∧A2∧…∧Ak виконувана,товиконуваноюєкожназформулAi,i=1,2,…,k.Чипра-вильнеоберненетвердження?

42.Довести,щоформулаалгебривисловленьA1∨A2∨…∨Ak ви-конувана тодій тількитоді, коливиконуваноюєпринаймніодна зформулAi,i=1,2,…,k.

43.Довестичиспростуватитвердження.(а) ЯкщоA—нейтральнаформулаалгебривисловлень,тофор-

мула¬Aтакожєнейтральною.(б) ІздвохформулAі¬Aалгебривисловленьпринаймніоднає

нейтральною.(в) ЯкщоAіB—нейтральніформули,тоформулаA ∧Bнейтраль-

на.Чиправильнеоберненетвердження?(г) ЯкщоAіB—нейтральніформули,тоформулаA ∨Bнейтраль-

на.Чиправильнеоберненетвердження?(д) ЯкщоA іB— нейтральні формули, то формулаA →B ней-

тральна.(е) ЯкщоA →B— нейтральнаформула, то формулиA іB ней-

тральні.(є) Якщо A ~B— нейтральна формула, то формули A і Bней-

тральні.Чиправильнимєоберненетвердження?

44.Довести,щоколи|=A(a),деa — пропозиційназмінна,то|=A(B),деB—довільнаформулаалгебривисловлень,ачерезA(B)позначеноформулу,отриманузA(a)післяпідстановкиформули Bзамістьусіхвходженьa(теорема про підстановку).Чиправильнеоберненетвер-дження?Відповідьобґрунтувати.

45.Довести,щоколи|=A(B),деB—підформулаформули Aіприцьому|=B~C,то |=A(C),деA(C)—формула,отриманазA(B)замі-ноюпідформули Bформулою C(теорема про заміну).Чибудетвер-дженняправильним,якщозамістьумови|=B~Cзаписати|=B→C?Відповідьобґрунтувати.

46.Довеститвердження.(а)ЯкщоAіA →B—тавтології,тоB—тавтологія(правиловис-

новкуабоправилоmodusponens(МР)).

Page 25: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

25

(б) ЯкщоA →B і¬B—тавтології, то¬A—тавтологія(правилозапереченняабоправилоmodustolens).

(в) Якщо A ∨B і ¬A— тавтології, то B— тавтологія (правилодиз’юнктивногосилогізму).

(г) ЯкщоA →BіB →C—тавтології,тоA →C—тавтологія(пра-вилоланцюговоговисновку).

(д) ЯкщоA →BіA →¬B—тавтології,то¬A—тавтологія(методдоведеннявідсупротивного).

47.Довеститвердження.(а) Якщо(A∨B)і(¬A∨C)—тавтології,то(B∨C)—тавтологія.(б) Якщо формули (A∨B), (A →C) і (B →D)— тавтології, то

(C∨D)—тавтологія.(в) Якщо(¬A ∨B)і(¬B∨¬C)—тавтології,то(A →¬C)—тавто-

логія.

48.Довести,щодлядовільнихформулA1,A2,…,Ak алгебривис-ловленьформула(A1∧A2∧…∧Ak)→Aiєтавтологієюдлябудь-яко-гоi=1,2,…,k.

49.Довести,щодлядовільнихформулA1,A2,…,Ak алгебривис-ловленьформулаAi→(A1∨A2∨…∨Ak) єтавтологієюдлябудь-яко-гоi=1,2,…,k.

50.Довести,щонаведенаформулаалгебривисловленьєтавтоло-гією.

(а)(a→b)~(¬a∨b);(б)(a~b)~((a→b)∧(b→a));(в)¬(a∧b)~(¬a∨¬b);(г)¬(a∨b)~(¬a∧¬b);(д)(a→c)∧(b→c)~((a∨b)→c);(е)(a→b)∧(a→c)~(a→(b∧c));(є)(a ~b)~((¬a ∨b)∧(a ∨¬b));(ж)(a ~b)~((a ∧b)∨(¬a ∧¬b));(з)(a→b)→((a∧b)~a); (и)(a →b)→((a∨b)~b).

51.Сформулюватиозначеннятаалгоритми,якірозв’язуютьпро-блемувирішеннядляперевіркивиконуваностіпевноїформули ал-гебривисловлень.

Page 26: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

26

52.Сформулюватиозначеннятаалгоритми,якірозв’язуютьпро-блемувирішеннядляперевіркитого,чиєпевнаформулаалгебривис-ловленьсуперечністю(невиконуваною).

53.Відомо,щоA—тавтологія.Щоможнастверджуватипрофор-мулу:

(а) ¬A;(б) A→B;(в) B→A;(г) ¬A→B;(д) B→¬A,

деB—довільнаформулаалгебривисловлень?

54.ПроформулуAвідомо,щовонанеєтавтологією.Щоможнастверджуватипроформулу¬A?

55.Відомо,щоA—суперечність.Щоможнасказатипроформулу:(а) ¬A;(б) A→B;(в) B→A;(г) ¬A→B;(д) B→¬A,

деB—довільнаформулаалгебривисловлень?

56.Відомо,щоформулаA→Bєсуперечністю.Щоможнастверд-жуватипроформулиAіB?

57. Нехай |=A і |=A→B. Чи можна стверджувати, що наведенаформулаалгебривисловленьєтавтологією?

(а) B;(б)¬A→¬B;(в) ¬B→¬A;(г) A→(A→B);(д) A→(¬A→B).

58.Відомо,щоформулаA→Bєтавтологією,аформулаA ~B—суперечністю.ЩоможнасказатипроформулуB→A?

59.Відомо,щоформулаA→Bєтавтологією,аформулаA ~Bней-тральна.ЩоможнасказатипроформулуB→A?

60.ФормулаA~Bєсуперечністю.Щоможнастверджуватипроформули¬A~Bі¬A~¬B?

Page 27: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

27

61.Відомо,що|=A→¬A.ЩоможнасказатипроформулуA?

62.Відомо,що|=B→C.Чиможнастверджувати,щодлядовільноїформулиAалгебривисловленьформула(A→B)→(A→C)єтавтоло-гією?

63.Відомо,щоформулаAсильніша,ніжB,іB—суперечність.ЩоможнасказатипроформулуA?

64.Відомо,щоформулаалгебривисловленьBвиконуванаісиль-ніша,ніжA.Довести,щоформулаA такожвиконувана.

65. Дано, що B— виконувана формула алгебри висловлень і|=A→ ¬B.Довести,щоформулаAнеєтавтологією.

66.Різнимиспособамипоказати,щоформулаалгебривисловлень(a→(b→c))→(¬(b→c))→(a→¬a)єтавтологією.

67.Різнимиспособамипоказати,щоформулаалгебривисловлень(a→(b→c))∧(a→b)∧a∧¬cєсуперечністю.

68.Різнимиспособамипоказати,щоформулаалгебривисловлень((a∧c→¬b)∨(a∧c→b))→((¬a∧¬c→a)∧(¬b∧c∧d))викону-вана.

69.Різнимиспособамипоказати,щоформулаалгебривисловлень(a∧b→c) ∧(a∧ c→d) →(a∧b→c∧d)неєтавтологією.

70.Різними способами довести чи спростувати твердження,що формула алгебри висловлень ((a~d)∨(b→c))→((a→b)∨∨ (c→d))єтавтологією.

71.Різними способами довести чи спростувати твердження, щонаведенаформулаєсуперечністю.

(а) (a→b)∧(a→c)∧(¬b∨¬c)∧a;(б) (a→b)∧(b→c)∧¬(a~c);(в) ((a∧b→¬c)∨(a∧b→c))→((¬a∧¬b→a)∧(b∧¬c∧d));(г) (a→(b→¬b))∧(a→c)∨(a∧¬c).

72.Способом відшукання контрприкладу переконатись, щоформула алгебри висловлень (b→a)∨(a∧¬b)∧((a→b)~(¬b∧∧ (a→c)))∧¬c неєанітавтологією,анісуперечністю.

73.Довести, що формула алгебри висловленьA1(p1,p2, ...,pn)→→ (A2(p1,p2,...,pn)→(...(Am–1(p1,p2,...,pn)→Am(p1,p2,...,pn))...)єсу-

Page 28: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

28

перечністютодійтількитоді,колиформулиA1,A2,...,Am–1єтавтоло-гіями,аAm—суперечністю.

74.ПобудуватиформулуалгебривисловленьA,щозалежитьвідпропозиційнихзміннихa,b,cідляякоїнаведенаформулабудетав-тологією.

(а) (((A ∧b)→¬a) →((a→¬b) →A));(б) ((a ∧A)→(a ∧b))→((a ∨A)→(a ∨c));(в) (((c →(¬b∧a)) →A) →(A ∧((a →b)→c)));(г) ((c →A) →(c →(a∧b))) →((A →c) →(A ∧(¬(a ∨b)→c))).

3. Рівносильні ФоРМули алгебРи висловлень

ФормулиAіBалгебривисловленьназиваютьрівносильними,як-щоїмвідповідаєтасамафункціяістинності.РівносильністьформулAіBпозначаютьзадопомогоюзнака≡(=або ↔):записуютьA≡B.

Неважкопереконатись,щовідношеннярівносильностінамножиніформулєвідношеннямеквівалентності,томучастоцевідношенняна-зиваютьеквівалентністю.

Рівносильністьформулможнаперевіритиукладаннямтаблицьіс-тинностівідповіднихфункційіпорівнюваннямцихтаблиць.

РівносильнимперетвореннямформулиAназиваєтьсядіяабопро-цедура,врезультатіякоїдістаємоформулуB,рівносильнуформуліA.

1.Довести,щовідношеннярівносильностімаєвластивостіреф-лексивності, симетричності та транзитивності, тобто є еквівалент-ністю.

2.Довестиосновнітотожності(рівносильності)алгебривислов-лень.

(а) (a ∨b)∨c≡a∨(b∨c), (a∧b)∧c≡a∧(b∧c) (асоціатив-ність);

(б) a∨b≡b∨a,a∧b≡b∧a(комутативність);(в) a∧ (b∨c)≡(a ∧b)∨(a∧c),a∨(b∧c)≡(a∨b)∧(a∨c)(дис-

трибутивність);(г) a ∨a≡a,a∧a≡a(ідемпотентність);(д) ¬(a∨b)≡¬a∧¬b,¬(a∧b)≡¬a∨¬b(законидеМоргана);(е) ¬¬a≡a (законподвійногозаперечення);(є) a∨0≡a,a∧1≡a;(ж)a∨1≡1,a ∧0≡0(властивостіелементів0і1);(з) a∨¬a≡1,a∧¬a≡0(властивостізаперечення).

Page 29: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

29

3.Довеститакурівносильність(правилопоглинання):(а) a∨(a∧b)≡a; (б) a∧(a∨b)≡a.

4.Довести,щоформулиалгебривисловленьAіBрівносильнітодійтількитоді,колирівносильніїхнізаперечення¬Aі¬B.

5.Нехайa—деякапропозиційназміннаформулA(a)іB(a),C—довільнаформулаалгебривисловлень.Довести,щоколиA(a)≡B(a),тодіA(C)≡B(C),деостаннідвіформулиотримановрезультатіпід-становкиформулиCзамістьусіхвходженьзмінноїaуформулахAіB(правило підстановки).

6.НехайC—деякапідформулаформулA(C)іB(C).Довести,щоколиA(C)≡B(C)іD≡C,тоA(D)≡B(D),деостаннідвіформулиот-риманозаміноювA(C)іB(C)підформулиCформулоюD(правило заміни).

7.Довести,щозрівносильностейA1≡A2 іB1≡B2випливаєтакатотожність:

(а) A1∨B1≡A2∨B2;(б) A1∧B1≡A2∧B2;(в) A1→B1≡A2→B2;(г) A1~B1≡A2~B2.

8.Довести,щодлядовільнихформулA,BіCалгебривисловленьвиконуєтьсярівносильність:

(а) (A~A)≡(B~B);(б) (A~B)≡(B~A);(в) (A~(B ~C))≡((A~B) ~C).

9.Довеститакурівносильністьалгебривисловлень:(а) a→b≡¬a∨b;(б) a→b≡¬b→¬a;(в) a~b≡(a→b)∧(b→a);(г) a~b≡(¬a∨b)∧(a∨¬b);(д) a~b≡(a∧b)∨(¬a∧¬b);(е) a~b≡¬(a∧¬b)∧¬(¬a∧b).

10.Використавшитотожностіпопередньої задачі та властивостівідношеннярівносильності,замінитинаведенуформулуалгебривис-ловленьрівносильною,щонеміститьсимволів~і→.

(а) ¬(a→b)~(¬a→¬b);

Page 30: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

30

(б) ¬(a →b)~(¬b→a);(в) ¬((a~b)∧a)→b;(г) (¬a→b)~((¬b→a)∨¬a).

11.Задопомогоюрівносильнихперетвореньзвестинаведенуфор-мулудотакої,щоміститьлишеопераціїзмножини∨,∧,¬.

(а)(a→¬(b∧c))~(c→¬a);(б)((¬a∨c)~(a~¬c)) ∨ (a→b);(в)((a→c)~(b→¬c))~(a∧b);(г) (a→c)~((b∨¬c)→(a~c)).

12. Обґрунтувати твердження, що будь-яку формулу алгебривисловлень, якаміститьлишеоперації змножини ∨,∧,¬,можнаперетворитидорівносильноїформули,вякійопераціязапереченнястосуватиметьсятількиелементарнихвисловлень.

13.Довести,щодлябудь-якоїформулиалгебривисловленьіснуєрівносильнаформула,операціямиякоїє:

(а) ∨,∧,¬;(б) ∨,¬;(в) ∧,¬.

14.Побудувативсіможливітаблиціістинностіунарнихібінарнихоперацій алгебри висловлень. Виразити у вигляді рівносильностейоперації,відміннівідкон’юнкції,диз’юнкції,заперечення,імплікаціїтаеквівалентності,черезназваніоперації.

15.Довеститакурівносильність:(а) a∨b≡¬a→b;(б) a∧b≡¬(a →¬b);(в) ¬a≡a→¬a;(г) a~b≡¬((a→b)→¬(b→ a)).

16.Чиможнастверджувати,щодлябудь-якоїформулиалгебривисловленьіснуєрівносильнаформула,операціямиякоїєтількиім-плікаціяізаперечення?Відповідьобґрунтувати.

17.Довеститакурівносильність:(а) a ∧¬b∨¬a∧b≡(a∨b)∧(¬a∨¬b);(б) a∨b∨c∨d≡(¬a∧¬b ∧¬c)→d;(в) (a ∧b)→c≡(a ∧¬c)→¬b;(г) (a~b)∧(a∧¬b∨b)≡a∧b;(д) (a→b)∧a∧b≡(a→b)∧a;

Page 31: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

31

(е) (a ∨b)∧(a∨¬b)≡a;(є) (a∨b)→¬b≡¬b.

18.Довеститакурівносильність:(а) (a ∨b)→c≡(¬a→b)→c;(б) (a→c)∧(b→c)≡((a∨b)→c);(в) (a→b)∧(a→ c) ≡a→(b∧c);(г) (a→(b→c))≡((a∧b)→c).

19.Довести, що формули алгебри висловлень (a∧b)→c,(a∧¬c)→¬b,(b∧¬c)→¬aіa→(b→c)рівносильні.

20. Визначити, яка з наведених чотирьох формул рівносильнаформулі¬(a→b).

1) ¬a→¬b;2) a→¬b;3) ¬a→b;4) a∧¬b.

21.Довести,щоa→b≡¬b→¬a (закон контрапозиції).

22.Довести,щозапереченнявисловлення“pєнеобхідноюідостат-ньоюумовоюдляq”рівносильневисловленню“pєнеобхідноюідо-статньоюумовоюдля¬q”.

23.Визначити, яке з наведених висловлень рівносильне запере-ченнювисловлення“pєнеобхідноюідостатньоюумовоюдляq”:

1) “pєнеобхідною,аленедостатньоюумовоюдляq”;2) “pєдостатньою,алененеобхідноюумовоюдляq”;3) “pнеєнеобхідноюінеєдостатньоюумовоюдляq”;4) “Абоpнеєнеобхідною,абоpнеєдостатньоюумовоюдляq”.

24.Використовуючиосновнітотожностіалгебривисловлень(за-дача 3.2) і властивості відношення рівносильності, довести тотож-ність.

(а) (a∧b→c)→(a→c)≡¬a∨b∨c;(б) (a→b)∨(a→c)→(a→(b→c))≡¬a∨¬b∨c;(в) a∨b∨c∨d≡(¬a∧¬b∧¬c)→d;(г) (a∧b→c)→(c→a∧b)≡(c→a)∧(c→b).

25.Довести,що(a∨b)∧(c∨d)≡a∧c∨a∧d∨b∧c∨b∧d.

26.Узагальнити рівносильність попередньої задачі на випадок,коливїїлівійчастинізаписанотакукон’юнкцію:(x1∨x2∨…∨xn)∧∧ (y1∨y2∨… ∨yn)(правило “перехресного множення”).

Page 32: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

32

27.Довести,що((a∧b)∨(c∧d))≡((a∨c( ∧(a ∨d)∧(b∨c)∧(b∨d)).

28. Узагальнити рівносильність попередньої задачі на випадок,коли її ліва частина має такий вигляд: (x1∧x2∧…∧xn)∨ (y1∧y2∧ ∧…∧yn)(правило “перехресного додавання”).

29.Довестичиспростуватирівносильність.(a∧b∨c∧d)∧(e∧g∨h∧f)≡(a∧e∨g∧h)∧(b∧c∨d∧f).

30.Перевірити (довести або спростувати), чи виконується такарівносильність:

(а) ¬(a~¬b)≡a∧b∨¬a∧¬b;(б) (a∨c)→(b∨d)≡(a→b)∧(c→d);(в) a→(a~b)≡(a→b);(г) a→(b→c)≡(a∧b)→c;(д) (a∨b∨¬c)→a≡(b→a)∧(¬a→c);(е) ((a∨b( ∧(a∨c)∧(b∨d)∧(c∨d)) ≡((a∧d)∨(b∧c));(є) (a∧(a∨ c( ∧(b∨c))≡((a∧b)∨(a∧c));(ж)((a∨b( ∧(a ∨¬b))≡a;(з) ((a∧b)∨((a∨b( ∧(¬a∨¬b))≡(a∨b( ;(и) (a∨(¬a∧b))≡(a∨b( .

31. За допомогою рівносильних перетворень звести наведенуформулуалгебривисловленьдопростішої,числологічнихопераційвякійдорівнюєk.

(а) a∧b∧¬c∨a∧¬b∧ c∨a∧b ∧ c (k=2);(б) (¬(a ∨b)→(a∧b∧¬c))∨ (¬a∧b∧c)(k=2);(в) a∧c∨¬b∧c ∨¬a ∧b ∨a∧¬c(k=2);(г) ¬(a→b) ∨¬(c→b) ∨¬b(k=1);(д) a∧¬b∨a∧c∨(¬a→c)∨a∨¬b∧c (k=1);(е) ¬(a→b)∧¬(a∧b)∨b(k=1);(є) a∧b∨¬a∧c∨a (k=1);(ж)¬a∧b∨a∧¬b∨a∧b (k=1);(з) ((a→b)→¬b)→(a∧¬b)(k=1);(и) (a→b)∧(a∨b∧c)∧(a→c)∨c(k=1);(і) (a∨b)∧(b→a)∨b∧c∨a∧b∨b∧¬c (k=1);(ї) a∧b∨¬a∧¬b∨a∧¬b(k=1);(й) (¬(c→¬b)∨¬b∧a∨b∧¬c)→¬a (k=1);(к) (a∨(b→c)) ∧(a∨(¬b→c)) ∧(a∨(¬c→ d))(k=1);(л) (a∨b)∧(b→a)∨¬(a→c) (k=0).

Page 33: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

33

32.Визначити,якізнаведенихвисловленьлогічнорівносильні.1)Якщоx∈A,тоy∈B; 3)Якщоx∈A,тоy∉B;2)Якщоy∈B,тоx∉A; 4)Якщоy∉B,тоx∉A.

33.Данодваскладенівисловлення:1) Якщоодиндоданоккратний3ісумакратна3,тойдругийдо-

даноккратний3.2) Якщоодиндоданоккратний3,адругийдоданокнекратний3,

тосуманекратна3.Записатицівисловленняформальноівизначити,чивонирівно-

сильні.

34.Перевірити,чиєлогічноеквівалентними(рівносильними)такіпаритверджень:

(а) “Якщоa, тоb” і “Якщонеправильно,щоb, то неправильно,щоa”.

(б) “Якщоa, тоb”і“Якщонеправильно,щоa, тонеправильно,щоb”.

(в) “Якщоa,тоb”і“Неправильно,щоa,і неправильно,що¬b”.(г) “Зaвипливаєb”і“aтількитоді,колиb”.(д) “b випливаєз a”і“¬b—достатняумовадля¬a”.(е) “b—необхіднаумовадляa”і“bтількитоді,колиa”.(є) “b — необхіднаумовадляa”і“¬b — достатняумовадля¬a”.(ж)“Неправильно,щоaіb”і“Неправильно,щоa,або неправиль-

но,щоb”.(з) “Неправильно,щоa або b”і“Неправильно,щоa,інеправиль-

но,щоb”.(и) “Неправильно,щоa і¬b” і“Неправильно,щоa,або справд-

жуєтьсяb”.(і) “Неправильно,щоaтодійтількитоді,колиb”і“¬aтодійтільки

тоді,коли¬b”.(ї) “Неправильно,щоaтодійтількитоді,колиb”і“Неправильно,

щоaтоді,колиb, інеправильно,щоaтількитоді,колиb”.

35.Визначити,якізнаведенихвисловленьлогічнорівносильні.1) Студентрозв’язавцюзадачу,аленесклавіспитзматематич-

ноїлогіки.2) Студентрозв’язавцюзадачуабонесклавіспитзматематичної

логіки.3) Неправильно,щостудентнерозв’язавцюзадачуабосклавіс-

питзматематичноїлогіки.

Page 34: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

34

4) Студентрозв’язавцюзадачуісклавіспитзматематичноїло-гікиабовіннерозв’язавцюзадачуінесклавіспитзматема-тичноїлогіки.

5) Якщостудентсклавіспитзматематичноїлогіки,товінрозв’я-завцюзадачу.

6) Студентсклавіспитзматематичноїлогікитодійтількитоді,коливінрозв’язавцюзадачу.

36.Застосовуючирівносильністьa→b≡¬a∨b,переформулюватитвердження.

(а)Якщочислоnкратне3іnкратне8,тоnкратне24.(б)Якщоx2—5x+6=0,тоx = 2абоx = 3.(в)ЯкщотрикутникABC—правильний,товінрівнобедрений.(г)Якщоx∈A,тоx∈A ∪B.(д)Якщоx∈A ∩B,тоx∈A.(е)Якщоa ≤4,тоa <5.

37.ЗастосовуючизаконидеМоргана,замінититвердженнялогіч-норівносильним.

(а) Неправильно,що24кратне3ікратне5.(б) Неправильно,що5або7єдільникомчисла24.(в) Неправильно,що x є елементоммножиниA або елементом

множиниB.(г) Неправильно,щоxєелементоммножиниAіелементоммно-

жиниB.(д) Неправильно,що0або1єкоренемрівнянняx3—2x+3=0.

38.Виходячизозначеннярівностімножин,сформулюватиумовунерівностімножин,використавшизакондеМоргана.

39.Виходячизозначеннярівностідвохвекторів,сформулюватиумовунерівностівекторів,використавшизакондеМоргана.

40. Виходячи з означення належності елемента об’єднаннюсукупностімножин, сформулюватиумовутого,щопевнийелементненалежитьоб’єднаннюсукупностімножин,використавшизакондеМоргана.

41.Довестирівносильність.(а)a→b≡(a∧¬b)→(c∧¬c);(б)a→ b≡(a∧¬b)→b;(в)a→b≡(a∧¬b)→¬a;(г)¬(a→b)≡a∧¬b.

Page 35: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

35

Навестизмістовнуінтерпретаціюкожноїрівносильностівтермі-нахдоведеннятвердженняметодомвідсупротивного.

42.Довести,щоформулаAалгебривисловленьсильніша,ніжфор-мулаB,тодійтількитоді,колиA∧B≡A.

43.Довести,щоформулаAалгебривисловленьсильніша,ніжфор-мулаB,тодійтількитоді,колиA∨B≡B.

44.Довести,щоформулиалгебривисловленьA іB рівносильнітодійтількитоді,колиформулаA~Bєтавтологією.

45.Довести,щоформулиалгебривисловленьA іB рівносильнітодійтількитоді,колиформула(A→B)∧(B→A)єтавтологією.

46.Довести,щоформулиалгебривисловленьA іB рівносильнітодійтількитоді,колиформулаAсильніша,ніжB,іформулаBсиль-ніша,ніжA.

47.Перевірити(довестичиспростувати)такувластивістьопераціїімплікації:

(а) (a→b)→c≡a→(b→c)(асоціативність);(б) a →b≡b→a(комутативність);(в) a→(b∧c)≡(a→b)∧(a→c) (ліва дистрибутивність імплі-

каціїщодокон’юнкції);(г) (a∧b)→ c ≡(a→c)∧(b→c)(правадистрибутивністьімплі-

каціїщодокон’юнкції);(д) a→(b ∨c) ≡(a →b)∨(a→c) (ліва дистрибутивність імплі-

каціїщододиз’юнкції);(е) (a∨b) → c≡(a →c) ∨(b→c)(правадистрибутивністьімплі-

каціїщододиз’юнкції);(є) a→(b→c)≡(a→b)→(a→c) (ліва дистрибутивність імп-

лікаціїщодоімплікації);(ж)(a→b)→ c≡(a→c)→(b→c)(правадистрибутивністьімп-

лікаціїщодоімплікації);(з) a ∧ (b→c)≡(a ∧b)→(a∧c) (дистрибутивність кон’юнкції

щодоімплікації);(и) a∨(b→c)≡(a∨b)→(a∨c) (дистрибутивність диз’юнкції

щодоімплікації).

48.Перевірити(довестичиспростувати)такувластивістьопераціїеквівалентності:

(а) (a~b)~c≡a~(b~c)(асоціативність);

Page 36: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

36

(б) a~b≡b~a(комутативність);(в) a~(b∧c)≡ (a~b)∧(a~c)(дистрибутивністьеквівалентності

щодокон’юнкції);(г) a~(b ∨c)≡(a~b)∨ (a~c)(дистрибутивністьеквівалентності

щододиз’юнкції);(д) a~(b~c)≡(a~b)~(a~c) (дистрибутивність еквівалентності

щодоеквівалентності);(е) a∧(b~c)≡(a∧b)~(a∧c)(дистрибутивністькон’юнкціїщодо

еквівалентності);(є) a∨(b~c)≡(a∨b)~(a∨c)(дистрибутивністьдиз’юнкціїщодо

еквівалентності).

49.Довестичиспростуватирівносильність.(а) a→(b~c)≡(a→b)~(a→c) (ліва дистрибутивність імплі-

каціїщодоеквівалентності);(б) (a~b)→c≡(a→c)~(b→c)(правадистрибутивністьімплі-

каціїщодоеквівалентності);(в) a~(b→c)≡(a~b)→(a~c) (дистрибутивність еквівалент-

ностіщодоімплікації);(г) (a~b)~c≡(a~b)∧(a~c).

50.Довестирівносильність.(а) a→(b∧c)≡(a→b)∧(a→c);(б) (a∨b)→c≡(a→c)∧(b→c);(в) a→(b∨c)≡(a→b)∨(a→c);(г) (a∧b)→c≡(a→c)∨(b→c).

51.Розглянемотернарнулогічнуоперацію,тобтоопераціювідтрьохаргументів a,b, c, що задається формулою (a∧b)∨(a∧c)∨(b∧c).Позначимоїїm(a,b, c)іназиватимемомедіаною.

Довеститакувластивістьмедіани:(а) m(a,b, c)≡m(b, c, a)≡m(a,c,b);(б) m(a, a, b)≡a; m(a, ¬a, b)≡ b;(в) ¬m(a,b,c)≡m(¬a,¬b,¬c);(г) m(a,b,c)≡m(¬(m(¬a,b,c)),b,c);(д) m(a,b,c)≡m(a,¬m(a,¬b,c),c);(е) m(m(¬a,b,c),m(a,¬b,c),m(a,b,¬c))≡m(a,m(¬a,¬b,¬c),

m(¬a,b,c));(є) a ∧b ∧c ∨d ∧(a ∨b ∨c)≡m(m(a,b,d),m(a,c,d),m(b,c,d));(ж)(a ∨b ∨c)∧d ∨(a ∧b ∧c)≡ m(m(b,c,d),a,d).

Page 37: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

37

52.ПобудуватиформулуалгебривисловленьA,щозалежитьвідпропозиційнихзміннихx,y,zідляякоївиконуютьсятакірівносиль-ності:

(а) (x ∧A)≡(x ∧y)і(x ∨ A)≡ (x ∧z);(б) (z →A)≡(z →(x ∧ y))і(A →z)≡(¬(x ∨y)→z);(в) (x →A)≡(y →(¬x ∨z))і((z →y)→x)≡(¬x →¬A);(г) A ∧(x ∨y)≡x ∧y ∧z.

4. логічний висновок на базі алгебРи висловлень. несупеРечнісТь Множини висловлень

ФормулаB(p1,p2,…,pn)називаєтьсялогічним висновком зфор-мулA1(p1,p2,…,pn)( ( A2(p1,p2,…,pn)( (…,Ak(p1,p2,…,pn)(набазіалгебривисловлень,якщоBнабуваєзначення1навсіхтихнаборахзначеньp1,p2,…,pn,наякихусіAi(і=1,2,…,k)набуваютьзначення1.Форму-лиA1,A2,…,Akприцьомуназиваютьпосилками,чиприпущеннями.Те,щоBєлогічнимвисновком(логічновипливає,слідує)зA1,A2,…,Ak на базі алгебри висловлень, позначають A1,A2,…,Ak|=B. ВиразA1,A2,…,Ak|=Bназиваютьвивідністю(набазіалгебривисловлень).

Зокрема,якщоk=1,тоформулуB(p1,p2,…,pn)називаютьлогіч-нимслідуваннямформулиA1(p1,p2,…,pn)іпозначаютьцеA1⇒B.

Множина висловлень M=A1(p1,p2,…,pn), A2(p1,p2,…,pn),…,Ak(p1,p2,…,pn)називаєтьсянесуперечною(сумісною),якщоіснуєта-кийнабірзначеньдляp1,p2,…,pn,наякомукон’юнкціяA1∧ A2∧ …∧Akнабуває значення 1 (про висловлення A1,A2,…,Ak тоді кажуть, щовонисумісніміжсобою).Віншомуразі,тобтоякщонавсіхнаборахзначень p1,p2,…,pn кон’юнкціяA1∧A2 ∧…∧Ak набуває значення 0,кажуть,щовисловленняA1,A2,…,Akнесумісніабощомножинавис-ловленьMсуперечна.

1. Довести, що формула B(p1,p2,…,pn) є логічним висновком зформул A1(p1,p2,…,pn)( (A2(p1,p2,…,pn)( (…,Ak(p1,p2,…,pn) на базіалгебри висловлень (тобтоA1, A2,..., Ak |=B) тоді й тільки тоді, коли|=A1 ∧ A2 ∧... ∧ Ak → B.

2.Довести, що A1, A2,..., Ak |=B тоді й тільки тоді, колиA1 ∧ A2 ∧... ∧ Ak ⇒B.

3.Довести,щоA1, A2, …, Ak |=B тоді й тільки тоді, колиформула(A1 → (A2 → (... (Ak →B)…))єтавтологією.

Page 38: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

38

4.Довести, що коли кожна з формул Ai(p1,p2,…,pn)( (i=1,2,…,kсильніша ніж формула B(p1,p2,…,pn), то формула B(p1,p2,…,pn) єлогічним висновком з формул A1(p1,p2,…,pn)( (A2(p1,p2,…,pn)( (…,Ak(p1,p2,…,pn) на базі алгебри висловлень.Чи правильне оберненетвердження?Відповідьобґрунтувати.

5.Довести,щодлядовільнихформул A1, A2,..., Ak алгебривислов-леньвиконуєтьсяA1, A2,..., Ak |=Ai( (i=1,2,…,k.

6.Довести, що коли A1, A2, …, Ak |=Bi для всіх i=1,2,…,m іB1,B2,…,Bm|=C,тоA1,A2,…,Ak|=C.

7.Довестививідність.(а) a∨b,¬a∨c|=b∨c;(б) a∨b,a→c,b→d|=c∨d;(в) ¬a∨b,¬b∨¬c|=a→¬c;(г) a→b,a∧¬b|=b;(д) ¬(a∨b)|=¬a∨c;(е) a,c→¬(a∨b)|=¬c;(є) a∧b,¬c→¬b |=c;(ж)a∨¬c,a→d,b→c,¬b→d|=d;(з) (a∨b)→c,c→(d∨e),e→f,¬d∧¬f|=¬a;(и) a→(b∨c),d→a|=(¬b∧¬c)→¬d.

8. Виходячи з означення логічного висновку на базі алгебривисловлень, перевірити правильність твердження a∨b, a→¬c |=a∨(¬c~b).

9. Побудувавши відповідні таблиці істинності, визначити, чи єправильноютакавивідність:

(а) (a→b)→c |=(a∨b) ∨c;(б) (a∨b)∨c |=(a→b)→c;(в) a→b,a∨c|=(a∨c)→(a∧ b);(г) a→b,a→c, a|=b∧c;(д) a→b,c∧a|=c∧b;(е) a→b,c∧a|=c;(є) a ∧ b,¬a ∨ b|=¬b;(ж)a ∨b, a →c, b →c|=¬c →¬a.

10.ФормулиA1,A2,A3,B1,B2заданотаблицямиістинності.

Page 39: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

39

x y z A1 A2 A3 B1 B2

000 1 0 1 1 1001010011100101110111

1010110

0101001

1001110

1010100

0010010

Визначити,чивиконуєтьсятакавивідність:(а) A1|=B2;(б) A1,A3|=B1;(в) A2,A3|=B2;(г) A1,A2,A3|=B2;(д) A2,A3|=B1;(е) A1,A3|=B2.

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

1) ¬a~b;2) a→(¬a→b);3) a∧¬b;4) ¬a→b;5) a∧¬(¬b ∨a).

12.Довести,щовідношеннялогічногослідуваннянабазіалгебривисловленьрефлексивне ітранзитивне.Чиєцевідношеннясимет-ричним?Чиєвоноантисиметричним?

13.Виходячи з означення логічного слідування на базі алгебривисловлень,довеститвердження.

(а) ЯкщоA |=BіB ≡C,тоA |=C.(б) ЯкщоA1,A2|=BіC—довільнаформулаалгебривисловлень,

тоA1,A2,C|=B.(в) ЯкщоA,C |=BіC—тавтологія,тоA |=B.(г) A |=B тодійтількитоді,коли¬B |=¬A.

14.Довести,щоколиA |=B,тодлядовільноїформулиCалгебривисловленьвиконуютьсятаківивідності:A∨C|=B∨CіA∧C|=B∧C.Чиправильнеоберненетвердження?Відповідьобґрунтувати.

15.Довестичиспростуватитвердження,щоколиA |=B,тодлядо-вільноїформулиCалгебривисловленьвиконуєтьсяA→C|=B→C.

Page 40: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

40

16.Довести чи спростувати твердження,що колиA |=B, то длядовільноїформулиCалгебривисловленьвиконуєтьсяA~C|=B~C.

17.Довести,щоколиA1 |=B іA2 |=B,тоA1,A2 |=B.Чиправильнеоберненетвердження?Відповідьобґрунтувати.

18.Знайтипринаймніоднувідміннувідтавтологіїіпосилокфор-мулу алгебри висловлень, яка є логічним висновком із такихфор-мул:

(а) a,a~b;(б) a,a∨c;(в) a→b,b→c;(г) a→b,b∨c,(a∧b)~c.

19.Знайтипринаймніоднувідміннувідтавтологіїіпосилокфор-мулуF(a,b)алгебривисловлень,якаєлогічнимвисновкомізтакихформул:

(а) ¬a∨c,¬b∧¬c, b→a;(б) a→c,b∨¬c, ¬b→a;(в) a∨¬c,a→b,b→c,¬b∧a;(г) a→b,a ∧c,(a∧b) →c.

20.Знайтипринаймніоднувідміннувідтавтологіїіпосилокфор-мулуалгебривисловлень,якаєлогічнимвисновкомізформул a∨b,a→c,b~d ізалежитьтількивідтакихпропозиційнихзмінних:

(а) aіb;(б) aіc;(в) b,cіd.

21.Сформулювативсілогічнівисновки,щовипливаютьізтакихпосилок:1)Якщосумацифрцілогочислаnділитьсяна3,тоцечислоділитьсяна3іна9.2)Якщочислоnділитьсяна9,товоноділитьсяна3.

22.Знайтищонайменшедвіпосилки,логічнимвисновкомзякихє наведенаформула алгебри висловлень (посилкинеповинні бутисуперечностямиінеповиннібутирівносильнимиційформулі).

(а) a→b; (б) (a∨b)→(a∧b);(в) a∨¬b;(г) ((a∧ ¬b)→c)→(b∨c).

23.Унаведенійвивідності(заумовиїїкоректності)знайтивідсут-нюпосилку F(a, b),щоміститьпропозиційнізмінніa і b.

Page 41: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

41

(а) a ∨¬c,b →(a ∧c), F(a, b)|=¬b∨¬c;(б) a→c, ¬b∨¬c, F(a, b), c→(b∨d)|=a∧¬d.

24.Скількиіснуєнерівносильнихміжсобоюформулалгебривис-ловленьF(a, b, c),дляякихвиконуєтьсятакаумова:

(а) (a→b)→c|=F(a,b,c);(б) (a∨b) ∨c|=F(a,b,c);(в) (a∨c)→(a∧b)|=F(a,b,c);(г) (a~c)→(a∧b)|=F(a,b,c).

25.Довести,щодлядовільнихформулA,B,Cалгебривисловленьвиконуєтьсявивідність(B→C)→C,¬B ∧¬C|=A.

26.Довести,щодлядовільнихформулалгебривисловленьA,BзумовA |=BіA |=¬Bвипливає|=¬A.

27.ЯкездвохтвердженьA |=Bчи“Якщо|=A,то|=B”єсильнішим?Відповідьобґрунтувати.

28. Нехай формули A1(p), A2(p), …, An(p) і B(p) алгебри вислов-леньмістятьпропозиційнузмінну p.Довести,щоколиA1(p), A2(p), …, An(p)|=B(p),тодлядовільноїформулиCалгебривисловленьвико-нуєтьсяA1(C), A2(C), …, An(C)|=B(C).

29. Довести чи спростувати твердження, що коли |=A(p), тоA(p)|=A(C),деp—пропозиційназмінна,C—довільнаформулаал-гебривисловлень.

30.Довести,щоформулаB є логічним слідуваннямформулиAтодійтількитоді,колимножинанаборівзначеньзмінних,дляякихістиннаформула A,єпідмножиноюмножининаборівзначеньзмін-них,дляякихістиннаформулаB.

31.Довести,щоформулаB є логічним слідуваннямформулиA тодійтількитоді,колитотожноістинноюєформула(A→B).

32.Довести,щоформулаB є логічним слідуваннямформулиAтодійтількитоді,колиформулаAсильніша,ніжформулаB.

33.Довести,щоA ⇒Bтодійтількитоді,колиA∧B≡A.

34.Довести,щоA ⇒Bтодійтількитоді,колиA∨B≡B.

35.Довести,щоA ⇒Bтодійтількитоді,коли¬B ⇒¬A.

Page 42: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

42

36.Довести,щоформулиAіBрівносильнітодійтількитоді,коликожназнихєлогічнимслідуванняміншої,тобтоA≡Bтодійтількитоді,колиA ⇒BіB ⇒A.

37.Довести,щобудь-якаформулаєлогічнимслідуваннямтотож-нохибноїформули(суперечності).

38.Довести,щототожноістиннаформула(тавтологія)єлогічнимслідуваннямдовільноїформули.

39.Перевірити(довестичиспростувати)такетвердження:(а) A→B,B |=A;(б) ¬B→¬A,A |=B;(в) A→B,B→ ¬A |=A;(г) ¬A→B,¬A |=B;(д) A→B,¬A→B |=B;(е) ¬A→¬B,A |=B.

40.Довеститакетвердження(вивідність).(а) A,A→B |=B;(б) A→B,¬B |=¬A;(в) А→B,B→C |=A→C;(г) А ∨ B,¬A |=B;(д) A→B,A→¬B |=¬A;(е) A→¬A |=¬A;(є) A→B,B→¬A |=¬A;(ж)¬A →A |=A.Навестиприкладизастосуваннязапропонованихлогічнихсхему

математичнихдоведеннях.

41.Перевірити(довестичиспростувати)такетвердження:(а) А→B, ¬А→B |=B;(б) А→B,¬B→¬C |=C→А;(в) А→B, ¬А→B |=¬B;(г) А→B,C→¬B |=A→¬C;(д) А →B, ¬А→C |=B→C;(е) А→C,B→С |=B→А;(є) А→B, А→C, B ∨C |=A;(ж)А→B, ¬А →¬C, B ∨¬C |=¬A;(з) A ∨C,А→B, C→D |=B ∨D;(и) A ∨D,А→B, C→D |=B ∨C;

Page 43: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

43

(і) B ∨D, А→B, C →D |=A ∨C;(ї) A ∨C, А→B, C→D |=B ∧D;(й) А~B, B ∨C,¬C |=¬A;(к) А→B, ¬А→¬B, A ∨¬C |=A.

42.Довеститакетвердження:(а) A→B,¬(B ∨C) |=¬A;(б) (А ∧B) ∧(C ∧D),A→¬A |=C;(в) А→B,C→B,D→(А ∨B),D |=B;(г) (A→(C→B)),A ∨¬D,C|=D→B;(д) ¬A ∨B,C→¬B |=A→¬C;(е) (А →B) ∧(C →D),(B →E) ∧(D →F),¬(E ∧F),А→C |=¬A.

43.Перевірити(довестичиспростувати)такетвердження:(а) А → B, C → D, A ∧C |=B ∧D;(б) (А ∨B) → C,(А ∧C)→¬B |=¬C →¬А;(в) A ∨B ∨C,C→ (А ∧¬B),А→¬C,B→С |=А;(г) (A→(B→C)),A ∨¬D,B|=D→C.

44.Перевірити(довестичиспростувати)коректністьвивідності.(а) А ∨B,¬B |=¬A; (б) А ∨B,A |=¬B;(в) А ∨B,¬(А ∧B),B |=¬A;(г) А ∨B∨C,¬А ∧¬B |=C.Навестисловеснуінтерпретаціюзапропонованоїлогічноїсхеми.

45.Довестививідність(А ∧B)→С |=(А ∧¬C)→¬B.

46.Чиєтвердження“Студентпоганопрацювавпротягомсеместру,томунесклавіспитздискретноїматематики”логічнимслідуваннямзтвердження“Якщостудентдобрепрацюватимепротягомсеместру,товінуспішноскладеіспитздискретноїматематики”?

47.Нехайзаданотакупосилку:“Якщостудентнезнаєматематич-ноїлогіки,товіннезможерозв’язатицюлогічнузадачу”.Визначитикоректністьлогічноговисновкузаумовидругоїпосилки.

(а) Студентрозв’язавцюлогічнузадачу.Отже,студентзнаємате-матичнулогіку.

(б) Студент знає математичну логіку. Отже, студент зможерозв’язатицюлогічнузадачу.

(в) Студентнезнаєматематичноїлогіки.Отже,студентнезможерозв’язатицюлогічнузадачу.

Page 44: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

44

(г) Студентнерозв’язавцюлогічнузадачу.Отже,студентнезнаєматематичноїлогіки.

48.УнаведеномуміркуваннізнайтивідсутнюдругупосилкуA(заумовиправильностівивідності),щовиражалабизв’язокміжвислов-леннями:“Цейчотирикутникромб”і“Уцьогочотирикутникадіаго-налівзаємноперпендикулярні”.

1)Якщоданийчотирикутникквадрат,товін—ромб.2)A?Отже,якщодіагоналіцьогочотирикутниканевзаємноперпенди-

кулярні,товіннеєквадратом.

49. Перевірити коректність наведених логічних міркувань фор-мальнимиметодами.

(а) Якщостудентнепрочитаєпідручникзматематичноїлогіки,товіннездобуденеобхіднихйомузнань.Алестудентпрочи-тавпідручниклогіки.Отже,вінздобувнеобхіднізнання.

(б) Якщопевнийелементобчислювальноїмашинимаєдефект,томашинанепрацюватиме.Обчислювальнамашинанепрацює,отже,цейелементмаєдефект.

(в) ШахістN небудечемпіоном,якщоневиграєцюпартію.АлеNвигравцюпартію.Отже,Nбудечемпіоном.

(г) Якщовсіпосилкививідностіістиннійвивідністьправильна,товисновок—істинний.Уційвивідностівисновокхибний.Отже,уційвивідностіневсіпосилкиістинніабовонанеправильна.

(д) ЯкщоАндрійпоїдевХарків,тоВікторпоїдевКиїв.АндрійпоїдевХарківабовОдесу.ЯкщоАндрійпоїдевОдесу,тоОль-газалишитьсяуЛьвові.АлеОльганезалишиласьуЛьвові.Отже,ВікторпоїдевКиїв.

(е) Длятогощоббутидопущенимдоіспитів,необхідноотриматизалікзматематичноїлогіки.Яотримаюцейзалік,якщонав-чусярозв’язуватилогічнізадачі.Яненавчивсярозв’язуватилогічнізадачі.Отже,янебудудопущенийдоіспитів.

(є) Длятогощобскластиіспитздискретноїматематики,меніне-обхіднодістатипідручникабоконспект.Ядістанупідручниктількив томуразі, якщомійприятельнепоїдедодому.Алевінпоїдедодомутількитоді,колиядістануконспект.Отже,яскладуіспитздискретноїматематики.

50.Записатинижченаведеніміркуванняувиглядівивідності(набазі алгебривисловлень) і визначитикоректність отриманої вивід-ності.

Page 45: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

45

(а) 1)ЩобпевнамножинаAнатуральнихчиселнебуланескін-ченною, достатньо, щоб вона була обмеженою. 2) Множи-наA—скінченна.Отже,множинаA—обмежена.

(б) 1) Для того щоб відповідність C не була функціональною,необхідно,щобвідповідністьCнебулавзаємнооднозначною.2)ВідповідністьC—взаємнооднозначна.Отже,відповідністьC—функціональна.

(в) 1)ДлятогощобвідношенняRбулотолерантним,достатньо,щоб воно було рефлексивним. 2) ВідношенняR не є толе-рантним.

Отже,відношенняR—нерефлексивне.(г) 1) Якщо дискримінантD квадратного тричлена ax2+bx+c

від’ємний, то ax2+bx+c не має дійсних коренів. 2) Якщоквадратнийтричленax2+bx+cнемаєдійснихкоренівіa >0,тонерівністьax2+bx+c >0виконуєтьсядлявсіхдійснихx.3)D <0;4)a <0.Отже,ax2+bx+c <0длявсіхдійснихx.

(д) 1)Числоділитьсяна9тількитоді,коливоноділитьсяна3.2)Цечислонеділитьсяна9.Отже,цечислонеділитьсяна3.

(е) 1)Якщочислоnкратне35,тоnкратне5іnкратне7.2)Числоnнекратне35.3)Числоnнекратне5.Отже,числоnнекрат-не7.

(є) 1)Якщочислоnкратне5іnкратне7,тоnкратне35.2)Числоnнекратне35.3)Числоnкратне5.Отже,числоnнекрат-не7.

(ж)1)Якщочислоnкратне24,тоnкратне6іnкратне4.2)Числоnнекратне24.3)Числоnкратне6.Отже,числоnнекрат-не4.

(з) 1)Длятогощобчисло2007булопростим,необхідно,щоб2007небулократне6.2)2007кратне6тількитоді,коли2007крат-не2.3)2007некратне2.Отже,2007—простечисло.

(и) 1)Якщоврозкладізанятьнасьогоднієлекціязалгебри,тонемаєлекціїздискретноїматематики.2)Заняттязфранцузь-кої мови є тільки тоді, коли є практикум з програмування.3)Немаєлекціїзматематичногоаналізу,якщонемаєзаняттязфранцузькоїмови.4)Лекціязалгебриєврозкладізанятьнасьогодні.Отже,урозкладізанятьнасьогоднінемаєлекції зматематичногоаналізу.

(і) 1)Будь-якийдріб—раціональнечисло.2)Кожнецілечислоєраціональнимчислом.Отже,кожнецілечисло—дріб.

Page 46: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

46

(ї) 1)Будь-якийдріб—раціональнечисло.2)Кожнецілечислоєраціональнимчислом.Отже,будь-якийдріб—цілечисло.

(й) 1)π—числотрансцендентнетількитоді,колиπєірраціональ-нимчислом.2)π—числоірраціональне.Отже,π —трансцен-дентнечисло.

(к) 1)Якщоa=0абоb=0,тоab=0.2)ab≠0.Отже,a≠0іb≠0.(л) 1)Якщоa=0абоb=0,тоab=0.2)ab=0.Отже,a=0іb=0.(м) 1)ЧасткововпорядкованамножинаAмаєнайменшийелемент

тоді,коливонаскінченнаімаєєдиниймінімальнийелемент.2)ЧасткововпорядкованамножинаA—нескінченна.3)Мно-жинаAмаєєдиниймінімальнийелемент.Отже,множинаAнемаєнайменшогоелемента.

51.Щоможнастверджуватипроправильністьдвохвивідностей,якімаютьоднаковіформалізованівигляди?

52.Чиможеправильнавивідністьматихибнийвисновок?

53.Чиможенеправильнавивідністьматиістиннийвисновок?

54.Якщовивідністьправильна,алепринаймніодназ їїпосилокхибна, тощоможнастверджуватипрозначення істинностівиснов-ку?

55.Якщовивідністьправильнаівсіїїпосилкиістинні,тощомож-насказатипроїївисновок?

56.Якщовивідністьправильна,алевисновокхибний,тощомож-настверджуватипроїїпосилки?

57.Чиможебутиправильноювивідність,вякоївсіпосилкихибні,ависновокістинний?

58.Щоможнасказатипровивідність,усіпосилкиякоїістинні,ависновокхибний?

59.Визначити,чиєзаданамножинависловленьнесуперечною.(а) a→b,¬a,¬b;(б) a→¬b,a∧b;(в) a→b,a→¬b,¬a;(г) a→¬a,¬a →a;(д) ¬(a→b),b→a;(е) a~c,c → b,a∧¬c;(є) a∧¬b,¬b→¬a,c~b;

Page 47: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

47

(ж)¬a~¬b,c→b,c∧¬a;(з) a~¬b,¬a→¬c,a∨c,c→b;(и) a→b,c~b,a∨¬c.

60.Довести,щоколиформулаA1(p1,p2,...,pn)→ (A2(p1,p2,...,pn)→→ (...→ (Am–1(p1,p2, ...,pn)→Am(p1,p2, ...,pn))...) є суперечністю, товисловлення A1(p1,p2, ...,pn),A2(p1,p2, ...,pn),..., Am(p1,p2, ...,pn) не-сумісні.Чиправильнеоберненетвердження?

61.Перевірити,чиєнесуперечноюмножинависловлень.1) R1рефлексивнетодійтількитоді,колиR3толерантне.2) ЯкщоR3—симетричне,тоR2—антисиметричне.3) Неправильно,щоR1рефлексивнетоді,колиR3рефлексивне.4) R3—толерантнеабоR2неєантисиметричним.

62.Перевірити,чиєнесуперечноюмножинависловлень.1) Якщоa∈M1,тонеправильно,щоa∈M2.2) a∈M2тодійтількитоді,колиa∈M3.3) Неправильно,щоa∈M2тількитоді,колиb∈M3.4) Якщоb∉M3,тоa∈M1.5) a∈M2іb∈M3абоa∉M1іa∈M3.

63.Перевірити,чиєнесуперечноюмножинависловлень.1) Дмитроуспішноскладеіспитздискретноїматематикитодій

тількитоді,колирегулярновиконуватимедомашнізавдання.2) ЯкщоДмитрораціональноорганізуєсвійробочийчас,товін

регулярновиконуватимедомашнізавдання.3) ДмитропоїденаекскурсіюдоЛьвоватоді,колиуспішноскла-

деіспитздискретноїматематики.4) Дмитрораціональноорганізуєсвійробочийчасіпоїденаекс-

курсіюдоЛьвова.

64.Визначитикоректністьлогічноговисновкувнаведеномумір-куванні.“КрадіжкумоглиздійснитиабоА, абоБ, абоВ.АлекрадіжкуздійснивА. Отже,крадіжкунездійснилиніБ, ніВ”.

65.СлідчийдопитуєтрьохсвідківА,Б,В.Астверджує,щоВгово-ритьнеправду.Внаполягаєнатому,щобслідчийневіривпоказаннямБ,Бкаже,щоаніА,аніВнеговорятьправди.Визначити,хтозтрьохсвідківговоритьправду.

66.Перевіритиформальнимиметодамиправильністьтакихлогіч-нихміркуваньполіцейськогодетектива: “ЯкщоДжонсне зустрічав

Page 48: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

48

цієїночіСміта,тоабоСміт—убивця,абоДжонсбреше.ЯкщоСміт—убивця,тоДжонснезустрічавСмітацієїночі,івбивствосталосяпісляопівночі.Якщовбивствосталосяпісляопівночі,тоабоСміт—убив-ця,абоДжонсбреше.Отже,Сміт—убивця”.

67. Студенти факультету кібернетики Андрій, Володимир, Ген-надій,Дмитро,Євген,Павло,СергійтаІгорбралиучастьутурнірізшахів.Прорезультатизмаганьвонирозповілитаке:

Андрій:“ПеремігДмитро”.Володимир:“НайбільшеочокнабралиЄвгенабоПетро”.Петро:“Ні,Євгенпосівпершемісце”.Сергій:“Андрійсказавнеправду”.Дмитро:“НеправдусказавСергій”.Євген:“Янепосівпершогомісця”.Геннадій:“Ігорсказавправду”.Павло:“НіЄвген,ніІгорпершогомісцянепосіли”.Згодомшахістисказали,щолишетризцихвідповідейправильні.

Хтоперемігутурнірі?

68.Прирозв’язуваннізадачізнайденотаківідповіді:1) числоx— ірраціональне і дорівнюєплощіправильного три-

кутниказістороною2;2) x <3іx — діагональквадратазістороною2;3) x єчисло,кратне3,ідорівнюєрадіусуколазавдовжки2. Одна частина кожного з тверджень правильна, а інша— ні.

Знайтиx.

69.Вікторзапросивдосебедрузів:Ірину,ТетянутаАндрія.(Відомо,що:1) колиприйдеІрина,тобудейТетяна;2) Іринанебудетількитоді,колибудутьТетянайАндрійразом;3) колинебудеАндрія,тонеприйдейІрина. ХтоздрузівВіктораприйдедоньогоназапрошення?

70.КолистудентаАзапитали,чивінразомізсвоїмидрузямиБіВдививсяновийфільм,тойвідповів:

1) колиядививсяновийфільмразомізБ,тофільмдививсятакожіВ,але

2) неправда, що колиВ дивився новийфільм, то я був у залі,зате

3) колидививсяновийфільмячиВ,тойогодививсятакожіБ. Хтоізстудентівдививсяновийфільм?

Page 49: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

49

71.ШістьстудентівА,Б,В,Г,Д,Екупилиполотерейномубіле-ту.Післярозіграшувиявилось,щодвазнихвиграли.Назапитання,хтосамевиграв,студентидалитаківідповіді:А—“вигравяіД”;Б—“вигравяіЕ”;В—“вигралиАіЕ”;Г—“вигралиГіБ”;Д—“вигралиЕіД”.Учотирьохізвідповідейлишеодначастинатвердженняправиль-на,аводній—обидвінеправильні.Чиїлотерейнібілетивиграли?

72.ХтосьізтрьохстудентівА,Б,Врозбиввікно.Асказав,щовініБвікнонерозбивали;Бсказав,щоАцьогонеробив,арозбиввікноВ;Всказав,щовінтакожнерозбивав,ацезробивА.Яквиявилосяпізніше,одинізстудентівдвічісказавнеправду,інший—двічісказавправду,асередтвердженьтретьогооднеправильне,адруге—ні.Хторозбиввікно?

73.ТридівчиниІрина,ОксанаіТетянаходилинадискотеку.Одназнихбулавчервонійсукні,друга—убілій,третя—усиній.Наза-питання,якасукнябуланакожнійздівчат,вонидалитакувідповідь:Іринабулавчервоній,Оксана—унечервоній,Тетяна—унесиній.

Уційвідповідізтрьохчастиноднаправильна,двінеправильні.Вякійсукнібулакожназдівчат?

74.Шестероюнаківрозглядалиперехожого.Згодомкоженізнихвідповівназапитання,якогокольорубулийоговолосся,очійкостюміскількийомуроків.

Андрій:рудий,очіблакитні,костюмсірий,34.Володимир:блондин,очічорні,костюмсиній,30.Борис:рудий,очікарі,костюмкоричневий,32.Григорій:брюнет,очіблакитні,костюмнекоричневий,30.Дмитро:шатен,очічорні,костюмсірий,28.Євген:блондин,очікарі,костюмсиній,32.Коженізнихтричіпомилився.Алеізшестивідповідейнакожнеіз

запитаньщонайменшеоднабулаправильною.Назвітьприкметипере-хожого.

75.ТроєобвинуваченихА,Б,Вдаютьтакісвідчення:А — “Бви-нен,аВ—ні”;Б — “ЯкщоАвинен,тоіВтеж”;В — “Яневинен,алехочодинздвохіншихвинен”.

(а) Вважаючи,щоБіВговорятьправду,встановити,хтосамеви-нен.

(б) Якщовсітроєневинні,тохтознихсказавправду,ахто—не-правду?

Page 50: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

50

76.Родина,щоскладаєтьсязбатька,матері,сина,молодшоїістар-шоїдоньок,придбалателевізор.

Умовилися,щовпершийвечірдивитимутьсяпередачі в такомупорядку:

1) колибатькодивитьсяпередачу,матитакождивитьсяцюпере-дачу;

2) доньки,обидвіабоодназних,дивлятьсяпередачу;3) іздвохчленівродини—матиісин—дивлятьсяпередачуабо

тількимати,аботількисин;4) син дивиться передачу тоді й тільки тоді, коли її дивиться

старшадонька;5) якщомолодшадонькадивитьсяпередачу,тобатькоістарша

донькароблятьтесаме. Хтозчленівродинидививсяцьоговечорапередачу?

77.Маємоп’ятьтвердженьT1,T2,T3,T4,T5.Відомо,що:1) середцихтвердженьістиннихбільше,ніжхибних;2) у списку цих тверджень підряд слідують щонайбільше два

твердження,якімаютьоднаковізначенняістинності;3) значенняістинностітвердженьT1іT5протилежні. Визначити,якезцихтвердженьєістинним,аяке—хибним.

Якиммаєбутизначенняістинностідругоготвердження,щобзначення істинностівсіхп’ятитвердженьвизначалисьодно-значно?

78.Придослідженніхворобивклініціотриманотакуінформацію.(а) 1)Симптомиa абоc спостерігаютьсятоді,колиз’являється

симптомb. 2)Симптомaвідсутнійтількитоді,колиспостерігаютьсяобид-

васимптомиbіc. 3)Якщонемаєсимптомуc,тообов’язкововиявляєтьсясимп-

томa. 4)Симптомbбезсимптомуaбуваєтількитоді,коливідсутній

симптомс.(б) 1)Симптомcспостерігаєтьсятоді,колиєсимптомиa, bіd. 2)Симптомaспільноізсимптомомbбуваєтількитоді,коли

єсимптомсабонемаєсимптомуd. 3)Ізнаявностісимптомуbбезсвипливаєвідсутністьсимпто-

мівa іd. 4)Якщозанаявності симптомуb відсутній симптомa, то є

такожсимптомс чиd.

Page 51: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

51

5)Ізнаявностісимптомівbіdвипливає,щоспостерігаєтьсяпринаймніодинізсимптомів—aабо с.

Проаналізуватиіспроститиотримануінформацію.

5. числення висловлень. ФоРМальне доведення. ТеоРеМи

Числення(формальнатеорія)висловлень(ЧВ)означаєтьсятак.1.Алфавітчисленнявисловленьскладаютьтакісимволи:–малілатинськілітериa,b,c,d,…,x,y,z(можливо,зіндексами),

якіназиватимемопропозиційнимизмінними;–знаки∨,∧,¬,→,якіназиваютьлогічнимизв’язками;–круглідужки:(і).2.Поняттяформулиозначимоіндуктивно:а)усіпропозиційнізміннієформулами;б)якщоA іB—формули,товирази(абослова)(A∧B),(A∨B),

(¬A),(A→B)такожєформулами(длявсіхцихвиразівформулиAіBєпідформулами);

в)іншихформул,ніжпобудованізаправиламиа)іб),немає.Зауважимотакож,щозметоюзменшеннякількостідужокзвичайно

випускаютьзовнішнідужкиформул,азамість(¬A)записують¬A.3. Аксіомами A1–A10 численнявисловленьбудутьтакіформули:A1. a→(b→a)A2. (a→b)→((a→(b→c))→(a→c))A3. (a∧b)→aA4. (a∧b)→bA5. (a→b)→((a→c)→(a→(b∧c)))A6. a→(a∨b)A7. b→(a∨b)A8. (a→c)→((b→c)→((a∨ b)→c))A9. (a→b)→((a→¬b)→¬a)

A10. ¬¬a→a4.Правиламививедення(виводу)є:1)правилопідстановки.ЯкщоA—вивіднаформула,якамістить

літеруp(позначимоцейфактA(p)),товивідноюєйформулаA(B),щоздобуваєтьсязAзаміноювсіхвходженьлітериpнадовільнуфор-мулуB;записується

A(p);A(B)

Page 52: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

52

2)правиловисновку(modusponens).ЯкщоA іA→B—вивідніформули,товивідноюєйформулаB;записується

A,A→B .B

ФормулиA(B)іB,якієрезультатомдіїозначенихправил,назива-ютьбезпосередньовивіднимизформулA(p)таAіA→Bзавідповід-нимправиломвиведення.

Длязручностізаписуватимемодіюозначенихправилвиведенняутакомувигляді:

S(p; B)A(p) = A(B) (правилопідстановки),MP(A, A→B) = B (правиловисновку).ЗамістьпослідовностіпідстановокS(p1;B1),S(p2;B2),…,S(pk;Bk)

писатимемоскладну(одночасну)підстановкуувиглядіS(p1,p2,…,pk;B1,B2,…,Bk).

Виведенням(виводом,вивідністю)формулиB зформулA1,A2,…,AnназиваютьпослідовністьформулF1,F2,…,Fmтаку,щоFm=B,абудь-якаформулаFi,i=1,2,…,mє:

1)абоаксіомою;2)абооднієюзпочатковихформулA1,A2,…,An;3)абобезпосередньовивідноюзформулF1,F2,…,Fi–1 (абобудь-

якоїїхпідмножини)заоднимзправилвиводу.Якщо існує виведенняформулиB з формулA1,A2,…,An, то ка-

жуть,щоBєвивідноюзA1,A2,…,An,іпозначаютьцейфакттак:A1,A2,…,An|–B.ФормулиA1,A2,…,Anназиваютьпосилками,припущення-миабогіпотезамививедення,аформулуB—висновком,наслідкомабовислідом.ПерехідувиведеннівідформулиFi–1доFiназиваютьi-мкрокомвиведення.

ДоведеннямформулиBназиваютьвиведенняBзпорожньоїмно-жиниформул,тобтовиведення,вякомуякпочатковіформуливико-ристовуютьтількиаксіомитеорії.

Формула B, для якої існує доведення, називається довідною(вивідною)формулою,аботеоремою;цейфактпозначають|–B.

При вивченні формальних теорій розрізняють два типи тверд-жень:

1)твердження(формули)самоїтеорії,абоїїтеореми;2)твердження про теорію (про властивості її теорем, доведень

тощо).Перші є елементами (словами, виразами, формулами) внутріш-

ньоїмовитеорії, а другі— зовнішніми; останніформулюютьу тер-

Page 53: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

53

мінахмови,щоє зовнішньоющодотеорії іназиваєтьсяметамовоютеорії;саміцітвердженняназиваютьметатеоремами.

Наприклад,якщопобудованодоведенняформулиB,товиразB—теорема,атвердження“|–B”—метатеорема.

РозглянемоприкладививеденьуЧВ.ДлязручностіоберемотакуформузаписувиведенняформулуЧВ:а)послідовністьформулвиведеннязаписуватимемоустовпчик,

нумеруючиїхупорядкуслідуванняF1,F2,….б)порядізкожноюформулоюпіслядвокрапкиписатимемопояс-

нення,щовстановлюєзаконністьїїпоявиувиведенні.Приклад 5.1. 1) |– (a→a). F1: S(b, c; b→a, a)A2 = (a→(b→a)) →((a→((b→a)→a))→

→ (a→a)) F2: MP(A1, F1) = ((a→((b→a)→a))→(a→a)) F3: S(b; b →a)A1 = (a→((b →a)→a)) F4: MP(F3, F2) = (a→a)2) a |– (b→a). F1:a F2:MP(F1,A1)=(b→a)3) a,b |– (a∧b). F1:S(b, c; a, b)A5=((a→a)→((a→b)→(a→(a∧b)))) F2:(a→ a)(див. п. 1)) F3:MP(F2,F1)=((a→b)→(a→(a∧b))) F4:b F5:S(a, b; b, a)A1=(b→(a →b)) F6:MP(F4,F5)=a→b F7:MP(F6,F3)=(a→(a∧b)) F8:a F9:MP(F8,F7)=(a∧b)Множина формул Г називається суперечною, якщо існує така

формулаAчисленнявисловлень,щоГ|–AіГ|–¬A;інакшемножинаформулГназиваєтьсянесуперечною.

1.Переконатисьзаіндуктивнимозначенням,щонаведенийвиразєформулоючисленнявисловлень.Виписативсіїїпідформули.

(а) (((¬a)→b)∨((¬b)→a));(б) (((a∧(¬b))→c)∨(a→c));(в) ((a→ b)→((a→c)→(a→(b∧c))));(г)((((¬a)→(b ∨c))∧((¬c)→b))→((a∧(¬b))∧(c→(¬a)))).

Page 54: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

54

2.Визначити,чиєформулоючисленнявисловленьтакийвираз:(а) ((a ∨((¬b)→c))→(¬a));(б)(((a∧b)∨(c∧d))→(ab∧c));(в)(a→b)~((¬b)→(¬a)));(г)(a∨((a∨¬b)→c)→(a—b));(д)(a∨b→((a~c)∧a)→∨c);(е)(¬¬a→b)∧(¬b)→(a→c)).

3. Записати складну (одночасну) підстановку у вигляді S(p1,p2,…,pk;B1,B2,…,Bk)івизначитиїїрезультат:

(а) підстановку(a→b)замістьa і aзамістьb ваксіомуA1;(б) підстановку(b→a)замістьa, (a→b)замістьb, ¬bзамістьcв

аксіомуA2;(в) підстановку(a→(b→c))замістьa,((b→c)→b)замістьbв

аксіомуA9;(г) підстановку(a∨b)замістьa,(¬a→b) замістьb,(a→¬b)за-

містьcваксіомуA5.

4.Перевірити,чикоректновиконанопроступідстановку.(а) S(a;b→a)A1=(b→a)→(b→a);(б) S(a;b→a)A1=(b→a)→(b→(b →a));(в) S(c;b →c)A2=(a→b) →((a→c)→(a→c));(г) S(¬a;b→a)A9=(a→b) →((a→¬b) → (b→a));(д) S(a;¬¬a)A10=a→a;(е) S(a → b;¬b→¬a)((a→b)→a)=(¬b→¬a)→a;(є) S(b;a)A6=b→(b∨a);(ж)S(a∧b;a)A3=a→a.У разі неправильного виконанняпідстановки зазначити, в чому

самеполягаєпомилка.

5.Перевірити,чикоректновиконаноскладнупідстановку.(а) S(a,b;a→b,¬b)A1=(a→b) →(¬b→ a);(б) S(a,b;b→a,¬a)A1=(b→a)→(¬a→(b→a));(в) S(a,b;a→b,¬c)A2=((a→b)→b)→((a→b) →(a→¬c));(г) S(a,a→¬b;a→b,¬b)A9=(a→b)→((¬b)→¬(a→b)).

6.Визначитиізаписатисимволічно,результатомякоїпідстановкиівякуаксіомуєнаведенаформула.

(а) (a→b)→(((a∨b)→c)→(a→b));(б) ((a∨b)→b)→(((a∨b)→(b →(b∧c)))→((a∨b)→(b∧c)));(в) (((a∧b)→b)→c)→((b→c)→((((a∧b)→b)∨b) →c));

Page 55: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

55

(г) ((¬a∧¬b)→¬b)→(((¬a∧¬b)→¬¬b)→¬(¬a∧¬b));(д) (a→b)→((a→b)∨((a ∨b)→b)).

7. Нехай формули числення висловлень A1(p), A2(p), …, An(p) іB(p)містятьпропозиційнузміннуp.Довести,щоколиA1(p), A2(p), …, An(p)|—B(p), то для довільної формулиC числення висловленьвиконуєтьсяA1(C), A2(C), …, An(C)|—B(C).

8.Знайтипариформул,доякихможназастосуватиправиловис-новку,івизначитирезультатдії.

1) (a→b)→b;2) (a→b)→(a→¬c);3) (a→b);4) ((a→b)→((a→c)→(a→(b∧c))));5) ((a →b)→b)→((a→b)→(a →¬c));6) (a→b)→(a→c).

9.Доповнитикоженкрокдоведеннятеоремичисленнявисловленьпоясненнямиувиглядізаписувідповідногоправилавиводу.

(а) |—(a ∧a)→a. F1:(a ∧a)→a(б) |—(a ∨ a) →a. F1:(a→a)→((a→a)→((a ∨a)→a)) F2:(a→(b→a))→((a→((b→a)→a))→(a→a)) F3:(a→((b→a)→a))→(a→a) F4:a→((b→a)→a) F5:a→a F6:(a→ a)→((a ∨a)→a) F7:(a ∨a)→a(в) |—(a ∧b)→(a ∨b). F1:(a→(a ∨b))→((a ∧b)→(a→(a ∨b))) F2:(a ∧b)→(a→(a ∨b)) F3:((a ∧ b)→a)→(((a ∧b)→(a→(a ∨b)))→((a ∧b)→

→ (a ∨b))) F4:((a ∧b)→(a→(a ∨b)))→((a ∧b)→(a ∨b)) F5:(a ∧b)→(a ∨b)(г) |—(a ∨b)→(b ∨a). F1:(a→(b ∨a))→((b→(b ∨a))→((a ∨b)→(b ∨a))) F2:a→(b ∨a) F3:b→(b ∨a)

Page 56: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

56

F4:(b→(b ∨a))→((a ∨b)→(b ∨a)) F5:(a ∨b)→(b ∨a)(д) |—(a→b)→(a →(a ∧b)). F1:(a→a) →((a→b)→(a→(a ∧b))) F2:(a →(b→a))→((a→((b→a)→ a))→(a→a)) F3:(a→((b→a)→a))→(a→a) F4:a→((b→a)→a) F5:a→a F6:(a→b)→(a→(a ∧b))

10.Визначити,чиєвиведеннямданоїтеоремичисленнявислов-лень наведена послідовність формул. У разі позитивної відповідідоповнитикоженкрокдоведенняпоясненнямиувиглядізаписувід-повідногоправилавиводу.

(а) |—a→(a ∧a). F1:(a→a)→((a→a)→(a→(a ∧a))) F2:(a→(b →a)) →((a→((b→a)→a))→(a→ a)) F3:(a→((b→a)→a))→(a→ a) F4:a→((b→a)→a) F5:a→a F6:(a→a)→(a→(a ∧a)) F7:a→(a ∧a)(б) |—(¬a→b)→(¬b→a). F1:(¬¬a→a)→(¬b→(¬¬a→a)) F2:(a→a)→(¬b→(¬¬a→a)) F3:(a→(b→a))→((a→((b→a)→a))→ (a→a)) F4:(a→((b→a)→a))→(a→a) F5:a→((b→a)→a) F6:a→a F7:¬b→(¬¬a→a) F8:(¬b→(¬¬a→a))→((¬b→¬¬a)→(¬b→ a)) F9:(¬b→¬¬a)→(¬b→a) F10:(¬a→b)→(¬b→a)(в) |—a→((a∧b)→(a∨c)). F1:(a∨c)→((a∧b)→(a∨c)) F2:((a∨c)→((a∧b)→(a∨c)))→ (a →((a∨c)→((a∧b)→

→ (a∨c)))) F3:a→((a∨c)→((a∧b)→(a∨c))) F4:(a→(a∨c))→((a→((a∨c)→((a∧b)→(a∨c)))) →

→ (a→((a∧b)→(a∨c))))

Page 57: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

57

F5:a→(a∨c) F6:(a→((a∨c)→((a∧b)→(a∨c))))→(a→((a∧b)→

→ (a∨c))) F7:a→((a ∧b)→(a∨c))(г) |—((a∧c)∨(b∧c))→c. F1:((a∧c)→c)→(((b∧c)→c)→ (((a∧c)∨(b∧ c))→c)) F2:(a∧c)→c F3:((b∧c)→c)→(((a∧c)∨(b∧c))→c) F4:(b∧c)→c F5:((a∧c)∨(b∧c)) →c(д) |—a →((a ∨b) ∧a). F1:(a→(a ∨b)) →((a→a)→(a→((a ∨b) ∧a))) F2:(a→a)→(a→((a ∨b) ∧a)) F3:(a→(b→ a))→((a→((b→a)→a))→(a→a)) F4:(a→((b→a)→a))→(a→a) F5:a→((b→a)→a) F6:a→a F7:a→((a ∨b) ∧a)

11.Доповнитикоженкроквиведенняформуличисленнявислов-леньзмножиниформулпоясненнямиувиглядізаписувідповідногоправилавиводу.

(а) a→b,a→c|—a→(b ∧c)(правило композиції). F1:a→b F2:a→c F3:(a→c)→(a→(b ∧c)) F4:a→(b ∧c)(б) a→b,a→¬b|—¬a(правило введення заперечення). F1:a→b F2:a→¬b F3:(a→¬b)→¬a F4:¬a(в) a,a→b|—a ∧b. F1:(a→a)→((a→b)→(a→(a ∧b))) F2:(a→(b→a))→((a→((b→a)→a))→(a→a)) F3:(a→((b→a)→a))→(a→a) F4:a→((b→a)→a) F5:a→a F6:(a→b)→(a→(a ∧b)) F7:a→b

Page 58: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

58

F8:a→(a ∧b) F9:a F10:a ∧b(г) a→ b,b→c|—a→c(правило ланцюгового висновку чи правило

силогізму). F1:a→b F2:b→c F3:(a→(b→c))→(a→c) F4:(b→c)→(a→(b→c)) F5:a→(b→c) F6:a→c

12.Визначити,чиєнаведенапослідовністьформулвиведеннямданоїформуличисленнявисловленьзмножиниформул.Уразіпо-зитивноївідповідідоповнитикоженкроквиведенняпоясненнямиувиглядізаписувідповідногоправилавиводу.

(а) a ∨a|—a. F1:(a→a)→((a→a)→((a ∨a)→a)) F2:(a→(b→a))→((a→((b→a)→a))→(a→a)) F3:(a→((b→a)→a))→(a→a) F4:a→((b→a)→a) F5:a→a F6:(a→a)→((a ∨a)→a) F7:(a ∨a) →a F8:a ∨a F9:a(б) ¬a→b,¬b|—a. F1:¬a→b F2:¬b F3:¬b→(¬a→¬b) F4:¬a→¬b F5:(¬a→b)→((¬a→¬b)→¬¬a) F6:(¬a→¬b)→¬¬a F7:¬¬a F8:a(в) a∧b|—a∨b. F1:(a→(a ∨b))→((a ∧b)→(a→(a ∨b))) F2:(a ∧b)→(a →(a ∨b)) F3:((a ∧b)→a)→(((a ∧b)→(a→(a ∨b)))→((a ∧b)→

→ (a ∨b)))

Page 59: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

59

F4:((a ∧b)→(a→(a ∨b)))→((a ∧b)→(a ∨b)) F5:(a ∧b)→(a ∨b) F6:a ∧b F7:a ∨b(г) a ∨b,c|—(a ∧c) ∨(b ∧c). F1:c F2:c→((a ∨b)→c) F3:(a ∨b)→c F4:((a ∨b)→c)→(((a ∨b)→(c→((a ∧c) ∨(b ∧ c))))→

→ ((a ∨b)→(c→((a ∧c) ∨(b ∧c))))) F5:((a ∨b)→(c→((a ∧c) ∨(b ∧c))))→((a ∨b)→((a ∧c) ∨

∨ (b ∧c)))) F6:c→((a ∧c) ∨(b ∧c)) F7:(c→((a ∧c) ∨(b ∧c)))→((a ∨b)→(c→((a ∧c) ∨(b ∧c)))) F8:(a ∨b) →(c→((a ∧c) ∨(b ∧c))) F9:(a ∨b)→((a ∧c) ∨(b ∧c)) F10:a ∨b F11:(a ∧c) ∨(b ∧ c)(д) (a ∧b)→c,a,b|—c. F1:(a→a)→((a→b)→(a→(a ∧b))) F2:(a→ (b→a))→((a→((b→a)→a)) → (a→a)) F3:(a→ ((b→a)→a)) →(a→a) F4:a→((b→a)→a) F5:a→ a F6:(a→ b)→(a→(a ∧b)) F7:b→(a→b) F8:b F9:a→b F10:a→(a ∧b) F11:a F12:a ∧b F13:(a ∧b)→c F14:c

13.ВизначитимножинуформулM,виведеннямзякоїєнаведенапослідовністьформул.Доповнитикоженкроквиведенняпояснення-миувиглядізаписувідповідногоправилавиводу.

(а) M |—b∧a. F1:((a ∧b)→b)→(((a ∧b)→a)→((a ∧b)→(b∧a)))

Page 60: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

60

F2:((a ∧b) →a)→((a ∧b)→(b∧a)) F3:(a ∧b)→(b∧a) F4:a ∧b F4:b∧a(б) M|—a∨c. F1:(a→(a∨c))→((a∧b)→(a→(a∨ c))) F2:a→(a∨c) F3:(a∧b)→(a→(a∨c)) F4:a ∧ b F5:a→(a∨c) F6:a F7:a∨c(в) M|—c. F1:(a→c)→((b→c)→(a∨b→c)) F2:((a∧c)→c)→(((b∧c)→c)→(((a ∧c)∨(b∧c))→c)) F4:(a∧c)→c F5:((b∧c)→c)→(((a∧c)∨(b∧c))→c) F6:(b∧c)→c F7:((a∧c)∨(b∧c))→c F8:(a∧c)∨(b∧c) F9:c(г) M|—a∨c. F1:(a∨c)→((a∧b)→(a∨c)) F2:((a∨c)→((a∧b)→(a ∨c)))→ (a→((a ∨c)→((a∧b)→

→ (a∨c)))) F3:a→((a∨c)→((a∧b)→(a∨c))) F4:((a→(a∨c))→ (a→((a∨c)→((a∧b)→(a∨c))))→

→ (a→((a∧b)→(a∨c)))) F5:a→(a∨c) F6:(a→((a∨c)→((a∧b)→(a∨c))))→(a→((a∧b)→

→ (a∨c)))) F7:a→((a∧b)→(a∨c)) F8:a F9:(a∧b)→(a∨ c) F10:a∧b F11:a∨c

14.Довеститеорему:(а) (a∧a)→a;

Page 61: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

61

(б) a→(a∧a);(в) (a∨a)→a;(г) a→(a∨a).

15.Довеститеорему:(а) (a→b)→(a→(a∧b));(б) (b→(a∨c))→((a∨b)→ (a∨c)).

16.Довеститеорему:(а) (b→a)→((a∨b)→a);(б) ¬(b→a)→¬a.

17.Довеститеорему:(а) ¬b→¬(a ∧b);(б) ¬(a∨b)→¬a.

18.Довеститеорему:(а) (a∨b)→(b∨a);(б) (a∧b)→(b∧a);(в) a→((a∨b)∧a);(г) (a∨(a∧b))→a.

19.Довеститеорему:(а) a→((a∧b)→b);(б) a →(b→¬¬b);(в) (a∨b)→(¬¬a→a);(г) a→((b→c)→(¬c→¬b)).

20.Довеститеорему:(а) (a∧(a→b))→b;(б) a →((a→b) →b).

21.Довеститеорему:(а) (a∨b)→(¬b→a);(б) (a∨b)→(¬a→b);(в) (¬a∨b)→(a→b);(г) (a∨¬b)→(b→¬a).

22.Довестививідність:(а) a→c,b→c,a∨b|—c;(б) a→c,b→d,a∨b|—c∨d;(в) a→b,a→c,¬b∨¬c|—¬a;(г) a→c,b→d,¬c∨¬d|—¬a∨¬b.

Page 62: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

62

23.Довеститеоремучисленнявисловлень:(а) ((a∧b)→c)→((a∧b) →(b∧ c));(б) (a→b)→(a→ ((b→a)∧a));(в) (b→c)→(b→(a→c));(г) (b→(a→(b→c))→(b →((a→b) →(a→c))));(д) (a→b)→(a→¬¬b);(е) (a →¬¬b)→(a→b);(є) a→((b∨c) →(a∨c));(ж)(a∧b)→(c→b);(з) (b →c)→(a→(¬c→¬b));(и) c→ ((a∧b)→(b ∨ c));(і) (a∨c)→(((a∨b)→c)→(¬c→¬(a ∨b)));(ї) (b→(a∨c))→((b→c)→((d→c)→((b∨ d)→c)));(й) (a∧b)→(a∨b);(к) (¬a→b)→(¬b→(¬¬a→a));(л) (c→(a→b))→(c→(¬b→¬a));(м) (a→¬b)→(a→(c∨¬b));(н) (a→b)→(¬b→¬a);(о) (¬a→b)→(¬b→a);(п) (a→¬b)→(b→¬a).

24. Визначити, чи є виведенням формули (¬a→b)→(¬b→a)такапослідовністьформул:

(а) F1:(a→b)→(¬b→¬a) F2:(¬a→b)→(¬b→¬¬a) F3:¬¬a→a F4:(¬a→b)→(¬b→a)(б) F1:(a→b)→(¬b→¬a) F2:(¬a→b)→(¬b→¬¬a) F3:¬¬a→a F4:a→(b→a) F5:(¬¬a→a)→(¬b→(¬¬a→a)) F6:¬b→(¬¬a→a) F7:(a→(b→c))→((a→b)→(a→c)) F8:(¬b →(¬¬a→a))→((¬b→¬¬a)→(¬b→a)) F9:(¬b→¬¬a)→(¬b→a) F10:(¬a→b)→(¬b→a).

25.Провестиформальнедоведеннятеореми:(а) ¬(a∨b)→(¬a∧¬b);

Page 63: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

63

(б) (¬a ∧¬b)→(¬a∨¬b);(в) ¬(a∧b)→(¬a∨¬b);(г) (¬a∨¬b)→¬(a∧b).

26.Довеститеорему:(а) a→ ¬¬a;(б) (¬¬a→a)∧(a→¬¬a).

27.Провестиформальнедоведеннятеореми:(а) (a→ b)→((b→c)→(a→c)) (перший закон ланцюгового вис­

новку).(б) (b→c)→((a→b)→(a→c)) (другий закон ланцюгового вис­

новку).

28.Довести,щоколиT—теорема,тодлядовільноїформулиAчис-леннявисловленьнаведенаформулатакожєтеоремою.

(а) A→T;(б) (A∧¬A)→¬T;(в) ¬T→A.

29.Довести,щоколиT—теорема, тодлядовільнихформулA іBчисленнявисловленьформула(A→¬T)→(A→B)такожєтеоре-мою.

30.Визначити,чиєнаведенамножинаформулчисленнявислов-леньсуперечною.

(а) a→b,¬a,¬b; (б) a→¬b,a∧b;(в) a→b,a→¬b,¬a;(г) a→ ¬a,¬a→a.

31.Довести,щомножинаГформулчисленнявисловленьсупереч-натодійтількитоді,колидляякоїсьформулиAчисленнявисловленьвиконуєтьсяГ|–(A∧¬A).

32.Довести,щомножинаформулГнесуперечнатодійтількитоді,колиіснуєформулачисленнявисловлень,щонеєвивідноюзГ.

Page 64: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

64

6. МеТаТеоРеМа дедукції. похідні пРавила виведення

Будь-якудоведенуучисленнівивідністьвиглядуГ|–A,деГ—мно-жинаформул,A—довільнаформула,можнарозглядатиякправило

виведенняГA,якеможнадодатидозаданоїмножиниправил.

Наприклад,доведенууприкладі5.1(2)вивідністьa|–b→aразомз

правиломпідстановкиможнарозглядатиякправилоA

B A,щоможе

бутиінтерпретованотак:“якщоформулаAєвивідною,товивідноюєіформулаB→A,деB—довільнаформула”.Цеправилонадаліможнавикористовуватидляпобудовиновихвиведень.Такіправиланазива-тимемопохіднимиправилами.

Задопомогоюдодатковихпохіднихправилдістаємоможливістьскоротитививеденняформул,невиконуючиповноговиведення.Ма-ючискороченевиведення,завждиможнапобудуватиповневиведен-ня,замінюючикожнуформулу,якаєрезультатомзастосуванняпохід-ногоправилавиведення,повнимїївиведенням.Такоюформулоює,наприклад,формулаF2уприкладі5.1(3).

Могутнімзасобомодержаннянизкиважливихікориснихпохід-нихправилвиведенняєтакзванаметатеоремадедукції(МТД);зок-рема,самаМТДможерозглядатисьяктакепохіднеправило.

Метатеоремадедукції.ЯкщоГ,A|–B,тоГ|–A→B,деГ—множи-наформул(можливо,порожня),AіB—формули.

Розглянемокількаприкладівзастосуванняметатеоремидедукції.Приклад 6.1. 1)Поширенимметодомматематичних доведень є

методдоведеннявідсупротивного:припускаємо,щоa—істиннетвер-дження,ідоводимо,що,по-перше,зaвиводитьсяb,апо-друге,щозaвиводиться¬b,щонеможливо;отже,aхибне,тобтоістинне¬a.

Утермінахчисленнявисловленьцейметодформулюєтьсятак:“якщоГ,a|–bіГ,a|–¬b,тоГ|–¬a”.Доведемосправедливістьцьогоправилаучисленнівисловлень.Справді, за метатеоремою дедукції, якщо Г, a |– b і Г, a |– ¬b, то

Г |– a→b і Г |– a→¬b.F1:a→bF2:a →¬bF3:MP(F1, A9) = (a→¬b)→¬aF4:MP(F2, F3) = ¬a

Page 65: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

65

Доведене твердження (метатеорему) часто називають правиломуведеннязапереченняізаписуютьувигляді

Г, A |– B;Г, A |– ¬B . Г |– ¬A

2) Крімтого,неважкопереконатисьусправедливостідлячислен-нявисловленьтакоготвердженняабометатеореми,якуможнавва-жатиоберненоюдометатеоремидедукції(ОМТД):“якщо Г |– A→B,то Г, A |– B”.

ПослідовномаємоF1: AF2: A→BF3:MP(F1, F2) = B3) Доведемотеперзаконвиключеннятретього: |– a ∨¬a.F1: S(b; ¬a)A6 = a→(a∨¬a)F2: S(a; ¬(a∨¬a)) (a→a) = (¬(a∨¬a))→(¬(a∨ ¬a)) (див.при-

клад 5.1(1)).Ізформул F1 і F2 маємо (заОМТД)F3: ¬(a∨¬a), a |– a∨¬aF4: ¬(a∨¬a), a |– ¬(a∨¬a).ЗадоведенимправиломуведеннязапереченнязіспіввідношеньF3

іF4отримаємоF5: ¬(a∨¬a) |– ¬a.Аналогічновикористовуємоаксіому A7:F6: S(b; ¬a)A7 = ¬a→(a∨¬a)F7: ¬(a∨¬a), ¬a |– a∨¬aF8: ¬(a∨¬a), ¬a |– ¬(a∨¬a)З F7 і F8 маємоF9: ¬(a∨¬a) |– ¬¬a.Заправиломуведеннязапереченняз F5 іF9 дістанемо:F10: ¬¬(a∨¬a)F11: S(a; a∨¬a)A10 = ¬¬(a∨ ¬a)→(a∨ ¬a)F12:MP(F10, F11) = a∨¬a.

1.Ізприпущеньa→b,a→c, aвивестиформулуb∧c.

2.Ізприпущеньa→b,a→cвивестиформулуa→(b∧c).

3.Вивестиформулуa∨bізприпущенняa(абоb).

4.Вивестиформулуa(абоb)ізприпущенняa∧b.

Page 66: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

66

5.Вивестиформулуa∧bізприпущеньaіb.

6.Ізприпущенняa→ bвивестиформулу¬b→¬a.

7.Ізприпущеньa →b, b→cвивестиформулуa→c.

8.Обґрунтуватививідністьa→b,b→c|–(a∨b)→c.

9.Обґрунтуватививідністьa→(b→c),a→b,a|– c.

10.Обґрунтуватививідністьa→(b→c),a,b|–d→c.

11.Ізприпущеньa→(b→c),a→b, aвивестиформулуd→c.

12.Ізприпущення(b→c)→((a→b)→(a→c))вивестиформулу(b→(a→(b→c)))→((b →(a→b))→(b→(a→c))).

13.Ізприпущення(b→(a→(b→c)))→(b→(a→b))→(b → → (a →c)))вивестиформулу(a→(b→c))→(b→(a→c)).

14.Ізприпущення(b→c)→((a→b)→(a→c))вивестиформулу(a→b)→((b→c)→(a→c).

15.Обґрунтуватививідність:(а) a∧b |–a∨b;(б) a∧b |–a→b.

16. Позначимо через Г довільну скінченну (можливо, порожню)множинуформулчисленнявисловлень,черезA, B,C—формуличис-леннявисловлень.Користуючисьозначеннямвивідності,обґрунту-ватитакувластивістьсимволу|–:

(а) C |–C.(б) ЯкщоГ,A |– Bі |– A,тоГ |– B.(в) ЯкщоГ,A, B|–Cі|–B,тоГ,A|–C.(г) Якщо |– B,тоГ |– B.(д) ЯкщоГ|–C,тоГ,A|–C.(е) ЯкщоB,B,Г|–C,тоB,Г|–C.(є) ЯкщоГ1,A,B,Г2|–C,тоГ1,B,A,Г2|–C.(ж)ЯкщоГ1|–AіГ2,A|–C,тоГ1,Г2|–C.(з) ЯкщоA1,A2,...,An |– B,тоA1,A2,...,An,Г |– B.(и) ЯкщоГ,A |– Bі Г |– A,тоГ |– B.(і) Якщо Г |– A і A |– B, то Г |– B (транзитивність відношення

вивідності).(ї) ЯкщоГ,A |–BіГ,A |–¬B,тоГ|–¬A (правило введення запере­

чення).

Page 67: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

67

(й) Якщо Г,A1,A2,…,An|–Bi, i=1,2,…,k і B1,B2,…,Bk|–C, тоГ,A1,A2,…,An|–C(правило силогізму).

Сформулюйтесловамизвичайноїмовитвердження,яківиража-ютьвластивості(а)—(й).

17.Використовуючиметатеоремудедукціїйнаведенівищевлас-тивості відношеннявивідності, довести такепохіднеправиловиве-дення:

(а) якщоГ,A|–CіГ,B |–C,тоГ,A∨ B|–C(загальне правило вилу­чення диз’юнкції);

(б) якщоГ,A |–BіГ,A |–C,тоГ,A |–B∧C(загальне правило ком­позиції).

18.Довести,щоколиA|–BіB∨C|–D,тоA∨C|–D.

19.Довеститакепохіднеправиловиведення:(а)A|–A∨B (правило введення диз’юнкції);(б)B|–A∨ B (правило введення диз’юнкції);(в)A∧B |–A(правило вилучення кон’юнкції);(г)A∧B |–B(правило вилучення кон’юнкції);(д)A,B |–A∧B(правило введення кон’юнкції);(е)¬¬A |–A (правило вилучення заперечення);(є)A→B, B→C |–A→ C(правило ланцюгового висновку чи пра­

вило силогізму);(ж)A →(B→C)|–B→ (A→C)(правило перестановки посилок);(з)A→(B→C)|–(A∧B)→C(правило об’єднання посилок);(и)(A∧B)→ C|–A→(B → C)(правило роз’єднання посилок);(і)A→B, A → C |–A→(B∧C)(правило композиції);(ї)A→B |–¬B→¬A(правило контрапозиції).

20.Обґрунтуватитакепохіднеправиловиведення:A→B,¬B|–¬A(правило modustollens).

21.Обґрунтуватипохіднеправиловиведення:(а)A→¬B|—B→¬A;(б)¬A→B|—¬B→A;(в)¬A→¬B|—B→A.

22.Обґрунтуватипохіднеправиловиведення:A∨B,¬A|–B (пра­вило диз’юнктивного силогізму).

23.Довестипохіднеправиловиведення(A ∧B)→C|–(A ∧¬C)→¬B.

Page 68: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

68

24.Довеститакепохіднеправиловиведення:(а) A→B|—(B→C)→(A→C);(б) A→B|—(C→A)→(C →B);(в) A→B|—(А ∧ C)→(B ∧C);(г) A →B|—(C ∧A)→(C ∧B);(д) A→ B|—(А ∨C)→(B ∨C);(е) A→B|—(C ∨A)→(C ∨B).

25.Перевірити (довести або спростувати), чи виконується такеправиловиведення:A→B|—(A→C)→(B→C).

26.Довеститакепохіднеправиловиведення:(а) A→C,B→C,A∨B|—C;(б) A→B,A→C,¬B∨¬C|—¬A;(в) A→C,B→D,¬C∨¬D|—¬A∨¬B;(г) A→C,B→D,A∨B|—C∨D;(д) A,¬B|—¬(A→B);(е) A∨B ∨C,¬A,¬B|—C.

27.Довеститакепохіднеправиловиведення:(а) ¬A|—A→B;(б) A|—¬A→B;(в) B|—A→B;(г) ¬B|—A→¬B.

28.Застосовуючиметатеоремудедукції,довеститакутеорему:(а) ((a→b)→a)→((a→b)→b);(б) (a→c)→(a→(b∨c));(в) (a→b)→(¬b→¬a);(г) (¬a→b)→(¬b→a).

29.Задопомогоюметатеоремидедукціїдовеститакутеорему:(а) ((a→b)→(a→c))→((a→(b→c)) (обернена теорема до

закону Фреге);(б) (a→(b∧c))→((a→b)→(a→c)) (обернення аксіоми A5 —

закону композиції);(в) (¬b→¬a)→(a→b) (обернення закону контрапозиції);(г) ((a∨b)→c)→((a→c)→(b→c))(обернення аксіоми A8).

30.Довестинаведенутеоремучисленнявисловленьзадопомогоюметатеоремидедукціїіпорівнятиздоведеннямцієїтеоремибезпосе-редньозаозначеннямформальногодоведення.

Page 69: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

69

(а) (b→c)→(b →(a→ c));(б) (b→a)→((a∨b)→a);(в) a→((b∨c)→(a∨c));(г) (a∧b)→(c→b);(д) (b→(a∨c))→((b→c)→((d→ c)→((b∨d)→c)));(е) ((b→a) →c)→(a→c).

31.Відновлюючи хід доведення метатеореми дедукції, але невикористовуючисамоїметатеореми,довести,щозвивідності1)ви-пливаєвивідність2)(

(а) 1)a→b, b→c, a |–c; 2)a→b, b→c |–a→c.(б) 1)a∧b, a→(b→c)|–c; 2)a→(b→c)|–(a ∧b)→c.(в) 1)a∧b |–c→b; 2)|–(a∧b)→(c→b).(г) 1)a→b, b→c |–a→c; 2)a→b |–(b→c) →(a→c).(д) 1)a→c, a |–b∨c; 2)a→c |–a→(b∨c).

32.Доповнитизапропонованеформальнедоведеннячививеденнявідповідниманалізом,тобтообґрунтуватикожниййогокрок.Зокре-ма, визначити, де і як використовується та чи інша з властивостейвідношеннявивідності.

(а) |–a→ ((¬b∧¬c)→(a∨(b∨c))) 1)|–a→(a∨(b∨c)); 2)a |–a∨(b∨c);( ( )a, ¬b∧¬c |–a∨(b∨c); 4)a |–(¬b∧¬c) →(a∨(b∨c)); 5)|–a→((¬b∧¬c)→(a∨(b∨c))).(б) |–(a∨b)→((a→c)→((a→ ¬c)→¬a)) 1)(a→c)→((a→¬c)→ ¬a)|–(a→ c)→((a→ ¬c)→¬a); 2)a∨b, (a→c)→((a→¬c)→¬a)|–(a→c)→ ((a→¬c)→

→ ¬a); 3)|–(a→c)→((a→¬c)→¬a); 4)a∨b|–(a →c)→((a→¬c)→¬a); 5)|–(a∨b)→((a→c)→((a→¬c)→¬a)).(в) a→b |–(a∨c)→ (b∨c) 1)a→b,a |–b;

Page 70: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

70

2)|–b→(b∨c); 3)b |–b∨c; 4)a→b,a |–b∨c; 5)|–c→(b∨c); 6)c |–b∨c; 7)a →b,c |–b∨c; 8)a→b,a∨c |–b∨c; 9)a→b |–(a∨c)→(b∨c).(г) |–(a→b)→(¬b→¬a) 1)a→b |–(a→¬b)→¬a; 2)|–¬b→a→¬b; 3) ¬b|–a→¬b; 4)a→b, ¬b|–(a→¬b)→¬a; 5)a→b, ¬b|–a→¬b; 6)a→b, ¬b|–¬a; 7)a→b|–¬b→ ¬a; 8)|–(a→b)→(¬b→¬a).(д) ¬a→b|–¬b→a 1)¬a→b|–(¬a→¬b)→¬¬a; 2)¬b|–¬b; 3)¬b,¬a|–¬b; 4)¬b|–¬a →¬b; 5)¬a→b,¬b|–(¬a→¬b)→¬¬a; 6)¬a →b,¬b|–¬a→¬b; 7)¬a→b,¬b|–¬¬a; 8)¬¬a|–a; 9)¬a→b,¬b|–a;

10)¬a→b|–¬b→a.(е) a →b|–(c∧a)→(c∧b) 1)|–(c∧a)→c; 2)c∧a|–c; 3)|–(c∧a)→a; 4)c∧a|–a; 5)a,a→b|–b; 6)c∧a,a→b|–b; 7)a→b,c∧ a|–b; 8)a→b,c∧a|–c; 9)a→b,c∧a|–c∧b;

10)a→b|–(c∧a)→(c∧b).

Page 71: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

71

33.Довестизадопомогоюметатеоремидедукціїнаведенутеоремучисленнявисловлень:

(а) ((a→b)→c)→(b→c);(б) ((a→(b→c))→((c→d)→(a→(b→d))).

34. Довести за допомогоюМТД і наведених вище властивостейвідношеннявивідностітакутеоремучисленнявисловлень:

(а) ((a→b) ∧(c→d))→((a∨c)→(b ∨d));(б) ((a →b)∧(c→d))→((a∧c)→(b∧d));(в) (a ∨b)→(((a→c)∧(b→d))→(c∨d));(г) ((a→b)∧(c→d))→((b→c)→(a→d)).

35.Довеститеоремучисленнявисловлень:(а) ((a∧b)∧c)→(a∧(b∧c))(асоціативність кон’юнкції);(б) ((a∨b)∨c)→(a ∨(b∨c)) (асоціативність диз’юнкції);(в) ((a∨b)∧c)→((a∧c)→(b∧c)) (дистрибутивність кон’юн­

кції щодо диз’юнкції);(г) ((a∧c)∨(b∧c))→((a∨b)∧c);(д) ((a∧b)∨c)→((a∨c)∧(b∨c))(дистрибутивність диз’юнк­

ції щодо кон’юнкції);(е)((a∨c)∧(b∨c))→((a∧b)∨c).

36.Довеститеоремучисленнявисловлень:(а) ((a∧c)∨(b∧d))→((a∨b)∧(c∨d));(б) ((a→b)∧(b→c))→(a→c).

37.Довеститеорему:(а)(a→(b∧c))→(a→b);(б)(a→(b∧c)) →(a→c).

38.Використовуючитеорему|–(a ∧¬a)→b,довести,щоформула¬(a∧¬a)єтеоремоючисленнявисловлень(закон суперечності).

39. Використовуючи доведений у попередній задачі законсуперечності,довести,щоформулаa∨¬aєтеоремоючисленнявис-ловлень(закон виключеного третього).

40.Довеститеорему:(а)(a∧(b→c))→((a∧b)→с);(б)(a∧(b→c))→(b →(a∧c)).

41. Застосовуючипохідніправилавиведенняідоведенівищетеоре-ми,довести,щонаведенаформулаєтеоремоючисленнявисловлень.

Page 72: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

72

(а) (a∨(a∧b))→a; (б) a →(a∧(a∨b));(в) (a→¬a)→¬a;(г) (¬a→a)→a;(д) ¬b→(¬c∨(b∧c));(е) (a→b)∨(a→¬b);(є) (a ∨b)→((a→b)→b);(ж)¬a→(a→b);(з) a→(¬a→b);(и) ((a→b)→b)→(a∨b);(і) a→(¬b→¬(a→b));(ї) (a∧(a→b))→b;(й) (¬b∧(a→b))→¬a;(к) (¬a∧(a∨b))→b;(л) (a→b)∨(b→a);(м) (¬a∨b)→(a→ b);(н) (a→b)→ (¬a∨b);(о) ((a∧¬b)→¬a)→(a→b); (п)((a→b)∧(a→¬b))→¬a;(р)(a→b)→((a ∧¬b)→¬a);(с)(a→(b∧¬b))→¬a;(т) ((a∧¬b)→b)→(a→b);(у) (a→b)→((a∧¬b)→b);(ф) (a→b)→((a∧¬b)→(c ∧¬c));(х) ((a∧ ¬b)→(c∧¬c))→(a→b);(ц) ((a→b)→a)→(¬a→a);(ч) ((a→b)→a)→a;(ш)(a→b)→((¬a→b)→b).

42.Доповнити відповідним аналізом доведення теореми(¬a∨¬b)→¬(a∧b).

1) a∧b|–a;2) a∧b,¬a|–a;3) ¬a|–¬a;4) a∧b,¬a|–¬a;5) ¬a|–¬(a∧b);6) a∧b|–b;7) a∧b,¬b|–b;8) ¬b|–¬b;

Page 73: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

73

9) a∧b,¬b|–¬b;10) ¬b|–¬(a∧b);11) ¬a∨¬b|–¬(a ∧b);12) |–(¬a∨¬b)→¬(a∧ b).

43.Використовуючиправиловведеннязаперечення,властивостісимволувивідностітаметатеоремудедукції,довеститеорему.

(а) ¬(a∧b) →(¬a∨¬b);(б)(¬a∨ ¬b) →¬(a∧b);(в)¬(a ∨b)→(¬a∧¬b);(г)(¬a∧¬b)→¬(a∨b);(д)(a∨b)→¬(¬a∧¬b);(е)¬(¬a∧¬b)→(a∨b);(є)(a∧b) →¬(¬a∨¬b);(ж)¬(¬a∨¬b)→(a∧b).

44.Довеститеорему:(а) ((a∧b)∨(c∧d))→((((a∨c)∧(a∨d))∧(b∨c))∧(b∨d));(б)((a∨b)∧(c∨d))→((((a∧c)∨(b∧c))∨(a ∧d))∨(b∧d)).

45.Довеститеорему((a→b)→c)→((a→ c)→c).

46.Довеститеорему(a∨(a→b))∧(b∨(¬a→¬b)).

7. РівносильнісТь ФоРМул числення висловлень

Уведемо в алфавіт числення висловлень додатково символ ~і записуватимемо формулу A~B як скорочення для формули(A→B)∧(B→A).

ФормулиA іB числення висловлень називаютьрівносильними(еквівалентними),якщоформулаA~B(тобто(A→B)∧(B→A))єтеоремоючисленнявисловлень.

1.Довести,що:(а) колиГ,A |– Bі Г,B |– A,тоГ |– A~B;(б) колиГ |– A~B,тоГ |– A→B;(в) колиГ |– A~B,тоГ |– B→A;(г) колиГ |– A~B,тоГ,A |– B;(д) колиГ |– A~B,тоГ,B |– A.

Page 74: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

74

2. Довести,що наведеніформули рівносильні (A іB— довільніформуличисленнявисловлень).

(а) Aі¬¬A;(б) ¬(A∨B)і¬A∧¬B;(в) ¬(A∧B)і¬A∨¬B;(г) A→Bі¬A∨B.

3.Довеститеоремучисленнявисловлень:(а) (a∨b)~((a→b)→b);(б) (¬a →a)~a;(в) ¬(a→b)~(a∧¬b);(г) (a→ ¬b)~¬(a∧b).

4.Довеститеорему:(а) (a→b)~((a∧¬b)→(c∧¬c));(б) (a→b)~((a∧¬b)→¬a);(в) (a→b)~((a∧ ¬b)→b);(г) (a∨ b)~(¬a →b).

5.Довести,щоформули AіBрівносильні.(а) A=a∧b,B=b∧a;(б) A=a ∨b,B=b∨a;(в) A=a∧ (b∧c),B=(a∧b)∧c;(г) A=a∨(b∨c),B=(a∨b)∨c;(д) A=a∧(b ∨ c),B=(a∧b)∨(a∧c);(е)A=a∨(b∧c),B=(a∨b)∧(a∨c);(є)A=a∨(a∧b),B=a;(ж)A=a∧(a∨b),B=a;(з)A=a ∨a,B=a;(и)A=a∧a,B=a.

6.Довеститеорему:(а)(a→ b)~¬(a∧¬b);(б)(a∨b)~¬(¬a∧¬b);(в)(a∧b)~¬(a →¬b);(г)(a∧ b)~¬(¬a∨¬b).

7. Довести, що відношення рівносильності на множині формулчисленнявисловлень рефлексивне,симетричнеітранзитивне,тобтоєеквівалентністю.

8.Довести,що|–A~Bтодійтількитоді,коли|–¬A~¬B.

Page 75: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

75

9.Нехай|–A~Bі |–С~D.Довести,що:(а)|–(A∧С)~(B∧D);(б)|–(A∨С)~(B∨D);(в)|–(A→С)~(B→D).

10.Довести,що:(а)A~B|–(А ∧C)~(B ∧C);(г)A~B|–(C ∨A)~(C ∨B);(б)A~B|–(C ∧A)~(C ∧B);(д)A~B|–(A→C)~(B→C);(в)A~B|–(А ∨C)~(B ∨C);(е)A~B|–(C→A)~(C→B).

11. Нехай B— підформула формули A числення висловлень, аA1—результатзамінидеякоговходженняBвAформулоюB1.Довес-ти,щоB~B1|–A~A1(теорема про заміну).

12.Довести,щоколиуформулічисленнявисловленьAзамінитиїїдовільнупідформулуB1формулоюB2,рівносильноюB1,тоодержанавнаслідокзаміниформулаA1будерівносильнавихіднійформуліA(метатеорема еквівалентності).

13.Довести,щоколиA1, A2,..., Ak |–B(іB~C,тоA1, A2,..., Ak |–C.(

14.Доведеннятеореми((a→(b∧c))∧(a→(¬b∨¬c)))→¬aдо-повнитивідповідниманалізом.

1)((a→(b∧c))∧(a→¬(b∧c)))→¬a;2)¬(b∧c)~(¬b∨¬c);3)((a→(b∧c))∧(a→(¬b∨¬c)))→¬a.

15.Довеститеорему:(а)(a~b)∧(¬a→¬b);(б)(a~b)∧(¬b→¬a);(в)(a~b)~((a∧b)∨(¬a∧¬b));(г)(a~b)~((¬a∨b)∧(a∨¬b));(д)¬(a~b)~((a∧ ¬b)∨(¬a ∧b));(е)¬(a~b)~((a∨b)∧(¬a∨¬b)).

16. Використовуючи метатеорему еквівалентності й раніше до-веденітеореми,довести,щонаведенаформулаєтеоремоючисленнявисловлень.

(а)(((b∨c)→a)∧((¬b∧¬c)→a))→a;(б)(a→((¬a∨b)∨c))→((a →(a→b))∨(a→ c));(в)(a ∨b)→((¬b∨¬c)→(a∨¬c));(г)¬(a∨ (b∧c))~((¬a∧¬b)∨(¬a∧¬c));

Page 76: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

76

(д)(a→((¬a∨¬b)∨¬c))→((a →(a∧b))→(a→c));(е)(((a∨b)∨c)∨d)~(((¬a∧¬b)∧¬c)→d).

17.Довести:(а)|–a→((a∧b)~b);(б)|–b→((a∨b)~a).

18.Довести:(а)|–¬a→((a∧b)~a);(б)|–¬a→((a∨b)~b).

19.Довеститеорему:(а)¬(a ∨¬a)~(a∧¬a);(б)¬(a∧¬a)~(a∨ ¬a).

20.Довести:(а)|–(a∧(b∨¬b))~a;(б)|–((a∨¬a)∨b)~(a∨¬a);(в)|–(a∨(b∧¬b))~a;(г)|–((a ∧ ¬a)∧b)~(a∧¬a).

21.Довести:(а)|–((a∨b)→c)~((¬a→b)→c);(б)|–((a∧ b)→c)~((a ∧¬c)→¬b).

22.Довести:(а)|–(a →(b∧c))~((a→b)∧(a→c));(б)|–((a∨b)→c)~((a→c)∧(b →c)).

23.Довеститеорему:(а) (((a→c)∧(b→c))∧(a∨b))→c;(б) (((a→b)∧(c→d))∧¬(b∨d))→¬(a∨c);(в) (a→b)→((a∧c)→(b∧c));(г) (a→b)→((a∨c)→ (b∨ c));(д) (((a→b)∧(c→d))∧(a∨c))→(b∨d);(е) ((((a→b)∧(c→d))∧(a∨c))∧¬(b∧d))→((b→a)∧(d→c)).

24.Довести:(а) |–(a→(b∨c))~((a→b)∨(a→c));(б) |–((a∧b)→c)~((a→c)∨(b→c)).

25.Довеститеорему(a→(b →c))~((a∧b)→c).

Page 77: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

77

26.Користуючисьметатеоремоюеквівалентностійранішедоведе-нимитеоремамичисленнявисловлень,довести,щонаведенаформулаєтеоремоючисленнявисловлень.

(а) ((a∧ ¬b)→ (c∨ d))→ (((¬c→ d)→ ((a→ (b∧ c)))→→ (¬(a→b)→(¬a∨(b∧c)))));

(б) (b→(¬a→c))→(((a∧¬b)→b)→(¬(a→b)→(a∨c))).

27.Довести,щоколиT—теорема,тодлядовільноїформулиAчис-леннявисловленьформула(A~T)~Aтакожєтеоремою.

28.Довести,щоколиT—теорема,тодлядовільноїформулиAчис-леннявисловленьформула(A~¬T)→¬Aтакожєтеоремою.

29.НехайF(a)—довільнаформулачисленнявисловлень,щоміс-титьлітеруa,T1і T2—довільнітеоремичисленнявисловлень.Довес-ти,щонаведенаформулаєтеоремоючисленнявисловлень.

(а) (F(T1)∧F(¬T2))→(((a~T1)→F(a))∧((a~¬T2)→F(a)));(б) (((a~T1)→ F(a))∧ ((a~¬T2)→ F(a)))→ (((a~T1)∨

∨ (a~¬T2))→F(a));(в) (F(T1)∧F(¬T2))→F(a).

30.Довести,щоколиT1і T2—теореми,тодлядовільноїформулиAчисленнявисловленьнаведенаформулатакожєтеоремою.

(а) (T1∧¬T2)→A;(б) (A~T1)∨(A~¬T2).

8. логіка пРедикаТів. кванТоРи

n-місним предикатом P(x1,x2,…,xn) на множині M називаєтьсядовільнафункціятипуM n→B,деB=0,1—булевий(двійковий)алфавіт.

МножинаM називається предметною областю, або універсаль-ноюмножиною,аx1,x2,…,xn—предметнимизмінними,аботермамипредикатаP.

Множинаелементів(a1,a2,…,an)∈M nтаких,щоP(a1,a2,…,an)=1,називаєтьсяобластюістинності(абохарактеристичноюмножиною)предикатаP.

ЯкщоP(a1,a2,…,an)=1, то згіднозлогічною інтерпретацієюка-затимемо,щопредикатPє істиннимна(a1,a2,…,an).Віншомуразіказатимемо,щопредикатPєхибним.

Page 78: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

78

ВиразP(x1,x2,…,xn),щоперетворюєтьсянависловленняпісляза-мінивсіхйогозміннихx1,x2,…,xnелементамипевноїпредметноїоб-ластіM,називаєтьсяпропозиційною(висловлювальною)формою.

Приклад8.1.НехайпредметноюобластюємножинаNнатураль-них чисел, тоді вирази “x— просте число”, “x ділить y”, “x+y=z”,“x<5”тощоєпропозиційнимиформами.

Пропозиційнаформаєоднимзіспособівзаданняпредиката.Дляn=1предикатP(x)називаєтьсяодномісним,абоунарним,для

n=2P(x,y)—двомісним,абобінарним,дляn=3P(x,y,z)—триміс-ним,аботернарним.

НехайP(x1,x2,…,xn)іQ(x1,x2,…,xn)—n-місніпредикатинамно-жиніM.

Кон’юнкцієюP(x1,x2,…,xn)∧Q(x1,x2,…,xn) називають предикатR(x1,x2,…,xn),щонабуваєзначення1натихітількитихнаборахзна-ченьтермів,наякихобидвапредикатиP(x1,x2,…,xn)іQ(x1,x2,…,xn)дорівнюють1.

Диз’юнкцієюP(x1,x2,…,xn)∨Q(x1,x2,…,xn) називають предикатT(x1,x2,…,xn),щонабуваєзначення1натихітількитихнаборахзна-ченьтермів,наякихпринаймніодинізпредикатівP(x1,x2,…,xn)абоQ(x1,x2,…,xn)дорівнює1.

Запереченням¬P(x1,x2,…,xn)предикатаP(x1,x2,…,xn)називаютьпредикатS(x1,x2,…,xn),щодорівнює1натихілишетихнаборахзна-ченьтермів,наякихпредикатP(x1,x2,…,xn)дорівнює0.

Аналогічновводятьйіншілогічніоперації→,~тощо.Знаючи,яквиконуютьсяокреміоперації,можнаутворювативира-

зиабоформули,операндамиякихєпредикати.Наприклад,формулаP1(x)∨(¬P3(x,z)→P2(y,x,z))задаєдеякийпредикатQ(x,y,z).Зна-ченняпредикатаQневажкообчислитидлябудь-якогонаборузначеньйоготермівx,y,z,виходячизізначеньпредикатівP1,P2,P3нацьомунаборі.

НехайP(x)—предикатнамножиніM.Тодікванторзагальності—цеоперація,щоставитьувідповідністьP(x)висловлення“длявсіхxзMP(x)істинно”;дляпозначенняцієїопераціївикористовуютьзнак∀,записують∀xP(x)(читається:“длявсіхxPвідx”).

Іншу операцію називають квантором існування і позначають їїзнаком∃.ЯкщоQ(x)—деякийпредикатнамножиніM,товисловлен-ня“існуєумножиніMелементxтакий,щоQ(x)істинно”записуютьувигляді∃xQ(x)ічитають“існуєтакийx,щоQвідx”або“єтакийx,щоQвідx”.

Page 79: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

79

Приклад8.2.Розглянемодва бінарніпредикатинамножиніна-туральнихчисел:предикат“xменшеy”іпредикат“xділитьy”.Пер-шийзнихзаписуватимемоутрадиційнійформіx<y,адругий—увиглядіx|y.Тодіневажкопереконатись,щовисловлення∀x∃y(x<y)і∀x∃y(x|y) є істинними, а висловлення∃y∀x(x<y) і∃y∀x(x|y)—хибні.Істиннимибудуть,наприклад,висловлення∀x(0<x2–x+1),∃x((x|1)∧(¬(1<x))), ∀x((x<1)→(x<2)), ∀x(((2|x)∧ (3|x))→→ (6|x)), а висловлення ∀x(2|x), ∃x(x2<0), ∀x((3|x)→(6|x))—хибні.

Областюдіїквантораназиваютьвираз,доякоговідноситьсяцейквантор.Областьдіїкванторапозначаютьзадопомогоюдужок.Лівадужка,щовідповідаєпочаткуобластідії,записуєтьсябезпосередньопіслякванторноїзмінноїквантора,авідповіднаїйправадужкаозна-чаєзакінченняобластідіїцьогоквантора.Там,деценевикликаєне-визначеності,дужкиможнавипускатиізамість∀x(P(x))або∃x(P(x))записувативідповідно∀xP(x)або∃xP(x).

Приклад8.3.Увсіхнижченаведенихкванторнихвиразахобластьдіїкванторапідкреслено.

∃x((3|x)→(6|x)), ∃x(3|x)→(6|x), ∀x((x2 < 9)→(x < 3)), ∀x(x2 < 9)→(x < 3).

НехайP(x)—деякийпредикатнаM.ПерехідвідP(x)до∀xP(x)або∃xP(x)називаєтьсязв’язуваннямзмінноїx.Іншіназви—навішу-ванняквантораназміннуx(абонапредикатP(x)),абоквантифікаціязмінноїx.Зміннаx,наякунавішеноквантор,називаєтьсязв’язаною,інакшезміннаxназиваєтьсявільною.

Навішуватикванториможнайнабагатомісніпредикати.Напри-клад,застосовуючиквантори∀і∃дозміннихxіyдвомісногопреди-катаA(x,y),отримуємочотирирізніодномісніпредикати∀xA(x,y),∃xA(x,y),∀yA(x,y)і∃yA(x,y).Упершихдвохзміннаxєзв’язаною,азміннаy—вільною,аудвохостанніх—навпаки.

Вираз∀xA(x,y)(читається“длявсіхxAвідxіy”)єодноміснимпредикатомB(y).Вінєістиннимдлятихітількитихb∈M,дляякиходноміснийпредикатA(x,b)єістиннимдлявсіхxзM.

Приклад8.4.РозглянемодвоміснийпредикатA(x,y),означенийнамножиніM=a1,a2,a3,a4задопомогоютабл.4.

Page 80: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

80

Таблиця 4

x \ y a1 a2 a3 a4

a1 0 1 1 0

a2 0 1 1 1

a3 0 0 1 1

a4 0 0 1 0

Таблиці істинностідлячотирьохвідповідниходноміснихпреди-катів,отримуванихз A(x, y) навішуваннямодногоквантора,наведеноутабл.5.

Таблиця 5

y ∀xA(x, y) y ∃xA(x, y) x ∀yA(x, y) x ∃yA(x, y)

a1

a2

a3

a4

0

0

1

0

a1

a2

a3

a4

0

1

1

1

a1

a2

a3

a4

0

0

0

0

a1

a2

a3

a4

1

1

1

1

Увсіхчотирьохвипадкахдовільноїзмінної,щозалишилась,мож-назастосовуватиодинізкванторів і,зв’язавшивтакийспосібобидвізмінні,перетворитивідповідніпредикатиувисловлення.

Урезультатіотримаємотаківисловлення:∀x(∀yA(x, y)) = 0, ∀y(∀xA(x, y)) = 0,

∃x(∃yA(x, y)) = 1, ∃y(∃xA(x, y)) = 1,

∃y(∀xA(x, y)) = 1, ∃x(∀yA(x, y)) = 0,

∀y(∃xA(x, y)) = 0, ∀x(∃yA(x, y)) = 1.Застосування кванторів до всіх змінних предиката перетворює

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

1.Бінарний предикат P(x,y) задано на універсальній множиніM=a,bтаблицею:

1)

x \ y a b

a 0 1

b 1 1

Page 81: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

81

2)

x \ y a b

a 1 1

b 0 0

3)

x \ y a b

a 0 1

b 0 1

Визначитиістинністьформули.(а) ∀xP(x,a);(б) ∀xP(x,b);(в) ∃xP(x,a);(г) ∃xP(x,b);(д) ∀yP(a,y);(е) ∀yP(b,y);(є) ∃yP(a,y);(ж)∃yP(b,y);(з) ∀x∀yP(x,y);(и) ∀y∀xP(x,y);(і) ∃x∃yP(x,y);(ї) ∃y∃xP(x,y);(й) ∀x∃yP(x,y);(к) ∃y∀xP(x,y);(л) ∀y∃xP(x,y);(м)∃x∀yP(x,y).

2.Сформулюватинаведенетвердженнязвичайноюмовою:(а) (P(x,y)∧Q(y,z))→P(x,z), деP—предикат “передує” іQ—

предикат“збігаються”,x,y,z∈N;(б) ¬((D(x,2)∧D(x,6))→D(x,12),деD—предикат“ділитьсяна”,

x ∈N;(в) (((D(x,n)∧D(x,m))→D(x,nm))~V(n,m), де D— предикат

“ділитьсяна”,V—предикат“взаємнопрості”,x, n, m∈N;(г) (P(x,y)∧P(y,z))→(P(x,z)∨Q(x,z)),деP—предикат“пара-

лельніпрямі”іQ—предикат“збігаються”,x,y,z—прямі.

3.Зобразититаблицямиодномісніпредикати:“числоx кратне2ікратне3”і“числоx кратне2абократне3”науніверсальніймножинінатуральнихчисел1,2,...,12.

Page 82: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

82

4. Зобразити таблицею двомісний предикат, заданий нерівністю|x+y|≤2,деxіyналежатьпредметнійобластіM=–3,–2,–1,0,1,2,3.

5.Нехайзаданопредикати:N(x)—“x—натуральнечисло”,Z(x)—“x—цілечисло”,P(x)—“x—простечисло”,E(x)—“x—парнечисло”,O(x)—“x—непарнечисло”,D(x,y)—“xділитьсянаy”.Сформулю-вати звичайноюмовою такі висловлення та визначити їх значенняістинності:

(а) P(2);(б) P(1);(в) E(2)∧P(2);(г) ∀x(D(x,2)→E(x));(д) ∃x(E(x)∧D(6,x));(е) ∀x(N(x)→Z(x));(є) ∃x(Z(x)→N(x));(ж)∀x(Z(x)→N(x));(з) ∃x(Z(x)→(O(x)∨E(x));(и) ∀x(Z(x)→(E(x)∨¬E(x));(і) ∀x(P(x)→ ∃y(E(y)∧D(y,x)));(ї) ∀x∀y(O(x)→(P(y)→D(y,x)));(й) ∀x∃y((Z(x)∧Z(y))→D(x,y)));(к) ∃y∀x((Z(x)∧Z(y))→D(x,y)));(л) ∀x∀y((O(x)∧E(y))→¬D(x,y));(м)∀x∃y((O(y)∧E(x))→D(x,y)).

6.Нехайx,y—якісьлюди,предикатF(x,y)означає“xбатькоy”.Сформулюватизвичайноюмовоютаківисловленнятавизначитиїхзначенняістинності:

(а) ∀x∀yF(x,y);(б) ∀y∃xF(x,y);(в) ∃x∀yF(x,y);(г) ∃y∃xF(x,y);(д) ∀x∃yF(x,y);(е) ∃y∀xF(x,y).

7. Перед пропозиційноюформою написати відповідні кванторитак,щоботриматиістинневисловлення(x,y,z—дійснічисла).

(а) x≥0;(б) 5x=15; (в) x2+1>0;

Page 83: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

83

(г) (x+y)z=xz+yz;(д) x+y=5+x;(е) (x=y)∨(x>y)∨(x<y).

8.НехайP(x)—предикат“3|x”,аQ(x)—предикат“6|x”наунівер-сальніймножині1,2,3,...,15.Зобразититаблицеюпредикат

(а)P(x)∨Q(x);(б)P(x)∧Q(x);(в)¬P(x)∨Q(x);(г)P(x)→Q(x);(д)Q(x)→P(x);(е)P(x)∨¬Q(x).

9.Довести, що область істинності предиката P(x1, x2, …, xn)∧∧ Q(x1, x2, …, xn) збігаєтьсязтеоретико-множиннимперетиномоблас-тейістинностіпредикатів P(x1, x2, …, xn) іQ(x1, x2, …, xn).

10.Довести, що областю істинності предиката P(x1, x2, …, xn)∨∨ Q(x1, x2, …, xn) є об’єднання областей істинності предикатів P(x1, x2, …, xn) іQ(x1, x2, …, xn).

11.Довести,щообластюістинностіпредиката ¬P(x1, x2, …, xn) єдо-повнення (домножини M n) областіістинностіпредикатаP(x1, x2, …, xn).

12.Довести, що область істинності предиката P(x1, x2, …,xn) →→ Q(x1,x2,…,xn) збігаєтьсязобластюістинностіпредиката.

(а) ¬P(x1, x2,…,xn)∨Q(x1,x2,…,xn);(б) ¬(P(x1, x2,…,xn)∧¬Q(x1,x2,…,xn)).

13.Довести, що область істинності предиката P(x1, …,xn)~~Q(x1,…,xn) збігаєтьсязобластюістинностіпредиката.

(а) (¬P(x1,…,xn)∨Q(x1,…,xn))∧(P(x1,…,xn)∨¬Q(x1,…,xn));(б) (¬P(x1,…,xn)∧¬Q(x1,…,xn))∨(P(x1,…,xn)∧Q(x1,…,xn));(в) (P(x1, …,xn)→Q(x1,…,xn))∧(Q(x1, …,xn)→P(x1,…,xn)).

14. Виразити область істинності предиката через області істин-ностівідповіднихелементарнихпредикатів.

(а) (P(x)∨¬Q(x))∧R(x)∨¬R(x)∧¬P(x);(б) (P(x)→R(x))∧(Q(x)→¬R(x))∧(P(x) → ¬R(x));(в) ¬(P(x)∨Q(x))~(¬P(x)∨¬Q(x));(г) (¬P(x)→Q(x))∨P(x) ∧Q(x).

Page 84: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

84

15.ЗобразитинакоординатнійплощиніобластьістинностіданогобінарногопредикатаP(x,y),предметноюобластюякогоємножинаRдійснихчисел.

(а) (x2–y2=0)∨(x2+y2=4);(б) (|x–y|≤2)∧¬(y>0); (в) (x≥0)→(y<0);(г) (|x+y|<2)~(x2+y2≥1);(д) (2x – y≥0)→¬(x<0);(е) (x2–y2<3)~(|x–y|≥1).

16.Перевірити за допомогою діаграмВенна таметоду логічнихтаблиць,чиєнесуперечнимтакийнабіртвердженьпровластивостіP,Q,R:

(а) 1)Множинаелементів,якінемаютьвластивостіQ,алемаютьвластивістьR,порожня.

2)Кожен елемент,щомає властивістьR,має такожвласти-вістьP.

3)Множинаелементів,щомаютьвластивістьP,аленемаютьанівластивостіQ,анівластивостіR,непорожня.

4)Множинаелементів,щомаютьвластивостіPіR,єпідмно-жиноюмножиниелементів,щомаютьвластивістьQ.

(б) 1)Множинаелементів,щомаютьвластивістьR,непорожня. 2)Коженелемент,щомаєвластивістьP,маєтакожвластивість

R. 3)Будь-якіелементи,щомаютьвластивостіQіR,маютьта-

кожвластивістьP. 4)Множинаелементів,щомаютьвластивостіPіR,порожня.(в) 1)Множинаелементів,щомаютьвластивістьP,непорожня. 2)Множинаелементів,щомаютьвластивостіPіQ,порожня. 3)Немаєелементів,щомаютьодночасновластивостіPіR. 4)Множинаелементів,щомаютьвластивістьP,аленемають

анівластивостіQ,анівластивостіR,порожня.

17. Записати символікою логіки предикатів твердження: “ЯкщоякийсьелементxмаєвластивістьPінемаєвластивостіQ,тозтого,щоxнемаєвластивостіR,випливає,щоелементxможеабонемативластивостіP,абомативластивість Q”.

18.НехайнауніверсальніймножинілюдейБ(q,x)означає:“q—батькоx”,М(p,x)означає:“p—матиx”,Ч(x)означає:“x—чоловік”.ЗаписатичерезпредикатиБ,М,Ч,що:

Page 85: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

85

(а) a—братb;(б) aіb—брати;(в) a—небіжb;(г) a—дідусьb;(д) a—онук,аb — онучкаc;(е) a—сестрабатькаb.

19.Означимоначисловійуніверсальніймножинітернарні преди-катиД(x,y,z)іМ(x,y,z)так:

Д(x,y,z)=1тодійтількитоді,колиx+y=z,М(x,y,z)=1тодійтількитоді,колиxy=z.Сформулюватисловамисмислнаведеноїформулиівизначитиїї

істинність,якщоуніверсальноюмножиноює1)N;2)Z;3)Q;4)R.(а) ∃y∀xД(x,y,x);(б) ∃y∀xМ(x,y,x);(в) ∀x∃yД(x,y,x);(г) ∀x∃yМ(x,y,x);(д) ∀x∀z∃yД(x,y,z);(е) ∀x∀z∃yМ(x,y,z).

20.Зобразититабличновсідвомісніпредикати,означенінаодно-елементнійуніверсальніймножиніM=a.

21.Зобразититабличновсідвомісніпредикати,означенінадвох-елементнійуніверсальніймножиніM=a,b.

22.Визначити,скількиєрізнихтриміснихпредикатів,означенихна:(а)одноелементнійуніверсальніймножині;(б)двохелементнійуніверсальніймножині.Відповідьобґрунтувати.

23.Визначити,скількиєрізнихn-міснихпредикатів,означенихнауніверсальніймножині,щоміститьkелементів.

24.Визначитиобластьдіїкожногоквантора.(а) ∃x(P(x)→∀y((Q(y)∨∃zP(z))~¬P(y)));(б) ∃x(P(y)→ (P(x)∧∃z(Q(z)~(∃y(Q(y)∨Q(x)))))∧ ∀x(P(x)→

→ ¬Q(y));(в) ∀x((x2y>0)→ ∃y(y>0));(г) ∃x(x>3)∧ ∀x∀y(xy2>0).

Page 86: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

86

25. Вказати вільні й зв’язані змінні в наведеному виразі. Длякожної зв’язаної змінної визначити, яким саме квантором воназв’язана.

(а) (P(x)→(∀y(Q(x,y)∨ ∃zP(z)))~¬P(z));(б) ∃x(P(y) →(P(x)∧ ∃z(Q(z)~∃y(Q(y)∨Q(x))))∧ ∀x(P(x)→

→ ¬(∃zQ(z)));(в) ∀x((x2y>0)→(y>0));(г) (x>1)∧ ∀x∀y(xy2>0);(д) ∀x∀y((x<y)→ ∃z((x<z)∧(z<y))).

26.НехайуніверсальноюмножиноюємножинаRдійснихчисел.Визначити, є наведений вираз висловленням чи висловлювальноюформою.Упершомувипадкувказати,істиннечихибневисловлення;удругому—навіситикванторитак,щободержатиістинневисловлення.

(а) ∃y(x<y);(б) ∀x(x2+y2=1);(в) ∃y∀x(xz=xy);(г) ∀x∃z(x+y=z);(д) ∀x∀y∃z(xy=z);(е) (x<4)→(|x|<2);(є) ∀y∃z(yz=x—2);(ж)∃p∀x(x2+px+q>0).

27.Порівнятиобластьдіїквантораізначенняістинностідвохви-разів(універсальноюмножиноюємножинаNнатуральнихчисел).

(а) ∀x(x>2)→(1>2)і∀x((x>2)→(1>2));(б) ∃x(x|12)→(5|12)і∃x((x|12)→(5|12));(в) ∀x(x>2)→(3>2)і∀x((x>2)→(3>2));(г) ∃x(x|12)→(3|12)і ∃x((x|12)→(3|12)).

28. Універсальна множина— це множина N натуральних чисел.Проаналізуватиобластьдіїкванторів і значення істинностівислов-лення.

(а) ∀x∀y(∃z((z>x)∧(z<y))~(x<y));(б) ∀x∀y∃z(((z>x)∧(z<y))~(x<y)).

Page 87: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

87

9. ФоРМули. інТеРпРеТація. ТоТожно ісТинні ФоРМули. РівносильнісТь ФоРМул

Поняттяформулилогікипредикатів(предикатноїформулиабопростоформули)напредметнійобластіMозначимоіндуктивно.

1.УсіпредикатиP(x1,x2,…,xn)намножиніMєформулами.Такіформулиназиваютьелементарними,абоатомарними.

2.ЯкщоAіB—формули,то(¬A),(A∧B),(A∨B),(A→B),(A~B)такожєформулами.

3.ЯкщоA(x)—формула,аx—вільназміннавA(x),то(∀x(A(x)))і(∃x(A(x)))такожформули.

4.Іншихформул,крімутворенихзаправилами1–3,немає.Зокрема, усі формули алгебри висловлень є формулами логіки

предикатів,оскількивисловлення—ценульмісніпредикати.Для зручності домовляютьсяпро такіправила скороченнякіль-

костідужокуформулах.По-перше,залишаютьусіумовискороченнякількостідужок,якібулоприйнятовалгебрівисловлень,виходячизпріоритетулогічнихоперацій.По-друге,традиційновипускаютьзов-нішнідужки.Вважають,щокванторимаютьбільшийпріоритет,аніжлогічніоперації.Випускаютьтакождужки,щопозначаютьобластьдіїквантора,якщоостанняєелементарноюформулою.Нарешті,непи-шутьдужкиміжкванторами,щослідуютьодинзаодним.Прицьомутакікванторніопераціївиконуютьупорядку,зворотномудоїхсліду-вання(справаналіво).

НехайA=<M,Ω,π>—алгебричнасистема.Інтерпретаціячислен-ня(формальноїтеорії)TскладаєтьсязмножиниMівідображенняγ,щоставитьувідповідністькожнійпредикатнійзміннійпевневідно-шення(предикат)R∈πнамножиніM,кожнійфункціональнійбукві(якщотаківтеоріїє)—якусьопераціюϕ∈Ω намножиніM,кожнійвільнійпредметній змінній— елементмножиниM.Постійні термичислення (тобто терми,що не містять предметних змінних) такожвідображаютьсяв елементимножиниM.НосійM алгебричної сис-теминазиваютьобластюінтерпретації,асамуалгебричнусистему—інтерпретацієюформальноїтеоріїT.РезультатомінтерпретаціїтеоріїTбудеінтерпретаціяформулчисленняTнамножиніM.

НехайF(x1,x2,…,xn)—деякаформулалогікипредикатівнамно-жині(областіінтерпретації)M.Прилогічній(істиннісній)інтерпре-таціїформулиFможливітакіситуації.

Page 88: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

88

1.ІснуєінтерпретаціянамножиніM,дляякоїформулаFперетво-рюєтьсянаістинневисловлення.УцьомуразіформулаFназиваєтьсявиконуваноювобластіM.

ЯкщодляFіснуєобластьM,вякійFєвиконуваною,тоформулаFназиваєтьсяпростовиконуваною.

2.ЯкщоформулаFнабуваєзначення1(тобтоєвиконуваною)длявсіхінтерпретаційнамножиніM,товонаназиваєтьсятотожноістин-ноювM.

Формула, тотожно істиннавбудь-якихM,називаєтьсятотожноістинною,абологічнозагальнозначущою(скорочено—лзз).

3.ЯкщоформулаFєневиконуваноювM,товонаназиваєтьсято-тожно хибною в M.Формула, невиконувана в усіхM, називаєтьсятотожнохибною,абосуперечністю.

Приклад9.1.1)Нехайзаданопредикатнуформулу∀y(P(x,y)→→ ¬Q(y)).ПобудуємотакуїїінтерпретаціюнамножиніNнатураль-нихчисел.ПредикатнійзміннійPпоставимоувідповідністьбінарневідношення (предикат) x|y, зміннійQ— унарне відношення (пре-дикат)“y—простечисло”,авільнійпредметнійзміннійx—число4(елементмножиниN).Унаслідоктакої інтерпретаціїдістанемовис-ловлення∀y((4|y)→ ¬“y—простечисло”), істинненамножиніN.Неважко змінити інтерпретацію даноїформули так,щоб одержатихибневисловленнянамножиніN(наприклад,замінитизміннуxна2таін.).Отже,цяформулавиконувана(бовиконувананамножиніN),однаквонанеєтотожноістинною(зокрема,томущовонанетотожноістиннанамножиніN).

2)Формула∃xP(x,y)→∀xP(x,y)євиконуваноюітотожноістин-ною в усіх одноелементних областях M. Формула P(x1,x2,…,xn) ∨∨ ¬P(x1,x2,…,xn) тотожно істинна, а формула P(x1,x2,…,xn)∧∧ ¬P(x1,x2,…,xn)тотожнохибна.Тотожноістиннимибудутьформули∀xP(x)→P(y)іP(y)→∃xP(x).

Формули P1 і P2 логіки предикатів називають рівносильними(еквівалентними)наобластіінтерпретаціїM,якщозавсіхможливихінтерпретаційнаMвонинабуваютьоднаковихзначеньістинності.

ФормулиP1 іP2,рівносильнінадовільнійобласті інтерпретації,називаютьрівносильними(логічнорівносильними,абологічноекві-валентними)іпозначаютьP1=P2.

Приклад9.2.1)Неважкопереконатисьурівносильностіформул,якаописуєпереставністьоднойменнихкванторівудвоміснихпреди-катах:∀x∀yP(x,y)=∀y∀xP(x,y)і∃x∃yP(x,y)=∃y∃xP(x,y).

Page 89: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

89

2)Доведеморівносильність,щоописуєдистрибутивністькванто-разагальностіщодокон’юнкції∀x(P(x)∧Q(x))=∀xP(x)∧ ∀xQ(x).

Нехай ліва частина цього співвідношення є істинною для яки-хосьпредикатівP іQ,визначенихнадеякійуніверсальніймножиніM.Тодідлябудь-якогоa∈M істинноюбудекон’юнкціяP(a)∧Q(a),томуP(a) іQ(a)одночасно істиннідлядовільних,aотже,формула∀xP(x) ∧∀xQ(x)єістинною.Якщолівачастинахибна,тоцеозначає,щодляякогосьa ∈MхибнимєабоP(a),абоQ(a).Томухибнимбудеабо∀xP(x),або∀xQ(x),аотже,хибноюбудейправачастина.

3)Доведемощеоднекориснеіпопулярневлогіцітаматематицірівносильнеспіввідношення:¬(∃xP(x))=∀x(¬P(x)).

НехайдлядеякихпредикатаPіпредметноїобластіMлівачастинаістинна.Тодіне існуєa∈M, дляякогоP(a) істинне.Отже, длявсіхa∈MP(a) хибне, тобто¬P(a) істинне.Такимчином,права частинаєістинною.Якщолівачастинахибна,тоіснуєb∈M,дляякогоP(b)істинне,тобто¬P(b)—хибне.Отже,правачастинабудетакожхиб-ною.

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

Формула,щомаєвиглядQ1x1Q2x2…QnxnF,деQ1,Q2,…,Qn—кван-тори,аF—формула,яканеміститькванторівієобластюдіївсіхnкванторів, називається випередженою (пренексною) нормальноюформулою,абоформулоюувипередженійформі.

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

1.Довести,щоколипредикатнаформулаP1∧P2∧…∧Pk викону-вана,товиконуваноюєкожназформулPi,i=1,2,…,k.Чиправильнеоберненетвердження?

2. Довести, що предикатна формулаP1∨P2∨…∨Pk виконуванатодійтількитоді,коливиконуваноюєпринаймніодназформулPi,i=1,2,…,k.

3.Довести,щоколиформула∃x∀yP(x,y)євиконуваною,товико-нуваноюбудейформула ∀y∃xP(x,y).

4.Довести,щопредикатнаформула∀x(P(x) →P(y))виконувананабудь-якійнепорожніймножині.

Page 90: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

90

5.Довести,щопредикатнаформулаP(x,y)∨¬P(x,z)∨P(y,x)∨¬P(y,z)∨P(z,x)∨¬P(z,y)(а) виконувана на будь-якій множиніM, що містить не менше

трьохелементів;(б) єневиконуваноюнадвохелементніймножиніM.

6.Довести,щоколиформулаAлогікипредикатіввиконувананамножиніM, тоA виконувананабудь-якіймножиніM1, потужністьякоїнеменшазапотужністьмножиниM.

7.Довести,щоколиформулаAлогікипредикатіввиконувананаодноелементніймножині,тоAвиконувананабудь-якійнепорожніймножині.

8.Довести,щоформулалогікипредикатівQ(x)∧¬Q(y)викону-вананадвохелементніймножині,аленеєвиконуваноюнаодноеле-ментніймножині.

9.Довести,щоформулалогікипредикатів∃y∀x(Q(x)∧¬Q(y))єневиконуваною.

10.Перевірити (довести чи спростувати), чи буде виконуваноюформула∀x∃y(Q(x)∧¬Q(y)).

11.Довести,щоформулалогікипредикатів∃x∃y((P(x))∨Q(y))∧ ∧(¬P(x)∧¬Q(y)))єневиконуваною.

12.Визначити, на якій множині формула логіки предикатівP(x)→P(y)є:

(а) виконуваною;(б) тотожноістинною.

13.Довести,що:(а) формулаP(x)логікипредикатіввиконуванатодійтількитоді,

коливиконуваноюєформула∃xP(x);(б) формулаP(x)логікипредикатівтотожноістиннатодійтільки

тоді,колитотожноістинноюєформула∀xP(x).

14.Довести, що формула логіки предикатів ∀x∀y(P(x,y)∨∨ ¬Q(x,y))виконувананадовільніймножині,аленеєтотожноістин-ною.

15.Записатиформулулогікипредикатів,якаміститьдвоміснийпредикат ієтотожно істинноюнатриелементніймножині,аленеєтотожноістинноюнамножині,щоміститьбільшеніжтриелементи.

Page 91: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

91

16.Навестиприкладформулилогікипредикатів,яканеєвикону-ваноюнамножині,щоміститьрівнотриелементи,алевиконувананамножині,щоміститьбільшетрьохелементів.

17.Довести, що формула логіки предикатів ∃x∀y(P(x,y)∧∧ ¬P(x,y))невиконувана.

18.Довести,щоформулалогікипредикатів∀x∃yP(x,y)∧ ∀x(¬P(x,x))∧ ∀x∀y∀z(P(x,y)∧P(y,z)→P(x,z))

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

19.Довести,що відношення рівносильності формул логіки пре-дикатів має властивості рефлексивності, симетричності та транзи-тивності,тобтоєеквівалентністю.

20.Довести, що формули логіки предикатів ∀x(P(x)→P(y)) і∀x(P(x))→P(y)рівносильнінабудь-якійодноелементніймножиніa.

21.Побудувавшивідповіднуінтерпретацію,довести,щоформулилогікипредикатів∀x(P(x)→P(y)) і∀x(P(x))→P(y)нерівносильнінамножині,якаміститьбільшеодногоелемента.

22.Визначити,чиіснуєінтерпретаціязносіємM=a,b,дляякоїбулабвиконуваноюформула∀x∃y(P(x,y,z)∨Q(x,y,z)).

23.Методом побудови інтерпретації над довільною (непорож-ньою)множиноюдовестирівносильність.

(а)¬(∃xP(x))=∀x(¬P(x));(б)¬(∀xP(x))=∃x(¬P(x));(в)∃xP(x)=¬(∀x(¬P(x)));(г)∀xP(x)=¬(∃x(¬P(x))).

24.Методомпобудовиінтерпретаціїнаддовільноюнепорожньоюмножиноюдовестирівносильність:

(а) ∀x∀yP(x,y)=∀y∀xP(x,y);(б) ∃x∃yP(x,y)=∃y∃xP(x,y).

25. Показати, що формули логіки предикатів ∀x∃yP(x,y) і∃y∀xP(x,y) рівносильні на будь-якій одноелементній множині, аленеєрівносильниминамножині,щоміститьбільшеодногоелемента.

Page 92: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

92

26.Довести,щоформула∃xP(x,y)→ ∀xP(x,y) є тотожно істин-ноювусіходноелементнихпредметнихобластяхM.

27.Довести,щоформулилогікипредикатів PіQрівносильнітодійтількитоді,колиформулаP~Qтотожноістинна.

28.Довести,щоформулилогікипредикатів PіQрівносильнітодійтількитоді,колиформула(P →Q)∧(Q→P)тотожноістинна.

29.Довести,щоформулаP(x1,x2,...,xn)∨¬P(x1,x2,...,xn)тотожноістинна,аформулаP(x1,x2,...,xn)∧¬P(x1,x2,...,xn)тотожнохибна.

30.НехайзміннаxєвільноюзмінноюуформуліB(x)інеєвільноюуформуліA.Довести,що:

(а) коли формула A→B(x) тотожно істинна, то формулаA→ ∀xB(x)такожтотожноістинна;

(б) коли формула B(x)→A тотожно істинна, то формула∃xB(x)→Aтакожтотожноістинна.

31.Довести,щонаведенаформулаєтотожноістинною.(а) ∀xP(x)→P(y);(б) P(y)→ ∃xP(x).

32.Довести,щоформула∀xP(x)→ ∃xP(x)тотожноістинна.

33.Довести,щонаведенаформулалогікипредикатів є тотожноістинною.

(а) ∃xP(x)~¬∀x(¬P(x));(б) ∃x(¬P(x))~¬∀xP(x);(в) ¬∃xP(x)~∀x(¬P(x));(г) ¬∃x(¬P(x))~∀xP(x).

34. Довести,що для довільних предикатнихформулP1,P2,…,Pkформула (P1∧P2∧…∧Pk)→Pi є тотожно істинноюдля будь-якогоi=1,2,…,k.

35. Довести,що для довільних предикатнихформулP1,P2,…,PkформулаPi→(P1∨ P2 ∨…∨Pk) є тотожно істинноюдля будь-якогоi=1,2,…,k.

36.Перевірити(довестичиспростувати)рівносильність.(а) ∀x(P(x)∨Q(x))=∀xP(x)∨ ∀xQ(x);(б) ∃x(P(x) ∧ Q(x))=∃xP(x) ∧ ∃xQ(x);(в) ∀x(P(x)→Q(x))=∀xP(x)→ ∀xQ(x);

Page 93: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

93

(г) ∃x(P(x)→Q(x))=∃xP(x)→ ∃xQ(x);(д) ∀x(P(x)~Q(x))=∀xP(x)~∀xQ(x);(е) ∃x(P(x)~Q(x))=∃xP(x)~∃xQ(x).

37.Довести,що:(а) ∀x(P(x)∧Q(x))=∀xP(x)∧ ∀xQ(x);(б) ∃x(P(x)∨Q(x))=∃xP(x)∨ ∃xQ(x);(в) ∃x(P(x)→Q(x))=∀xP(x)→ ∃xQ(x);(г) ∀x(P(x)→Q(x))=∀x(¬Q(x)→¬P(x)).

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

39.Перевірити(довестичиспростувати)твердження,щоколивбудь-якійформулілогікипредикатівAпомінятимісцямидваодно-йменніквантори,тоотриманаприцьомуформулабудерівносильнаA.

40.Придумайтедвависловлення,якімаютьвигляд∀x∃yP(x,y)та∃y∀xP(x,y)ітакі,що:

(а) обидвавониістинні;(б) обидвавонихибні;(в) першезних—істинне,адруге—хибне.

41.Придумайтедвависловлення,якімаютьвигляд∀x∃yP(x,y)і∃x∀yP(x,y),так,щоб:

(а) обидвавонибулиістинними;(б) обидвавонибулихибними;(в) першезнихбулоістинним,адруге—хибним;(г) першезнихбулохибним,адруге—істинним.

42.Побудувавши відповідну інтерпретацію (контрприклад), до-вести,щонаведеніформулилогікипредикатівнеєрівносильними.

(а) ∃x(P(x)∧Q(x))і∃xP(x)∧ ∃xQ(x);(б) ∀x(P(x)∨Q(x))і∀xP(x)∨ ∀xQ(x);(в) ∃xP(x)→ ∃xQ(x)і∃x(P(x)→Q(x)).

43.Довести,щонаведенаформулаєтотожноістинною.(а) (∀xP(x) ∨ ∀xQ(x))→ ∀x(P(x)∨Q(x));(б) ∃x(P(x)∧Q(x)) →(∃xP(x)∧ ∃xQ(x));

Page 94: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

94

(в) ∀x(P(x)→Q(x)) →(∀xP(x)→ ∀xQ(x));(г) ∀x(P(x)→Q(x)) →(∃xP(x)→ ∃xQ(x));(д) ∀x(P(x)~Q(x))→(∀xP(x)~∀xQ(x));(е) ∀x(P(x)~Q(x))→(∃xP(x)~∃xQ(x)).

44.ПредметноюобластюунарнихпредикатівP(x) іQ(x) ємно-жинаM.ЩоможнасказатипромножинуM,якщонаведенаформулалогікипредикатівєтотожноістинноювM?

(а) ∀x(P(x)→Q(x))∧ ∃x(¬P(x)∧Q(x));(б) ¬(∃x(P(x)∧Q(x)))∧ ∃x(P(x)→Q(x)).

45.Довестичиспростуватирівносильність.(а) ∀x(P(x) →(Q(x)→R(x)))=∀x(Q(x)→(P(x)→R(x)));(б) ∀x(P(x)→(Q(x)→R(x)))=∀x(P(x)→(R(x)→Q(x))).

46.Показати,щоформулилогікипредикатів∀x(P(x)→ ∀yQ(y))і∀x∀y(P(x)→Q(y)))рівносильні.

47.Довестичиспростуватитвердженняпрорівносильність (ло-гічнуеквівалентність)такихформуллогікипредикатів:

(а) ∀y∀x(P(x)→Q(y))=∀y(∀xP(x)→Q(y));(б) ∀x(P(x)→Q(y))=∀x(P(x))→Q(y);(в) ∃x(P(x)→ Q(y))=∃x(P(x))→Q(y);(г) ∀x(P(x))→P(y)=∀x(P(x)→P(y));(д) Q(y)→ ∃xP(x)=∃x(Q(y)→P(x));(е) ∀x((P(x)→Q(x))∨(Q(x)→P(x))=∀x(P(x)→Q(x))∨

∨ ∀x(Q(x)→ P(x)).

48.Довестирівносильність.∃x(P(x)~Q(x))=∀x(P(x)∨ Q(x))→ ∃x(P(x)∧Q(x)).

49.Показати, що формули логіки предикатів ∀x∃y∀zP(x,y,z)і ∀z∃y∀xP(x,y,z) не є рівносильними на двохелементній множиніa,b.

50.Довестирівносильність.(а) ∀x(P(x))∧Q(y)=∀x(P(x)∧Q(y));(б) ∀x(P(x))∨Q(y)=∀x(P(x)∨Q(y));(в) ∃x(P(x)∨Q(y))=∃x(P(x))∨Q(y);(г) ∃x(P(x)∧Q(y))=∃x(P(x))∧Q(y);(д) ∃x(P(x))→Q(y)=∀x(P(x)→Q(y));(е) ∀x(P(x))→Q(y)=∃x(P(x)→Q(y)).

Page 95: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

95

51.Довестирівносильність.(а) ∃x∀y(P(x)∧Q(y))=∀y∃x(P(x)∧Q(y));(б) ∃x∀y(P(x)∨Q(y))=∀y∃x(P(x)∨Q(y));(в) ∃x∀y(P(x)→Q(y))=∀y∃x(P(x)→Q(y)).

52.Перевірити(довестичиспростувати)рівносильність.(а) ∀x∃y(P(x)→Q(y))=∃y∀x(P(x)→Q(y));(б) ∀x∃y(P(x)~Q(y))=∃y∀x(P(x)~Q(y)).

53.Визначити,якізнаведенихтвердженьлогічнорівносильні.1) Неправильно,щовсіxмаютьвластивістьP.2) НевсіxмаютьвластивістьP.3) УсіxнемаютьвластивостіP.4) ДеякіxнемаютьвластивостіP.5) Усіxмаютьвластивість,протилежнудоP.6) ДеякіxмаютьвластивістьP.7) Існуєx,якемаєвластивістьP.8) ЖоднеxнемаєвластивостіP.9) УсіxмаютьвластивістьP.

54.Визначити,якезнаведенихтвердженьлогічнорівносильнеза-переченнютвердження“жоднеxнемаєвластивостіP”.

1) Будь-якеxмаєвластивістьP.2) ДеякіxмаютьвластивістьP.3) Існуєтакеx,щомаєвластивістьP.4) Неправильно,щожоднеxнемаєвластивостіP.

55.Сформулюватирізніваріантизапереченнянаведеноготверд-женняівизначитизначенняістинностіотриманоговисловлення.

(а) Усінатуральнічислапарні.(б) Деякітрикутникипрямокутнітарівнобедрені.(в) Кожнечисло,якеділитьсяна2іна3,ділитьсяна6.(г) Длявсіхнатуральнихчиселxіyіснуєтакечислоz,щовико-

нуєтьсярівністьxy=z.

56.Сформулюватиустверднійформізапереченнятакоговислов-лення:

(а) Небільшеніжодиноб’єктмаєвластивістьP.(б) Одинітількиодиноб’єктмаєвластивістьP.(в) Принаймніодиноб’єктмаєвластивістьP.(г) Принаймнідваоб’єктимаютьвластивістьP.

Page 96: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

96

(д) Небільшедвохоб’єктівмаютьвластивістьP.(е) Дваітількидваоб’єктимаютьвластивістьP.

57. Визначити, які з наведених тверджень логічно еквівалентні(рівносильні).

1) Неправильно,щовсічисла,кратні4,єточнимиквадратами.2) Усічисла,кратні4,неєточнимиквадратами.3) Невсічисла,кратні4,єточнимиквадратами.4) Існуєчисло,кратне4,якенеєточнимквадратом.5) Деякічисла,некратні4,неєточнимиквадратами.

58.НехайM—часткововпорядкованамножинаіA—якасьїїпід-множина.Визначити,якізнаведенихтвердженьєлогічноеквівалент-ними(рівносильними).

1) Неправильно,щоіснуємножинаA,якамаєнайбільшийеле-ментідляякоїнеіснуєточноїверхньоїграні.

2) Кожна множинаA, для якої існує найбільший елемент, маєточнуверхнюгрань.

3) НеіснуємножиниA,вякоїєнайбільшийелементінемаєточ-ноїверхньоїграні.

4) ІснуємножинаA,щомаєнайбільшийелементімаєточнувер-хнюгрань.

5) ЖоднамножинаA, яканемає точної верхньої грані, немаєнайбільшогоелемента.

59.Визначити,якізнаведенихформуллогікипредикатіврівно-сильні.

1) ∀x∃y(P(x,y)∨¬P(x,z)) ∧ ∀x(Q(x)→R(x));2) ∀u∃y(P(u,y)∨¬P(u,z))∧ ∀u(Q(u)→R(u));3) ∀u∃y(P(u,y)∨¬P(u,z))∧ ∀x(Q(x)→R(x));4) ∀x∃y(P(x,y)∨¬P(x,t))∧ ∀x(Q(x)→R(x));5) ∀x∃y(P(z,y)∨¬P(z,z))∧ ∀z(Q(z)→R(z)).

60.Довести, що коли ∃x∀yP(x,y)— істинне висловлення, то∀y∃xP(x,y)такожістинне.

61.Довести, що коли ∃y∀xP(x,y)— істинне висловлення, то∀x∃yP(x,y)такожістинне.

62.Довестичиспростуватитвердження,щоколи ∀y∃xP(x,y)—іс-тинневисловлення,то∃x∀yP(x,y)такожістинне.

Page 97: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

97

63.Довестичиспростуватитвердження,щоколи∀x∃yP(x,y)—іс-тинневисловлення,то ∃y∀xP(x,y)такожістинне.

64.Довести,щонаведенаформулалогікипредикатівєлогічноза-гальнозначущоюнаодноелементніймножині,аленеєтакоюнамно-жині,щоміститьбільшеодногоелемента.

(а) P(x)∨¬P(y);(б) P(x)→P(y).

65.Довести, що формула логіки предикатів ∀x∃y(P(x)∨¬P(y))є логічно загальнозначущою. Чи буде такою формула ∃y∀x(P(x)∨∨ ¬P(y))?

66.Показати,щопершазнаведенихформуллогікипредикатівєлогічнозагальнозначущою(тотожноістинною),адруга—ні.

(а) 1)∃x(P(x)→P(y)), 2)∃x(P(x)) →P(y);(б) 1)∀x(P(x)→P(y)), 2)∀x(P(x))→P(y);(в) 1)∃y∀xP(x,y)→ ∀x∃yP(x,y), 2)∀x∃yP(x,y)→ ∃y∀xP(x,y);(г) 1)(∀xP(x)∨ ∀xQ(x))→ ∀x(P(x)∨Q(x)), 2)∀x(P(x)∨Q(x))→(∀xP(x)∨ ∀xQ(x));(д) 1)∀x(P(x)→Q(x))→(∀xP(x)→ ∀xQ(x)), 2)(∀xP(x)→ ∀xQ(x))→ ∀x(P(x)→Q(x));(е) 1)(∃xP(x)→ ∃xQ(x)) → ∃x(P(x)→Q(x)), 2)∃x(P(x) →Q(x))→(∃xP(x)→ ∃xQ(x));(є) 1)∀x(P(x)~Q(x))→(∀xP(x)~∀xQ(x)), 2)(∀xP(x)~∀xQ(x))→ ∀x(P(x)~Q(x)).

67.Довести,щонаведенаформулалогікипредикатів є тотожноістинною.

(а) (∀xP(x)∨ ∀xQ(x))→(∀x(P(x)∨ Q(x)));(б) (∃x(P(x)∧ Q(x)))→(∃xP(x)∧ ∃xQ(x)).

68.Довести,щонаведенаформулалогікипредикатів є тотожноістинною.

(а) (∃x(P(x)∨Q(x)))~(∃xP(x)∨ ∃xQ(x));(б) (∀x(P(x)∧Q(x)))~(∀xP(x)∧ ∀xQ(x)).

69. Визначити, чи є тотожно істинною формула логіки преди-катів.

Page 98: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

98

(а) (∀x(P(x)~Q(x)))~(∀xP(x)~∀xQ(x));(б) (∃x(P(x)~Q(x)))~(∃xP(x)~∃xQ(x)).

70.Визначити,чиєтотожноістинноюформулалогікипредикатів(∀x(P(x)→Q(x))∧ ∀x(P(x)→R(x)))→(∃x(Q(x)→R(x))).Відповідьобґрунтувати.

71.Довести, що формула логіки предикатів ∃x(P(x)→Q(x))→→(∀x(P(x)→ ∃xQ(x))тотожноістинна.Чибудетакоюоберненадонеїімплікація?

72. Довести, що формула логіки предикатів∀x(P(x)→Q(x))→→(∃x(P(x)→ ∃xQ(x))тотожноістинна.Чибудетакоюоберненаім-плікація?

73.Довести, що формула логіки предикатів ∀x(P(x)~Q(x))→→(∃x(P(x)~∃xQ(x)) тотожно істинна.Чибуде такоюобернена ім-плікація?

74.Порівняти формули ∀x(((P(x)→Q(x))∨(Q(x)→P(x))) і∀x(P(x)→Q(x))∨ ∀x(Q(x)→P(x)).Визначити,чиєпринаймніодназцихформуллогічнозагальнозначущою.

75.Довестичиспростуватитвердження,щонаведенаформулало-гікипредикатівєтотожноістинною.

(а) (∃xP(x)∧ ∃x(P(x)→Q(x)))→ ∃xQ(x);(б) (∃xP(x)∧ ∀x(P(x)→Q(x)))→ ∃xQ(x);(в) (∀xP(x)∧ ∃x(P(x)→Q(x)))→ ∃xQ(x);(г) (∀x(P(x)→Q(x))→R(x)))→ ∀x((P(x)∨Q(x))→R(x));(д) (∀x(P(x)∨Q(x))→R(x))→ ∀x(P(x)→(Q(x)→R(x)));(е) ((∃xP(x)→ ∀xQ(x))→R(y))~((∃xP(x)∧ ¬(∀xQ(x)))∨ R(y));(є) (¬(∃x(P(x)→ ∀yQ(y))))~(∀x(P(x)∧ ∃y(¬Q(y)))).

76.Довестичиспростуватитвердження,щонаведенаформулало-гікипредикатівєтотожноістинною.

(а) ∀x∃yP(x,y)→ ∃yP(y,y);(б) ∀x∃yP(x,y)→ ∃yP(x,x);(в) ∀yP(x,y)→P(y,y);(г) ∀x∃zP(x,y)→ ∃zP(y,z);(д) P(x,x)→ ∃yP(x,y);(е) P(x,x)→ ∃yP(y,y);(є) ∃x∀y∀zP(x,y,z)~∀z∃xP(x,x,z);(ж)∀x∀y∃z(P(x)→(P(y)→P(z))).

Page 99: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

99

77.Довести,щонаведенаформулалогікипредикатівєлогічноза-гальнозначущою.

(а) (∀xP(x)→ ∃xQ(x))~∃x(P(x)→Q(x));(б) (∃xP(x)→ ∀xQ(x))→ ∀x(P(x)→Q(x));(в) ∃x(P(x)∧Q(x))∧ ∀x(Q(x)→¬R(x))→ ∃x(P(x)∧¬R(x));(г) ∀x(P(x)→¬Q(x))∧ ∀x(R(x)→P(x))→ ∃x¬(Q(x)∧R(x)).

78.Показати,щонаведенаформулалогікипредикатівнеєтотож-ноістинною.

(а) ∀x(P(x)→Q(x))∧ ∀x(P(x)→R(x))→ ∃x(Q(x)∧R(x));(б) ∀x(P(x)→¬Q(x))∧ ∀x(P(x)→R(x))→ ∃x(R(x)∧¬Q(x));(в) ∀x(P(x)→Q(x))∧ ∀x(Q(x)→R(x))→ ∀x(P(x)∧R(x));(г) ∀x(P(x)→¬Q(x))∧ ∀x(R(x)→Q(x))→ ∃x(¬P(x)∧R(x)).

79.Довести,щоформулалогікипредикатів∀x∀y∀z∃u((P(x)→(P(y)→P(z)))→((P(x) →P(y))→(P(x)→

→ P(u))))єтотожноістинною.

80.Довести,що для довільноїформули логіки предикатів існуєрівносильнаформула,операціямиякої(окрімкванторів)є:

(а) ∨,∧,¬;(б) ∨,¬;(в) ∧,¬.

81.Довести, що колиQ — предикатна формула, яка не міститьвільнихвходженьзмінноїx,товиконуєтьсятакарівносильність:

(а) ∀x(P(x)∨Q)=∀xP(x)∨Q;(б) ∃x(P(x)∨Q)=∃xP(x)∨Q;(в) ∀x(P(x)∧Q)=∀xP(x)∧ Q;(г) ∃x(P(x)∧Q)=∃xP(x)∧Q;(д) Q→ ∀xP(x)=∀x(Q→P(x));(е) Q→ ∃xP(x)=∃x(Q→P(x));(є) ∀xP(x) →Q=∃x(P(x)→Q);(ж)∃xP(x)→Q=∀x(P(x)→Q).

82.Перетворитинаведенуформулулогікипредикатівдовиперед-женої(пренексної)форми.

(а) ¬(∃x∃y∀z¬P(x,y,z))~∃x∀z∃y¬P(x,y,z);(б) ∀xP(x)→ ∀y(∃zQ(x,y,z)→(¬∀x(P(x)∧ ∃xR(x,y)));(в) (¬∀xP(x)∧ ∃xQ(x))∨ ∀x(∀yR(x,y)→P(y));(г) (∀x∀yP(x,y)∧ ∃xQ(x))→(¬∃xP(x,y)).

Page 100: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

100

10. логічне слідування на базі логіки пРедикаТів

Кажуть,щоформулаBлогікипредикатівєлогічнимслідуваннямзформулA1,A2,…,Ak(влогіціпредикатів,якщонакожніймножиніMпридовільнійінтерпретаціїформулаBнабуваєзначення1привсіхпідстановкахзамістьвільнихзміннихтихелементівмножиниM,наякихусіформулиAi (і=1,2,…,k)набувають значення1.ФормулиA1,A2,…,Ak при цьому називають посилками, чи припущеннями, аB—висновком,абовислідом.Символічноцезаписують,яківалгебрівисловлень,A1,A2,…,Ak|=B.

Вираз A1,A2,…,Ak|=B називають вивідністю (у логіці преди-катів).

Зміннаy називаєтьсявільною дляx уформуліP(x), якщожод-невільневходженняxуP(x)неналежитьобластідіїквантора,якийзв’язуєy.УтакомуразіформулаP(x)називаєтьсявільноюдляy.

Приклад 10.1 1) Перевірити правильність такого міркування:“1)Кожнечисло,кратне35,кратне5ікратне7.2)Кожнечислократ-не5тодійтількитоді,колиостанняцифрайогодесятковогозаписукратна5.3)Останняцифрадесятковогозаписучисла2004некратна5.Отже,число2004некратне35”.

Для перевірки коректності міркування замінимо пропозиційніформи“x—кратне35”,“x—кратне5”,“x—кратне7”і“останняциф-раx—кратна 5” відповіднимипредикатамиP(x),Q(x),R(x) іS(x).Тодіприпущеннязапишутьсяувигляді1)∀x(P(x)→(Q(x)∧R(x)));2)∀x(Q(x)~S(x));3)¬S(y),ависновок—¬P(y).

Скористаємосьметодомдоведеннявідсупротивного.Нехайдлядеякоїінтерпретаціївисновок¬P(y)хибний.ТодіістиннимбудеP(y),аотже,згіднозпершимприпущенням—іQ(y).Тодіздругогоприпу-щеннявипливатимеістинністьS(y),щосуперечитиметретьомупри-пущенню.Отже,проведенеміркуванняправильне.

2)Перевірити,чиєправильнимміркування:“1)Деякірівнобед-ренітрикутники—прямокутні.2)Жоднийпрямокутнийтрикутникнеєправильним.Отже,деякірівнобедренітрикутникинеєправиль-ними”.

Запишемо логічну структуру міркування, замінюючи пропози-ційніформи“x—рівнобедренийтрикутник”,“x—прямокутнийтри-кутник”і“x—неправильнийтрикутник”відповіднимипредикатамиP(x),Q(x)іR(x).Припущення1)∃x(P(x)∧Q(x));2)∀x(Q(x)→R(x)),висновок:∃x(P(x)∧R(x)).

Page 101: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

101

Розглянемо наведену логічну схему на довільній області інтер-претаціїM.Тодідлядеякогоa∈MвисловленняP(a)∧Q(a)істинне,тобтоістиннимибудутьP(a)іQ(a).Іздругогоприпущенняробимовисновок,щоR(a)такожістинне.Отже,P(a)∧R(a)—істиннеіфор-мула∃x(P(x)∧R(x))єістинноювM.Міркуванняправильне.

3)Перевіритиправильністьтакогоміркування:“1)Невсіалгеб-ричнічислараціональні.2)Усіраціональнічисла—дійсні.Отже,де-якіалгебричнічисланеєдійсними”.

Уведемо предикати P(x), Q(x) і R(x) замість пропозиційнихформ“x—алгебричнечисло”,“x—раціональнечисло”і“x—дійснечисло” відповідно. Логічна структура міркування матиме вигляд:1)∃x(P(x)∧¬Q(x)); 2) ∀x(Q(x)→R(x))— припущення, ∃x(P(x)∧∧ ¬R(x))—висновок.

Усі спроби формально обґрунтувати правильність цього мірку-ваннямарні.Томуслідспробуватипобудуватиконтрприклад,тобтознайтитаку інтерпретацію,щобунійобидваприпущеннянабувализначення1,ависновок—значення0.

Неважкопереконатись,щошуканою інтерпретацієюможебути,наприклад, така: предикати P(x), Q(x) і R(x) замінимо відповідноунарнимивідношеннями“x—кратне2”,“x—кратне4”і“x—кратне2”,визначениминамножиніNнатуральнихчисел.

Вартозазначити,щозмістовнаправильністьприпущеньівиснов-кунегарантуєлогічноїкоректностівідповідногоміркування.

1.Визначити,чиєyвільноюзмінноюдляxунаведенійформулілогікипредикатів.

(а) ∃yP(x,y);(б) ∀y(P(x,y))∨Q(x);(в) P(x)→ ∀yQ(y);(г) Q(y)→ ∀zP(x,y,z).

2.Визначити,чиєзміннаxвільноюдляyунаведенійформулі.(а) Q(x)∧ ∀x(P(x,y))∨P(z,x);(б) Q(z,y)∨ ∃xR(x,y,z).

3. Довести, що формула B є логічним слідуванням формули A(зміннаxневходитьвільновQ).

(а) A=(Q→P(x)),B=(Q→ ∀xP(x));(б) A=(P(x)→Q),B=(∃xP(x)→Q).

Page 102: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

102

4. Перевірити (довести чи спростувати), чи виконується такавивідність:

(а) ∃x(P(x)∧Q(x)),∀x(P(x)→R(x))|=∃x(P(x) ∧R(x));(б) ∀x(P(x)∨Q(x)),¬Q(x)|=∀xP(x);(в) ∃x(P(x)∧¬Q(x)),∀x(Q(x)→R(x))|=∃x(P(x)∧¬R(x));(г) ∃x(P(x)∧ ∀y(Q(y)→ R(x,y))),∀x(P(x)→ ∀y(S(y)→ → ¬R(x,y)))|=∀x(Q(x)→¬S(x)).

5.Довести, що формула B є логічним слідуванням з формул A1, A2,..., Ak улогіціпредикатів(тобтоA1, A2,..., Ak |=B) тодійтількитоді,колиформула((…(A1 ∧ A2) ∧ ... ∧ Ak) → B єтотожноістинною.

6.Визначити,чиєформулаBлогічнимслідуваннямізформулиA.(а) A=∃xP(x),B=P(y);(б) A=∀xP(x),B=P(y);(в) A=P(y),B=∃xP(x);(г) A=P(y),B=∀xP(x).

7.Довеститакувивідність(улогіціпредикатів):(а) ∀xP(x)|=P(y),колизміннаyєвільноюдляxуформуліP(x);(б) P(y)|=∃xP(x),колизміннаyєвільноюдляxуформуліP(x);(в) якщоГ|=P(x)іxнемаєвільнихвходженьужоднузформул

множинигіпотезГ,тоГ|=∃xP(x);(г) (Q→P(x))|=(Q→ ∀xP(x))(зміннаxневходитьвільновQ);(д) (P(x)→Q)|=(∃xP(x)→Q)(зміннаxневходитьвільновQ).

8.Побудувати контрприклад, який свідчить, що вивідність∀xP(x)|=P(y)невиконується,колизміннаyнеєвільноюдляxуфор-муліP(x).

9.Побудувати контрприклад, який доводить, що вивідністьP(y)|=∃xP(x)невиконується,колизміннаyнеєвільноюдляxуфор-муліP(x).

10.Перевірити(довестичиспростувати)вивідність.(а) P(x)|=∀xP(x);(б) ∃xP(x)|=P(x).

11.Довести,щоколи|=P(x),то|=∀xP(x)(правило узагальнення).

12.Перевірити, чивипливаєвлогіціпредикатів з данихприпу-щеньзробленийзнихвисновок,тобточиєправильним(коректним)

Page 103: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

103

наведенеміркування.Якщоміркуванняправильне,тообґрунтуватийого,інакше—побудувативідповіднийконтрприклад.

(а) 1)Деякірівнобедренітрикутникиєтупокутними.2)Жоднийтупокутнийтрикутникне єправильним.Отже, деякірівно-бедренітрикутникинеєправильними.

(б) 1)Деякі вписані в коло чотирикутники є прямокутниками.2)Кожнийпрямокутникєпаралелограмом.Отже,деяківпи-санівколочотирикутникиєпаралелограмами.

(в) 1)Кожнийквадрат—правильниймногокутник.2)Усіквадра-ти—паралелограми.3)Існуємногокутник,якийєквадратом.Отже,деякіправильнімногокутникиєпаралелограмами.

(г) 1) Усі квадрати— ромби. 2) Усі квадрати— прямокутники.3)Деякіромбинеєпрямокутниками.Отже,деякіпрямокут-никиєромбами.

(д) 1)Будь-якераціональнечислонеєірраціональним.2)Будь-якеірраціональнечислонеєраціональним.3)Кожнераціо-нальнечислоєдійсним.Отже,будь-якеірраціональнечислоєдійсним.

(е) 1)Кожнечисло,кратне21,кратне7ікратне3.2)Кожнечис-лократне3тількитоді,колисумацифрзаписуцьогочислав десятковій системі кратна 3. 3)Сума цифр числа 2005 некратна3.Отже,число2005некратне21.

(є) 1)Жоднераціональнечислонеєтрансцендентним.2)Жод-нетрансцендентнечислонеєкоренемрівнянняx2=2.Отже,жоднераціональнечислонеєкоренемрівнянняx2=2.

(ж)1)Кожназліченнамножинаєнескінченною.2)Кожнанезлі-ченнамножинаєнескінченною.3)Деякімножинискінченні.4)Жоднаскінченнамножинанеєнескінченною.Отже,існуємножина,яканеєзліченноюінеєнезліченною.

(з) 1) Кожна нескінченна множина рівнопотужна деякій своїйвласнійпідмножині.2)Жоднаскінченнамножинанерівно-потужнажоднійсвоїйвласнійпідмножині.Отже,жоднаскін-ченнамножинанеєнескінченноюіжоднанескінченнамно-жинанеєскінченною.

(и) 1)Кожнепростечисломаєрівнодвадільники.2)Число1немаєдвохдільників.Отже,число1неєпростим.

(і) 1)Невсіалгебричнічислаєраціональними.2)Усіраціональнічисла—дійсні.Отже,деякіалгебричнічисланеєдійсними.

Page 104: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

104

(ї) 1)Кожнийматематикмислитьлогічно.2)Той,хтомислитьлогічно, не припускає логічних помилок. 3)Деякі студентиприпускаютьлогічніпомилки.Отже,невсістуденти—мате-матики.

(й) 1)Іринашануєтількитих,хтодобревчитьсяігарноспіває.2)Сашкодобревчиться,аленевмієгарноспівати.3)Андрійвмієгарноспівати,аленевчитьсядобре.Отже,ІринанешануєніСашка,ніАндрія.

(к) 1) Якщо хтось може розв’язати певну логічну задачу, тоякийсьздібнийстудентзробитьце.2)Петренко—здібнийсту-дент.3)Петренконерозв’язавцюлогічнузадачу.Отже,жоденнерозв’яжецюлогічнузадачу.

(л) 1)Будь-якерефлексивневідношеннянеєантирефлексивним.2)Будь-якеантирефлексивневідношеннянеєрефлексивним.Отже,існуєвідношення,якенеєанірефлексивним,аніанти-рефлексивним.

(м) 1)Кожнавзаємнооднозначнавідповідністьєвідображенням.2)Будь-якевідображенняєфункцією.3)Деякіфункціїнеєвідображеннями.Отже,жодневідображеннянеєвзаємноод-нозначним.

(н) 1)Кожне відображення є всюди визначеною відповідністю.2)Деякіфункції є відображеннями.Отже, існуютьфункції,щоєвсюдивизначенимивідповідностями.

(о) 1)Будь-якапідмножинадовільноїмножиниAмаєпотужністьнебільшу,ніжпотужністьмножиниA.2)Кожнанескінченнамножиназліченноїмножиниєзліченною.Отже,деякіпідмно-жинизліченноїмножиниєскінченними.

(п) 1)Кожневідношення,симетричнейантисиметричневодно-час,єдіагональнимвідношенням.2)Деяківідношеннянезбі-гаютьсяздіагональним.Отже,існуютьвідношення,якінеєнісиметричними,ніантисиметричними.

(р) 1)Будь-яке толерантне відношення є симетричним. 2)Длякожного симетричного відношення R виконується рівністьR=R–1.Отже,усівідношенняR,дляякихсправджуєтьсярів-ністьR=R–1,толерантні.

(с) 1)Будь-якевідношенняеквівалентностієтолерантнимвідно-шенням.2)Деякітолерантнівідношеннянеєтранзитивними.Отже,існуютьеквівалентності,щонеєтранзитивними.

Page 105: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

105

(т) 1)Будь-якачасткововпорядкованамножина(ЧВМ)міститьнебільшеодногонайбільшогоелемента.2)КоженнайбільшийелементЧВМєєдиниммаксимальнимелементомцієїмножи-ни.3)ІснуютьЧВМ,щомістятьбільшеніжодинмаксималь-нийелемент.Отже,існуютьЧВМ,якінемаютьнайбільшогоелемента.

(у) 1)КожнаскінченнаЧВМміститьмінімальнийелемент.2)Де-якіЧВМнемаютьмінімальногоелемента.Отже,існуютьне-скінченніЧВМ.

(ф)1) Кожна скінченна решітка є повною решіткою. 2) Деякірешіткинеєповнимирешітками.3)Існуютьрешітки,якінеєскінченними.Отже,будь-якаповнарешіткаєскінченною.

13.Обґрунтувати,щотвердження “Множинавсіх ірраціональнихчиселмаєпотужністьнеменшу,ніжзліченна”випливаєзтакихпри-пущень:1)Длякожноїнескінченноїмножиниіснуєїїзліченнапідмно-жина.2)Множинавсіхірраціональнихчисел—нескінченна.3)Кожнамножинамаєпотужністьнеменшу,ніжбудь-якаїїпідмножина.

14.Спростувати міркування: 1) Деякі толерантні відношенняє еквівалентностями. 2) Деякі транзитивні відношення є еквіва-лентностями.Отже,деякітранзитивнівідношенняєтолерантними.

15.Показати,щозприпущень:1)Vємножинавсіхмножин;2)длякожноїмножиниMіснуємно-

жинаT,потужністьякоїбільша,ніжпотужністьM;3)якщоM—під-множинаT,топотужністьMнебільша,ніжпотужністьT;4)кожнамножинаєпідмножиноюV можнавивестисуперечність.Тимсамимпоказати,щопоняттямно-жинивсіхмножинуканторовійтеоріїмножинєсуперечним.

16.Показати,щозприпущення“УмістіNперукар—целюдина,щоголитьвсіхтихітількитих,хтонеголитьсясам”логічнослідує(набазілогікипредикатів),щовмістіNнемаєжодногоперукаря(цеваріантпарадокса Рассела).

17. Проаналізувати таке неправильне міркування: 1)∀x(P(x)∨∨ Q(x) ∨R(x)); 2)¬∀xP(x); 3)¬∀xQ(x).Отже,∀xR(x).Побудувативідповідніконтрприклади.

18.НехайуніверсальноюмножиноюємножинаRдійснихчисел.Ізхибноготвердження1)вивестиспіввідношення2).

Page 106: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

106

(а) 1)∀a∀b∀x((ax=bx)→(a=b)); 2)2 ×2=3;(б) 1)∀x∃y∀z(x×y=z); 2)2×2=4;(в) 1)∀a∀b∀c∃x(ax2+bx+c=0); 2)2×2=5;(г) 1) ∃x(x2+1=0); 2)4=5.

19.Утрадиційній(арістотелевій)логіціприйняточотиривидитакзванихкатегоричнихсуджень:

1) “УсіSєP”(загальноствердне судження),позначаєтьсяSaP.2) “ДеякіSєP”(частинноствердне судження),позначаєтьсяSiP.3) “ЖоднеSнеєP”(загальнозаперечне судження),позначається

SeP.4) “ДеякіSнеєP”(частиннозаперечне судження),позначається

SoР.Перевірити справедливість запропонованих схем логічного слі-

дування(арістотелевих силогізмів),записавшиїхсимволікоюлогікипредикатів(удужкахзаписаноназвивідповіднихсхем).

(а) 1)MaP;2)SaM;отже,SaP(Barbara);(б) 1)MaP;2)SaM;отже,SiP(Barbari);(в) 1)MeP;2)SaM;отже,SeP(Celarent);(г) 1)MeP;2)SaM;отже,SoP(Celaront);(д) 1)MaP;2)SiM;отже,SiP(Darii);(е) 1)MeP;2)SiM;отже,SoP(Ferio);(є) 1)PeM;2)SiM;отже,SoP(Festino);(ж)1)PeM;2)SaM;отже,SeP(Cesare);(з) 1)PeM;2)SaM;отже,SoP(Cesaro);(и) 1)PaM;2)SeM;отже,SeP(Camestres);(і) 1)PaM;2)SeM;отже,SoP(Cameostro);(ї) 1)PaM;2)MeS;отже,SoP(Cameno);(й) 1)PaM;2)MeS;отже,SeP(Camenes);(к) 1)PaM;2)MaS;отже,SiP(Bramantip);(л) 1)MoP;2)MaS;отже,SoP(Bocardo);(м) 1)PaM;2)SoM;отже,SoP(Baroco);(н) 1)MiP;2)MaS;отже,SiP(Disamis);(о) 1)PiM;2)MaS;отже,SiP(Dimaris);(п) 1)MaP;2)MiS;отже,SiP(Datisi);(р) 1)PeM;2)MiS;отже,SoP(Fresison).

Page 107: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

107

20.Показати,щотакілогічніслідуваннянесправджуютьсябездо-датковоїумови,щопредметнамножинанепорожня.

(а) 1)PeM;2)MaS;отже,SoP(Fesapo);(б) 1)PaM;2)MaS;отже,SiP(Bamalip);(в) 1)MaP;2)MaS;отже,SiP(Darapti);(г) 1)MeP;2)MaS;отже,SoP(Felapton).

11. засТосування логіки пРедикаТів

Мовутакзваноговузькогочисленняпредикатівчастовикористо-вуютьдлязаписуваннятверджень(властивостей,аксіом,лем,теорем)іозначеньурізнихконкретнихрозділахматематики.Використаннясимволікилогікипредикатів дає змогудосягтибільшої строгостійформальностіувикладенніматематичнихрезультатів,уникнутине-однозначностітабагатослівностізвичайноїмови.

Приклад 11.1. 1) Твердження про те,що довільне ціле число nможнарозділитизостачеюнацілечислоm,якенедорівнюєнулю,можназаписатитак:

∀(n∈Z)∀(m∈Z)[(m ≠0)→(∃(q∈Z)∃(r∈Z)(n = m ×q + r)∧∧((r = 0) ∨((0 < r)∧(r < |m|))))].Часто, коли предметна область відома і не змінюється, замість

∀(n∈Z) записують просто∀n. У наведеному виразі всі предикатнібуквидляпозначеннявідношень=,≠,<,∈івсізнакиарифметичнихілогічнихопераціймаютьзвичайнийсмисл.Словеснозаписанетверд-женнячитаєтьсятак:“Дляцілихnіm,якщоmнедорівнюєнулю,існу-ютьцілічисла qіr,дляякихn=mq+rіr абодорівнює0,абоrбільшенуляіменше|m|”.

2)Предикатніформулизручновикористовуватидлязаписуван-ня означень різних понять. Наприклад, означення предиката x|y(“xділитьy”або“xєдільникомy”)намножиніцілихчиселможназаписати так:∃k(y=kx).Часто такі означення записують у виглядіx|y≡∃k(y=kx).Замістьзнакарівносильності≡пишутьтакожзнак,⇔ознякийчитається“заозначенням”.

3)Задопомогоюпредикатаx|yможнаозначитиунарнийпредикат“x—простечисло”(позначимойогоP(x)):

P(x) ⇔озн ∀y((y | x)→((y = 1)∨(y = –1)∨(y = x)∨(y = –x))).4)Означенняграницічисловоїпослідовностіxiможназаписати

так:

limxi = a ⇔озн ∀(ε > 0)∃(k ∈N)∀(i ∈N∧ i > k)(|xi — a| < ε).

Page 108: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

108

Аналогічноможназаписатикласичніозначеннярізнихваріантівпоняттянеперервностідійсноїфункціїf:

а)функціяf(x)неперервнавточціa ⇔озн

∀(ε > 0)∃(η > 0)∀(x ∈R)((|x — a| < η)→(|f(a) — f(x)| < ε));

б)функціяf(x)неперервнанаінтервалі (a, b) ⇔озн

∀(c∈(a, b))∀(ε > 0)∃(η > 0)∀(x∈(a, b))((|x – c| < η)→(|f(c) – – f(x)| < ε));

в)функція f(x)рівномірнонеперервнанаінтервалі (a, b) ⇔озн

∀(ε > 0)∃(η > 0)∀(c∈(a, b))∀(x∈(a, b))((|x — c| < η)→(|f(c) – – f(x)| < ε)).

6). Означенняосновнихтеоретико-множиннихоперацій івідно-шеннявключеннядлямножинможназаписатитак:

x∈A∪B ⇔озн (x∈A)∨(x∈B) або ∀x((x∈ A∪B) ≡ ((x∈A)∨(x∈B)));

x∈ A∩B ⇔озн (x∈A)∧(x∈B) або ∀x((x∈ A∩B) ≡ ((x∈A)∧(x∈B)));

x∈ A\B ⇔озн (x∈A)∧(x∉B), A ⊆B ⇔озн ∀x((x∈A)→(x∈B))тощо.

1.Записатисимволікоюлогікипредикатівтакетвердження:(а)Існуєнебільшеніжодинпредметx,щомаєвластивістьP.(б)Існуєрівноодинпредметx,щомаєвластивістьP.(в)Існуєпринаймнідвапредмети,якімаютьвластивістьP.(г)Існуєнебільшеніждвапредмети,якімаютьвластивістьP.(д)Існуєрівнодвапредмети,якімаютьвластивістьP.(е)Існуєрівнотрипредмети,щомаютьвластивістьP.

2.Записатисимволікоюлогікипредикатівтвердження,щоіснуєнебільшедвохпредметів,якізанаявностіпевноївластивостіPмаютьтакожівластивістьQ,хочанемаєжодногопредмета,якийнемавбипринаймніоднієїзвластивостейPабоQ.

3.Записати логіко-математичною символікою твердження, щокожнерівняннявидуax+b=0має:

(а)небільшеніжодинкорінь;(б)рівноодинкоріньприa ≠0.

4.Записатилогіко-математичноюсимволікою:(а)Означеннянеобмеженоїпослідовності.(б)Твердження,щочислоaнеєграницеючисловоїпослідовності

xn.

Page 109: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

109

(в)Означенняграниціфункціївточці.(г)Означенняграниціфункціїнанескінченності.

5.Проаналізувативідмінуміжозначеннямфункції,неперервноїнаінтервалі(a, b),іфункції,рівномірнонеперервноїнаінтервалі(a, b),записавшиціозначеннялогіко-математичноюсимволікою.

6.Записати логіко-математичною символікою твердження, щокожнерівняннядругогостепеня,вякогодискримінантбільшийвід0,маєрівнодвадійснікорені.

7.Записатилогіко-математичноюсимволікоютеоремуВієтадляквадратногорівняннявидуx2+px+q=0.

8.Визначити,чиєзапропонованетвердженняістинним(універ-сальнамножина—множинаRдійснихчисел).

(а) ∀x∀y(((x=0)∨(y=1))→(yx=1));(б) ∀x∀y((yx=1)→((x=0)∨(y=1)));(в) ∀p∃q∀x(x2+px+q>0);(г) ∀q∃p∀x(x2+px+q>0);(д) ∃q∀p∀x(x2+px+q>0);(е) ∃p∀q∀x(x2+px+q>0).

9.Оцінитиістинністьматематичноготвердження.1) ∀x∀y∃z(((x<z)∧(z<y))∨((y<z)∧(z<x))),2) ∀x∀y∃z((x<y)→((x<z)∧(z<y)))

увипадку,колиуніверсальноюмножиноює:(а) N;(б) Z;(в) Q;(г) R.Якувластивістьуніверсальноїмножинивиражаєтвердження2?

10.Записатизапропонованетвердженнясимволікоюлогікипре-дикатівівизначитийогозначенняістинності.

(а) Длякожногододатногочислаіснуєменшедодатнечисло.(б) Неправильно,щодлякожногоневід’ємногочислаіснуємен-

шеневід’ємнечисло.(в) Для довільної паринатуральних чиселa,b знайдеться така

паранатуральнихчиселqіr,щоa=bq +r.(г) Жоденточнийквадратнеєпростимчислом,протедеякічис-

ла,щонеєпростими,єточнимиквадратами.

Page 110: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

110

11.Записатисимволікоюлогікипредикатівтвердження,що:(а) dєнайбільшийспільнийдільникнатуральнихчиселpіq;(б) mєнайменшеспільнекратненатуральнихчиселpіq.

12. Універсальна множина— це множинаN натуральних чисел.Записатилогіко-математичною символікою твердження: “11 є най-меншимчислом,якеприділенніна7даєвостачі4”.

13.Записатисимволікоюлогікипредикатів,щозаданінатуральнічислаpіqєвзаємнопростими.

14.Записати символікою логіки предикатів таке твердження(якщодляпевногопредикатанемаєзагальновживаногопозначення,топозначитийогоякоюсьпредикатноюбуквою):

(а) Кожнечисло,кратне10,кратне5ікратне2.(б) Усічисла,кратні48,кратні8 і кратні6, аленевсякечисло,

кратне8ікратне6,єкратним48.(в) Усітрансцендентнічисла—ірраціональні,аленевсіірраціо-

нальнічисла—трансцендентні.(г) Кожнийквадратєромбом,аленеправильно,щовсякийромб

єквадратом.

15.Записатисимволікоюлогікипредикатівтакетвердження:(а) Деякіалгебричнічисла—раціональні,адеякі—ірраціональ-

ні.(б) Існуєпростечисло,якеєпарним.(в) Деяківписанівколочотирикутникиєквадратами.(г) Неіснуєчисла,якекратне6іводночаснекратне3.

16.Виразитисимволікоюлогікипредикатівтакетвердження:(а) Кожнераціональнечислоє алгебричним,однак існуютьал-

гебричнічисла,щонеєраціональними.(б) Жодне раціональне число не є трансцендентним і жодне

трансцендентнечислонеєраціональним,водночасдеякіра-ціональнічисланеєцілимиідодатними.

17.ДляалгебриA=<N,+,×>записатисимволікоюлогікипре-дикатівтвердження,що:

(а) операція+всюдивизначена;(б) операція×всюдивизначена;(в) операція+асоціативна;

Page 111: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

111

(г) операція+комутативна;(д) операція×асоціативна;(е) операція×комутативна;(є) операція×дистрибутивнащодо+;(ж)операція+недистрибутивнащодо×.

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

19.Застосовуючисимволікулогікипредикатів,записатиозначення:(а) об’єднання;(б) перетину;(в) різниці;(г) симетричноїрізниці;(д) декартовогодобутку

множинAіB.

20.Записати логіко-математичною символікою факт існуваннямножинивсіхпідмножин(булеана)длякожноїмножини.

21.Задопомогоюсимволікилогікипредикатівзаписатиозначен-нявідповідностіміжмножинамиAіB.

22.Записатисимволікоюлогікипредикатівтвердження,щовід-повідністьCміжмножинамиAіB:

(а) всюдивизначена;(б) функціональна;(в) сюр’єктивна;(г) ін’єктивна;(д) бієктивна(взаємнооднозначна).

23.Задопомогоюсимволікилогікипредикатівзаписатиозначен-нябінарноговідношеннянамножиніM.

24.Записатисимволікоюлогікипредикатівтвердження,щовідно-шенняRнамножиніM:

(а) рефлексивне;(б) антирефлексивне;(в) симетричне;(г) антисиметричне;(д) транзитивне;(е) толерантне.

Page 112: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

112

25.Використовуючисимволікулогікипредикатів,записатиозна-чення:

(а) відношенняеквівалентності;(б) відношеннячастковогопорядку;(в) відношеннялінійногопорядку

намножиніM.

26.НехайM—часткововпорядкованамножина,A—їїнепорожняпідмножина.Записатилогіко-математичноюсимволікоюозначення:

(а) мінімальногоелементамножиниM;(б) максимальногоелементамножиниM;(в) найменшогоелементамножиниM;(г) найбільшогоелементамножиниM;(д) нижньоїгранімножиниA;(е) верхньоїгранімножиниA;(є) точноїнижньоїгранімножиниA;(ж)точноїверхньоїгранімножиниA.

27.НехайP— одноміснийпредикатнамножиніN натуральнихчисел. Записати логіко-математичною символікою аксіомуматема-тичноїіндукціїдляP.

28.НехайR—повнийпорядокнамножиніM,P—довільнийод-номіснийпредикатнаM.Застосовуючисимволікулогікипредикатів,записатиаксіомутрансфінітноїіндукціїдляP.

29.Записатисимволікоюлогікипредикатівтакетвердження:1) Існуєтакеx,щоP(x)—хибне.2) “Існуєтакеx,щоP(x)”—хибне.Проаналізуватицітвердження.Якезтверджень—1або2—силь-

ніше?

30.Записатисимволікоюлогікипредикатівтакетвердження:1) “ДлякожногоxP(x)”—хибне.2) P(x)—хибнедлякожногоx.Якезтверджень—1або2—єсильнішим?

31.Записатисимволікоюлогікипредикатівдоведеннятеоретико-множинноїрівності:

(а) (A \B)∩C=(A ∩C)\(B ∩ C);(б) A ∪(B ∩C)=(A ∪B)∩(A ∪C).

Page 113: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

113

список викоРисТаної Та РекоМендованої ліТеРаТуРи

1. Бардачов Ю. М., Соколова Н. А., Ходаков В. Є. Дискретна мате-матика.—К.:Вищашк.,2002.

2. Гиндикин С.Г. Алгебралогикивзадачах.—М.:Наука,1972.3. Калужнин Л. А.Введениевобщуюалгебру.—М.:Наука,1973.4. Калужнiн Л. А., Королюк В. С. Алгоритмиiматематичнiмаши-

ни.—К.:Вищашк.,1964.5. Калужнин Л. А.Чтотакоематематическаялогика.—М.:Наука,

1964.6. Клини С.Математическаялогика.—М.:Мир,1973.7. Кузнецов О. П., Адельсон­Вельский Г. М.Дискретнаяматематика

дляинженера.—2-еизд.,перераб.идоп.—М.:Энергоатомиздат,1988.

8. Лавров И. А., Максимова Л. Л.Задачипотеориимножеств,мате-матическойлогикеитеорииалгоритмов.—М.:Наука,1975.

9. Мендельсон Э.Введениевматематическуюлогику.—М.:Мир,1976.

10. Новиков П.С.Элементыматематическойлогики.—М.:Наука,1973.

11. Столл Р.Множества.Логика.Аксиоматические теории.—М.:Просвещение.–1968.

12. Трохимчук Р. М. Дискретнаматематика.—К.:ДП«Видавничийдім«Персонал»,2008.

13. ХромойЯ. В. Математичналогіка.—К.:Вищашк.,1983.14. ХромойЯ. В.Збірникзадачівправзматематичноїлогіки.–К.:

Вищашк.,1978.

Page 114: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

114

зМісТ

Передмова.................................................................................................. 31. Поняттявисловлення.Логічніоперації.

Складенівисловлення..................................................................... 6

2. Алгебрависловлень.Формулиалгебривисловлень.Таблицяістинності.Тавтології.Проблемарозв’язності....... 14

3. Рівносильні формули алгебри висловлень............................ 28

4. Логічнийвисновокнабазіалгебривисловлень.Несуперечністьмножинивисловлень........................................ 37

5. Численнявисловлень.Формальнедоведення.Теореми...... 51

6. Метатеоремадедукції.Похідніправилавиведення............... 64

7. Рівносильність формул численнявисловлень...................... 73

8. Логіка предикатів. Квантори....................................................... 77

9. Формули.Інтерпретація.Тотожноістинніформули.Рівносильністьформул.................................................................... 87

10. Логічнеслідуваннянабазілогікипредикатів......................... 100

11. Застосуваннялогікипредикатів.................................................... 107

Списоквикористаноїтарекомендованоїлітератури..................... 113

Page 115: збіРник задач і впРав з МаТеМаТичної логікиmaup.com.ua/assets/files/lib/book/p09_06.pdf · 2018-05-21 · (л) “Учітесь, читайте,

Bookcontainswell-selectedandsystematizedcollectionofknownandoriginaltasksandexercisesfromclassicalandformalpartsofmathematicalandformallogic:algebraicalexpression,calculusofexpressionandlogicofpredicate.

Eachchapterfollowsshottheoreticalintroductionwiththemaindefinitionsandterms.Thisbookcanbeusedforclassworkaswellasfororganizationofindividualstudentswork.

Forstudentsofuniversities,higheducationalestablishmentsandforeverybodywhoisinterestedingainingoffundamentalmoderninformationtechnologiesknowledge.

Навчальневидання

ТрохимчукРостиславМиколайович

ЗБіРниК ЗАДАЧ і ВПРАВЗ МАТЕМАТиЧнОї лОГіКи

Навчальний посібник

Educationaledition

Trohymchuk,RostyslavM.

ColleCTion of maThemaTiCal logiCEducational supplier

ВідповідальнийредакторС. Г. РогузькоРедактор Л. В. Логвиненко

Комп’ютерневерстанняТ. Г. ЗамураОформленняобкладинкиО. О. Стеценко

Підп.додруку29.01.08.Формат60×84/16.Папірофсетний.Друкротаційнийтрафаретний.

Ум.друк.арк.6,74.Обл.-вид.арк.6,38.Тираж1300пр.

МіжрегіональнаАкадеміяуправлінняперсоналом(МАУП)03039Київ-39,вул.Фрометівська,2,МАУП

ДП«Видавничийдім«Персонал»03039Київ-39,просп.Червонозоряний,119,літ.ХХ

Свідоцтво про внесення до Державного реєстру суб’єктів видавничої справи ДК 8 від 23.02.2000