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.
Eine Formel ψ ist gültig, wenn sie aus <strong>der</strong> leeren Menge von Annahmen folgt:<br />
|ù ψ : ðñ H ( ψ ðñ @κ : κ ( ψ,<br />
d.h. also wenn alle Wahrheitsbelegungen ψ erfüllen. Wir nennen ψ in diesem Fall auch tautologisch/eine<br />
Tautologie.<br />
Definition: Erfüllbarkeit einer Menge von Formeln Φ<br />
Eine Formelmenge Φ ist unerfüllbar, wenn sich aus ihr ein Wi<strong>der</strong>spruch herleiten lässt, d.h. wenn<br />
Falsum eine logische Konsequenz von Φ ist: Φ ( K. Dies ist gleichbedeutend damit, dass keine<br />
Wahrheitsbelegung Φ erfüllt: @κ : κ * Φ.<br />
An<strong>der</strong>nfalls, d.h. wenn Dκ : κ ( Φ, heißt Φ erfüllbar.<br />
Definition: Logische Äquivalenz zweier Formeln ϕ <strong>und</strong> ψ<br />
Zwei Formeln ϕ, ψ sind logisch äquivalent (ϕ ” ψ), wenn ϕ Ø ψ gültig ist:<br />
ϕ ” ψ : ðñ |ù φ Ø ψ.<br />
Lemma 1. ψ ist genau dann logische Konsequenz von Φ, wenn die Vereinigung von Φ <strong>und</strong> <strong>der</strong> Negation<br />
von ψ unerfüllbar ist:<br />
Φ ( ψ ô pΦ Y t␣ψuq ( K<br />
(Das obige Lemma kann als eine Formulierung des Prinzips des Wi<strong>der</strong>spruchsbeweises angesehen werden)<br />
Beispiel: Erfüllbarkeit <strong>und</strong> logische Konsequenz<br />
erfüllbar A Ñ ␣A (Für die Belegung κpAq “ K)<br />
unerfüllbar A ^ ␣A<br />
gültig A _ ␣A , pA ^ Bq Ñ A<br />
logische Konsequenz tA Ñ B, Au ( B (diesen Schluss nennt man „modus ponens“)<br />
1.4. Wahrheitstafeln<br />
Eine Wahrheitstafel ist die Betrachtung <strong>der</strong> (endlich vielen!) in konkreten Formeln vorkommenden<br />
Atome in tabellarischer Form. Mit Hilfe von Wahrheitstafeln kann z.B. die Äquivalenz zweier Formeln<br />
bewiesen werden.<br />
Zunächst definieren wir formal, was die Atome einer Formel ϕ sind.<br />
8