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

Podobné dokumenty
Marie Duží

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

Marie Duží

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

NAIVNÍ TEORIE MNOŽIN, okruh č. 5

Okruh č.9: sémantické metody dokazování v PL1 model formule Tradiční Aristotelova logika kategorický sylogismus subjekt predikátové výroky

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

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

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

Matematika pro informatiky KMA/MATA

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

přednáška 2 Marie Duží

Matematická analýza 1

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

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 VÝROKOVÁ LOGIKA

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

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 α

Logika a logické programování

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

Obsah ZÁKLADNÍ POJMY LOGIKA DESKRIPTIVNÍHO JAZYKA 2 VÝROKOVÁ LOGIKA 49 3 VNITŘNÍ STAVBA VÝROKŮ 78

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

Mezi... aspekty řadíme obecné pojmy, tvrzení či soudy a tvrzení následně vyvozená.

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

Matematická logika. Miroslav Kolařík

Úvod do informatiky. Miroslav Kolařík

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

Organizace. Zápočet: test týden semestru (pátek) bodů souhrnný test (1 pokus) Zkouška: písemná část ( 50 bodů), ústní část

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

1. Matematická logika

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

Teoretická informatika Tomáš Foltýnek Teorie čísel Nekonečno

Matematická logika. Miroslav Kolařík

Úvod do logiky. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/ / 23

Formálnílogickésystémy pro aplikaci v informatice Martin Žáček

Úvod do logiky a logického programování.

Premisa Premisa Závěr

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

Kapitola Základní množinové pojmy Princip rovnosti. Dvě množiny S a T jsou si rovny (píšeme S = T ) prvek T je také prvkem S.

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

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

Matematika III. 27. září Vysoká škola báňská - Technická univerzita Ostrava. Matematika III

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

Základy logiky a teorie množin

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

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

Matematické důkazy Struktura matematiky a typy důkazů

Matematická indukce, sumy a produkty, matematická logika

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

UDL 2004/2005 Cvičení č.6 řešení Strana 1/5

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

Matematika B101MA1, B101MA2

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

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

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

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

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

Maturitní témata profilová část

3 Množiny, Relace a Funkce

Základní pojmy matematické logiky

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

Sémantika predikátové logiky

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.

2.2 Sémantika predikátové logiky

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

Výroková logika - opakování

Matematická logika. 1

Cílem kapitoly je opakování a rozšíření středoškolských znalostí v oblasti teorie množin.

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

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 - III

1. MATEMATICKÁ LOGIKA A MNOŽINY

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

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

Úvod do informatiky. Miroslav Kolařík

Teorie množin. Čekají nás základní množinové operace kartézské součiny, relace zobrazení, operace. Teoretické základy informatiky.

PŘEDNÁŠKA 5 Konjuktivně disjunktivní termy, konečné distributivní svazy

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

Logika pro informatiky (a příbuzné obory)

Logický důsledek. Petr Kuchyňka

Největší společný dělitel

α β ) právě tehdy, když pro jednotlivé hodnoty platí β1 αn βn. Danou relaci nazýváme relace

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

3. Podmíněná pravděpodobnost a Bayesův vzorec

Diskrétní matematika. DiM /01, zimní semestr 2016/2017

Úvod do informatiky. Miroslav Kolařík

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

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

Bakalářská matematika I

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

Diskrétní matematika. DiM /01, zimní semestr 2018/2019

Základy matematiky pro FEK

Kombinatorický předpis

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

1.4.3 Složené výroky implikace a ekvivalence

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

VY_42_Inovace_17_MA_2.02_ Výroky prověření znalostí. Jednotlivé snímky lze použít jako studijní materiál.

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

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

Transkript:

Úvod do TI - logika 1. přednáška Marie Duží marie.duzi@vsb.cz

Úvod do TI - logika Učební texty: http://www.cs.vsb.cz/duzi Courses Introduction to Logic: Informace pro studenty Učební texty: Kapitoly: Úvod Výroková logika Sémantický výklad Rezoluční metoda Predikátová logika Sémantický výklad Obecná rezoluční metoda Příklady na cvičení + doplňkové texty + Presentace přednášek 2

Úvod Co je to logika? Čím se logika zabývá? Logika je věda o správném usuzování, neboli o umění správné argumentace Co je to úsudek (argument)? Úsudek: na základě pravdivosti předpokladů (premis) P 1,...,P n je možno soudit, že je pravdivý i závěr Z: P 1,..., P n Z Příklad: Na základě toho, že je čtvrtek, soudím, že se koná přednáška Úvod do logiky : čtvrtek přednáška 3

