Voir aussi : Algo

1. Propositions

  • Proposition : phrase vraie ou fausse.
  • Notation :
  • Littéral : une proposition () ou sa négation ().

2. Connecteurs logiques

  • Négation :
  • Conjonction (ET) :
  • Disjonction (OU) :
  • Implication : (équivaut à )
  • Équivalence :

3. Table de vérité de l’implication

PQP Q
VVV
VFF
FVV
FFV

4. Réciproque, Contraposée, Négation

Pour :

  • Réciproque : (pas équivalente à l’originale).
  • Contraposée : (équivalente à l’originale).
  • Négation : .

5. Lois de De Morgan


6. Formes normales

Forme Normale Conjonctive (FNC / CNF)

  • Conjonction de disjonctions de littéraux.
  • Schéma :
  • Exemple :

Forme Normale Disjonctive (FND / DNF)

  • Disjonction de conjonctions de littéraux.
  • Schéma :
  • Exemple :

7. Méthode pour passer en CNF ou DNF

  1. Éliminer et (remplacer par ).
  2. Pousser les négations à l’intérieur (De Morgan).
  3. Distribuer :
    • Pour CNF : distribuer sur obtenir de .
    • Pour DNF : distribuer sur obtenir de .

8. Exemple

Formule :

  1. Remplacer :
  2. Simplifier :
  • CNF :
  • DNF : (peut se simplifier à la formule elle-même)


9. Tableaux de Karnaugh

Objectif

  • Simplifier des expressions booléennes (ou propositions logiques).
  • Outil visuel basé sur la table de vérité.
  • Évite les longues manipulations algébriques.

Construction

  • Colonnes et lignes labellées avec combinaisons de variables (codées en Gray code).
  • Chaque case correspond à une affectation des variables.
  • On place dans la case le résultat de la fonction (Vrai = 1, Faux = 0).

Exemples :

  • 2 variables (P, Q) tableau .
  • 3 variables (P, Q, R) tableau .
  • 4 variables (P, Q, R, S) tableau .

Exemple Karnaugh à 2 variables

Q=0Q=1
P=0f(0,0)
P=1f(1,0)

Règles de simplification

  1. Regrouper les 1 contigus (puissances de 2 : 1, 2, 4, 8…).
  2. Groupes possibles :
    • 1 case (min terme complet)
    • 2 cases, 4 cases, 8 cases… (plus la zone est grande, plus la formule est simplifiée)
  3. Chaque groupe donne un produit (conjonction) de littéraux.
    • Variables qui changent à l’intérieur du regroupement sont éliminées.
    • Celles qui restent identiques sont conservées.
  4. La fonction finale est la somme (disjonction) de tous les groupes.

Exemple de simplification (cas 3 variables)

Formule initiale : (où de la table de vérité)

Tableau de Karnaugh (3 variables) :

PQ \ R01
0001
0111
1101
1000

Groupes :

  • Regroupe (001, 011)
  • Regroupe (010,011)
  • Regroupe (111) (isolé)

Fonction simplifiée :

9.1. Cas 2 variables (P, Q)

Tableau :

Q=0Q=1
P=0f(0,0)
P=1f(1,0)

Exemple :

Soit

Q=0Q=1
P=00
P=11

Groupes :

  • Colonne Q=1 donne
  • Ligne P=1 donne

Formule simplifiée :

(ce qui confirme la forme originale)


9.2. Cas 3 variables (P, Q, R)

Tableau (ordre Gray pour Q,R) :

P \ QR00011110
0f(0,0,0)f(0,0,1)f(0,1,1)f(0,1,0)
1f(1,0,0)f(1,0,1)f(1,1,1)f(1,1,0)

Exemple :

Soit (mintermes 001,010,011,101,111)

Remplissage :

P \ QR00011110
00111
10110

Groupes :

  • Regroupe (001,011)
  • Regroupe (010,011)
  • Regroupe (111 seul)

Formule simplifiée :


9.3. Cas 4 variables (P, Q, R, S)

Tableau (PQ en ligne, RS en colonne, codés en Gray) :

PQ \ RS00011110
00f(0,0,0,0)f(0,0,0,1)f(0,0,1,1)f(0,0,1,0)
01f(0,1,0,0)f(0,1,0,1)f(0,1,1,1)f(0,1,1,0)
11f(1,1,0,0)f(1,1,0,1)f(1,1,1,1)f(1,1,1,0)
10f(1,0,0,0)f(1,0,0,1)f(1,0,1,1)f(1,0,1,0)

Exemple :

Soit

Tableau complété (1 aux mintermes, 0 ailleurs) :

PQ \ RS00011110
001001
010000
110010
101001

Groupes :

  • (0000,0010,1000,1010) rectangle 4 cases
  • (1111,1101,1011,1001) réduit combinaison qui garde

Formule simplifiée (exemple illustratif) :

Remarque

Ceci est un test d’admonition pour Quartz.