Ringsummennormalform

Die Ringsummennormalform (kurz RSNF o​der RNF) (auch: Algebraische Normalform (kurz ANF), Reed-Muller-Entwicklung, Ringsummenexpansion o​der Schegalkinsches Polynom) i​st eine Darstellungsform e​iner Booleschen Funktion. Diese Normalform verwendet ausschließlich d​ie Operatoren XOR (Kontravalenz) u​nd UND (Konjunktion).

Definition

Die beiden Operatoren Kontravalenz und Konjunktion bilden eine vollständige Basis der booleschen Funktionen. Damit wird die folgende Definition möglich.

Eine Formel ist in Ringsummennormalform, wenn sie eine Kontravalenz () von Konjunktionen () der Eingabevariablen und der Konstanten ist. Eine Formel in RSNF hat folgende Form:

,

wobei für jede Teilmenge ist.

Berechnung der RSNF

Man geht von einer orthogonalen disjunktiven Normalform (also einer disjunktiven Normalform, deren Konjunktionen alle gegenseitig disjunkt sind, d. h. 0 ergeben) aus. Das kann z. B. auch die kanonisch disjunktive Normalform sein. In dieser ersetzt man den Disjunktionsoperator durch den Antivalenzoperator (Ringsumme), was aufgrund der Orthogonalität möglich ist. Danach schreibt man die Negationen in die (geklammerte) Antivalenz mit 1 um. Anschließend „multipliziert“ man unter besonderer Beachtung der Rechenregel für die Antivalenz aus.

Beispiel

Die disjunktive Normalform kann wie folgt in ihre RSNF umgeformt werden:

Orthogonalisierung (z. B. mit Hilfe eines Karnaugh-Planes):

Ersetzen der Disjunktion durch die Antivalenz:

Umschreiben der Negation:

Ausmultiplizieren:

Durch „Wegstreichen“ v​on jeweils z​wei gleichen Termen erhält m​an nach d​em Umsortieren schließlich:

Folgerungen

  • Jede beliebige boolesche Funktion kann in Ringsummennormalform überführt werden.
  • Die Ringsummennormalform einer booleschen Funktion ist (bis auf die Reihenfolge) eindeutig.

Literatur

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.