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

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

Cvičení z logiky II.

Cvičení z logiky IV.

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

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

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

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

Výroková logika - opakování

Logika. 5. Rezoluční princip. RNDr. Luděk Cienciala, Ph. D.

Kapitola Výroky

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

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

Matematická logika. Rostislav Horčík. horcik

Základy logiky a teorie množin

Normální formy. (provizorní text)

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

Matematická logika. Rostislav Horčík. horcik

teorie logických spojek chápaných jako pravdivostní funkce

Disjunktivní a konjunktivní lní tvar formule. 2.přednáška

Výroková logika syntaxe a sémantika

Klasická výroková logika - tabulková metoda

Matematická indukce, sumy a produkty, matematická logika

přednáška 2 Marie Duží

LOGIKA VÝROKOVÁ LOGIKA

Úvod do TI - logika Výroková logika - pokračování (3.přednáška) Marie Duží

KMA/MDS Matematické důkazy a jejich struktura

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

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

Sémantika výrokové logiky. Alena Gollová Výroková logika 1/23

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

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

Pro každé formule α, β, γ, δ platí: Pro každé formule α, β, γ platí: Poznámka: Platí právě tehdy, když je tautologie.

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

Základní pojmy matematické logiky

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

Cvičení 4. negace konjunkce disjunkce implikace ekvivalence. a) Najděte UDNF, UKNF a stanovte log. důsledky. 1) [p (p q)] [( p q) (q p)]

2.2 Sémantika predikátové logiky

3.10 Rezoluční metoda ve výrokové logice

Rezoluce ve výrokové logice

Matematická logika. Rostislav Horčík. horcik

Místo pojmu výroková formule budeme používat zkráceně jen formule. Při jejich zápisu

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

Marie Duží

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

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

Rezoluční kalkulus pro výrokovou logiku

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

vhodná pro strojové dokazování (Prolog) metoda založená na vyvracení: dokazuje se nesplnitelnost formulí

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 α

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

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

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

Úvod do informatiky. Miroslav Kolařík

Logika. 6. Axiomatický systém výrokové logiky

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

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

Další (neklasické) logiky. Jiří Velebil: AD0B01LGR 2015 Predikátová logika 1/20

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

postaveny výhradně na syntaktické bázi: jazyk logiky neinterpretujeme, provádíme s ním pouze syntaktické manipulace důkazy

Matematická logika. Miroslav Kolařík

Matematika pro informatiky KMA/MATA

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

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

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

1 Pravdivost formulí v interpretaci a daném ohodnocení

Základy informatiky. Výroková logika

1 Výrok a jeho negace

Formální Metody a Specifikace (LS 2011) Formální metody pro kyber-fyzikální systémy

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

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

Booleovská algebra. Booleovské binární a unární funkce. Základní zákony.

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

Sémantika predikátové logiky

Predikátová logika [Predicate logic]

Obsah Předmluva Rekapitulace základních pojmů logiky a výrokové logiky Uvedení do predikátové logiky...17

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

Úvod do logiky (VL): 4. Zjištění průběhu pravdivostních hodnot formule tabulkovou metodou

Úvod do výrokové a predikátové logiky

Predikátová logika dokončení

MATEMATICKÁ TEORIE ROZHODOVÁNÍ

Úvod do TI - logika Výroková logika (2.přednáška) Marie Duží

7 Jemný úvod do Logiky

1. MATEMATICKÁ LOGIKA A MNOŽINY

Matematika B101MA1, B101MA2

Logika Libor Barto. Výroková logika

MATEMATICKÁ TEORIE ROZHODOVÁNÍ

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

1. Predikátová logika jako prostedek reprezentace znalostí

Logika a logické programování

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

Úvod do logiky (VL): 11. Ověřování, zda je formule tautologií metodou protipříkladu

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.

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

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

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

Predikátová logika. Teoretická informatika Tomáš Foltýnek

ZÁKLADY LOGIKY A METODOLOGIE

09. seminář logika (úvod, výroková).notebook. November 30, Logika

Pravda jako funkce - ano, nebo ne?

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

Transkript:

Logika III. 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) Logika III. BI-MLO, ZS 2011/12 1 / 15

Logika III. Disjunktní a konjunktní normální tvar formuĺı. Splnitelná a sporná teorie. Sémantické stromy. Logický rozbor textu. RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika III. BI-MLO, ZS 2011/12 2 / 15

