Cvičení z logiky I. RNDr. Kateřina Trlifajová PhD. Katedra teoretické informatiky Fakulta informačních technologíı BI-MLO, ZS 2011/12

Podobné dokumenty
Cvičení z logiky II.

Logika I. RNDr. Kateřina Trlifajová PhD. Katedra teoretické informatiky Fakulta informačních technologíı BI-MLO, ZS 2011/12

Logika III. RNDr. Kateřina Trlifajová PhD. Katedra teoretické informatiky Fakulta informačních technologíı BI-MLO, ZS 2011/12

Logika II. RNDr. Kateřina Trlifajová PhD. Katedra teoretické informatiky Fakulta informačních technologíı BI-MLO, ZS 2011/12

Logika XI. RNDr. Kateřina Trlifajová PhD. Katedra teoretické informatiky Fakulta informačních technologíı BI-MLO, ZS 2011/12

Seminář III. Základy logiky a matematiky. Martin Štrobl // Vojtěch Fučík ISS FSV UK

Výrok je každá oznamovací věta (sdělení), u níž dává smysl, když uvažujeme, zda je buď pravdivá, nebo nepravdivá.

1 Výrok a jeho negace

SLOŽENÉ VÝROKY. Konjunkce. Motivační příklad společné zadání pro další příklady:

Výroková logika II. Negace. Již víme, že negace je změna pravdivostní hodnoty výroku (0 1; 1 0).

λογος - LOGOS slovo, smysluplná řeč )

LOGIKA VÝROKOVÁ LOGIKA

Cvičení z logiky IV.

Řešení rekurentních rovnic 2. Základy diskrétní matematiky, BI-ZDM ZS 2011/12, Lekce 11

Matematická indukce, sumy a produkty, matematická logika

prof. RNDr. Čestmír Burdík DrCs. prof. Ing. Edita Pelantová CSc. BI-ZMA ZS 2009/2010

Nepřijde a nedám 100 Kč měl jsem pravdu, o této

Výroková logika se zabývá výroky.

Matematika pro informatiky KMA/MATA

Logické úlohy, vč. řešení. Marta Volfová

Úvod do logiky (presentace 2) Naivní teorie množin, relace a funkce

Logika. 1. cvičení. Matematika 1, NMMA701, Ondřej Bouchala

Formální systém výrokové logiky

Ekvivalence. Základy diskrétní matematiky, BI-ZDM ZS 2011/12, Lekce 5

Přednáška 2: Formalizace v jazyce logiky.

Cvičení 3. Přednášející: Mgr. Rudolf B. Blažek, Ph.D. prof. RNDr. Roman Kotecký, DrSc.

M - Výroková logika VARIACE

Úvod do logiky (VL): 8. Negace výroků

VLASTNOSTI GRAFŮ. Doc. RNDr. Josef Kolář, CSc. Katedra teoretické informatiky, FIT České vysoké učení technické v Praze. BI-GRA, LS 2010/2011, Lekce 5

Úvod do logiky (PL): negace a ekvivalence vět mimo logický

Řešení rekurentních rovnic 3. Základy diskrétní matematiky, BI-ZDM ZS 2011/12, Lekce 12

1.4.6 Negace složených výroků I

Cvičení 1. Přednášející: Mgr. Rudolf B. Blažek, Ph.D. prof. RNDr. Roman Kotecký, DrSc.

Spojování výroků (podmínek) logickými spojkami

1.4.3 Složené výroky implikace a ekvivalence

1 Výroková logika 1. 2 Predikátová logika 3. 3 Důkazy matematických vět 4. 4 Doporučená literatura 7

Kapitola Výroky

- existuje..., negace: pro všechny neplatí,... - pro všechna..., negace: existuje, že neplatí,...

výrok-každésdělení,uněhožmásmyslseptát,zdaječinenípravdivé, aproněžprávějednaztěchtodvoumožnostínastává.

NP-ÚPLNÉ PROBLÉMY. Doc. RNDr. Josef Kolář, CSc. Katedra teoretické informatiky, FIT České vysoké učení technické v Praze

Historie matematiky a informatiky Cvičení 2

Výroková logika syntaxe a sémantika

Mgr. Rudolf Blažek, Ph.D. prof. RNDr. Roman Kotecký Dr.Sc.

