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

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

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

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

Matematická logika. Miroslav Kolařík

ZÁKLADY LOGIKY A METODOLOGIE

Logika a logické programování

Teoretická informatika Tomáš Foltýnek Úvod do předmětu Formalismus a jeho užití Teorie a axiomy

Matematika pro informatiky KMA/MATA

Logický důsledek. Petr Kuchyňka

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

Implikace letitá, ale stále atraktivní dáma

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

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

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

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

Výbor textů k moderní logice

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

LOGIKA VÝROKOVÁ LOGIKA

1. Matematická logika

Logika a studijní předpoklady

Hilbertovský axiomatický systém

10. Techniky formální verifikace a validace

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

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

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

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

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

Fuzzy logika a reálný svět, aneb jsou všechny hromady skutečně malé?

Gödelovy věty o neúplnosti

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 α

Od Aristotela k Prologu

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

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

Matematická logika. Miroslav Kolařík

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

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

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

Logika 5. Základní zadání k sérii otázek: V uvedených tezích doplňte z nabízených adekvátní pojem, termín, slovo. Otázka číslo: 1. Logika je věda o...

Základy logiky a teorie množin

Predikátová logika: Axiomatizace, sémantické stromy, identita. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/ / 13

Úvod do informatiky. Miroslav Kolařík

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

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

Marie Duží

Logika pro sémantický web

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

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

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

Oficiální názvy specializací. Překlad názvů specializací do českého jazyka (v případě akreditace v cizím jazyce)

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

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

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

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

Co je logika. Logika je "hledání pravdy"

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

Výroková logika - opakování

Klasická výroková logika - tabulková metoda

7 Jemný úvod do Logiky

Premisa Premisa Závěr

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

KMA/MDS Matematické důkazy a jejich struktura

Základy logiky I. Pochopit jazykový výraz Na co ukazuje jazykový výraz? láhev, dům, šest, bolest, prvočíslo Ukazuje jazykový výraz na věci? Ukazuje na

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

Cvičení ke kursu Logika II, část III

Negativní informace. Petr Štěpánek. S použitím materiálu M.Gelfonda a V. Lifschitze. Logické programování 15 1

MATEMATICKÁ TEORIE ROZHODOVÁNÍ

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

Úvod do logiky (VL): 13. Axiomatické systémy VL a pojem důkazu

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

Umělá inteligence I. Roman Barták, KTIML.

1. Matematická logika

MATEMATICKÁ TEORIE ROZHODOVÁNÍ

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

Třída PTIME a třída NPTIME. NP-úplnost.

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

Sylogistika. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/ / 16

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

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

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

Základy matematické logiky

Vyrokova logika. Zakladnim pojmem vyrokove logiky je vyrok.

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

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

přednáška 2 Marie Duží

Matematická logika. Rostislav Horčík. horcik


Algoritmus. Přesné znění definice algoritmu zní: Algoritmus je procedura proveditelná Turingovým strojem.

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

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

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

Sémantika predikátové logiky

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

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

KMA/MDS Matematické důkazy a jejich struktura

Transparentní intenzionální logika (TIL)

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

IB013 Logické programování I Hana Rudová. jaro 2011

Historie matematiky a informatiky 2 1. přednáška 24. září Doc. RNDr. Alena Šolcová, Ph.D. Katedra aplikované matematiky FIT ČVUT v Praze

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

Transkript:

Úvod do logiky a logického programování Luboš Popelínský popel@fi.muni.cz www.fi.muni.cz/~popel

Přehled učiva Opakování základů výrokové a predikátové logiky Normální formy ve výrokové a predikátové logice Formální systémy Rezoluce I. Výroková logika SAT problém. Metoda Davise a Putnama Skolemizace a unifikace Rezoluce II. Predikátová logika Úvod do logického programování Dedukce a databáze Úvod do induktivní inference Modální logiky Neklasické logiky Logika, reprezentace a odvozování znalostí 2

