Karl Heinz Wagner
Karl Heinz Wagner
Karl Heinz Wagner
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
134 <strong>Karl</strong> <strong>Heinz</strong> <strong>Wagner</strong><br />
4.2 Umwandlung von Formeln in Klauselform<br />
Für die Umwandlung von Formeln in Klauselform gelten die folgenden Regeln:<br />
1. Beseitigung des Bikonditionals (Bikond):<br />
p ⇔ q ≡ (p ⇒ q) ∧ (q ⇒ p)<br />
2. Beseitigung des Konditionals (Kond):<br />
p ⇒ q ≡ ¬p ∨ q<br />
3. Skopus der Negation verringern (De Morgan):<br />
¬(p ∧ q) ≡ ¬p ∨ ¬q<br />
¬(p ∨ q) ≡ ¬p ∧ ¬q<br />
¬ xP (x) ≡ x¬P (x)<br />
¬ xP (x) ≡ x¬P (x)<br />
4. Doppelte Negation beseitigen (Neg):<br />
¬¬p ≡ p<br />
5. Variablen umbenennen, so daß jeder Quantor eindeutig eine Variable bindet.<br />
Da Variablen nur Platzhalter sind, wird dadurch der Wahrheitswert der<br />
Formel nicht beeinflußt. Zum Beispiel, die Formel<br />
<br />
xP (x) ∨ xQ(x)<br />
würde dadurch zu<br />
<br />
xP (x) ∨ yQ(y)<br />
umgewandelt werden. Dies dient der Vorbereitung für den nächsten Schritt:<br />
6. Bringe die Formel in die Pränexe Normalform, indem alle Quantoren an<br />
den Anfang der Formel gestellt werden, ohne jedoch ihre relative Reihenfolge<br />
zu verändern. Dies ist möglich, weil es durch den vorherigen Schritt keine<br />
Namenskonflikte geben kann. Eine Pränexe Normalform besteht aus einem<br />
Präfix aus Quantoren gefolgt von einer quantorenfreien Matrix. Beispiel:<br />
x y<br />
<br />
Präfix<br />
P (x) ∨ Q(y)<br />
<br />
Matrix<br />
7. Eliminiere die Existenzquantoren. Dies ist ein etwas schwierig nachzuvollziehender<br />
Schritt. Eine Formel, die eine existenzquantifizierte Variable<br />
enthält, z.B. x Bundeskanzler(x) behauptet, daß es irgendein Indivduum<br />
gibt, das für x eingesetzt eine wahre Aussage ergibt. Wir wissen nicht, wer<br />
dieses Individuum ist, sondern nur, daß es existieren muß. Wir können diesem<br />
Individuum einen vorläufigen Namen geben — sagen wir s1 — und nehmen<br />
an, daß es für x eingesetzt die Existenzaussage wahr macht. Die Formel<br />
x Bundeskanzler(x) kann damit in Bundeskanzler(s1) transformiert werden.<br />
Man bezeichnet einen solchen “vorläufigen” Namen als Skolemkonstante.<br />
Betrachten wir nun die Aussage “Jeder hat einen Vater”: x y V ater(y, x).<br />
In diesem Falle steht der Existenzquantor im Skopus eines Allquantors. Es