04.11.2014 Aufrufe

Grundlagen der Logik und Logikprogrammierung

Grundlagen der Logik und Logikprogrammierung

Grundlagen der Logik und Logikprogrammierung

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!