0 Daumen
1,3k Aufrufe

ich habe ((A → B) → ¬(A → D)) und soll dies nun zu einer logisch äquivalenten Aussagenlogischen Formel in KNF und DNF umformen.

Ich habe den Term so weitgehend umgeschrieben:

(A ∧ ¬B) ∨ (A ∧ ¬D) , das ist doch die DNF oder nicht? Wenn das richtig ist wie mache ich dann die KNF bzw. wenn das falsch ist, wieso.


Danke im voraus :)!

Avatar von

2 Antworten

0 Daumen

(A ∧ ¬B) ∨ (A ∧ ¬D) ist m.E. keine DNF, weil nicht in jedem

Minterm alle Variablen vorkommen.

Ich würde es machen zu

(A ∧ ¬B ∧ D) ∨ (A ∧ ¬B ∧ ¬D)  ∨    (A ∧ B ∧ ¬D) ∨  (A ∧ ¬B∧ ¬D)

Durch Negieren bekommst du leicht die KNF der Negation und

nimmst dann die komplementären Maxterme.

Avatar von 289 k 🚀

jetzt weiß ich leider nicht wer von ihnen recht hat

Wir nenne die minterme in dem fall "Literale", hilft das eventuell?

0 Daumen

Ja, das ist eine DNF. Zu einer KNF kommst du, wenn du ein Distributivgesetz

anwendest (sozusagen A "ausklammern").

Sehe gerade, dass hier verschiedene Versionen des DNF-Begriffs

unterwegs sind ...

Avatar von 29 k

ja das ist das problem

Also ich weiß, von einem beispiel, dass nicht alle Variablen in jedem Minterm /Literal vorkommen

Ich halte mich an:
https://de.wikipedia.org/wiki/Disjunktive_Normalform

Du musst halt in deine Unterlagen schauen, wie die DNF bei euch
defniert ist

Genau so wie es im Artikel steht

OK. Dann ist deine Formel eine DNF.

Ok, alles klar, aber was meinen sie dann mit "A ausklammern"?

\(\equiv A\wedge (\lnot B\vee \lnot D)\).

also (A ∨ ¬B) ∧ (A ∨ ¬D)?

Nein, das wäre falsch!

\(A\wedge (\lnot B\vee \lnot D)\) ist doch bereits eine KNF !

ahh ich verstehe, "A" ist somit ein Literal und "nicht b oder nicht d" ein Literal oder?

Wir haben hier eine Konjunktion von \(A\) mit

\(\lnot B\vee \lnot D\) und

\(A\) ist eine Disjunktion mit einem Operanden und

\(\lnot B\vee \lnot D\) ist eine Disjunktion mit 2 Operanden.

Die Literale sind \(A\), \(\lnot B\) und \(\lnot D\).

AH, jetzt verstehe ich das endlich genau, haha danke sehr.

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Mathelounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community