logo

De-Morgans Theorem

Ein berühmter Mathematiker DeMorgan erfand die beiden wichtigsten Sätze der Booleschen Algebra. Die Sätze von DeMorgan werden zur mathematischen Überprüfung der Äquivalenz der NOR- und negativen UND-Gatter sowie der negativen ODER- und NAND-Gatter verwendet. Diese Theoreme spielen eine wichtige Rolle bei der Lösung verschiedener Ausdrücke der Booleschen Algebra. In der folgenden Tabelle ist die logische Operation für jede Kombination der Eingabevariablen definiert.

Eingabevariablen Ausgabebedingung
A B UND NAND ODER NOCH
0 0 0 1 0 1
0 1 0 1 1 0
1 0 0 1 1 0
1 1 1 0 1 0

Die Regeln des De-Morgan-Theorems werden aus den booleschen Ausdrücken für OR, AND und NOT unter Verwendung zweier Eingabevariablen x und y erstellt. Der erste Satz von Demorgan besagt, dass, wenn wir die UND-Verknüpfung zweier Eingangsvariablen und dann die NICHT-Verknüpfung des Ergebnisses durchführen, das Ergebnis dasselbe sein wird wie die ODER-Verknüpfung des Komplements dieser Variablen. Der zweite Satz von DeMorgan besagt, dass, wenn wir die ODER-Verknüpfung zweier Eingabevariablen durchführen und dann die NICHT Wenn Sie das Ergebnis verknüpfen, ist das Ergebnis dasselbe wie bei der UND-Verknüpfung des Komplements dieser Variablen.

De-Morgans erster Satz

Nach dem ersten Satz ist das Komplementergebnis der UND-Verknüpfung gleich der ODER-Verknüpfung des Komplements dieser Variablen. Somit entspricht sie der NAND-Funktion und ist eine negative ODER-Funktion, die beweist, dass (A.B)' = A'+B' ist, und wir können dies anhand der folgenden Tabelle zeigen.

Eingaben Ausgabe für jeden Begriff
A B A.B (A.B)' A' B' A'A+B'
0 0 0 1 1 1 1
0 1 0 1 1 0 1
1 0 0 1 0 1 1
1 1 1 0 0 0 0

De-Morgans Theorem

De-Morgans zweiter Satz

Nach dem zweiten Satz ist das Komplementergebnis der ODER-Verknüpfung gleich der UND-Verknüpfung des Komplements dieser Variablen. Somit ist sie das Äquivalent der NOR-Funktion und eine negative UND-Funktion, die beweist, dass (A+B)' = A'.B', und wir können dies anhand der folgenden Wahrheitstabelle zeigen.

Eingaben Ausgabe für jeden Begriff
A B A+B (A+B)' A' B' A'.B'
0 0 0 1 1 1 1
0 1 1 0 1 0 0
1 0 1 0 0 1 0
1 1 1 0 0 0 0

De-Morgans Theorem

Nehmen wir einige Beispiele, in denen wir einige Ausdrücke nehmen und die Theoreme von DeMorgan anwenden.

Beispiel 1: (A.B.C)'

(A.B.C)'=A'+B'+C'

Beispiel 2: (A+B+C)'

(A+B+C)'=A'.B'.C

Beispiel 3: ((A+BC')'+D(E+F')')'

Um den Satz von DeMorgan auf diesen Ausdruck anzuwenden, müssen wir den folgenden Ausdrücken folgen:

1) Im vollständigen Ausdruck finden wir zunächst die Terme, auf die wir den Satz von DeMorgan anwenden und jeden Term als einzelne Variable behandeln können.

De-Morgans Theorem
De-Morgans Theorem

Also,

De-Morgans Theorem

2) Als nächstes wenden wir den ersten Satz von DeMorgan an. Also,

De-Morgans Theorem

3) Als nächstes verwenden wir Regel Nummer 9, d. h. (A=(A')'), um die Doppelbalken zu eliminieren.

De-Morgans Theorem

4) Als nächstes wenden wir den zweiten Satz von DeMorgan an. Also,

De-Morgans Theorem

5) Wenden Sie erneut Regel Nr. 9 an, um den Doppelbalken aufzuheben

De-Morgans Theorem

Nun hat dieser Ausdruck keinen Begriff, auf den wir eine Regel oder einen Satz anwenden können. Das ist also der letzte Ausdruck.

Beispiel 3: (AB'.(A + C))'+ A'B.(A + B + C')'

Prolog-Sprache
De-Morgans Theorem