Le théorème de De Morgan

Cictro.com
Divulgation : Ce site contient des liens d'affiliation, ce qui signifie que nous pouvons toucher une commission si vous effectuez un achat via ces liens, sans frais supplémentaires pour vous.

Le théorème de De Morgan

Le Théorème et les Lois de DeMorgan dans l’Analyse des Circuits Logiques

Les théorèmes et les lois de DeMorgan peuvent être utilisés pour déterminer l’équivalence des portes NAND et NOR.

Le théorème de DeMorgan utilise deux ensembles de règles ou lois pour résoudre diverses expressions d’algèbre booléenne en transformant les OU en ET, et les ET en OU.

L’algèbre booléenne utilise un ensemble de lois et de règles pour définir le fonctionnement d’un circuit logique numérique, avec des “0” et des “1” employés pour représenter une condition d’entrée ou de sortie numérique. L’algèbre booléenne utilise ces zéros et uns pour créer des tables de vérité et des expressions mathématiques pour définir les opérations digitales de ET, OU et NON (ou inversion), ainsi que des moyens d’exprimer d’autres opérations logiques, comme la fonction XOR (OU exclusif).

Bien que l’ensemble de lois et de règles de George Boole nous permette d’analyser et de simplifier un circuit numérique, il existe deux lois au sein de cet ensemble qui appartiennent à Augustus DeMorgan (un mathématicien anglais du dix-neuvième siècle), qui considère les opérations logiques NAND et NOR comme des fonctions distinctes de NON ET et NON OU respectivement.

Mais avant d’explorer la théorie de DeMorgan plus en détail, rappelons-nous des opérations logiques de base où A et B sont des variables binaires d’entrée logiques (ou booléennes), dont les valeurs peuvent être soit “0” soit “1”, produisant ainsi quatre combinaisons d’entrée possibles, à savoir 00, 01, 10, et 11.

Table de Vérité pour Chaque Opération Logique

Variable d’EntréeConditions de Sortie
ABETNANDOUNOR
000101
010110
100110
111010

La table suivante fournit une liste des fonctions logiques courantes et leur notation booléenne équivalente, où un “.” (un point) signifie une opération ET (produit), un “+” (signe plus) signifie une opération OU (somme), et le complément ou l’inverse d’une variable est indiqué par une barre au-dessus de la variable.

Fonction LogiqueNotation Booléenne
ETA.B
OUA+B
NONA
NANDA .B
NORA+B

La Théorie de DeMorgan

Les théorèmes de DeMorgan sont fondamentalement deux ensembles de règles ou lois développées à partir des expressions booléennes pour ET, OU et NON en utilisant deux variables d’entrée, A et B. Ces deux règles ou théorèmes permettent de négater les variables d’entrée et de les convertir d’une forme d’une fonction booléenne en une forme opposée.

Le premier théorème de DeMorgan stipule que deux (ou plusieurs) variables NORées ensemble sont équivalentes aux deux variables inversées (complément) et ANDées, tandis que le second théorème affirme que deux (ou plusieurs) variables NANDées ensemble sont équivalentes aux deux termes inversés (complément) et ORées. Cela signifie de remplacer tous les opérateurs OU par des opérateurs ET, ou tous les opérateurs ET par des opérateurs OU.

Premier Théorème de DeMorgan

Le premier théorème de DeMorgan prouve que lorsque deux (ou plusieurs) variables d’entrée sont ET’ées et négées, elles sont équivalentes à l’OU des compléments des variables individuelles. Ainsi, l’équivalent de la fonction NAND sera une fonction de négatif-OU, prouvant que A.B = A+B. Nous pouvons illustrer cette opération en utilisant la table suivante.

Vérification du Premier Théorème de DeMorgan à l’aide d’une Table de Vérité

EntréesSorties de la Table de Vérité pour Chaque Terme
BAA.BA.BABA + B
0001111
0101011
1001101
1110000

Nous pouvons également montrer que A.B = A+B en utilisant des portes logiques comme indiqué.

Mise en Œuvre du Premier Théorème de DeMorgan à l’aide de Portes Logiques

mise en œuvre du premier théorème de DeMorgan

L’arrangement de porte logique supérieur de : A.B peut être mis en œuvre en utilisant une porte NAND standard avec les entrées A et B. L’arrangement de porte logique inférieur inverse d’abord les deux entrées produisant A et B. Celles-ci deviennent ensuite les entrées de la porte OU. Par conséquent, la sortie de la porte OU devient : A+B.

Nous pouvons alors voir qu’une fonction de porte OU standard avec des inverseurs (portes NON) sur chacune de ses entrées équivaut à une fonction de porte NAND. Ainsi, une porte NAND individuelle peut être représentée de cette manière, car l’équivalence d’une porte NAND est un négatif-OU.

