Disjunktive Normalformen
sind Aussageformen der Form
Analog ist eine konjunktive Normalform
ein Ausdruck der Form
In beiden Fällen ist die Form kanonisch falls alle c(k,i) ¹ 0 sind. |
Umgekehrt: Haben wir eine Liste aller erfüllenden
Variablentupel, dann haben wir damit auch die kanonische
disjunktive Normalform.
Betrachten wir beispielsweise den logischen Ausdruck
f(x1,x2,x3) =
x1 Å
x2 Å x3.
Aus der Wahrheitstafel lesen wir ab, daß
es 4 erfüllende Möglichkeiten gibt:
x1=w, x2=f, x3=f,
x1=f, x2=w, x3=f,
x1=f, x2=f, x3=w,
x1=w, x2=w, x3=w.
Folglich ist x1 Å
x2Åx3 =
(x1ÙØx2
Ù Øx3)
Ú
(Øx1Ù
x2
ÙØx3)
Ú
(Øx1Ù
Øx2Ù
x3)
Ú
(x1Ùx2
Ùx3)
Da das Prinzip allgemein funktioniert (solange die Aussageform nicht kontradiktorisch ist) erhalten wir:
Beachten Sie, daß es in diesem Abschnitt zwei Arten von Beweisen
gibt: Beweise, die mit Wahrheitstabellen arbeiten,
und Beweise, bei denen nur die Axiome der
Booleschen Algebra benutzt werden,
die also für beliebige Boolesche Algebren gelten.
Obwohl der Beweis eben mit Wahrheitstabellen arbeitete,
werden wir
sehen,
daß der entsprechende Satz auch
für beliebige Boolesche Algebren gilt.
Pränexe und Skolemsche Normalformen
Eine Formel einer Sprache erster Ordnung ist in pränexer Normalform, falls sie die Form Q1x1 Q2x2 ... Qnxn B hat, wobei Q1, ... Qn Quantoren sind und B quantorenfrei ist. Sie ist in Skolem'scher Normalform, falls sogar alle Quantoren der Allquantor """ sind. |
Jede Formel einer Sprache erster Ordnung ist zu einer Formel in pränexer disjunktiver Normalform (bzw. pränexer konjunktiver Normalform) äquivalent. |
Beweis: Wir führen Induktion über den Formelaufbau. ....... |
Noch angenehmer sind Formeln in Skolem'scher Normalform, Dummerweise läßt sich nicht jede Formel äquivalent in eine solche Formel umformen. ....
Zwei Formeln A und B heißen erfüllungsgleich, falls entweder beide erfüllbar sind (aber nicht notwendig im selben Modell!) oder beide unerfüllbar sind. Sie sind allgemeingültigkeitsgleich, falls ....
Zu jeder Formel einer Sprache erster Ordnung gibt es eine erfüllungsgleiche Formel (in einer Spracherweiterung) in Skolem'scher Normalform. |