Simplificateur d'Algèbre de Boole
Simplifiez les expressions booléennes à l'aide des lois algébriques, de Quine-McCluskey et de la minimisation par table de Karnaugh. Entrez n'importe quelle expression logique (AND, OR, NOT, XOR, NAND, NOR) et obtenez instantanément la forme minimale SOP/POS, la table de vérité complète, la visualisation K-map, le diagramme de portes, l'application pas à pas des lois et les équivalents NAND/NOR uniquement.
Votre bloqueur de pubs nous empêche d’afficher des annonces
MiniWebtool est gratuit grâce aux annonces. Si cet outil vous a aidé, soutenez-nous avec Premium (sans pubs + outils plus rapides) ou ajoutez MiniWebtool.com à la liste blanche puis rechargez la page.
- Ou passez à Premium (sans pubs)
- Autorisez les pubs pour MiniWebtool.com, puis rechargez
Simplificateur d'Algèbre de Boole
Le Simplificateur d'Algèbre de Boole réduit n'importe quelle expression logique à sa forme minimale en utilisant l'algorithme de Quine-McCluskey et l'analyse par table de Karnaugh. Saisissez des expressions avec AND, OR, NOT, XOR, NAND, NOR (ou des symboles comme &, |, ~, ^, suffixe A'), et recevez instantanément la table de vérité complète, une table de Karnaugh colorée avec les boucles d'implicants premiers, un tableau des implicants premiers marquant les essentiels, une dérivation étape par étape et des implémentations équivalentes NAND-uniquement et NOR-uniquement.
Ce que le simplificateur produit
Lois de l'algèbre de Boole — Référence
| Loi | Forme OR | Forme AND |
|---|---|---|
| Identité | \( A + 0 = A \) | \( A \cdot 1 = A \) |
| Nul (Élément absorbant) | \( A + 1 = 1 \) | \( A \cdot 0 = 0 \) |
| Idempotence | \( A + A = A \) | \( A \cdot A = A \) |
| Complément | \( A + \overline{A} = 1 \) | \( A \cdot \overline{A} = 0 \) |
| Double négation | \( \overline{\overline{A}} = A \) | |
| Commutativité | \( A + B = B + A \) | \( A \cdot B = B \cdot A \) |
| Associativité | \( (A + B) + C = A + (B + C) \) | \( (A \cdot B) \cdot C = A \cdot (B \cdot C) \) |
| Distributivité | \( A \cdot (B + C) = AB + AC \) | \( A + BC = (A+B)(A+C) \) |
| Absorption | \( A + AB = A \) | \( A(A + B) = A \) |
| De Morgan | \( \overline{A + B} = \overline{A} \cdot \overline{B} \) | \( \overline{A \cdot B} = \overline{A} + \overline{B} \) |
| Consensus | \( AB + \overline{A}C + BC = AB + \overline{A}C \) | |
Aide-mémoire sur la syntaxe d'entrée
| Opérateur | Formes acceptées | Exemple |
|---|---|---|
| AND | &, *, ·, ., concaténation AB, mot AND, ∧ | A&B, AB, A AND B |
| OR | +, |, mot OR, ∨ | A+B, A | B, A OR B |
| NOT | ~, !, ¬, mot NOT, suffixe ' | ~A, !A, A', (AB)' |
| XOR | ^, ⊕, mot XOR | A XOR B, A^B |
| NAND | ⊼, mot NAND | A NAND B |
| NOR | ⊽, mot NOR | A NOR B |
| Implication | ->, =>, mot IMPLIES, → | A -> B |
| Équivalence | <->, <=>, mot IFF, ↔ | A <-> B |
| Constantes | 0 1 TRUE FALSE | A + 0, A * 1 |
L'algorithme de Quine-McCluskey
La méthode de Quine-McCluskey est une approche tabulaire systématique pour trouver l'expression minimale de somme de produits. Contrairement à la table de Karnaugh (qui est visuelle et limitée à environ 6 variables), Quine-McCluskey s'adapte à une plus grande échelle et produit toujours une couverture minimale garantie.
- Lister tous les mintermes — chaque ligne de la table de vérité qui s'évalue à 1.
- Grouper par nombre de bits à 1 — trier les mintermes par le nombre de 1 dans leur représentation binaire.
- Combiner les groupes adjacents — les paires qui diffèrent d'exactement un bit fusionnent, remplaçant ce bit par un tiret. Répéter jusqu'à ce qu'aucune autre combinaison ne soit possible.
- Collecter les implicants premiers — tout terme qui n'a jamais été combiné davantage est un implicant premier.
- Construire le tableau des implicants premiers — une grille avec les implicants en lignes et les mintermes en colonnes. Marquer quels implicants couvrent quels mintermes.
- Sélectionner les implicants essentiels — tout implicant qui est le seul à couvrir un certain minterme est essentiel.
- Couvrir les mintermes restants — choisir des implicants supplémentaires pour couvrir les mintermes non encore couverts par les essentiels, en minimisant le nombre de littéraux.
Comment utiliser le simplificateur d'algèbre de Boole
- Saisissez l'expression : Tapez n'importe quelle expression booléenne en utilisant la notation que vous préférez. Vous pouvez mélanger les styles —
A.B + A'CetA AND B OR NOT A AND Csont analysés de la même manière. - Cliquez sur Simplifier : L'outil analyse, construit la table de vérité, exécute Quine-McCluskey et minimise l'expression.
- Étudiez la table de Karnaugh : Chaque boucle colorée est un implicant premier. Les implicants essentiels sont tracés avec des lignes pleines, les non-essentiels avec des tirets.
- Examinez les étapes : Le panneau étape par étape passe de la SOP canonique à la découverte des implicants premiers jusqu'à la forme minimale.
- Inspectez les formes équivalentes : Utilisez la POS minimale lorsque votre technologie cible est un OU-de-ET (OR-of-AND), ou la forme NAND-uniquement lors du ciblage de circuits à base de NAND.
Applications
| Domaine | Cas d'utilisation |
|---|---|
| Conception de circuits numériques | Minimiser le nombre de portes dans la logique combinatoire — moins de portes signifie moins de puissance, une puce plus petite, un délai de propagation plus court. |
| Optimisation de compilateur | Simplifier les expressions conditionnelles dans les instructions if et les gardes de boucle pour réduire le coût d'évaluation des branches. |
| Logique programmable (FPGA) | Faire tenir plus de logique dans les tables de recherche (LUT) disponibles en produisant des formes à littéraux minimaux. |
| Optimisation de requêtes de base de données | Réécrire les prédicats de la clause WHERE sous des formes équivalentes mais moins coûteuses à évaluer. |
| Vérification formelle | Les formes canoniques (SOP/POS) permettent de vérifier l'équivalence de deux spécifications. |
| Enseignement / Travaux dirigés | Vérifier les devoirs, étudier la sélection des implicants premiers, explorer les stratégies de regroupement dans les tables de Karnaugh. |
FAQ
&, *, ·, ., ou par simple concaténation (AB signifie A AND B). OR peut être + ou |. NOT peut être ~, !, ¬, ou une apostrophe de suffixe (A', (A+B)'). Les opérateurs textuels AND OR NOT XOR NAND NOR IMPLIES IFF fonctionnent également, tout comme les formes de flèches -> et <->. Les parenthèses regroupent les sous-expressions. Les constantes 0 et 1 (ou TRUE/FALSE) représentent des valeurs fixes.Citez ce contenu, cette page ou cet outil comme suit :
"Simplificateur d'Algèbre de Boole" sur https://MiniWebtool.com/fr/simplificateur-algebre-de-boole/ de MiniWebtool, https://MiniWebtool.com/
par l'équipe miniwebtool. Mis à jour : 2026-04-19
Vous pouvez également essayer notre Résolveur Mathématique IA GPT pour résoudre vos problèmes mathématiques grâce à des questions-réponses en langage naturel.
Autres outils connexes:
Opérations mathématiques avancées:
- Calculatrice d'Antilogarithme
- Calculatrice de la fonction bêta
- Calculateur de Coefficient Binomial
- Calculatrice de distribution binomiale
- Calculatrice de Bit
- Calculateur du Théorème Central Limite
- Calculatrice de Combinaison
- Calculatrice de Fonction d'Erreur Complémentaire
- Calculatrice de Nombres Complexes
- Calculatrice d'Entropie
- Calculatrice de fonction d'erreur
- Calculatrice de désintégration exponentielle
- Calculatrice de croissance exponentielle
- Calculatrice d'intégrale exponentielle
- calculatrice-des-exposants-haute-précision En vedette
- Calculatrice Factorielle
- Calculatrice de Fonction Gamma
- Calculateur de Nombre d'Or
- Calculatrice de demi-vie
- Calculatrice du Taux de Croissance en Pourcentage
- Calculatrice de permutation
- Calculatrice de Distribution de Poisson
- Calculatrice des racines de polynômes avec étapes détaillées
- Calculatrice de probabilité
- Calculatrice de Distribution de Probabilité
- Calculatrice de Proportion
- Calculatrice de Formule Quadratique En vedette
- Calculatrice Scientifique En vedette
- Calculatrice de notation scientifique
- Calculateur de Chiffres Significatifs Nouveau
- Calculatrice de Somme de Cubes
- Calculatrice de la somme des entiers positifs
- Calculatrice de la somme des carrés
- Générateur de table de vérité Nouveau
- Calculateur de Théorie des Ensembles Nouveau
- Générateur de Diagramme de Venn (3 Ensembles) Nouveau
- Calculatrice du Théorème des Restes Chinois Nouveau
- Calculatrice de la fonction indicatrice d'Euler Nouveau
- Calculatrice de l'Algorithme Euclidien Étendu Nouveau
- Calculatrice de l'Inverse Multiplicatif Modulaire Nouveau
- Calculatrice de fractions continues Nouveau
- Calculateur de plus court chemin de Dijkstra Nouveau
- Calculateur d'arbre couvrant minimum Nouveau
- Validateur de séquence de degrés de graphe Nouveau
- Calculateur de Dérangement (Sous-factorielle) Nouveau
- Calculateur de Nombres de Stirling Nouveau
- Calculateur du principe des tiroirs Nouveau
- Calculateur d'état stationnaire de chaîne de Markov Nouveau
- Calculateur d'Arrondi Nouveau
- Calculateur de Distribution Binomiale Négative Nouveau
- Calculateur de Permutations avec Répétition Nouveau
- Calculateur d'Exponentiation Modulaire Nouveau
- Calculateur de Racine Primitive Nouveau
- Simplificateur d'Algèbre de Boole Nouveau