Klauselform

Klauselform

Die Klauselform oder Klauselnormalform beschreibt in der Logik eine Formel in konjunktiver Normalform (KNF), bei der die Konjunktionen jeweils in Mengenschreibweise zusammengefasst wurden.

Eine Formel in Klauselform (selten auch Klausenform) ist eine logische Verknüpfung von Literalen, notiert als disjunktive Normalform oder konjunktive Normalform, wobei festgelegt ist, dass die leere verallgemeinerte Disjunktion interpretiert den Wahrheitswert falsch ergibt und die leere verallgemeinerte Konjunktion interpretiert den Wahrheitswert wahr ergibt.

Klauselnormalformen sind über eine Transformation erstellbar und dienen zur maschinellen Beweisführung über logischen Formeln.

Inhaltsverzeichnis

Beispiel 1

((a \vee b) \wedge (b \vee c) \wedge (a \vee \neg d \vee \neg e) \wedge d)

ist eine Formel in KNF, welche in Klauselform einfach so dargestellt wird:

\{ \{a,b\}, \{b,c\}, \{a, \neg d, \neg e\}, \{d\} \}

Diese Schreibweise ist kompakter und erleichtert beispielsweise den Test auf (Un)Erfüllbarkeit mittels Resolution.

Beispiel 2

Die aussagenlogische Formel  \neg(P\or (\neg(P\and Q)\and \neg R)) soll in konjunktive Klauselform transformiert werden (verallgemeinerte Konjunktion):


\{\neg(P\or (\neg(P\and Q) \and \neg R))\}

\{\{\neg P\}, \{\neg(\neg(P \and Q)\and \neg R))\}\}

\{\{\neg P\}, \{\neg \neg (P \and Q) , \neg \neg R\}\}

\{\{\neg P\}, \{(P \and Q), R\}\}

\{\{\neg P\}, \{P,R\}, \{Q, R\}\}

Hornklauseln

Hornklauseln stellen eine spezielle Klauselnormalform dar, bei der jede Klausel maximal ein positives Literal enthält.

  • negative Hornklausel: Klausel enthält kein positives Literal
  • positive Hornklausel: Klausel enthält ein positives Literal

Diese Schreibweise ist deswegen beliebt, da sich Hornklauseln schnell in eine Menge von Implikationen umformen lassen.

Beispiel

  • Hornklausel: \{ \{a, \neg b\}, \{ \neg c, \neg d\}, \{b\} \}
  • Äquivalenter Ausdruck:  (\neg a \Rightarrow \neg b) \wedge (c \Rightarrow \neg d) \wedge (true \Rightarrow b)
  • Weitere mögliche Schreibweise: (b \Rightarrow a) \wedge (c \wedge d \Rightarrow false) \wedge (true \Rightarrow b)

siehe auch: Horn-Formel


Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Klauselresolution — Die Resolution ist ein Verfahren der , um eine logische auf Gültigkeit zu testen. Das Resolutionsverfahren, auch Resolutionskalkül genannt, ist ein : Statt direkt die einer Formel zu zeigen, leitet es einen logischen Widerspruch aus deren… …   Deutsch Wikipedia

  • Resolution (Logik) — Die Resolution ist ein Verfahren der formalen Logik, um eine logische Formel auf Gültigkeit zu testen. Das Resolutionsverfahren, auch Resolutionskalkül genannt, ist ein Widerlegungsverfahren: Statt direkt die Allgemeingültigkeit einer Formel zu… …   Deutsch Wikipedia

  • Resolutionskalkül — Die Resolution ist ein Verfahren der , um eine logische auf Gültigkeit zu testen. Das Resolutionsverfahren, auch Resolutionskalkül genannt, ist ein : Statt direkt die einer Formel zu zeigen, leitet es einen logischen Widerspruch aus deren… …   Deutsch Wikipedia

  • Resolutionsprinzip — Die Resolution ist ein Verfahren der , um eine logische auf Gültigkeit zu testen. Das Resolutionsverfahren, auch Resolutionskalkül genannt, ist ein : Statt direkt die einer Formel zu zeigen, leitet es einen logischen Widerspruch aus deren… …   Deutsch Wikipedia

  • Resolutionsverfahren — Die Resolution ist ein Verfahren der , um eine logische auf Gültigkeit zu testen. Das Resolutionsverfahren, auch Resolutionskalkül genannt, ist ein : Statt direkt die einer Formel zu zeigen, leitet es einen logischen Widerspruch aus deren… …   Deutsch Wikipedia

  • Resolvent — Die Resolution ist ein Verfahren der , um eine logische auf Gültigkeit zu testen. Das Resolutionsverfahren, auch Resolutionskalkül genannt, ist ein : Statt direkt die einer Formel zu zeigen, leitet es einen logischen Widerspruch aus deren… …   Deutsch Wikipedia

  • Klausel-Normalform — Die Klauselform oder Klauselnormalform beschreibt in der Logik eine Formel in konjunktiver Normalform (KNF), bei der die Konjunktionen jeweils in Mengenschreibweise zusammengefasst wurden. Eine Formel in Klauselform (selten auch Klausenform) ist… …   Deutsch Wikipedia

  • Klauselnormalform — Die Klauselform oder Klauselnormalform beschreibt in der Logik eine Formel in konjunktiver Normalform (KNF), bei der die Konjunktionen jeweils in Mengenschreibweise zusammengefasst wurden. Eine Formel in Klauselform (selten auch Klausenform) ist… …   Deutsch Wikipedia

  • Resolutionsverfahren — Resolutionsverfahren,   Logik: ein Verfahren, mit dem festgestellt werden kann, ob aus den (prädikatenlogischen) Aussagen A1,. .., An die Aussage K folgt. Hierzu werden A1,. .., An und K …   Universal-Lexikon

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”