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

Predikátová logika: Axiomatizace, sémantické stromy, identita predikatova logika... · Predikátová logika: Axiomatizace, sémantické stromy, identita (FLÚ AV CR)ˇ Logika:

  • Upload
    others

  • View
    15

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Predikátová logika: Axiomatizace, sémantické stromy, identita predikatova logika... · Predikátová logika: Axiomatizace, sémantické stromy, identita (FLÚ AV CR)ˇ Logika:

Predikátová logika: Axiomatizace,sémantické stromy, identita

(FLÚ AV CR) Logika: CZ.1.07/2.2.00/28.0216 2013 1 / 13

SAMSUNG
Text napsaný psacím strojem
Logika: systémový rámec rozvoje oboru v ČR a koncepce logických propedeutik pro mezioborová studia (reg. č. CZ.1.07/2.2.00/28.0216, OPVK)
Page 2: Predikátová logika: Axiomatizace, sémantické stromy, identita predikatova logika... · Predikátová logika: Axiomatizace, sémantické stromy, identita (FLÚ AV CR)ˇ Logika:

Axiomatizace predikátové logiky

Axiomatizace predikátové logiky

DefiniceHilbertovský kalkul pro klasickou predikátovou logiku sestává ze ctyraxiomatických schématH1 ϑ→ (χ→ ϑ),H2 (ϑ→ (χ→ γ)) → ((ϑ→ χ) → (ϑ→ γ)),H3 (¬χ→ ¬ϑ) → (ϑ→ χ),H4 ∀xϑ→ ϑx

t , je-li term t substituovatelný za x v ϑplus dvou odvozovacích pravidel:mp ϑ, ϑ→ χ/χ.gen ϑ→ χ/ϑ→ ∀xχ, nevyskytuje-li se x volne v ϑ

(FLÚ AV CR) Logika: CZ.1.07/2.2.00/28.0216 2013 2 / 13

Page 3: Predikátová logika: Axiomatizace, sémantické stromy, identita predikatova logika... · Predikátová logika: Axiomatizace, sémantické stromy, identita (FLÚ AV CR)ˇ Logika:

Axiomatizace predikátové logiky

Úplnost a korektnost Hilbertovského kalkulu

Veta o korektnosti: Jestliže ψ je odvoditelná z ϕ1, . . . , ϕn, pakϕ1, . . . , ϕn |= ψ.Veta o úplnosti: Jestliže ϕ1, . . . , ϕn |= ψ, pak ψ je odvoditelná zϕ1, . . . , ϕn.

(FLÚ AV CR) Logika: CZ.1.07/2.2.00/28.0216 2013 3 / 13

Page 4: Predikátová logika: Axiomatizace, sémantické stromy, identita predikatova logika... · Predikátová logika: Axiomatizace, sémantické stromy, identita (FLÚ AV CR)ˇ Logika:

Axiomatizace predikátové logiky

Úplnost a korektnost Hilbertovského kalkulu

Veta o korektnosti: Jestliže ψ je odvoditelná z ϕ1, . . . , ϕn, pakϕ1, . . . , ϕn |= ψ.Veta o úplnosti: Jestliže ϕ1, . . . , ϕn |= ψ, pak ψ je odvoditelná zϕ1, . . . , ϕn.

(FLÚ AV CR) Logika: CZ.1.07/2.2.00/28.0216 2013 3 / 13

Page 5: Predikátová logika: Axiomatizace, sémantické stromy, identita predikatova logika... · Predikátová logika: Axiomatizace, sémantické stromy, identita (FLÚ AV CR)ˇ Logika:

Axiomatizace predikátové logiky

Úplnost a korektnost Hilbertovského kalkulu

Veta o korektnosti: Jestliže ψ je odvoditelná z ϕ1, . . . , ϕn, pakϕ1, . . . , ϕn |= ψ.Veta o úplnosti: Jestliže ϕ1, . . . , ϕn |= ψ, pak ψ je odvoditelná zϕ1, . . . , ϕn.

(FLÚ AV CR) Logika: CZ.1.07/2.2.00/28.0216 2013 3 / 13

