Logika II. 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 III. 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

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

Matematická logika. Rostislav Horčík. horcik

Výroková logika - opakování

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

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

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

Základy logiky a teorie množin

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

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

Klasická výroková logika - tabulková metoda

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

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

Logika XI. 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

Kapitola Výroky

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

Matematická logika. Miroslav Kolařík

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

KMA/MDS Matematické důkazy a jejich struktura

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. Sémantika výrokové logiky

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

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

Binární logika Osnova kurzu

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

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

1 Úvod do matematické logiky

LOGIKA VÝROKOVÁ LOGIKA

Výroková logika syntaxe a sémantika

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

Základní pojmy matematické logiky

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

přednáška 2 Marie Duží

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

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

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

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

Marie Duží

Normální formy. (provizorní text)

Přednáška 3: rozhodování o platnosti úsudku

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

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

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

Rejstřík. anotace 167 krok 167 nepřímý 169 podmiňovaný 181 rezolucí 210 rozborem případů 170 sporem 170 z hypotéz 167 z předpokladů 167 Duns Scotus 79

Matematická indukce, sumy a produkty, matematická logika

Matematika pro informatiky KMA/MATA

Úvod do logiky (VL): 7. Ekvivalentní transformace

ZÁKLADY LOGIKY A METODOLOGIE

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

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

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

Výroková logika. p, q, r...

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

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

Predikátová logika [Predicate logic]

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

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

Základy informatiky. Výroková logika

Rezoluční kalkulus pro výrokovou logiku

Úvod do informatiky. Miroslav Kolařík

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

V této výukové jednotce se student seznámí se základními pojmy a algoritmy ve výrokové logice.

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.

1. Základy logiky a teorie množin

Sémantika predikátové logiky

Matematická logika. Rostislav Horčík. horcik

Úvod do logiky (VL): 5. Odvození výrokových spojek z jiných

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

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

Booleovská algebra. Pravdivostní tabulka. Karnaughova mapa. Booleovské n-krychle. Základní zákony. Unární a binární funkce. Podmínky.

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

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

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

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

Matematická logika. 1

Hilbertovský axiomatický systém

7 Jemný úvod do Logiky

Logika Libor Barto. Výroková logika

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

Úvod do logiky (PL): logický čtverec (cvičení)

Cvičení z logiky IV.

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

Výroková logika dokazatelnost

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)]

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

LITERATURA. Čechák V.: Základy logiky a metodologie. Praha Eupress 2007

Výroková logika: splnitelnost, vyplývání, tautologie, úsudky. Splnitelnost. 1. Ověřte splnitelnost množiny formulí

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

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

Úplný systém m logických spojek. 3.přednáška

Úvod do teoretické informatiky

Predikátová logika Individua a termy Predikáty

Matematická logika. Rostislav Horčík. horcik

Základy matematické logiky

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

Úvod do matematiky. Mgr. Radek Horenský, Ph.D. Důkazy

Sémantika výrokové logiky

Transkript:

Logika II. 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 II. BI-MLO, ZS 2011/12 1 / 19

Logika II. Tautologie. Kontradikce. Splnitelná formule. Tautologický důsledek. Logicky ekvivalentní formule. Základní zákony výrokové logiky. Vzájemná převoditelnost logických spojek RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika II. BI-MLO, ZS 2011/12 2 / 19

Tautologie, kontradikce Definice FormuleA je tautologie, právě když pro každé ohodnocení v je v(a) = 1. Formule A je kontradikce, právě když pro každé ohodnocení v je v(a) = 0. Formule A je splnitelná, právě když alespoň pro jedno ohodnocení v je v(a) = 1. Příklady: 1 A A 2 A A 3 A 4 A B RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika II. BI-MLO, ZS 2011/12 3 / 19

Tautologie, kontradikce, splnitelnost Tvrzení Negace tautologie je kontradikce. Příklady: Negace kontradikce je tautologie. Tautologie je splnitelná. Kontradikce není splnitelná. 1 A A 2 (A A) 3 A A 4 (A A) RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika II. BI-MLO, ZS 2011/12 4 / 19

Tautologie, kontradikce, splnitelnost Definice Do jazyka výrokové logiky zavedeme nové symboly T pro tautologii a pro kontradikci. Tvrzení Pro jakoukoli formuli A platí: A A T Dokažte! (A T ) A (A T ) T (A ) (A ) A RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika II. BI-MLO, ZS 2011/12 5 / 19

Logicky ekvivalentní formule, tautologický důsledek Definice Formule A, B jsou logicky ekvivalentní, jesliže pro každé ohodnocení v je v(a) = v(b). Formule B je tautologickým důsledkem formule A, jestliže pro každé ohodnocení v, pro které v(a) = 1, je i v(b) = 1. Píšeme A = B Například: A B = A B, A B = B A, A B, B A jsou logicky ekvivalentní formule. A B A B B A B A A B 1 1 1 0 0 1 1 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 0 1 1 1 1 0 Ale také B = A B, A = A B, A B = B RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika II. BI-MLO, ZS 2011/12 6 / 19

Logicky ekvivalentní formule, tautologický důsledek Věta Formule A, B jsou logicky ekvivalentní, právě když A B je tautologie. A = B, právě když A B je tautologie. A = B, právě když A B je kontradikce. Dokažte! (A B) (A B) RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika II. BI-MLO, ZS 2011/12 7 / 19

Logicky ekvivalentní formule, tautologický důsledek Věta Jestliže v dané formuli A nahradíme její podformuli formuĺı s ní logicky ekvivalentní, dostaneme formuli logicky ekvivalentní s A. Například: (A B), ( B A) jsou logicky ekvivalentní formule. (A (C D)), ( (C D) A) jsou též logicky ekvivalentní. Cvičení. Rozhodněte, zda a kde je mezi následujícími formulemi vztah tautologického důsledku A, B, A B, A B, T,. = A B = A = A B = T. = A B = B = A B = T. RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika II. BI-MLO, ZS 2011/12 8 / 19

