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



Podobné dokumenty
Matematická logika. Rostislav Horčík. horcik

Klasická výroková logika - tabulková metoda

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

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

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

Základy logiky a teorie množin

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

Základní pojmy matematické logiky

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

Normální formy. (provizorní text)

LOGIKA VÝROKOVÁ LOGIKA

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

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

Kapitola Výroky

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

Výroková logika - opakování

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

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

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

Logika Libor Barto. Výroková logika

Úvod do logiky (VL): 9. Úplná disjunktivní / konjunktivní normální forma a její minimalizace

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

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

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

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

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

Marie Duží

Úvod do informatiky. Miroslav Kolařík

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

Sémantika predikátové logiky

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

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

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

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 α

přednáška 2 Marie Duží

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

Matematika pro informatiky KMA/MATA

Matematická logika. Miroslav Kolařík

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

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

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

Matematická indukce, sumy a produkty, matematická logika

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

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

1.4.3 Složené výroky implikace a ekvivalence

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

1 Výrok a jeho negace

Matematika I. Přednášky: Mgr. Radek Výrut, Zkouška:

Booleovy algebry. Irina Perfilieva. logo

1 Úvod do matematické logiky

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

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

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

Matematická analýza 1

M - Výroková logika VARIACE

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

Predikátová logika. prvního řádu

Výroková logika syntaxe a sémantika

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

ZÁKLADY LOGIKY A METODOLOGIE

Vyrokova logika. Zakladnim pojmem vyrokove logiky je vyrok.

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

12. Booleova algebra, logická funkce určitá a neurčitá, realizace logických funkcí, binární kódy pro algebraické operace.

Matematická logika. Rostislav Horčík. horcik

Sémantika výrokové logiky

Okruh č.3: Sémantický výklad predikátové logiky

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

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

Cvičení z logiky II.

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

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.4.6 Negace složených výroků I

Studijní text. Co je výroková logika. Výrokem se již od dob staré antiky rozumí věta, která je pravdivá nebo nepravdivá, tj. má pravdivostní hodnotu.

KMA/MDS Matematické důkazy a jejich struktura

2.2 Sémantika predikátové logiky

( ) ( ) Negace složených výroků II. Předpoklady:

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

7 Jemný úvod do Logiky

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

(zkráceně jen formule), jestliže vznikla podle následujících pravidel:

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

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

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

1. Matematická logika

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

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

KMA/MDS Matematické důkazy a jejich struktura

SINGULÁRNÍ VÝROKY: Jednoduchý singulární výrok vznikne spojením singulárního termínu s termínem obecným pomocí spony=slova je.

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

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

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

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

Predikátová logika [Predicate logic]

1. MATEMATICKÁ LOGIKA A MNOŽINY

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

KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO ÚVOD DO INFORMATIKY VÝVOJ TOHOTO UČEBNÍHO TEXTU JE SPOLUFINANCOVÁN

1. Matematická logika

Kapitola 1. Úvod. 1.1 Značení. 1.2 Výroky - opakování. N... přirozená čísla (1, 2, 3,...). Q... racionální čísla ( p, kde p Z a q N) R...

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

Transkript:

Česká zemědělská univerzita 17. října 2011

U makléře Já: Dobrý den, rád bych koupil nějaký světlý byt. Chtěl bych, aby měl dvě koupelny a aby byl v domě výtah. A neměl by být nijak extrémně drahý. Makléř: No, víte, byty se dvěma koupelnami nebývají levné. Každopadně nějaké byty, co by se Vám mohly ĺıbit, tady mám. Ovšem, pokud budete trvat na výtahu, pak nemůžete mít dvě koupelny. Ale rozhodně Vám nenabídnu něco tmavého, bez výtahu a s jednou koupelnou, tak váženému zákazníkovi, jako jste Vy (následováno slizkým úsměvem). A jak tak koukám, je tu ještě jedna dobrá zpráva, všechny světlé byty v nabídce mají dvě koupelny a výtah.

Základní stavební kameny Elementární výrok je věta, o které má smysl rozhodovat, jestli je pravdivá, a kterou chápeme jako nedělitelný celek. Příklady Mám dnes narozeniny. 3 3 = 9. Uvařím švestkové knedĺıky. Nepříklady Jdi pryč. x 2 2 3x + 2. Jestli budou mít švestky, uvařím švestkové knedĺıky.

Některé výroky jsou složitější Příklady H: Půjdu dnes večer s Pavlem do hospody. S: NEpůjdeš dnes večer s Pavlem do hospody. H: S: JESTLI půjdeš dnes večer s Pavlem do hospody, PAK budou zítra k večeři bramborové šišky s mákem. (dotyčný je nemá rád) H: Půjdu dnes večer s Pavlem do hospody A dám si guláš se šesti. S: Zůstaneš doma NEBO pozvu na víkend svojí maminku. H: Půjdu dnes večer do hospody PR ÁVĚ TEHDY, KDYŽ půjde Pavel.