Organizační poznámky cvičení hodnocení studijní materiály - tyto slidy + další na webu rozšiřující Jaroslav Peregrin, Logika a logiky. Academia 2004 (Jan Štěpán, Klasická logika. UP Olomouc 2001) Anil Nerode, Richard A. Shore, Logic for Applications. Springer 1997 Petr Jirků, Programování v jazyku Prolog Graham Priest, Logika Graham Priest, An Introduction to Non-Classical Logic Luc De Raedt, Logical and Relational Learning J. Peregrin (ed.), Logika 20. století. Mezi filosofií a matematikou 3

Úvod co je logika zkoumá problematiku správného usuzování úsudek: z předpokladů (premis) vyplývá závěr (důsledek) A 1, A 2,..., A n implikuje B zájem pouze o formu úsudků, nikoliv o obsah logika = věda zkoumající vztah vyplývání 4

Logika nástroj pro budování teorií (teorie grup, modální logiky) výpočtová logika automatizace důkazů programování v logice, jazyk Prolog znalostní systémy induktivní odvozování... 5

Klasifikace logik formální (co je poznané, definované; metody odvozování) neformální, mentální (co je poznatelné; zdravý selský rozum, komunikace mezi lidmi, heuristické odvozování) Formální logika dvouhodnotová - true, false vícehodnotová extensionální - pravdivost formule závisí jen na pravdivosti jejich složek intesionální - nejen na psti složek - možná, věřím 6

Dvouhodnotová extensionální logika zde výroková Jestliže bude pěkně a nebudu učit, půjdu hrát tenis. p q r predikátová 1. řádu Není pravda, že všichni lidé jsou spokojení x : ( člověk(x) spokojený(x)) 2. řádu Existuje vlastnost, kterou mají všichni lidé P x : ( člověk(x) P(x) ) 7

Metajazyk potřebujeme pro budování jazyka Paradox lháře Tato věta je nepravdivá Grellingův paradox adjektiva autologická - mají vlastnost, kterou vyjadřují - čtyřslabičný, český heterologická - nemají tuto vlastnost - jednoslabičný, anglický každé adjektivum patří právě do jedné třídy? heterologický - heterologické vyjadřuje-li tuto vlastnost, je autologické autologické nemůže být heterologické 8

1 Historie logiky filozofická logika (500 př.n.l. 19. století) symbolická logika (polovina až konec 19. století) matematická logika (konec 19. až polovina 20. stol.) logika v informatice 9

Historie logiky I filozofická logika Thalés z Milétu - geometrické věty a důkazy Aristoteles - první formální systém, princip sporu, princip vyloučení třetího Euklides - axiomz, větz, první axiomatický systém stoikové 3.stol. př.n.l. - základy výrokové logiky 10

Historie logiky II počátky symbolické logiky (13.- 19. století) J. Duns Scotus - z dvou odporujících si tvrzení plyne cokoliv W. Ockham - odlišil tvrzení a odvozovací pravidlo G. W. Leibnitz - idea logického kalkulu pro exaktní vědy B. Bolzano - operace odvoditelnosti, kvantifikátory G. Boole - Boolova algebra, fomální logika v moderním slova smyslu 11

Historie logiky III matematická logika (konec 19. až polovina 20. stol.) G. Frege, přelom století - axiomatizace výrokové logiky B. Russell, 1918 - objasnění paradoxu lháře C.S.Lewis, J.Lukasiewicz - neklasické logiky D. Hilbert, W. Ackermann - axiomatizace predikátového počtu úplnost výrokové (Post 1921) a predikátové (Goedel 1930) logiky K. Goedel - neúplnost systémů obsahujících aritmetiku, omezená možnost důkazu bezespornosti A.Church, 1936 - nerozhodnutelnost predikátové logiky A. Turing, 1937 - pojem vyčíslitelnosti, Turingův stroj 12