Page 6: Predikátová logika: Axiomatizace, sémantické stromy, identita predikatova logika... · Predikátová logika: Axiomatizace, sémantické stromy, identita (FLÚ AV CR)ˇ Logika:

Metoda sémantických stromu

Metoda sémantických stromu

Metoda sémantických stromu slouží k rešení sémantických otázekpredikátové logiky. Získáme ji tak, že rozšíríme metodu sémantickýchstromu výrokové logiky o pravidla pro kvantifikátory.

(FLÚ AV CR) Logika: CZ.1.07/2.2.00/28.0216 2013 4 / 13

Page 7: Predikátová logika: Axiomatizace, sémantické stromy, identita predikatova logika... · Predikátová logika: Axiomatizace, sémantické stromy, identita (FLÚ AV CR)ˇ Logika:

Metoda sémantických stromu

Negativní pravidla pro kvantifikátory

¬∀yϕ

∃y¬ϕ

¬∃yϕ

∀y¬ϕ

(FLÚ AV CR) Logika: CZ.1.07/2.2.00/28.0216 2013 5 / 13

Page 8: Predikátová logika: Axiomatizace, sémantické stromy, identita predikatova logika... · Predikátová logika: Axiomatizace, sémantické stromy, identita (FLÚ AV CR)ˇ Logika:

Metoda sémantických stromu

Pozitivní pravidlo pro obecný kvantifikátor

∀yϕ

ϕyc

kde c je nejaké jméno, které se vyskytuje na té vetvi, na které pravidloaplikujeme. Pouze v prípade, že se na takové vetvi doposud žádnéjméno nevyskytlo, predstavuje c nejaké nove zavedené jméno.

(FLÚ AV CR) Logika: CZ.1.07/2.2.00/28.0216 2013 6 / 13

Page 9: Predikátová logika: Axiomatizace, sémantické stromy, identita predikatova logika... · Predikátová logika: Axiomatizace, sémantické stromy, identita (FLÚ AV CR)ˇ Logika:

Metoda sémantických stromu

Pozitivní pravidlo pro existencní kvantifikátor

∃yϕ

ϕyc

kde c je nejaké nove zavedené jméno, které se na vetvi doposudnevyskytlo.

(FLÚ AV CR) Logika: CZ.1.07/2.2.00/28.0216 2013 7 / 13

Page 10: Predikátová logika: Axiomatizace, sémantické stromy, identita predikatova logika... · Predikátová logika: Axiomatizace, sémantické stromy, identita (FLÚ AV CR)ˇ Logika:

Metoda sémantických stromu

Úplnost a korektnost metody sémantických stromu(formulovaná pro pojem vyplývání)

Veta o korektnosti: Jestliže se úplne rozvinutý strom pro formuleϕ1, . . . , ϕn,¬ψ uzavre na všech vetvích, pak ϕ1, . . . , ϕn |= ψ.Veta o úplnosti: Jestliže ϕ1, . . . , ϕn |= ψ, pak se úplne rozvinutýstrom pro formule ϕ1, . . . , ϕn,¬ψ uzavre na všech vetvích.

(FLÚ AV CR) Logika: CZ.1.07/2.2.00/28.0216 2013 8 / 13

Page 11: Predikátová logika: Axiomatizace, sémantické stromy, identita predikatova logika... · Predikátová logika: Axiomatizace, sémantické stromy, identita (FLÚ AV CR)ˇ Logika:

Metoda sémantických stromu

Úplnost a korektnost metody sémantických stromu(formulovaná pro pojem vyplývání)

Veta o korektnosti: Jestliže se úplne rozvinutý strom pro formuleϕ1, . . . , ϕn,¬ψ uzavre na všech vetvích, pak ϕ1, . . . , ϕn |= ψ.Veta o úplnosti: Jestliže ϕ1, . . . , ϕn |= ψ, pak se úplne rozvinutýstrom pro formule ϕ1, . . . , ϕn,¬ψ uzavre na všech vetvích.

(FLÚ AV CR) Logika: CZ.1.07/2.2.00/28.0216 2013 8 / 13

