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

Podobné dokumenty
Výroková a predikátová logika - IX

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

Predikátová logika. Z minula: 1. jazyk logiky 1. řádu. 2. term a formule. 3. interpretace jazyka (relační struktura) 4. Tarského definice pravdy

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

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

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

Predik atov a logika - pˇredn aˇska () Predik atov a logika - pˇredn aˇska / 16

Matematická logika. Rostislav Horčík. horcik

Hilbertovský axiomatický systém

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

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

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

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

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

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

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

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

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

Sémantika predikátové logiky

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

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

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

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

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

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

Matematická logika. Rostislav Horčík. horcik

Logika a logické programování

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

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

Cvičení ke kursu Klasická logika II

Matematická logika. Miroslav Kolařík

10. Techniky formální verifikace a validace

MATEMATICKÁ LOGIKA. Petr Hájek a Vítězslav Švejdar. Praha, listopad (povrchní typografická revize v červnu 99)

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

Matematická logika. Miroslav Kolařík

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

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

Logický důsledek. Petr Kuchyňka

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

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

Predikátová logika dokončení

Rezoluční kalkulus pro výrokovou logiku

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

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

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

Logika, Gödel, neúplnost

Logika Libor Barto. Výroková logika

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

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

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

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

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

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

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

2.2 Sémantika predikátové logiky

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

Výroková logika dokazatelnost

Základy logiky a teorie množin

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

4.2 Syntaxe predikátové logiky

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

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

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

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

Základní pojmy matematické logiky

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

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

Výroková logika syntaxe a sémantika

Matematická logika. Miroslav Kolařík

verze 29/9/09 textu o logice, aritmetice a M. Bizzarrimu.

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

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

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

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

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

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

Základy matematické logiky

Základy logiky a teorie množin

Matematická logika. Miroslav Kolařík

Základy logiky a teorie množin

ZÁKLADY LOGIKY A METODOLOGIE

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 α

Úvod do teorie deskripcí (pokračování)

Tableaux metody. Jiří Vyskočil 2011

IA008 Computational logic Version: 6. května Formule je v konjunktivní normální formě (CNF), pokud má tvar α 1... α n,

Skolemizace. x(x + f(x) = 0). Interpretace f unární funkce, která pro daný

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

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

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

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

Logické programy Deklarativní interpretace

Úvod do informatiky. Miroslav Kolařík

Logika. Materiály ke kurzu MA007. Poslední modifikace: prosinec zkoumá způsob vyvozování. Lidské uvažování

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

Modely Herbrandovské interpretace

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

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

vhodná pro strojové dokazování (Prolog) metoda založená na vyvracení: dokazuje se nesplnitelnost formulí

Deskripční logika. Petr Křemen FEL ČVUT. Petr Křemen (FEL ČVUT) Deskripční logika 37 / 157

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

Transkript:

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

