1. Predikátová logika jako prostředek reprezentace znalostí

Transkript

1. Predikátová logika jako prostředek reprezentace znalostí
 Ernest 2004
1. Predikátová logika jako prost edek
reprezentace znalostí
1.1 Historie výrokové logiky
Problém explicitních znalostí a údaj , kterých je obrovské množství,
vedl ke vzniku výrokové logiky. lov k si obecn nepamatuje
všechny informace, jen ty nejd ležit jší. Mnohdy kombinuje své
znalosti tak, že z nich odvodí nová tvrzení. Pojem d kazu, který
používali již anti tí filozofové a myslitelé, ovlivnil výrazn rozvoj
matematického a v deckého myšlení, jak jej známe dnes. Na jeho
základech je budována matematika jako induktivní v da, která vychází
z n kolika axiom a logických pravidel, pomocí kterých pak vytvá í
d kazy dalších tvrzení. Metodami argumentace, studiem a formalizací
tohoto zpracování informací se zabývá logika. Mezi prvotní
zakladatele této matematické disciplíny se adí e tí filozofové Platon
a Sokrates a matematik Euklides. Možnosti a meze logiky se blíže
poda ilo ur it až ve 20. století díky významným pracím v dc jako D.
Hilberta, K. Gödela, B. Russela a A. Tarského. Již dva tisíce let nazp t
je znám výrok krétského myslitele Epistemida: „Co íká Kré an, je
lež“. Jedná se o tzv. Russel v paradox v teorii množin, logice a
reprezentaci p irozeného jazyka do jazyka matematické logiky.
Nap íklad Kurt Gödel ve 30. letech devatenáctého století ukázal, že
problém formalizace jisté oblasti myšlení není pouhou otázkou
vhodné restrikce jazyka a volby axiom . Gödelova v ta upozor uje na
to, že nem že existovat žádná kone n axiomatizovaná teorie
obsahující prost edky pro popis elementární matematiky, v níž by byla
odvoditelná všechna pravdivá tvrzení o p irozených íslech. Další
Gödelova v ta, v ta o nedokazatelné a nevyvratitelné formuli,
odhaluje marnost hledání úplného axiomatického systému. Dokazuje
totiž, že v každé axiomatizovatelné teorii obsahující aritmetiku lze
formulovat takové tvrzení, že v dané teorii není dokazatelné ono
samo, ani jeho pop ení (tzv. nerozhodnutelná tvrzení).
 Ernest 2004
V dalších kapitolách budou osv tleny základní pojmy a metody
matematické logiky, zejména predikátová logika 1. ádu, nebo ta má
v matematice výsadní postavení.
1.2 Jazyk predikátové logiky
Základní prvky jazyka predikátové logiky
1. konstanty, prom nné (konkrétní nebo abstraktní objekty)
2. funkce (složené objekty)
3. predikáty (relace mezi objekty)
Objekty jazyka – termy
• jednoduché termy
konstanty
prom nné
• složené termy – aplikace funkcí na termy
Vztahy mezi objekty – formule
• atomická formule – predikát aplikovaný na termy
• složená formule – libovolné složené formule predikátové
logiky 1. ádu vznikají z atomických formulí pomocí
logických spojek a kvantifikátor
Za základní spojky se obvykle berou:
& (konjunkce)
∨ (disjunkce)
(implikace)
¬ (negace)
Za základní kvantifikátory se obvykle berou
∀ (pro všechna)
∃ (existuje)
 Ernest 2004
Nech a, b jsou formule, potom následující konstrukce jsou
také formule:
¬ a, a & b, a ∨ b, a
b, ∀Xa, ∃Xb (X je lib. prom nná)
Ekvivalentní úpravy formulí:
a
b
a
b
¬ (a ∨ b)
¬ (a & b)
¬¬ a
(a1 & a2)
b
a
(b1 & b2)
¬a∨b
¬b
¬a
¬a &¬b
¬a ∨¬b
A
a1
(a2
b)
(a
b1) & (a
b2)
P eklad z p irozeného jazyka:
„Všechny ervené houby jsou jedovaté“
∀X( ervený(X) & houba(X) jedovatá(X))
∀X( ervený(X) (houba(X)
jedovatá(X)))
ím se matematická logika zabývá?
• Co lze vyjád it? (jazyk)
• Co lze odvodit? (axiomy, odvozovací pravidla)
• Co je pravdivé? (platí ve všech modelech – sémantický pojem)
Výroková logika: výrok, pravdivost, tautologie
spojky – charakterizace tabulkou
Predikátová logika 1. ádu:
• Mluví o objektech, jejich relacích – predikáty
• Vztah k typ m, zobecn ní ∀X(P(X))
• Význam formule je p esn definován
 Ernest 2004
Úlohy
1. Uve te vhodný p íklad konstanty, prom nné, funkce a
predikátu.
2. Uve te vhodný p íklad atomické a složené formule.
3. Dokažte užitím pravdivostní tabulky ekvivalenci mezi
formulemi
a) ¬ (a & b) ⇔ ¬ a ∨ ¬ b,
b) (a1 & a2) b ⇔ a1
(a2
b),
c) ¬ (a ∨ b) ⇔ ¬ a & ¬ b.
4. Prove te p eklad tvrzení: „Houba je jedovatá, jen když je
ervená“, do jazyku predikátové logiky.
1.3 Formální systém a d kazové prost edky
Axiomy:
• Axiomy výrokové logiky
(A1) a
(b
a)
(A2) (a
(b
c)) ((a
b)
¬ a)
(a
b)
(A3) (¬ b
(a
c))
Odvozovací pravidla:
• Modus ponens (MP)
Dovoluje ze dvou formulí a a a
b odvodit formuli b.
• Pravidlo generalizace (GEN)
Pro libovolnou prom nnou X odvo z formule a formuli ∀Xa.
 Ernest 2004