Úvod: správné (platné) úsudky Budeme se zabývat pouze deduktivně platnými úsudky: P 1,...,P n Z kdy závěr Z logicky vyplývá z předpokladů (premis) P 1,...,P n. Definice 1: Závěr Z logicky vyplývá z předpokladů P 1,...,P n, značíme P 1,...,P n Z, jestliže za žádných okolností nemůže nastat případ takový, že předpoklady (premisy) by byly pravdivé a závěr nepravdivý. 4

Úvod: správné (platné) úsudky Příklad: Na základě toho, že je úterý, soudím, že se koná přednáška Úvod do logiky : Dnes je úterý Dnes je přednáška z logiky. neplatný Je to deduktivně platný úsudek? Není. Třeba je Duží nemocná a přednáška se nekoná, i když je úterý (chybí předpoklad, že každé úterý...). Každé úterý je přednáška z logiky. Dnes je úterý. Dnes je přednáška z logiky. platný 5

Deduktivně nesprávné úsudky: generalizace (indukce), abdukce Nebudeme se zabývat úsudky generalizací (indukce), abduktivními, a jinými dukcemi umělá inteligence (nemonotónní usuzování) Příklad: Doposud vždy v úterý byla logika. indukce, neplatný Logika bude i toto úterý Všechny labutě v Evropě jsou bílé indukce, neplatný Všechny labutě na světě jsou bílé 6

Deduktivně nesprávné Příklady: úsudky: generalizace (indukce), abdukce Všichni králíci v klobouku jsou bílí. Tito králíci jsou z klobouku. Tito králíci jsou bílí. Dedukce, platný Tito králíci jsou z klobouku. Tito králíci jsou bílí. (asi) Všichni králíci v klobouku jsou bílí. Všichni králíci v klobouku jsou bílí. Tito králíci jsou bílí. (asi) Tito králíci jsou z klobouku. Generalizace, Indukce, neplatný Abdukce, neplatný Hledání předpokladů (příčin) jevů, diagnostika poruch 7

Příklady deduktivně správných (platných) úsudků 1. Je doma nebo šel na pivo. Je-li doma, pak se naučí na zkoušku. Ale na zkoušku se nenaučil. Tedy Šel na pivo. Někdy se zdá, jako bychom žádnou logiku nepotřebovali. Vždyť: Nenaučil-li se na zkoušku (dle 3. premisy), pak nebyl doma dle 2. premisy, a dle 1. premisy šel na pivo. Všichni běžně logiku používáme a potřebujeme. Bez ní bychom nepřežili: 2. Všechny muchomůrky zelené jsou prudce jedovaté. Houba, kterou jsem našla je muchomůrka zelená. Houba, kterou jsem našla je prudce jedovatá. Spolehnu se na logiku a nebudu zkoumat (jak bych to dělala?), zda je ta houba jedovatá. 8

Příklady deduktivně správných (platných) úsudků 3. Všechny muchomůrky zelené jsou prudce jedovaté. Tato tužka je muchomůrka zelená. Tedy Tato tužka je prudce jedovatá. Úsudek je správný. Závěr je však nepravdivý. Tedy alespoň jedna premisa je nepravdivá (zjevně ta druhá). Okolnosti (dle Definice 1) jsou různé interpretace (dle expresivní síly logického systému). Logické spojky ( a, nebo, jestliže, pak ) mají pevný význam, interpretujeme elementární výroky nebo jejich části. V našem případě, kdyby byly tato tužka a muchomůrka zelená interpretovány tak, aby byla druhá premisa pravdivá, byla by zaručena pravdivost závěru. Říkáme také, že úsudek má správnou logickou 9

Deduktivně správné (platné) úsudky Logika je nástroj, který pomáhá objevovat vztah logického vyplývání, řešit úlohy typu Co vyplývá z daných předpokladů?, a pod. P 1 : Je-li tento kurs dobrý, pak je užitečný. P 2 : Buď je přednášející přísný, nebo je tento kurs neužitečný. P 3 : Ale přednášející není přísný. Tedy Z: Tento kurs není dobrý. Pomáhá naší intuici, která může někdy selhat. Premisy mohou být složitě formulované, zapletené do sebe a do negací, vztah vyplývání pak není na první pohled patrný. Podobně jako všichni rodilí mluvčí jazyka používají gramatická pravidla, aniž by znali gramatiku. Ale někdy je dobré se podívat do mluvnice jazyka českého (zejména v soutěži 1 proti 100). 10

