Grundlagen der Logik und Logikprogrammierung
Grundlagen der Logik und Logikprogrammierung
Grundlagen der Logik und Logikprogrammierung
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
definiert.<br />
Dann:<br />
A k i α “ A k i γ k “ B 0 τ “ B 0 ππ´1 τ “ B 0 πpπ´1 τq “ pB 0 πqα<br />
ñ A k i <strong>und</strong> B 0 π sind unifizierbar, α ist Unifikator, also existiert γ k`1 mit<br />
Dann:<br />
mgu pA k i , Bπq looomooon<br />
“ϑ k`1<br />
qγ k`1 “ α; Q k`1 – pQ k , B 1 π, . . . , B n π, Q k “qϑ k`1<br />
Q k`1 γ k`1 “ pQ 1 k , B 1π, . . . , B n π, Q k “qα “ pQ 1 k γ k, B 1 τ, . . . , B n τ<br />
looooooomooooooon<br />
also pn ´ kq ´ 1 “ n ´ pk ` 1q Knoten im P -Beweisbaum <strong>und</strong><br />
r´1 Knoten in P -Beweisbaum<br />
Q 0 ϑ 1 . . . ϑ k`1 γk ` 1 “ Q 0 ϑ 1 . . . ϑkα “ Qlooooomooooon<br />
0 ϑ 1 . . . ϑ k γ k “ Qσ<br />
IV<br />
VarsĎW<br />
, Q k “γ k q<br />
4. Formale Deduktion in Aussagenlogik<br />
Hilbert Viele Axiome, wenig Regeln; meist nur modus ponens: (mp) A<br />
AÑB<br />
B<br />
Gentzen ϕ 1 , . . . , ϕ n Ñ π 1 , . . . , π k Wobei alle ϕ jeweils ein π implizieren (Die Formeln <strong>der</strong> linken Seite<br />
sind konjunktiv verknüpft, die <strong>der</strong> rechten Seite disjunktiv).<br />
Natürliches Schließen Ein einfacher Fall: Prämisse(n)<br />
Konklusion<br />
alle Prämissen bereits hergeleitet sind.<br />
gestattet die Herleitung <strong>der</strong> Konklusion, wenn<br />
Wir betrachten im folgenden ein System natürlichen Schließens, das Fitch-Kalkül.<br />
Beispiel: Regeln für eine auf Konjunktion beschränkte <strong>Logik</strong><br />
p^Iq A<br />
B<br />
A^B<br />
p^E1q A^B<br />
A<br />
p^E2q A^B<br />
B<br />
Die Regel (^I) („Und-Introduktion“) erlaubt es uns, sofern wir bereits A <strong>und</strong> B geschlossen haben,<br />
auch A ^ B zu schließen, die Regeln p^E1q <strong>und</strong> p^E2q („Und-Elimination“) erlauben es, aus einer<br />
bereits geschlossenen Konjunktion <strong>der</strong>en Teilsätze zu schließen.<br />
Notation: Wir schreiben Φ $ ϕ, wenn φ per Regeln aus Annahmen in Φ (Φ Menge von Formeln) rein<br />
syntaktisch herleitbar ist.<br />
Schreibweise:<br />
Baumartig:<br />
z.B. tA ^ Bu $ B ^ A:<br />
3<br />
p^E2q A^B<br />
A<br />
B^A<br />
A^B<br />
B<br />
p^E1q<br />
p^Iq<br />
3 Gödel, Escher, Bach; logische Schildkröte vs. Achilles<br />
39