D kaz formule ve formálním systému:
a1 , a2 ,....an
b zápis zna í: formule a1 , a2 ,....an dokazují formuli b
V ta o dedukci:
ψ práv tehdy, když platí
Je-li ϕ uzav ená formule, pak T, ϕ
T
ϕ
ψ. (d kaz indukcí podle délky d kazu formule ψ)
V ta o sporu:
Abychom dokázali n jakou formuli ψ, nutný p edpoklad pro ψ nech
je ϕ. P edpokládáme, že ϕ neplatí, a ukážeme, že tento p edpoklad
vede ke sporu tj.
¬ϕ → (ϕ → ψ ) . (d kaz užitím axiom A1 a A3)
Lemna pro formální systém:
Nech a, a1, a2, a3, b, b1, b2 a c jsou libovolné formule, pak platí tato
tvrzení
(L1)
(L2)
(L3)
(L4)
(L5)
a&b
a&b
a, b
¬ (a & b)
¬ (a & b)
a → b, b → c
a & b → c, b
a1 & a2 & a3 → b, a2, a3
a → (b1 ∨ b2), b2 → c
a1 → b1, a2 → b2
a → b ∨ c , a → ¬c
a ∨ b, a → c
a
b
a&b
a → (a ∨ b)
a→¬b
¬a∨¬b
a→c
a→c
a1 → b
a → (b1 ∨ c)
(a1 ∨ a2) → (b1 ∨ b2)
a→b
b∨c
 Ernest 2004
Úlohy
1. Dokažte užitím pravdivostní tabulky axiom
a) A1,
b) A2,
c) A3.
2. Dokažte v tu o sporu.
3. Dokažte užitím axiom a d kazových prost edk
systému tvrzení
a) L2,
b) L3.
formálního
Použitá literatura
[1]
[2]
[3]
[4]
Ma ík, Št pánková, Lažanský a kol., Um lá inteligence 1,
Academia, 1993.
Kotek, Vysoký, Zdráhal, Kybernetika, SNTL, 1990.
Demlová, Pond lí ek, Matematická logika, skriptum VUT,
1997.
Stránky p edm tu – p ednášky http://gerstner.felk.cvut.cz.

Podobné dokumenty

Pozoruhodné a podnětné pohledy na matematiku, její osudy, úděly i

Pozoruhodné a podnětné pohledy na matematiku, její osudy, úděly i matematických center rozesetých po celém východním Středomoří od Syrakus, Athén, Konstantinopole až k Alexandrii. Vývoj matematiky v těchto centrech probíhal ve vazbách na filosofii, na vzniku a ro...

Více

1 Petr Kolář: Pravda a fakt, Filosofia, Praha, 2002

1 Petr Kolář: Pravda a fakt, Filosofia, Praha, 2002 vyjadřovat tentýž fakt. A za určitých předpokladů (které ovšem nejsou nezpochybňovatelné) se z tohoto dá vyvodit, že pak by musely všechny pravdivé věty vyjadřovat tentýž fakt, a stejně tak všechny...

Více

speciální LED svítidla

speciální LED svítidla případech i mnohem lepší, než s předchozím světelným systémem. Svítidla jsou umístěny v maximální výšce 25cm nad rostlinami. V důsledku toho je rozložení světla mnohem rovnoměrnější. V porovnání s ...

Více

Matematická logika

Matematická logika Potřebné prvky jazyka Logika, která umí postihnout úsudek se Sókratem (ale hlavně také usuzování matematiků), je logika predikátová (někdy také prvořádová). Pokud chceme formalizovat výše uved...

Více

Příklady a cvičení k výkladu deduktivní metody, axiomatizace a

Příklady a cvičení k výkladu deduktivní metody, axiomatizace a Kurz má tedy 13 hodin, z nichž prvních sedm je vlastně přípravných (seminář o Turingových strojích je zařazen kvůli potřebě zcela jiného předmětu a může být vypuštěn, na druhou stranu se tento semi...

Více

Pick, Luboš (MFF UK) Hrášek a sluníčko - A-Math-Net

Pick, Luboš (MFF UK) Hrášek a sluníčko - A-Math-Net Možná, že následující otázka je nerozhodnutelná: Obsahuje či neobsahuje v našem axiomatickém systému desetinný rozvoj čísla π nekonečně mnoho nul? Věříte-li, že odpověď existuje a zní buď ano nebo ...

Více

Matematika 2 - Gymnázium, Havířov

Matematika 2 - Gymnázium, Havířov Anotace volitelného předmětu pro žáky oktávy A, B a 4.A4 ve školním roce 2016/2017 Název předmětu:

Více

Měsíční zpráva únor 2015

Měsíční zpráva únor 2015 Měsíční zpráva únor 2015 PROSPERITA – OPF globální

Více