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

Podobné dokumenty
teorie logických spojek chápaných jako pravdivostní funkce

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

Klasická výroková logika - tabulková metoda

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

LOGIKA VÝROKOVÁ LOGIKA

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

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

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

4.2 Syntaxe predikátové logiky

přednáška 2 Marie Duží

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

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

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

Základní pojmy matematické logiky

Sémantika predikátové logiky

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

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

2.2 Sémantika predikátové logiky

Úvod do informatiky. Miroslav Kolařík

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

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

Úvod do TI - logika Predikátová logika 1.řádu (4.přednáška) Marie Duží marie.duzi@vsb.cz

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 α

platné nejsou Sokrates je smrtelný. (r) 1/??

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

ZÁKLADY LOGIKY A METODOLOGIE

Logika. 1. Úvod, Výroková logika

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

Matematika pro informatiky KMA/MATA

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

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

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

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

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

Matematická logika. Rostislav Horčík. horcik

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

Predikátová logika dokončení

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

Predikátová logika (logika predikátů)

Matematická logika. Miroslav Kolařík

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

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

Výroková logika - opakování

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

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.

Matematická indukce, sumy a produkty, matematická logika

Predikátová logika [Predicate logic]

M - Výroková logika VARIACE

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

Základy logiky a teorie množin

1 Úvod do matematické logiky

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

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

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

Kapitola Výroky

Převyprávění Gödelova důkazu nutné existence Boha

Binární logika Osnova kurzu

6. Logika a logické systémy. Základy logiky. Lucie Koloušková, Václav Matoušek / KIV. Umělá inteligence a rozpoznávání, LS

Matematická logika. Rostislav Horčík. horcik

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

2.5 Rezoluční metoda v predikátové logice

Logika Libor Barto. Výroková logika

Rezoluční kalkulus pro logiku prvního řádu

Cvičení z logiky II.

1 Výrok a jeho negace

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

1. Matematická logika

Matematická logika. Rostislav Horčík. horcik

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

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

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

1. Základy logiky a teorie množin

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

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

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

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

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

Predikátová logika Individua a termy Predikáty

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

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

Databázové systémy. * relační kalkuly. Tomáš Skopal. - relační model

Úvod do logiky (PL): sémantika predikátové logiky

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ů):

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

7 Jemný úvod do Logiky

Marie Duží

Logika a logické programování

Úvod do logiky (PL): analýza vět přirozeného jazyka

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

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

Marie Duží

Normální formy. (provizorní text)

Základy logiky Logika a logické systémy. Umělá inteligence a rozpoznávání, LS

KMA/MDS Matematické důkazy a jejich struktura

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

1. MATEMATICKÁ LOGIKA A MNOŽINY

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

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

Klauzulární logika. úvod. Šárka Vavrečková. 20. října Ústav informatiky Filozoficko-Přírodovědecká fakulta Slezské univerzity, Opava

Transkript:

Výroková logika Výroková logika se zabývá vztahy mezi dále neanalyzovanými elementárními výroky. Nezabývá se smyslem těchto elementárních výroků, zkoumá pouze vztahy mezi nimi. Elementární výrok je takový výrok, který neobsahuje žádnou logickou spojku. Složený výrok je takový výrok, který obsahuje alespoň jednu logickou spojku. Logické funkce nejčastěji používané ve výrokové logice jsou: ~ Negace, konjunkce, V disjunkce, implikace, = ekvivalence ~ Negace, konjunkce, V disjunkce, implikace, = ekvivalence Kromě nich známe ještě např. nonekvivalence, Shefferova funkce Jazyk výrokové logiky- je dán mimo jiné faktem, že neanalyzuje elementární výroky, a proto je můžeme označovat písmeny (např. p, q, r, s, t). Jazyk výrokové logiky se tedy skládá z: 1. výrokových symbolů p, q, r... 2. symbolů pro logické spojky (viz výše) 3. pomocných symbolů ( ), [ ] Gramatika výrokové logiky je velmi jednoduchá: 1. Každý výrokový symbol (tzn. správně zapsaný elementární výrok) je správně utvořenou formulí výrokové logiky. 2. Je-li výraz A správně utvořenou formulí, je ~ A též správně utvořenou formulí. 3. Je-li výraz A i B správně utvoženou formulí, pak A B, A V B, A B, A = B jsou správně utvořené formule výrokové logiky. 4. Nic jiného není správně utvořená formule výrokové logiky. Správně utvořená formule výrokové logiky: (a b) c Nesprávně utvořená formule výrokové logiky: a b c c, a Sémantika výrokové logiky Interpretace správně utvořené formule výrokové logiky znamená přiřazení pravdivostní hodnoty (0 či 1) všem elementárním výrokům /atomickým formulím/ dané formule. Tautologie je taková formule výrokové logiky, která je pravdivá v případě jakékoliv interpretace.

