Mathematik online lernen im Mathe-Forum. Nachhilfe online
Startseite » Forum » Kanonische Disjunktive Normalform

Kanonische Disjunktive Normalform

Universität / Fachhochschule

Tags: Aussagenlogik, Normalform (p->q)->r))^((p->q)->r)

 
Antworten Neue Frage stellen Im Forum suchen
Neue Frage
Satego85

Satego85 aktiv_icon

11:38 Uhr, 17.10.2010

Antworten
Hallo an das Mathe Forum.

Ich habe hier eine Aufgabe zur Aussagenlogik, genauer gesagt zur

"Kanonischen" Disjunktiven Normalform".

Folgende Aussage soll in die Kanoische Disjunktive Normalform geführt werden:

(p(qr))((pq)r)


Mit der Wertetabelle komme ich auf die Lösung, nur ich habe Schwierigkeiten beim hinführen in die Normalform.

Der 1. Schritt, die Implikation auflösen, ist auch noch kein Problem.


Für eure Hilfe zum Lösungsweg wäre ich sehr dankbar.



Für alle, die mir helfen möchten (automatisch von OnlineMathe generiert):
"Ich möchte die Lösung in Zusammenarbeit mit anderen erstellen."
Online-Nachhilfe in Mathematik
Antwort
teppich

teppich aktiv_icon

18:50 Uhr, 18.10.2010

Antworten
Eine boolsche Funktion f liegt in disjunktiver Normalform vor, wenn die Formel eine Disjunktion von Konjunktionen von Literalen ist.
Also f=i(jxi,j) gilt. (xi,j darf hierbei natürlich auch negiert sein)
Die kanonische Diskunktive Normalform ist eine Normalform, bei der in jedem Konjunktionsterm alle Variablen genau einmal vorkommen.
(Die KDNF ist eindeutig. Die Konjunktionsterme sind gerade die Minterme der Funktion.)

Der erste Schritt ist also eine Überführung der Funktion f in diskjunktive Normalform. Also soweit wie möglich vereinfachen und zusammenfassen
f=(p(qr))((pq)r)=(p¯(q¯r))((p¯q)r)¯=(p¯q¯r)((pq¯)r)=(p¯((pq¯)r))(q¯((pq¯)r))(r((pq¯)r))=(p¯(pq¯))(p¯r)(q¯pq¯)(q¯r)(rpq¯)(rr)=0(p¯r)(pq¯)(q¯r)(pq¯r)(r)
Dies ist bereits eine DNF. Um von hier zu einer KDNF zu kommen, müssen in jedem Konjunktionsterm alle Variablen einmal vorkommen. Das erreichen wir, indem wir jede fehlende Variable einmal negiert und einmal nicht negiert hinzufügen:
So wird beispielsweise durch ergänzen von q bzw. q¯ aus (p¯r)=(p¯qr)(p¯q¯r). Fehlen mehrere, so ist es möglich alle Kombinationen der fehlenden Variablen zu ergänzen, oder Schrittweise jeweils eine: (r)=(pr)(p¯r)=(pqr)(pq¯r)(p¯qr)(p¯q¯r)

Formen wir alle Konjunktionsterme derart um, so erhalten wir bereits die DKNF.

Frage beantwortet
Satego85

Satego85 aktiv_icon

20:22 Uhr, 18.10.2010

Antworten
Die Rettung des heutigen Abend! Ich danke vielmals für die ausführliche Erklärung. Hat mir sehr weiter geholfen.