Příklady úsudků P 1 : Všichni muži mají rádi fotbal a pivo. P 2 : Někteří milovníci piva nemají rádi fotbal. P 3 : Xaver má rád pouze milovníky fotbalu a piva. Z: Některé ženy nemá Xaver rád. Nutně, jsou-li pravdivé všechny Předpoklady, pak musí být pravdivý i Závěr. Je však tento úsudek platný? Jistě, má-li Xaver rád pouze milovníky fotbalu a piva (3.), pak nemá rád některé milovníky piva (ty co nemají rádi fotbal (2.)), tedy nemá rád (dle 1.) některé nemuže, t.j. ženy. Dle Definice 1 však platný není: úsudek je platný, pokud je nutně, tj. za všech okolností (interpretací) kdy jsou pravdivé předpoklady, pravdivý i závěr. Ale: v našem příkladě ta individua, která nejsou muži by nemusela být interpretována jako ženy. Chybí zde premisa, že kdo není muž, je žena, podobně ještě potřebujeme premisu kdo je milovník něčeho, ten to má rád. 11

Příklady deduktivně správných (logicky platných) úsudků Tedy: musíme uvádět všechny předpoklady nutné pro odvození závěru. P 1 : P 2 : P 3 : P 4 : P 5 : Všichni muži mají rádi fotbal a pivo. Někteří milovníci piva nemají rádi fotbal. Xaver má rád pouze milovníky fotbalu a piva. Kdo není muž, je žena. Kdo je milovník něčeho, ten to má rád. Z: Některé ženy nemá Xaver rád. Nyní je úsudek logicky platný, má platnou logickou formu. Závěr logicky vyplývá z předpokladů (je v nich informačně, dedukčně obsažen ). 12

Platné úsudky v matematice Úsudek A: Žádné prvočíslo není dělitelné třemi. Číslo 9 je dělitelné třemi. logicky platný Číslo 9 není prvočíslo Úsudek B: Žádné prvočíslo není dělitelné šesti. Číslo osm není prvočíslo. logicky neplatný Číslo osm není dělitelné šesti Ve druhém případě (Úsudek B) se sice nemůže stát, že by byly premisy pravdivé a závěr nepravdivý, avšak, závěr v případě B nevyplývá logicky z předpokladů. Kdyby byl výraz osm interpretován jako číslo 12, byly by předpoklady pravdivé, ale závěr nepravdivý. (Závěr s předpoklady přímo nesouvisí, není v nich deduktivně obsažen) 13

Sémantická věta o dedukci Je-li úsudek P 1,...,P n Z logicky platný, pak je analyticky nutně pravdivý také výrok tvaru: P 1... P n Z Nutně, jestliže jsou pravdivé všechny premisy P 1,...,P n, pak je pravdivý i závěr Z. Tedy platí: P 1,...,P n Z (právě když) P 1,...,P n-1 P n Z P 1,...,P n-2 (P n-1 P n ) Z P 1,...,P n-3 (P n-2 P n-1 P n ) Z (P 1... P n ) Z 14

Logická analýza jazyka Správnost úsudku je dána významem (interpretací) jednotlivých tvrzení, která analyzujeme (formalizujeme) dle expresivní síly logického systému: Výroková logika: analyzuje jen do úrovně skladby složeného výroku z elementárních výroků, jejichž skladbu již dále nezkoumá. Elementární výroky vstupují jen svou pravdivostní hodnotou: Pravda 1, Nepravda 0 (algebra pravdivostních hodnot) Predikátová logika 1. řádu: analyzuje navíc elementární výroky do úrovně vlastností individuí a vztahů mezi nimi. Predikátová logika 2. řádu: analyzuje navíc vlastnosti vlastností a funkcí a vztahy mezi nimi. Modální logiky (nutně, možná), epistémické logiky (znalosti, hypotézy), deontické logiky (příkazy),... Transparentní intensionální logika (snad nejsilnější systém) je náplní kursu Inteligentní systémy. 15

Vlastnosti deduktivních úsudků Platný (správný) úsudek může mít nepravdivý závěr: Všechna prvočísla jsou lichá 2 není liché číslo Tedy 2 není prvočíslo Pak ale musí být alespoň jeden předpoklad nepravdivý. V tom případě říkáme také, že úsudek není sound (přesvědčivý). Avšak je to platný argument, a také je užitečný (důkaz ad absurdum chceme-li někomu ukázat, že v argumentaci používá nepravdivé předpoklady, ukážeme mu, že z jeho předpokladů vyplývá evidentně nepravdivý závěr). Monotónnost: je-li úsudek platný, pak rozšíření množiny předpokladů o další předpoklad nevede ke změně platnosti úsudku. 16

Vlastnosti deduktivních úsudků Ze sporných předpokladů (které nemohou být nikdy všechny najednou pravdivé) vyplývá jakýkoli závěr. Jestliže se budu pilně učit, pak uspěji u zkoušky. U zkoušky jsem neuspěl, ačkoliv jsem se pilně učil. (třeba že) Můj pes hraje na piano. Reflexivita: je-li A jeden z předpokladů P 1,...,P n, pak P 1,...,P n A. Transitivita: jestliže P 1,, P n Z a Q 1,, Q m, Z Z, pak P 1,, P n, Q 1,, Q m Z. 17

