0 Daumen
707 Aufrufe

Wieso ist -A∧ (-B v --C) nicht in Konjunktiver Normalform?

wieso ist diese Formel nicht in knf?

Avatar von

https://de.wikipedia.org/wiki/Konjunktive_Normalform#Definition

Ich würde mal vermuten, dass doppelte Negation nicht erlaubt ist.

In jedem Teil, sollten wohl alle 3 Variabeln vorkommen.

Vielleicht ist auch KKNV gemeint ? (vgl. Link)

2 Antworten

+1 Daumen

Die konjunktive Normalform ist eine Konjunktion aus Disjunktionen von Literalen.

-A ∧ (-B v --C) ist eine Konjunktion, spricht also nicht gegen konjunktive Normalform.

Einer der Terme, der konjugiert wird, ist -B v --C. Das  ist eine Disjunktion, spricht also nicht gegen konjunktive Normalform.

Ein Teilterm der Disjunktion -B v --C ist --C. Das ist kein Literal, also ist die Formel nicht in konjunktiver Normalform. Literale sind

  • Variablen
  • Negationen von Variablen.

Natürlich ist --C äquivalent zu C, aber --C ist nicht die Negation einer Variablen, sondern die Negation von -C. Und -C ist keine Variable. Bei der konjunktiven Normalform kommt es eben auf die Form der Formel an, nicht darauf, ob sie zu einer anderen Formel äquivalent ist.

Avatar von 107 k 🚀
0 Daumen

In der konjuktiven Normalform dürfen nur der Junktor ¬ und der Junktor der Konjuktion vorkommen.

Avatar von 123 k 🚀

Anscheinend ist aber -A ∧ -B nicht in Konjunktiver Normalform

Wieso nicht?

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Mathelounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community