04.11.2014 Aufrufe

Grundlagen der Logik und Logikprogrammierung

Grundlagen der Logik und Logikprogrammierung

Grundlagen der Logik und Logikprogrammierung

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Definition: Herbrand-Σ-Modell<br />

Ein Herbrand-Σ-Modell ist ein Σ-Modell M mit<br />

• M = U Σ<br />

• Für f{n P Σ gilt<br />

MfpE 1 , . . . , E n q<br />

Lemma 8. Sei M Herbrand-Σ-Modell. Dann ist MEη “ Eη. Was wir hierbei zum Verständnis<br />

beachten müssen, ist dass η eine Substitution ist (eine Abbildung von Variablen auf Terme).<br />

Beweis: Lemma 8<br />

Der Beweis erfolgt durch Induktion über E.<br />

Definition: Gro<strong>und</strong> Instance<br />

Sei ϕ eine Formel. Eine Gro<strong>und</strong> Instance von ϕ (von @ϕ) ist eine Formel <strong>der</strong> Form ϕσ mit σ :<br />

F V pϕq Ñ U Σ , so dass insbeson<strong>der</strong>e ϕσ eine abgeschlossene Formel ist, also F V pϕσq “ H.<br />

Satz 9. Sei M ein Herbrand-Σ-Modell <strong>und</strong> ϕ eine beliebige Formel. Dann gilt<br />

M ( @ϕ ðñ M ( ϕσ für jede gro<strong>und</strong> instance ϕσ von ϕ<br />

Beweis: Satz<br />

Für einen Äquivalenzbeweis müssen wir immer beide Richtungen <strong>der</strong> Gleichheit zeigen.<br />

ñ trivial, wenn die Erfülltheit für alles einsetzbare gilt, gilt sie auch für alle gro<strong>und</strong> instances.<br />

ð Sei F V pϕq “ tX 1 , . . . , X n u. Dann ist zu zeigen, dass für alle E 1 , . . . , E n P U Σ gilt:<br />

M, rX 1 ÞÑ E 1 , . . . , X n ÞÑ E n s ( ϕ<br />

Wir wollen zeigen, dass wenn alle gro<strong>und</strong> instances erfüllt sind, automatisch auch <strong>der</strong> universelle<br />

Abschluss @ϕ erfüllt ist. Wir zeigen also, dass für jede mögliche Belegung <strong>der</strong> universelle Abschluss<br />

erfüllt ist, indem wir eben jede mögliche Belegung (die wir aus dem Universum U Σ kennen)<br />

einsetzen.<br />

Da η wie schon erwähnt die Gestalt einer Substitution hat, können wir hier das Substitutionslemma<br />

zur Anwendung bringen, das uns erlaubt die Substitution auf die Rechte Seite <strong>der</strong> Gleichung<br />

zu ziehen.<br />

ðñ M ( ϕrX 1 ÞÑ E 1 , . . . , X n ÞÑ E n s<br />

looooooooooooooooomooooooooooooooooon<br />

gro<strong>und</strong> instance<br />

Lemma 10. Sei M ein Herbrand-Σ-Modell <strong>und</strong> P {n P Σ. Dann gilt für die Interpretation von P in<br />

M<br />

MP “ tpE 1 , . . . , E n q P U Σ | M ( P pE 1 , . . . , E n qu<br />

28

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!