Logika. 2. Výroková logika. RNDr. Luděk Cienciala, Ph. D.

Základy matematické analýzy

I) Příklady (převeďte následující věty do formulí PL1 a ověřte jejich ekvivalenci pomocí de Morganových zákonů):

1. Dvě mince dávají dohromady 3 koruny, i když jedna z nich není koruna. Co je to za mince?

Základy informatiky. Výroková logika

Cvičení Aktivita 1. část 2. část 3. část Ústní Celkem Známka

Výroková logika. Teoretická informatika Tomáš Foltýnek

Historie matematiky a informatiky Cvičení 1

Úvod do logiky (VL): 12. Ověřování platnosti úsudků metodou protipříkladu

Pravděpodobnost a statistika (BI-PST) Cvičení č. 1

Úvod do informatiky. Miroslav Kolařík

Historie matematiky a informatiky Cvičení 4

Rezoluce ve výrokové logice

Pumping lemma - podstata problému. Automaty a gramatiky(bi-aag) Pumping lemma - problem resolution. Pumping lemma - podstata problému

Stefan Ratschan. Fakulta informačních technologíı. Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Úvod do predikátové logiky. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/ / 1

Kategorie: U 1 pro žáky 1. ročníků učebních oborů

Cvičení 5. Přednášející: Mgr. Rudolf B. Blažek, Ph.D. prof. RNDr. Roman Kotecký, DrSc.

Unární je také spojka negace. pro je operace binární - příkladem může být funkce se signaturou. Binární je velká většina logických spojek

Klasická výroková logika - tabulková metoda

Systém přirozené dedukce výrokové logiky

0. ÚVOD - matematické symboly, značení,

Která tvrzení jsou pravdivá nezávisle na tom, který den v týdnu byla vyslovena? Tvrzení trosečníka Dana.

PROHLEDÁVÁNÍ GRAFŮ. Doc. RNDr. Josef Kolář, CSc. Katedra teoretické informatiky, FIT České vysoké učení technické v Praze

Lineární algebra : Lineární (ne)závislost

Aplikovaná numerická matematika - ANM

Výroková a predikátová logika - II

Výroková logika. Sémantika výrokové logiky

Matematická logika. Lekce 1: Motivace a seznámení s klasickou výrokovou logikou. Petr Cintula. Ústav informatiky Akademie věd České republiky

Matematická analýza 1

1. Matematická logika

prof. RNDr. Čestmír Burdík DrCs. prof. Ing. Edita Pelantová CSc. BI-ZMA ZS 2009/2010

Kvantita (u subjektu) všechny prvky množiny (všichni, každý, nikdo, žádní ) některé prvky množiny (některý, existuje,.) predikát.

1.4.2 Složené výroky konjunkce a disjunkce

MATA Př 2. Složené výroky: Jsou dány výroky: a: Číslo 5 je prvočíslo. b: Číslo 5 je sudé. c: Číslo 5 je liché. d: Číslo 5 je záporné.

Každé formuli výrokového počtu přiřadíme hodnotu 0, půjde-li o formuli nepravdivou, a hodnotu 1, půjde-li. α neplatí. β je nutná podmínka pro α

VÝROKOVÁ LOGIKA. Výrok srozumitelná oznamovací věta (výraz, sdělení), která může být buď jen pravdivá nebo jen nepravdivá..

Další příklady. Katedra softwarového inženýrství. Katedra teoretické informatiky, Fakulta informačních technologii, ČVUT v Praze. Karel Müller, 2011

Úvod do TI - logika 1. přednáška. Marie Duží

Jak jsem potkal logiku. Převod formule do (úplného) disjunktivního tvaru. Jan Hora

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Zimní semestr akademického roku 2014/ prosince 2014

Lineární algebra : Násobení matic a inverzní matice

SOUBOR OTÁZEK. -Finále- 9. ročník

Gödelovy věty o neúplnosti

Jestliže prší, pak je mokro.

Základní datové struktury III: Stromy, haldy

5. Dynamické programování

O S L A V Y O B C E 4/2012 strana 5

Matematická indukce a správnost programů. Základy diskrétní matematiky, BI-ZDM ZS 2011/12, Lekce 13

Projekt, prezentace, rétorika