Axiomatizace predikátové logiky Axiomatizace predikátové logiky Definice Hilbertovský kalkul pro klasickou predikátovou logiku sestává ze čtyř axiomatických schémat H1 ϑ (χ ϑ), H2 (ϑ (χ γ)) ((ϑ χ) (ϑ γ)), H3 ( χ ϑ) (ϑ χ), H4 xϑ ϑ x t, plus dvou odvozovacích pravidel: mp ϑ, ϑ χ/χ. gen ϑ χ/ϑ xχ, je-li term t substituovatelný za x v ϑ nevyskytuje-li se x volně v ϑ (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/28.0216 2013 2 / 13

Axiomatizace predikátové logiky Úplnost a korektnost Hilbertovského kalkulu Věta o korektnosti: Jestliže ψ je odvoditelná z ϕ 1,..., ϕ n, pak ϕ 1,..., ϕ n = ψ. Věta o úplnosti: Jestliže ϕ 1,..., ϕ n = ψ, pak ψ je odvoditelná z ϕ 1,..., ϕ n. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/28.0216 2013 3 / 13

Axiomatizace predikátové logiky Úplnost a korektnost Hilbertovského kalkulu Věta o korektnosti: Jestliže ψ je odvoditelná z ϕ 1,..., ϕ n, pak ϕ 1,..., ϕ n = ψ. Věta o úplnosti: Jestliže ϕ 1,..., ϕ n = ψ, pak ψ je odvoditelná z ϕ 1,..., ϕ n. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/28.0216 2013 3 / 13

Axiomatizace predikátové logiky Úplnost a korektnost Hilbertovského kalkulu Věta o korektnosti: Jestliže ψ je odvoditelná z ϕ 1,..., ϕ n, pak ϕ 1,..., ϕ n = ψ. Věta o úplnosti: Jestliže ϕ 1,..., ϕ n = ψ, pak ψ je odvoditelná z ϕ 1,..., ϕ n. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/28.0216 2013 3 / 13

Metoda sémantických stromů Metoda sémantických stromů Metoda sémantických stromů slouží k řešení sémantických otázek predikátové logiky. Získáme ji tak, že rozšíříme metodu sémantických stromů výrokové logiky o pravidla pro kvantifikátory. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/28.0216 2013 4 / 13

Metoda sémantických stromů Negativní pravidla pro kvantifikátory yϕ y ϕ yϕ y ϕ (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/28.0216 2013 5 / 13

Metoda sémantických stromů Pozitivní pravidlo pro obecný kvantifikátor yϕ ϕ y c kde c je nějaké jméno, které se vyskytuje na té větvi, na které pravidlo aplikujeme. Pouze v případě, že se na takové větvi doposud žádné jméno nevyskytlo, představuje c nějaké nově zavedené jméno. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/28.0216 2013 6 / 13

Metoda sémantických stromů Pozitivní pravidlo pro existenční kvantifikátor yϕ ϕ y c kde c je nějaké nově zavedené jméno, které se na větvi doposud nevyskytlo. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/28.0216 2013 7 / 13

Metoda sémantických stromů Úplnost a korektnost metody sémantických stromů (formulovaná pro pojem vyplývání) Věta o korektnosti: Jestliže se úplně rozvinutý strom pro formule ϕ 1,..., ϕ n, ψ uzavře na všech větvích, pak ϕ 1,..., ϕ n = ψ. Věta o úplnosti: Jestliže ϕ 1,..., ϕ n = ψ, pak se úplně rozvinutý strom pro formule ϕ 1,..., ϕ n, ψ uzavře na všech větvích. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/28.0216 2013 8 / 13

Metoda sémantických stromů Úplnost a korektnost metody sémantických stromů (formulovaná pro pojem vyplývání) Věta o korektnosti: Jestliže se úplně rozvinutý strom pro formule ϕ 1,..., ϕ n, ψ uzavře na všech větvích, pak ϕ 1,..., ϕ n = ψ. Věta o úplnosti: Jestliže ϕ 1,..., ϕ n = ψ, pak se úplně rozvinutý strom pro formule ϕ 1,..., ϕ n, ψ uzavře na všech větvích. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/28.0216 2013 8 / 13

Metoda sémantických stromů Úplnost a korektnost metody sémantických stromů (formulovaná pro pojem vyplývání) Věta o korektnosti: Jestliže se úplně rozvinutý strom pro formule ϕ 1,..., ϕ n, ψ uzavře na všech větvích, pak ϕ 1,..., ϕ n = ψ. Věta o úplnosti: Jestliže ϕ 1,..., ϕ n = ψ, pak se úplně rozvinutý strom pro formule ϕ 1,..., ϕ n, ψ uzavře na všech větvích. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/28.0216 2013 8 / 13

Metoda sémantických stromů Rozhodnutelnost Výroková logika je rozhodnutelná. Existuje algoritmus pro řešení sémantických problémů. Predikátová logika je nerozhodnutelná. Neexistuje algoritmus pro řešení sémantických problémů. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/28.0216 2013 9 / 13

Metoda sémantických stromů Rozhodnutelnost Výroková logika je rozhodnutelná. Existuje algoritmus pro řešení sémantických problémů. Predikátová logika je nerozhodnutelná. Neexistuje algoritmus pro řešení sémantických problémů. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/28.0216 2013 9 / 13

Metoda sémantických stromů Rozhodnutelnost Výroková logika je rozhodnutelná. Existuje algoritmus pro řešení sémantických problémů. Predikátová logika je nerozhodnutelná. Neexistuje algoritmus pro řešení sémantických problémů. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/28.0216 2013 9 / 13

Identita v predikátové logice Identita jako predikát Stanovíme-li, že = je logický (nikoli mimologický) symbol, musíme fixovat sémantiku tohoto symbolu následujícím způsobem: IV = t 1 = t 2 právě tehdy, když v interpretaci I a valuaci V je hodnota termu t 1 identická s hodnotou termu t 2. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/28.0216 2013 10 / 13

Identita v predikátové logice Identita jako predikát Stanovíme-li, že = je logický (nikoli mimologický) symbol, musíme fixovat sémantiku tohoto symbolu následujícím způsobem: IV = t 1 = t 2 právě tehdy, když v interpretaci I a valuaci V je hodnota termu t 1 identická s hodnotou termu t 2. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/28.0216 2013 10 / 13

Identita v predikátové logice Příklady Nejhlubší jezero na světě je Bajkal. Existuje nanejvýš jeden bůh. Mars má (právě) dva měsíce. Současný král Francie je holohlavý. Ke každým dvěma různým bodům existuje právě jedna přímka, která je obsahuje. Ke každým třem bodům, které neleží na jedné přímce, existuje právě jedna rovina, která je obsahuje. Pokud mají dvě roviny nějaký společný bod, pak mají společný ještě nějaký jiný bod. Existují nejméně čtyři různé body, které neleží v jedné rovině. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/28.0216 2013 11 / 13

Identita v predikátové logice Příklady Nejhlubší jezero na světě je Bajkal. Existuje nanejvýš jeden bůh. Mars má (právě) dva měsíce. Současný král Francie je holohlavý. Ke každým dvěma různým bodům existuje právě jedna přímka, která je obsahuje. Ke každým třem bodům, které neleží na jedné přímce, existuje právě jedna rovina, která je obsahuje. Pokud mají dvě roviny nějaký společný bod, pak mají společný ještě nějaký jiný bod. Existují nejméně čtyři různé body, které neleží v jedné rovině. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/28.0216 2013 11 / 13

Identita v predikátové logice Příklady Nejhlubší jezero na světě je Bajkal. Existuje nanejvýš jeden bůh. Mars má (právě) dva měsíce. Současný král Francie je holohlavý. Ke každým dvěma různým bodům existuje právě jedna přímka, která je obsahuje. Ke každým třem bodům, které neleží na jedné přímce, existuje právě jedna rovina, která je obsahuje. Pokud mají dvě roviny nějaký společný bod, pak mají společný ještě nějaký jiný bod. Existují nejméně čtyři různé body, které neleží v jedné rovině. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/28.0216 2013 11 / 13

Identita v predikátové logice Příklady Nejhlubší jezero na světě je Bajkal. Existuje nanejvýš jeden bůh. Mars má (právě) dva měsíce. Současný král Francie je holohlavý. Ke každým dvěma různým bodům existuje právě jedna přímka, která je obsahuje. Ke každým třem bodům, které neleží na jedné přímce, existuje právě jedna rovina, která je obsahuje. Pokud mají dvě roviny nějaký společný bod, pak mají společný ještě nějaký jiný bod. Existují nejméně čtyři různé body, které neleží v jedné rovině. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/28.0216 2013 11 / 13

Identita v predikátové logice Příklady Nejhlubší jezero na světě je Bajkal. Existuje nanejvýš jeden bůh. Mars má (právě) dva měsíce. Současný král Francie je holohlavý. Ke každým dvěma různým bodům existuje právě jedna přímka, která je obsahuje. Ke každým třem bodům, které neleží na jedné přímce, existuje právě jedna rovina, která je obsahuje. Pokud mají dvě roviny nějaký společný bod, pak mají společný ještě nějaký jiný bod. Existují nejméně čtyři různé body, které neleží v jedné rovině. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/28.0216 2013 11 / 13

Identita v predikátové logice Příklady Nejhlubší jezero na světě je Bajkal. Existuje nanejvýš jeden bůh. Mars má (právě) dva měsíce. Současný král Francie je holohlavý. Ke každým dvěma různým bodům existuje právě jedna přímka, která je obsahuje. Ke každým třem bodům, které neleží na jedné přímce, existuje právě jedna rovina, která je obsahuje. Pokud mají dvě roviny nějaký společný bod, pak mají společný ještě nějaký jiný bod. Existují nejméně čtyři různé body, které neleží v jedné rovině. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/28.0216 2013 11 / 13

Identita v predikátové logice Příklady Nejhlubší jezero na světě je Bajkal. Existuje nanejvýš jeden bůh. Mars má (právě) dva měsíce. Současný král Francie je holohlavý. Ke každým dvěma různým bodům existuje právě jedna přímka, která je obsahuje. Ke každým třem bodům, které neleží na jedné přímce, existuje právě jedna rovina, která je obsahuje. Pokud mají dvě roviny nějaký společný bod, pak mají společný ještě nějaký jiný bod. Existují nejméně čtyři různé body, které neleží v jedné rovině. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/28.0216 2013 11 / 13

Identita v predikátové logice Příklady Nejhlubší jezero na světě je Bajkal. Existuje nanejvýš jeden bůh. Mars má (právě) dva měsíce. Současný král Francie je holohlavý. Ke každým dvěma různým bodům existuje právě jedna přímka, která je obsahuje. Ke každým třem bodům, které neleží na jedné přímce, existuje právě jedna rovina, která je obsahuje. Pokud mají dvě roviny nějaký společný bod, pak mají společný ještě nějaký jiný bod. Existují nejméně čtyři různé body, které neleží v jedné rovině. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/28.0216 2013 11 / 13

Identita v predikátové logice Axiomy identity K axiomatickému systému pro predikátovou logiku přidáme následující axiomy: R1 x(x = x) R2 x y(x = y y = x) R3 x y z((x = y y = z) x = z) plus schéma, které které pro každé n a pro každý n-místný predikát Q obsahuje formuli PE x 1... x n y 1... y n ((x 1 = y 1... x n = y n ) (Q(x 1,..., x n ) Q(y 1,..., y n ))) (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/28.0216 2013 12 / 13

Identita v predikátové logice Hilbertovský kalkul pro predikátovou logiku obohacený o axiomy identity je korektní a úplný vůči sémantice predikátové logiky s fixovanou interpretací rovnosti. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/28.0216 2013 13 / 13