Naivní teorie množin Co je to množina? Množina je soubor prvků a je svými prvky plně určena; množinu s prvky a, b, c značíme: {a, b, c}. Prvkem množiny může být opět množina, množina nemusí mít žádné prvky (značíme )! Příklady:, {a, b}, {b, a}, {a, b, a}, {{a, b}}, {a, {b, a}}, {, { }, {{ }}}. Množiny jsou identické, právě když mají stejné prvky (princip extenzionality). Značení: x M x je prvkem M a {a, b}, a {{a, b}}, {a, b} {{a, b}}, {, { }, {{ }}}, {, { }}, ale: x pro žádné (tj. všechna) x. {a, b} = {b, a} = {a, b, a}, ale: {a, b} {{a, b}} {a, {b, a}} 18

Množinové operace (vytvářejí z množin nové množiny) Sjednocení: A B = {x x A nebo x B}. Čteme: Množina všech x takových, že x je prvkem A nebo x je prvkem B. {a, b, c} {a, d} = {a, b, c, d} {sudá čísla} {lichá čísla} = {přirozená čísla} značíme Nat. U i I A i = {x x A i pro nějaké i I}. Nechť A i = {x x = 2.i pro nějaké i Nat}. U i Nat A i = množina všech sudých čísel. 19

Množinové operace (vytvářejí z množin nové množiny) Průnik: A B = {x x A a x B}. Čteme: Množina všech x takových, že x je prvkem A a současně x je prvkem B. {a, b, c} {a, d} = {a} {sudá čísla} {lichá čísla} = i I A i = {x x A i pro každé i I}. Nechť A i = {x x Nat, x i}. Pak i Nat A i =. 20

Vztahy mezi množinami Množina A je podmnožinou množiny B, značíme A B, právě když každý prvek A je také prvkem B. Množina A je vlastní podmnožinou množiny B, značíme A B, právě když každý prvek A je také prvkem B a ne naopak. {a} {a} {a, b} {{a, b}}!!! Platí: A B, právě když A B a A B Platí: A B, právě když A B = B, právě když A B = A 21

Další množinové operace Rozdíl: A \ B = {x x A a x B} {a, b, c} \ {a, b} = {c}. Doplněk (komplement): Nechť A M. Doplněk A vzhledem k M je množina A = M \ A. Kartézský součin: A B = { a,b a A, b B}, kde a,b je uspořádaná dvojice (záleží na pořadí). Platí: a,b = c,d právě když a = c, b = d. Ale: a,b b,a, ačkoliv {a,b} = {b,a}!!! Zobecnění: A A množina n-tic, značíme také A n. 22

Další množinové operace Potenční množina: 2 A = {B B A}, značíme také P(A). 2 {a,b} = {, {a}, {b}, {a,b}} 2 {a,b,c} = {, {a}, {b}, {c}, {a,b}, {a,c}, {b,c}, {a,b,c}} Kolik prvků má množina 2 A? Je-li A počet prvků (kardinalita) množiny A, pak 2 A má 2 A prvků (proto takové značení). 2 {a,b} {a} = {, { a,a }, { b,a }, { a,a, b,a }} 23

Grafické znázornění (v universu U) A: S \ (P M) = (S\P) (S\M) S(x) (P(x) M(x)) S(x) P(x) M(x) S B: P\(S M) = (P\S) (P\M) P(x) (S(x) M(x)) P(x) S(x) M(x) B C A D F E G C: (S P) \ M S(x) P(x) M(x) D: S P M S(x) P(x) M(x) E: (S M) \ P S(x) M(x) P(x) F: (P M) \ S P M P(x) M(x) S(x) G: M\(P S) = (M\P) (M\S) M(x) (P(x) S(x)) M(x) P(x) S(x) H H: U \ (S P M) = (U \ S U \ P U \ M) (S(x) P(x) M(x)) S(x) P(x) M(x) 24

Russellův paradox Je pravda, že každý (tj. libovolným způsobem zadaný) soubor prvků lze považovat za množinu? Normální je, že množina a její prvky jsou objekty různých typů. Tedy normální množina není prvkem sebe sama. Nechť tedy N je množina všech normálních množin: N = {M M M}. Otázka: Je N N? Ano? Ale pak dle zadání platí, že N je normální, tj. N N. Ne? Ale pak N N, tedy N je normální a patří do N, tj. N N. Obě odpovědi vedou ke sporu, jedná se o špatné zadání, které nezadává takový soubor prvků, jenž bychom mohli považovat za množinu. 25