I. Nejznámější tautologie jejich elementární a-podoba: Zákon totožnosti: a a Zákon vyloučení třetího: a ~a Zákon sporu (jedna z možností): ~ (a ~a) Zákon dvojí negace: a = ~~a II. Vybrané zobrazovací tautologie (p q) = (~ p V q) (a b) (a b) (p = q) = [(p q) (q p)] (p q) = ~(~p V ~q) III. Vybrané distributivní a asociativní zákony [p (q V r)] = [(p q) V (p r)] distributivní A [p V (q V r)] = [(p V q) V (p V r)] distributivní B [p (q r)] = [(p q) r)] asociativní zákon [p = (q = r)] = [(p = q) = r)] asociativní zákon IV. Vybrané zákony, které charakterizují implikaci p (q p) (p ~ p) q (p q) = (~ q ~ p) Splnitelná je taková formule výrokové logiky, jejíž interpretace je alespoň v jednom případě pravdivá. Kontradikce je taková formule výrokové logiky, pro kterou neexistuje ani jedna pravdivá interpretace. Převod z přirozeného jazyka do jazyka výrokové logiky: Mám rád koně když nekoušou. /mám rád koně (a), nekoušou (b)/ b a Prší nebo fouká vítr tehdy a jedině tehdy, když nesvítí slunce. /prší (a), fouká vítr (b), nesvítí slunce (c). c f (a V b), ale je možné použít i (a V b) f c Příklady: I. Převeďte do jazyka výrokové logiky následující výrazy:

Když nepojedu na fotbal, půjdu do vinárny a to vše jen tehdy, když bude pěkně. /jít na fotbal (a), jít do vinárny (b), být pěkně (c)/ Jsem rád když nejsem rád. /být rád (a)/ II. Jestliže p je pravdivý elementární výrok(1) a q je nepravdivý elementární výrok, jaká bude pravděpodobnostní hodnota formule: {[p q p)] = [(p q) p)]} = q Je následující výraz tautologie a proč? [~p (q ~q)] p (a b c) (a b c) p (q p) Predikátová logika (pracovní verze) Výroková logika není schopna zkoumat elementární výroky z hlediska jejich vnitřní struktury, a z tohoto důvodu nepostihuje větší část úsudků přirozeného jazyka (v našem případě češtiny). Proto potřebujeme jiný typ formalizovaného jazyka (logiky), který bude schopen určit správnost úsudků tohoto typu. Takovou logikou je mimo jiné predikátová logika. Predikátová logika pracuje s tzv. predikáty většinou značenými P, Q, R, které individuálním proměnným (s oborem proměnnosti) či vlastním jménům a individuálním konstantám přiřazují vlastnosti či vztahy. Elementární výrok predikátové logiky se tedy skládá z predikátu a individuální proměnné či konstanty. Individuální proměnné značíme většinou x, y, z. Individuální konstanty a vlastní jména značíme a, b, c. Predikáty značíme P, Q, R, M, ap.. Elementární výrok tvoříme následujícím způsobem: Q (b), přičemž Q znamená predikát predikující vlastnost a (b) individuální konstantu (např. Bohuslava Binku). Bohuslav Binka (b) je plešatý (Q) transformujeme do PL Q (b). Predikát však může přiřazovat i vztahy. Např. P (x, y) (P přiřazuje vztah být chytřejší) (x, y jsou individuální proměnné) značí, P (x, y) bude pravdivý tehdy a jedině tehdy, když x bude chytřejší než y. Predikátová logika pracuje navíc s kvantifikátory, a to všeobecným kvantifikátorem (œ) a existenčním kvantifikátorem ( ). Všeobecný kvantifikátor znamená pro všechna x platí a zapisuje se x Q(x), existenční kvantifikátor znamená existuje alespoň jedno x, pro které a zapisuje se x Q(x). Predikátová logika má tedy následující abecedu a gramatiku: Abeceda

1. Logické symboly a) individuální proměnné x, y, z, b) symboly pro logické spojky: c) symboly pro kvantifikátory d) = 2. Symboly a) symboly pro predikáty P, Q, R b) symboly pro funkce f, g, h c) (),{} Gramatika - termín: každý symbol proměnné je termín, jsou-li t1, t2 tn termíny a je-li f n-ární funkční symbol, pak f(t1-tn) je termín, nic jiného není termín - atomická formule: jestliže je P n-ární predikátový symbol a t1 tn jsou termíny, pak P(t1- tn) je atomická formule a zároveň je-li t1 a t2 termín pak t1=t2 je atomická formule, nic jiného není atomická formule - formule: každá atomická formule je formule, je-li výraz A formule, pak negace A je též formule a to samé pro ostatní spojky výrokové logiky, je-li x proměnná a A formule, pak pro všechna x platí A a existuje alespoň jedno x, pro které A je též formule, nic jiného není formule Sémantika predikátové logiky Sémantika predikátové logiky znamená naplnění formule PL, a to následujícím způsobem: - přiřazením hodnot volným proměnným a funkčním konstantám - interpretací predikátových konstant - interpretací logických spojek a kvantifikátorů Tautologie PL je pravdivá v každé interpretaci Splnitelná PL je pravdivá alespoň v jedné interpretaci Kontradikce PL je když její negace je tautologie Příklad: a, b, c jsou individuální konstanty a Bohuslav Binka, b Jan Binka a c Ivana Binková CH je predikát přiřazující binární vztah být chytřejší x je proměnná, jejímž oborem proměnnosti je (a, b) y je proměnná, jejímž oborem proměnnosti je (c, b) CH (x,y) interpretujeme následovně CH {(c,b), (c,a), (b,a)} Vzhledem k oboru proměnnosti x a y a možným interpretacím CH je výrok CH (x,y) pravdivý CH (a,b) - nikoliv

CH (a,c) - nikoliv CH (b,c) - nikoliv CH (b,b) nikoliv Tzn. v našich interpretacích tento výrok není pravdivý nikdy. Příklady: Převeďte do PL následující věty: Všichni kosmonauti, kteří umí anglicky, umí i rusky. Někteří lidé jsou chytří jen když jsou lháři. Existují hvězdy bez planet i hvězdy s planetami.