Logické zákony I. Věta Následující formule jsou tautologie. A A - zákon vyloučeného třetího (A A) - vyloučení sporu A A - zákon dvojí negace Například: Spím nebo nespím. - S S Není pravda, že zároveň spím a nespím. - (S S) Není pravda, že nespím. Spím. - S S - logicky ekvivalentní výroky RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika II. BI-MLO, ZS 2011/12 9 / 19

Logické zákony II. (Algebraické vlastnosti spojek) Věta Následující formule jsou tautologie. (A A) A (A A) A (A B) (B A) - komutativní zákon pro (A B) (B A) - komutativní zákon pro ((A B) C) (A (B C)) - asociativní zákon pro ((A B) C) (A (B C)) - asociativní zákon pro ((A B) C) ((A C) (B C)) - distributivní zákony ((A B) C) ((A C) (B C)) (A (A B)) A - zákony absorpce (A (A B)) A RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika II. BI-MLO, ZS 2011/12 10 / 19

Závorky a asociativní zákon Asociativní zákony (A (B C)) ((A B) C) (A B C) (A (B C)) ((A B) C) (A B C) Ve formuĺıch, v nichž se vyskytují konjunkce nebo disjunkce v po sobě následujících úrovních, můžeme závorky vynechat. Například též: (A (B (C D))) (A B (C D)) Avšak nikoli zde: (A (B (C D))) RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika II. BI-MLO, ZS 2011/12 11 / 19

Distributivní zákon Distributivní zákony ((A (B C)) ((A B) (A C)) ((A (B C)) ((A B) (A C)) ((A B) (C D)) ((A (C D)) (B (C D))) ((A C) (A D) (B C) (B D)) ((A 1 A 2... A n ) (B 1 B 2...B m )) ((A 1 B 1 ) (A 1 B 2 )... (A n B m )) ((A B) (C D)) ((A (C D)) (B (C D))) ((A C) (A D) (B C) (B D)) ((A 1 A 2... A n ) (B 1 B 2...B m )) ((A 1 B 1 ) (A 1 B 2 )... (A n B m )) RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika II. BI-MLO, ZS 2011/12 12 / 19

Logické zákony III. Věta Následující formule jsou tautologie. (A B) ( A B) - de Morganovy zákony (A B) ( A B) (A B) ( B A) - zákon kontrapozice (A B) ( A B) - implikace pomocí disjunkce (A B) (A B) - implikace pomocí konjunkce (A B) ((A B) (B A)) - význam ekvivalence RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika II. BI-MLO, ZS 2011/12 13 / 19

Implikace Platí pro implikaci asociativní zákon? Je to tautologie? (A (B C)) ((A B) C) Nikoliv, zkusme v(a) = 0, v(b) = 1, v(c) = 0)). Tvrzení Následující formule jsou logicky ekvivalentní. 1 A B 2 A B 3 (A B) 4 B A Například toto jsou logicky ekvivalentní formule: Jestli se stala vražda, pak vrahem je zahradník. Nestala se žádná vražda nebo je vrahem zahradník. Není pravda, že se stala vražda a vrahem není zahradník. Jestliže zahradník není vrahem, pak se nestala vražda. (V Z) ( V Z) (V Z) ( Z V ). RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika II. BI-MLO, ZS 2011/12 14 / 19

Ekvivalence Je ekvivalence asociativní, mohu vynechat závorky? ((A B) C) (A (B C)) (A B C) Ano, je. Tvrzení Následující formule jsou logicky ekvivalentní. 1 (A B) 2 (A B) (B A) 3 (A B) ( A B) 4 (A B) ( A B) 5 (A B) ( A B) Důkaz: (A B) ((A B) (B A)) (( A B) ( B A)) (( A B) ( A A) (B B) (B A)) ((A B) ( A B)) RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika II. BI-MLO, ZS 2011/12 15 / 19

Logické zákony IV. Věta Následující formule jsou tautologie. ((A B) A) B - Modus ponens ((A B) B) A - Modus tollens (((A B) (B C)) (A C) - hypotetický sylogismus ((A B) A) B - disjunktivní sylogismus ((A B) (C D) (A C)) (B D) - konstruktivní dilema ((A B) (C D) ( B D)) ( A C) - destruktivní dilema RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika II. BI-MLO, ZS 2011/12 16 / 19

Vzájemná převoditelnost logických spojek Vyjádření ostatních spojek pomocí, : (A B) ( A B) (A B) ( A B) (A B) ( ( A B) (A B)) Vyjádření ostatních spojek pomocí, : (A B) (A B) (A B) ( A B) (A B) ( (A B) (B A)) Vyjádření ostatních spojek pomocí, : (A B) ( A B) (A B) (A B) (A B) ( (A B) (B A)) Dokažte! RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika II. BI-MLO, ZS 2011/12 17 / 19

Shefferův symbol a Peirceova šipka Tvrzení Všechny logické spojky lze vyjádřit pomocí Shefferova symbolu NAND. (A B) (A B) ( A B) A ( A A) (A A) (A B) ( A B) ( A B) ((A A) (B B)) (A B) ( A B) ( A B) ( A B) ((A B) (A B)) digitální elektronika, NAND flash memory, stavba procesorů. Úkol na cvičení: Napište a zdůvodněte, jak se vyjádří ostatní logické symboly pomocí Peirceovy šipky NOR! (A B) (A B) ( A B) RNDr. Kateřina Trlifajová PhD. (FIT ČVUT) Logika II. BI-MLO, ZS 2011/12 18 / 19