Logické spojky Značení Název Význam A, A, A Negace Není pravda, že A A B Konjunkce A a současně B A B Disjunkce A nebo B A B Implikace Jestliže A, pak B A B Ekvivalence A právě tehdy, když B

Skládáme výroky ve formule Elementární výroky jsou výrokové formule. Pokud jsou A, B výrokové formule, pak jsou výrokové formule i ( A), (A B), (A B), (A B), (A B). Jiné výrokové formule nejsou. Místo výroková formule budeme obvykle říkat jen formule.

Pravda, nepravda, lež Elementární výrok může nabývat dvou hodnot, a to PRAVDA/NEPRAVDA, které se značí 1/0. Pravdivost složitějších výrokových formuĺı definujeme tak, aby souhlasila s významem těchto spojek v běžné řeči: A B A A B A B A B A B 1 1 0 1 1 1 1 1 0 0 0 1 0 0 0 1 1 0 1 1 0 0 0 1 0 0 1 1

Příklady Příklad Napište pravdivostní tabulku formule A (B A). Příklad Napište pravdivostní tabulku formule (A B) (B C).

Absolutní pravda, absolutní lež Elementárním výrokům obsaženým ve výrokové formuli budeme říkat výrokové proměnné. Ohodnocení formule je přiřazení hodnoty pravda či nepravda (0 či 1) každé výrokové proměnné obsažené v této formuli. Tautologie je formule, která je pravdivá při každém ohodnocení (tedy má ve všech řádcích pradivostní tabulky jedničky). Kontradikce (spor) je formule, která je při každém ohodnocení nepravdivá (má ve všech řádcích nuly).

Není ekvivalence jako ekvivalence Příklad Napište pravdivostní tabulku formule (A B C ) (A B) a na jejím základě určete, či se jedná o tautologii (kontradikci). Značení Někdy se tautologie/kontradikce značí jen symbolem 1/0. Formule se nazývá splnitelná, pokud existuje ohodnocení, při kterém je její pravdivostní hodnota 1. Dvě formule (řekněme ϕ a ψ) se nazývají ekvivalentní, pokud nabývají stejné pravdivostní hodnoty při všech ohodnoceních (mají stejnou pravdivostní tabulku). Značíme ϕ ψ.

Příklady Příklad Zjistěte, zda jsou následující formule ekvivalentní 1. ϕ = ( A), ψ = A, 2. ϕ = A (B C), ψ = (A B) (A C), 3. ϕ = A (B (C (D E))), ψ = A B C D E, 4. ϕ = (A B), ψ = A B.

Jak je to s tím makléřem? A s výtahem B se dvěma koupelnami C světlý A B C A B (A B C ) C (A B) 1 1 1 0 1 1 1 1 0 0 1 1 1 0 1 1 1 0 1 0 0 1 1 1 0 1 1 1 1 0 0 1 0 1 1 1 0 0 1 1 1 0 0 0 0 1 0 1

Příklady ekvivalentních formuĺı ( A) A, Zákon dvojité negace (A B) A B, De Morganova pravidla (A B) A B, (A B) A B, (A B) (A B) (A B ), A A A, A A A, idempotence A B B A, A B B A, komutativita (A B) C A (B C) A B C, asociativita A (B C) (A B) (A C), distributivita A A 0, A A 1, A 1 1, A 0 A, A 1 A, A 0 0.

Disjunkce konjunkcí, konjunkce disjunkcí Výrokové proměnné a jejich negace se souhrnně nazývají literály. Formule je v disjunktivním tvaru (disjunktivní normální formě DNF), pokud je disjunkcí konjunkcí literálů. Formule je v úplném disjunktivním tvaru, pokud je v disjunktivním tvaru a každá konjunkce obsahuje všechny výrokové proměnné nebo jejich negace. Formule je v konjunktivním tvaru (konjunktivní normální formě CNF), pokud je konjunkcí disjunkcí literálů.

Příklady Příklad Převed te do disjunktivního tvaru 1. (A (B A)), 2. (A (B C )), 3. A (B C ). Příklad Převed te do konjunktivního tvaru 1. A (A B ), 2. (A (B C )), 3. A B.

Příklady Příklad Převed te do úplného disjunktivního tvaru 1. A (A B), 2. (A B) (B C ), 3. (A B ) (B C ). Příklad Napište jakoukoli formuli ϕ s následující pravdivostní tabulkou A B ϕ 1 1 1 1 0 1 0 1 0 0 0 1

Příklady Příklad Napište jakoukoli formuli ϕ s následující pravdivostní tabulkou A B C ϕ 1 1 1 0 1 1 0 1 1 0 1 1 1 0 0 0 0 1 1 1 0 1 0 0 0 0 1 0 0 0 0 1