Disjunktní normální tvar formule Definice Literál je prvotní formule a její negace. Minterm je konjunkce literálů. Formule je v disjunktním normálním tvaru DNT, jestliže je disjunkce mintermů. Formule je v úplném disjunktním normálním tvaru, jestliže je v DNT a každý minterm obsahuje stejné prvotní formule. Příklady: A, A, B - literály A B, A C B, C - mintermy (A B) ( A C) C - DNT (A B C) ( A B C) - úplný DNT (A B) C - DNT A, A, A B, A B - DNT RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika III. BI-MLO, ZS 2011/12 3 / 15

Konjunktní normální tvar formule Definice Klausule je disjunkce prvotních formuĺı nebo jejich negací. Formule je v konjunktním normálním tvaru, KNT, právě když je disjunkce klausuĺı. Formule je v úplném konjunktním normálním tvaru, jestliže je v KNT a navíc každá klausule obsahuje stejné prvotní formule. Příklady: A B, A C B, C - klausule (A B) ( A C) C - KNT (A B C) ( A B C) - úplný KNT (A B) C - KNT A, A, A B, A B - DNT, KNT RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika III. BI-MLO, ZS 2011/12 4 / 15

Příklad Nalezněte DNT a KNT následujících formuĺı. (A ( B C)) (A ( B C)) (A ( B C)) (A (B C) ((A B) (A C)) (A B C) (A B C) (A B C) (A ( B C)) 1 1 0 0 1 0 1 1 1 0 0 1 0 0 0 1 1 1 0 1 1 1 1 0 1 0 0 0 0 0 1 0 1 0 1 0 0 1 0 1 0 0 0 0 1 1 0 1 1 0 0 1 1 0 0 0 RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika III. BI-MLO, ZS 2011/12 5 / 15

Disjunktní a konjunktní normální tvar Věta Ke každé formuli existuje formule logicky ekvivalentní, která je v DNT, a formule logicky ekvivalentní, která je v KNT. Příklady. (A ( B C)) ( A ( B C)) (( A B) ( A C)) Od KNT k DNT. (A (B C)) ((A B) (A C)) ((G H) ( I J K)) ((G I ) (G J) (G K) ( H I ) ( I J) ( H K)). Kontradicke a tautologie. ((A B) B) ((A B) (B B)) (A B) (A (B B)) A RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika III. BI-MLO, ZS 2011/12 6 / 15

Úplný DNT a KNT Věta Ke každé formuli existuje formule logicky ekvivalentní, která je v úplném DNT, a formule logicky ekvivalentní, která je v úplném KNT. Od DNT k úplnému DNT. ((A B) C) ((A B C) (A B C) (A B C) ( A B C) ( A B C)) Od úplného DNT k tabulkám a naopak. ((A B) C) je pravdivá pro pět ohodnocení. < 1, 0, 1 >, < 1, 0, 0 >, < 1, 1, 1 >, < 0, 0, 1 >, < 0, 1, 1 >. Negace DNT je KNT a naopak. ((G H) ( I J K)) ( (G H) ( I J K)) (( G H) (I J K)). RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika III. BI-MLO, ZS 2011/12 7 / 15

Příklady Nalezněte DNT a KNT. Určete pro kolik ohodnocení je formule pravdivá. 1 (A (B C)) ( A (B C)) ( A B C) 2 (A (B C)) ( A B C) (A B C) 3 ((A B) C) ( (A B) C) ((A B) C) ((A C) ( B C)) 4 ((A B) C) ((A C) ( B C)) (( A C) (B C) ((A B C)) ( A B C) ( A B C)) 5 ((A B) B) (( A B) B) (( A B) (B B)) B Kdo co učí? Každý kdo neučí matemtiku nebo fyziku, učí češtinu nebo historii. (( M F ) (C D)) ( ( M F ) (C D)) ((M F ) C D) RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika III. BI-MLO, ZS 2011/12 8 / 15

Splnitelná a sporná teorie, tautologický důsledek teorie Definition Teorie je množina formuĺı A 1, A 2,...A n. Teorie je splnitelná, právě když existuje ohodnocení prvotních formuĺı, pro něž jsou všechny formule teorie pravdivé. Teorie je sporná, právě když není splnitelná. Formule B je tautologickým důsledkem teorie T, T = B, právě když pro každé ohodnocení, v němž jsou všechny formule teorie pravdivé, je i B pravdivé. Teorie je splnitelná, právě když A 1 A 2...A n je splnitelná formule. Teorie je sporná, právě když A 1 A 2...A n je kontradikce. Formule B je tautologickým důsledkem teorie T, T = B, právě když (A 1 A 2...A n ) B je tautologie neboli právě když (A 1 A 2...A n ) B je kontradikce. RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika III. BI-MLO, ZS 2011/12 9 / 15

Příklady Jsou následující teorie splnitelné, případně pro jaká ohodnocení? 1 A, A. Sporná teorie. 2 A, B. Splnitelná, pro v(a) = v(b) = 1. 3 A B, A, B (( A B) A B) (A B). Totéž. 4 A B, A C, C D, D A (( A B) (A C) ( C D) ( D A)) (A B C D). Splnitelná pro v(a) = v(b) = v(d) = 1, v(c) = 0. 5 (A B), (B C), (C D), (D A), A (( A B) ( B C) ( C D) ( D A) A) Sporná teorie. RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika III. BI-MLO, ZS 2011/12 10 / 15

Sémantický strom A B A B A A B A B B (A B) A A A B A B B A B B NDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika III. BI-MLO, ZS 2011/12 11 / 15

Sémantické stromy Je tato teorie splnitelná? Pro která ohodnocení? 1 A, A B A A B A B 2 A B, A C, C D, D A 3 (A B), (B C), (C D), (D A), A RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika III. BI-MLO, ZS 2011/12 12 / 15

Tautologický důsledek ((A B) (C D) (A C)) = B D konstruktivní dilema ((A B) (C D) (A C)) (B D) - kontradikce? (A B) (C D) (A C) B D B D B A D C A C RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika III. BI-MLO, ZS 2011/12 13 / 15

Tautologický důsledek 1 A B, A = B? Modus ponens ((A B) A) B je tautologie? ( A B) A B je kontradikce? Ano, je, modus ponens pochopitelně platí. 2 Štěpán jel buď autobusem (B) nebo vlakem (V). Jestliže jel autobusem nebo vlastním autem (A), přijel pozdě (P). Nepřijel pozdě. Tudíž jel vlakem. B V, (B A) P, P = V? (B V ) (( (B A) P)) P V (B V ) (( B A) P) P V (B V ) ( B P) ( A P) P V. Úvaha je správná. RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika III. BI-MLO, ZS 2011/12 14 / 15

Příklad Jestliže Jones nepotkal Smithe (J), pak Smith je vrahem (S) nebo Jones lže (L). Jestli Smith není vrahem, pak ho Jones nepotkal a vražda se stala po půlnoci (P). Jestli se vražda stala po půlnoci, pak byl Smith vrahem nebo Jones mluví pravdu. Tudíž je Smith vrahem? J (S L), S (J P), P (S L) = S ( J (S L)) ((S (J P)) ( P S L)) = S ( J S L) (S J) (S P) ( P S L)) S. Ano, Smith je vrahem. Říká-li zahradní katalog pravdu, pak, jestliže zasadíme semena v dubnu, květy budou v červenci. V červenci nejsou květy. Tudíž jestliže jsme zasadili semena v dubnu, je zahradní katalog nepravdivý. Je-li pěkné počasí a obloha je jasná, jdeme se koupat nebo na lodičky. Není tomu tak, že když obloha je jasná, jdeme se koupat. Tudíž, jestliže nejdeme na lodičky, počasí není pěkné. RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika III. BI-MLO, ZS 2011/12 15 / 15

Sémantický strom Buď svědek mluvil pravdu nebo, jestli Henry spáchal sebvraždu, pak se zápisky nenašly. Jestli svědek mluvil pravdu, pak Henry nespáchal sebvraždu. Jestli se zápisky nalezly, pak se Henry zabil. Je to splnitelná množina formuĺı? Co je její tautologický důsledek? Dokažte! S (H Z), S H, Z H (S (H Z)) (S H) (Z H) - splnitelná formule? (S H Z) ( S H) ( Z H) - KNT Sémantický strom. ( Z S) ( Z H) (H S Z) - DNT Zápisky se nenašly. Ověříme. (S H Z) ( S H) ( Z H) = Z (S H Z) ( S H) ( Z H) Z - kontradikce Zápisky se skutečně nenašly. RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika III. BI-MLO, ZS 2011/12 16 / 15