Složené výroky Jsou tvořeny dvěma nebo více výroky jednoduššími. V : Číslo 8 je liché. V : 0,1 N. V : Paříž je hl. město Španělska.

Logika. Akademie managementu a komunikace, Praha PhDr. Peter Jan Kosmály, PhD.

6. Základy výpočetní geometrie

1 Základní pojmy a vlastnosti Význačnéřady Základnívlastnostiřad... 3

Testování a spolehlivost. 6. Laboratoř Ostatní spolehlivostní modely

Negace výroku. Příklad 1. Rozhodněte, zda jsou věty výroky, u výroků určete pravdivostní hodnotu:

Transkript:

Cvičení z logiky I. RNDr. Kateřina Trlifajová PhD. Katedra teoretické informatiky Fakulta informačních technologíı České vysoké učení technické v Praze c Kateřina Trlifajová, 2010 BI-MLO, ZS 2011/12 Evropský sociální fond. Praha & EU: Investujeme do vaší budoucnosti RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Cvičení z logiky I. BI-MLO, ZS 2011/12 1 / 1

Cvičení z logiky I. Výroky a formule. Formalizace složených výroků. Pravdivostní tabulky. Ostrov poctivců a padouchů. RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Cvičení z logiky I. BI-MLO, ZS 2011/12 2 / 1

Prvotní výroky Které z následujících vět jsou výroky? 1 Venku prší. 2 Venku neprší. 3 Máš hlad? 4 Peníze jsou když. 5 Choď rovně! RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Cvičení z logiky I. BI-MLO, ZS 2011/12 3 / 1

Formalizace složených výroků Převeďte následující věty do tvaru formuĺı využívajících pouze prvotní formule. T: Do školy jedu tramvají. M: Do školy jedu metrem. 1 Do školy jedu tramvají a metrem. 2 Do školy jedu tramvají nebo metrem. 3 Do školy jedu buď jen metrem nebo jen tramvají. 4 Jestliže jedu do školy tramvají, pak nejedu metrem. 5 Jestliže jedu do školy tramvají, pak jedu i metrem. 6 Tramvají jedu do školy právě tehdy, když nejedu metrem. 7 Tramvají jedu tehdy a jen tehdy, když nejedu metrem. RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Cvičení z logiky I. BI-MLO, ZS 2011/12 4 / 1

Příklady Nalezněte formalizaci následujících výroků. 1 Peníze nebo život. (P, Ž). 2 Nemám ani peníze ani čas.(p, Č). 3 Kdo lže, ten krade. (L, K). 4 Max a Karel přijdou na večírek, ale Terezka nebo Lucie nepřijdou. (M, K, T, L). 5 Kdo nemá geometrické myšlení, ať nevstupuje. (G, V). 6 Jestliže mám horečku, jsem nemocný. Nemám horečku. (H, N). 7 Nutnou podmínkou k možnosti studiu na VŠ je složení maturity. (S, M). 8 Postačující podmínkou k možnosti studia na VŠ je složení maturity. 9 Nutnou a postačující podmínkou k možnosti studia na VŠ je složení maturity. RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Cvičení z logiky I. BI-MLO, ZS 2011/12 5 / 1

Příklady Formalizujte následující výroky. 1 Pokud je pan Novák šťastný, pak paní Nováková není šťastná a pokud pan Novák není šťastný, pak paní Nováková není šťastná. 2 Buď Svatopluk přijde na oslavu a Mojmír nepřijde, nebo Svatopluk na oslavu nepřijde a Mojmír se bude skvěle bavit. 3 Postačující podmínkou pro to, aby x bylo sudé, je aby x bylo prvočíslo. 4 Nutnou podmínkou pro konvergenci posloupnosti s je, aby s byla omezená. 5 Nutnou a postačující podmínkou pro šejkovo štěstí je, aby měl víno, ženy a zpěv. 6 Fiorello jde do kina pouze hrají-li komedii. 7 Poplatek bude zaplacen tehdy a jen tehdy, když bude zboží dodáno. 8 Je-li x kladné, pak x 2 je kladné. 9 Karpov vyhraje šachový turnaj, jen kdyby Kasparov dnes vyhrál. RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Cvičení z logiky I. BI-MLO, ZS 2011/12 6 / 1

