Pippi Langstrumpf löst die Re(v|s)olution auf (Kalküle)
| Back to OverviewResolutionskalkül
Auch das Resolutionskalkül arbeitet mit KNF.
Eine Klausel ist hier einfach eine Menge von Literalen, die oft als Mengen dargestellt. Es entfällt somit Anzahl und Reihenfolge: wird zu .
bezeichnet die leere Klausel.
- Die leere Klauselmenge ist erfüllbar
Nun bilden wir Resolventen Resolvente zweier Klauseln aus K
Eine Resolvente ist folgt z.B. wir gucken also immer nach ist einer und in einer anderen Klausel.
Dann gilt
Wir löschen also keine Sachen, sondern fügen nur die Resolventen hinzu.
Eine Klauselmenge ist genau dann nicht erfüllbar, wenn
Damit ist das Klakül:
- Korrekt: Es sind keine falschen Sachen ableitbar
- Vollständig: Alle wahren Aussagen können abgeleitet werden.
Sequenzkalkül
Eine Sequenz gilt wenn jedes Modell von eine oder mehrere der Formeln aus erfüllt.
Also
- gültig, genau wenn unerfüllbar
- gültig, wenn Tautologie ist.
Und nun Schlussregeln (kommen nicht zum Schluss das sind Axiome):
Und dann kan man das wie folgt anwenden (wohlgemerkt es ist bottom up also von unten nach oben):
Die letzten beiden sind nach kurzem überlegen trivialerweise Axiome.
Doch wenn bei einer Ableitung etwa und kommt, bildet das Sequenzkalkül eine Falsifizierende Interpretation (nur bei AL)
Pippi Langstrumpf gefällt vor allem:
- Seq. ist korrekt und vollständig