Second Théorème de DeMorgan

Le second théorème de DeMorgan prouve que lorsque deux (ou plusieurs) variables d’entrée sont OUées et négées, elles sont équivalentes à l’ET des compléments des variables individuelles. Ainsi, l’équivalent de la fonction NOR est une fonction de négatif-ET qui prouve que A+B = A.B, et encore une fois, nous pouvons montrer cette opération à l’aide de la table de vérité suivante.

Vérification du Second Théorème de DeMorgan à l’aide d’une Table de Vérité

EntréesSorties de la Table de Vérité pour Chaque Terme
BAA+BA+BABA . B
0001111
0110010
1010100
1110000

Nous pouvons également montrer que A+B = A.B en utilisant l’exemple suivant de portes logiques.

Mise en Œuvre du Second Théorème de DeMorgan à l’aide de Portes Logiques

mise en œuvre du second théorème de DeMorgan

L’arrangement de porte logique supérieur de : A+B peut être réalisé en utilisant une fonction de porte NOR standard avec les entrées A et B. L’arrangement de porte logique inférieur inverse d’abord les deux entrées, produisant ainsi A et B. Celles-ci deviennent ensuite les entrées de la porte ET. Par conséquent, la sortie de la porte ET devient : A.B.

Nous pouvons alors voir qu’une fonction de porte ET standard avec des inverseurs (portes NON) sur chacune de ses entrées produit une condition de sortie équivalente à une fonction de porte NOR standard. Une porte NOR individuelle peut être représentée de cette manière, car l’équivalence d’une porte NOR est un négatif-ET.

Bien que nous ayons utilisé les théorèmes de DeMorgan avec seulement deux variables d’entrée A et B, ils sont également valables pour une utilisation avec des expressions de variables d’entrée de trois, quatre ou plus, par exemple :

Pour une entrée à 3 variables

A.B.C = A+B+C

et aussi

A+B+C = A.B.C

Pour une entrée à 4 variables

A.B.C.D = A+B+C+D

et aussi

A+B+C+D = A.B.C.D

et ainsi de suite.

Les Portes Équivalentes de DeMorgan

Nous avons vu ici qu’en utilisant les théorèmes de DeMorgan, nous pouvons remplacer tous les opérateurs ET (.) par un OU (+) et vice versa, puis complémenter chacun des termes ou variables dans l’expression par inversion, c’est-à-dire passer de 0 à 1 et de 1 à 0 avant d’inverser la fonction entière.

Ainsi, pour obtenir l’équivalent de DeMorgan pour une porte ET, NAND, OU ou NOR, il suffit d’ajouter des inverseurs (portes NON) à toutes les entrées et sorties et de changer un symbole ET en un symbole OU ou de changer un symbole OU en un symbole ET, comme le montre le tableau suivant.

Les Portes Équivalentes de DeMorgan

Porte Logique StandardPorte Équivalente de DeMorgan
symbole porte ANDthéorème de DeMorgan porte AND négative
symbole porte NANDthéorème de DeMorgan porte OR négative
symbole porte ORthéorème de DeMorgan porte NAND négative
symbole porte NORthéorème de DeMorgan porte AND négative

Nous avons donc vu dans ce tutoriel sur le théorème de DeMorgan que le complément de deux (ou plusieurs) variables d’entrée ET’ées est équivalent à l’OU des compléments de ces variables, et que le complément de deux (ou plusieurs) variables OUées est équivalent à l’ET des compléments des variables, comme défini par DeMorgan.

FAQ

Qu’est-ce que le théorème de DeMorgan ?
C’est un ensemble de règles qui permet de transformer des opérations logiques en leurs opposés en utilisant la logique booléenne.
Comment les portes NAND et NOR sont-elles reliées au théorème de DeMorgan ?
Le théorème de DeMorgan définit comment une opération NAND peut être exprimée en termes de portes OR négatives et vice versa pour les portes NOR.
Quels sont les résultats des opérations ET et OU selon DeMorgan ?
Selon DeMorgan, A.B est équivalent à A + B, et A+B est équivalent à A.B.
Peut-on appliquer le théorème de DeMorgan à plus de deux variables ?
Oui, les théorèmes de DeMorgan s’appliquent à trois, quatre ou davantage de variables.
Quelle est l’importance de la table de vérité dans l’algèbre booléenne ?
Les tables de vérité montrent toutes les combinaisons possibles des entrées d’un circuit logique, facilitant ainsi la compréhension du comportement des circuits.
Partager cet Article
Aucun commentaire