Řešení 1 A: Pan Novák je šťastný. B: Paní Nováková je šťastná. (A B) ( A B) 2 A: Svatopluk přijde na oslavu. B: Mojmír přijde na oslavu. (A B) ( A B) 3 A: x je prvočíslo. B: x je liché. A B 4 A: Posloupnost s konverguje. B: Posloupnost s je omezená. A B 5 A: Šejk je šťastný. B: Šejk má víno. C: Šejk má ženy. C: Šejk má zpěv. A (B C D) 6 A: Fiorello jde do kina. B: Hrají komedii. A B. 7 A: Úplatek bude zaplacen. B: Zboží bude dodáno. A B 8 A: x je kladné. B: x 2 je kladné. A B 9 A: Kasparov dnes vyhraje. B: Karpov vyhraje turnaj. A B RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Cvičení z logiky I. BI-MLO, ZS 2011/12 7 / 1

Výrokové formule I. Které z následujících výrokových formuĺı jsou správně sestavené? 1 A B 2 A B C 3 A (B C) 4 A A 5 A B II. Nalezněte, jak jsou následující formule postupně sestaveny z prvotních formuĺı. 1 ((A B) C) ((A B) (A C)) 2 (A B) (A B) 3 ((A B) A) B 4 ((P Q) (P R)) (Q R) RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Cvičení z logiky I. BI-MLO, ZS 2011/12 8 / 1

Pravdivostní tabulky 1 Napište pravdivostní tabulky pro tyto dva výroky: (a) (A B) A, (b) (A (B C)) ((A B) (A C)). 2 Napište pravdivostní tabulky pro tyto dva výroky: (a) (A B) A, (b) (A C) B. 3 Nechť značí operaci exkluzivní disjunkce. A B tedy znamená A nebo B, ale nikoliv oba najednou. Napište pravdivostní tabulku pro operaci. RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Cvičení z logiky I. BI-MLO, ZS 2011/12 9 / 1

Ostrov poctivců a padouchů Poctivci mluví vždy pravdu, padouši vždy lžou. 1 Zde máme dva obyvatele ostrova A,B. A prohlásí: Alespoň jeden z nás je padouch. 2 Tentokrát A řekne: Buď já jsem padouch nebo B je poctivec. 3 Dejme tomu, že A řekne: Já jsem padouch, ale B ne. 4 Rozšířila se pověst, že je na ostrově poklad (P). Přijedete tam a ptáte se A, je-li na ostrově poklad. Odpoví: Je zde poklad, právě když jsem poctivec. Je A poctivec nebo padouch? Je na ostrově poklad? 5 Potkal jsem dva, kteří odpočívali pod stromem. Zeptal jsem se: Je mezi vámi poctivec? Odpověděl, a já znal správnou odpověď na svou otázku. Kdo byl ten, kterého jsem se zeptal? A co ten druhý? RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Cvičení z logiky I. BI-MLO, ZS 2011/12 10 / 1

Řešení 1 Zde máme dva obyvatele ostrova A,B. A prohlásí: Alespoň jeden z nás je padouch. - A ( A B). Formule je pravdivá jen tehdy, když v(a) = 1, v(b) = 0. Tedy A je poctivec, B je padouch. 2 Tentokrát A řekne: Buď já jsem padouch nebo B je poctivec. Formule je pravdivá jen tehdy, když v(a) = 1, v(b) = 1. Tedy A i B jsou poctivci. 3 Dejme tomu, že A řekne: Já jsem padouch, ale B ne. Formule je pravdivá jen tehdy, když v(a) = 0, v(b) = 0. Tedy A i B jsou padouši. 4 Na ostrově je poklad (P). Ptáme se A. - A (A P). Formule je pravdivá právě tehdy, když v(a) = 1, v(p) = 1, anebo. když v(a) = 0, v(p) = 1. Tedy na ostrově je poklad, ale jestli je A je poctivec nebo padouch, nevíme. 5 Ptal jsem se A. Kdyby řekl ano, A (A B), byla by dvě možná řešení: v(a) = 1, v(b) = 1 nebo v(a) = v(b) = 0. Nevíme, které je správné. Pokud řekl ne, A (A B), je jen jedno řešení: A je padouch a B je poctivec. RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Cvičení z logiky I. BI-MLO, ZS 2011/12 11 / 1