Page 12: Predikátová logika: Axiomatizace, sémantické stromy, identita predikatova logika... · Predikátová logika: Axiomatizace, sémantické stromy, identita (FLÚ AV CR)ˇ Logika:

Metoda sémantických stromu

Úplnost a korektnost metody sémantických stromu(formulovaná pro pojem vyplývání)

Veta o korektnosti: Jestliže se úplne rozvinutý strom pro formuleϕ1, . . . , ϕn,¬ψ uzavre na všech vetvích, pak ϕ1, . . . , ϕn |= ψ.Veta o úplnosti: Jestliže ϕ1, . . . , ϕn |= ψ, pak se úplne rozvinutýstrom pro formule ϕ1, . . . , ϕn,¬ψ uzavre na všech vetvích.

(FLÚ AV CR) Logika: CZ.1.07/2.2.00/28.0216 2013 8 / 13

Page 13: Predikátová logika: Axiomatizace, sémantické stromy, identita predikatova logika... · Predikátová logika: Axiomatizace, sémantické stromy, identita (FLÚ AV CR)ˇ Logika:

Metoda sémantických stromu

Rozhodnutelnost

Výroková logika je rozhodnutelná. Existuje algoritmus pro rešenísémantických problému.Predikátová logika je nerozhodnutelná. Neexistuje algoritmus prorešení sémantických problému.

(FLÚ AV CR) Logika: CZ.1.07/2.2.00/28.0216 2013 9 / 13

Page 14: Predikátová logika: Axiomatizace, sémantické stromy, identita predikatova logika... · Predikátová logika: Axiomatizace, sémantické stromy, identita (FLÚ AV CR)ˇ Logika:

Metoda sémantických stromu

Rozhodnutelnost

Výroková logika je rozhodnutelná. Existuje algoritmus pro rešenísémantických problému.Predikátová logika je nerozhodnutelná. Neexistuje algoritmus prorešení sémantických problému.

(FLÚ AV CR) Logika: CZ.1.07/2.2.00/28.0216 2013 9 / 13

Page 15: Predikátová logika: Axiomatizace, sémantické stromy, identita predikatova logika... · Predikátová logika: Axiomatizace, sémantické stromy, identita (FLÚ AV CR)ˇ Logika:

Metoda sémantických stromu

Rozhodnutelnost

Výroková logika je rozhodnutelná. Existuje algoritmus pro rešenísémantických problému.Predikátová logika je nerozhodnutelná. Neexistuje algoritmus prorešení sémantických problému.

(FLÚ AV CR) Logika: CZ.1.07/2.2.00/28.0216 2013 9 / 13

Page 16: Predikátová logika: Axiomatizace, sémantické stromy, identita predikatova logika... · Predikátová logika: Axiomatizace, sémantické stromy, identita (FLÚ AV CR)ˇ Logika:

Identita v predikátové logice

Identita jako predikát

Stanovíme-li, že = je logický (nikoli mimologický) symbol, musímefixovat sémantiku tohoto symbolu následujícím zpusobem:

IV |= t1 = t2 práve tehdy, když v interpretaci I a valuaci V jehodnota termu t1 identická s hodnotou termu t2.

(FLÚ AV CR) Logika: CZ.1.07/2.2.00/28.0216 2013 10 / 13

Page 17: Predikátová logika: Axiomatizace, sémantické stromy, identita predikatova logika... · Predikátová logika: Axiomatizace, sémantické stromy, identita (FLÚ AV CR)ˇ Logika:

Identita v predikátové logice

Identita jako predikát

Stanovíme-li, že = je logický (nikoli mimologický) symbol, musímefixovat sémantiku tohoto symbolu následujícím zpusobem:

IV |= t1 = t2 práve tehdy, když v interpretaci I a valuaci V jehodnota termu t1 identická s hodnotou termu t2.

(FLÚ AV CR) Logika: CZ.1.07/2.2.00/28.0216 2013 10 / 13

Page 18: Predikátová logika: Axiomatizace, sémantické stromy, identita predikatova logika... · Predikátová logika: Axiomatizace, sémantické stromy, identita (FLÚ AV CR)ˇ Logika:

Identita v predikátové logice

Príklady

Nejhlubší jezero na svete je Bajkal.Existuje nanejvýš jeden buh.Mars má (práve) dva mesíce.Soucasný král Francie je holohlavý.Ke každým dvema ruzným bodum existuje práve jedna prímka,která je obsahuje.Ke každým trem bodum, které neleží na jedné prímce, existujepráve jedna rovina, která je obsahuje.Pokud mají dve roviny nejaký spolecný bod, pak mají spolecnýješte nejaký jiný bod.Existují nejméne ctyri ruzné body, které neleží v jedné rovine.

(FLÚ AV CR) Logika: CZ.1.07/2.2.00/28.0216 2013 11 / 13

Page 19: Predikátová logika: Axiomatizace, sémantické stromy, identita predikatova logika... · Predikátová logika: Axiomatizace, sémantické stromy, identita (FLÚ AV CR)ˇ Logika:

Identita v predikátové logice

Príklady

Nejhlubší jezero na svete je Bajkal.Existuje nanejvýš jeden buh.Mars má (práve) dva mesíce.Soucasný král Francie je holohlavý.Ke každým dvema ruzným bodum existuje práve jedna prímka,která je obsahuje.Ke každým trem bodum, které neleží na jedné prímce, existujepráve jedna rovina, která je obsahuje.Pokud mají dve roviny nejaký spolecný bod, pak mají spolecnýješte nejaký jiný bod.Existují nejméne ctyri ruzné body, které neleží v jedné rovine.

(FLÚ AV CR) Logika: CZ.1.07/2.2.00/28.0216 2013 11 / 13

Page 20: Predikátová logika: Axiomatizace, sémantické stromy, identita predikatova logika... · Predikátová logika: Axiomatizace, sémantické stromy, identita (FLÚ AV CR)ˇ Logika:

Identita v predikátové logice

Príklady

Nejhlubší jezero na svete je Bajkal.Existuje nanejvýš jeden buh.Mars má (práve) dva mesíce.Soucasný král Francie je holohlavý.Ke každým dvema ruzným bodum existuje práve jedna prímka,která je obsahuje.Ke každým trem bodum, které neleží na jedné prímce, existujepráve jedna rovina, která je obsahuje.Pokud mají dve roviny nejaký spolecný bod, pak mají spolecnýješte nejaký jiný bod.Existují nejméne ctyri ruzné body, které neleží v jedné rovine.

(FLÚ AV CR) Logika: CZ.1.07/2.2.00/28.0216 2013 11 / 13

Page 21: Predikátová logika: Axiomatizace, sémantické stromy, identita predikatova logika... · Predikátová logika: Axiomatizace, sémantické stromy, identita (FLÚ AV CR)ˇ Logika:

Identita v predikátové logice

Príklady

Nejhlubší jezero na svete je Bajkal.Existuje nanejvýš jeden buh.Mars má (práve) dva mesíce.Soucasný král Francie je holohlavý.Ke každým dvema ruzným bodum existuje práve jedna prímka,která je obsahuje.Ke každým trem bodum, které neleží na jedné prímce, existujepráve jedna rovina, která je obsahuje.Pokud mají dve roviny nejaký spolecný bod, pak mají spolecnýješte nejaký jiný bod.Existují nejméne ctyri ruzné body, které neleží v jedné rovine.

(FLÚ AV CR) Logika: CZ.1.07/2.2.00/28.0216 2013 11 / 13

Page 22: Predikátová logika: Axiomatizace, sémantické stromy, identita predikatova logika... · Predikátová logika: Axiomatizace, sémantické stromy, identita (FLÚ AV CR)ˇ Logika:

Identita v predikátové logice

Príklady

Nejhlubší jezero na svete je Bajkal.Existuje nanejvýš jeden buh.Mars má (práve) dva mesíce.Soucasný král Francie je holohlavý.Ke každým dvema ruzným bodum existuje práve jedna prímka,která je obsahuje.Ke každým trem bodum, které neleží na jedné prímce, existujepráve jedna rovina, která je obsahuje.Pokud mají dve roviny nejaký spolecný bod, pak mají spolecnýješte nejaký jiný bod.Existují nejméne ctyri ruzné body, které neleží v jedné rovine.

(FLÚ AV CR) Logika: CZ.1.07/2.2.00/28.0216 2013 11 / 13

Page 23: Predikátová logika: Axiomatizace, sémantické stromy, identita predikatova logika... · Predikátová logika: Axiomatizace, sémantické stromy, identita (FLÚ AV CR)ˇ Logika:

Identita v predikátové logice

Príklady

Nejhlubší jezero na svete je Bajkal.Existuje nanejvýš jeden buh.Mars má (práve) dva mesíce.Soucasný král Francie je holohlavý.Ke každým dvema ruzným bodum existuje práve jedna prímka,která je obsahuje.Ke každým trem bodum, které neleží na jedné prímce, existujepráve jedna rovina, která je obsahuje.Pokud mají dve roviny nejaký spolecný bod, pak mají spolecnýješte nejaký jiný bod.Existují nejméne ctyri ruzné body, které neleží v jedné rovine.

(FLÚ AV CR) Logika: CZ.1.07/2.2.00/28.0216 2013 11 / 13

Page 24: Predikátová logika: Axiomatizace, sémantické stromy, identita predikatova logika... · Predikátová logika: Axiomatizace, sémantické stromy, identita (FLÚ AV CR)ˇ Logika:

Identita v predikátové logice

Príklady

Nejhlubší jezero na svete je Bajkal.Existuje nanejvýš jeden buh.Mars má (práve) dva mesíce.Soucasný král Francie je holohlavý.Ke každým dvema ruzným bodum existuje práve jedna prímka,která je obsahuje.Ke každým trem bodum, které neleží na jedné prímce, existujepráve jedna rovina, která je obsahuje.Pokud mají dve roviny nejaký spolecný bod, pak mají spolecnýješte nejaký jiný bod.Existují nejméne ctyri ruzné body, které neleží v jedné rovine.

(FLÚ AV CR) Logika: CZ.1.07/2.2.00/28.0216 2013 11 / 13

Page 25: Predikátová logika: Axiomatizace, sémantické stromy, identita predikatova logika... · Predikátová logika: Axiomatizace, sémantické stromy, identita (FLÚ AV CR)ˇ Logika:

Identita v predikátové logice

Príklady

Nejhlubší jezero na svete je Bajkal.Existuje nanejvýš jeden buh.Mars má (práve) dva mesíce.Soucasný král Francie je holohlavý.Ke každým dvema ruzným bodum existuje práve jedna prímka,která je obsahuje.Ke každým trem bodum, které neleží na jedné prímce, existujepráve jedna rovina, která je obsahuje.Pokud mají dve roviny nejaký spolecný bod, pak mají spolecnýješte nejaký jiný bod.Existují nejméne ctyri ruzné body, které neleží v jedné rovine.

(FLÚ AV CR) Logika: CZ.1.07/2.2.00/28.0216 2013 11 / 13

Page 26: Predikátová logika: Axiomatizace, sémantické stromy, identita predikatova logika... · Predikátová logika: Axiomatizace, sémantické stromy, identita (FLÚ AV CR)ˇ Logika:

Identita v predikátové logice

Axiomy identity

K axiomatickému systému pro predikátovou logiku pridá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 Qobsahuje formuliPE ∀x1 . . . ∀xn∀y1 . . . ∀yn((x1 = y1 ∧ . . . ∧ xn = yn) →

→ (Q(x1, . . . , xn) ↔ Q(y1, . . . , yn)))

(FLÚ AV CR) Logika: CZ.1.07/2.2.00/28.0216 2013 12 / 13

Page 27: Predikátová logika: Axiomatizace, sémantické stromy, identita predikatova logika... · Predikátová logika: Axiomatizace, sémantické stromy, identita (FLÚ AV CR)ˇ Logika:

Identita v predikátové logice

Hilbertovský kalkul pro predikátovou logiku obohacený o axiomyidentity je korektní a úplný vuci sémantice predikátové logiky sfixovanou interpretací rovnosti.

(FLÚ AV CR) Logika: CZ.1.07/2.2.00/28.0216 2013 13 / 13