Académique Documents
Professionnel Documents
Culture Documents
Tables de vérité
Algèbre de Boole
Implication
Évaluation des énoncés
Expressions logiques
5 septembre 2023
Expressions logiques
Énoncés élémentaires et opérateurs
Tables de vérité
Algèbre de Boole
Implication
Évaluation des énoncés
Contents
2 Tables de vérité
3 Algèbre de Boole
4 Implication
Expressions logiques
Énoncés élémentaires et opérateurs
Tables de vérité
Algèbre de Boole
Implication
Évaluation des énoncés
Enoncés élémentaires
Des énoncés déclaratifs - vrais ou faux ?
Leur évaluation peut faire l’objet d’un calcul
Analyse d’un énoncé complexe comme combinaison d’énoncés
plus simples au moyen d’opérateurs logiques
énoncés dits élémentaires ou atomiques
Exemple
« J’ai une moyenne supérieure à 14 et une note inférieure
à 7 en économie »
se décompose en deux énoncés élémentaires :
A : « J’ai une moyenne supérieure à 14 »
B : « J’ai une note inférieure à 7 en économie »
Expression logique : « A et B »
3
Expressions logiques
Énoncés élémentaires et opérateurs
Tables de vérité
Algèbre de Boole
Implication
Évaluation des énoncés
Valeurs de vérité
Expressions logiques
Énoncés élémentaires et opérateurs
Tables de vérité
Algèbre de Boole
Implication
Évaluation des énoncés
l’opérateur NON
tableur/informel : NON(A)
Table de vérité de la négation :
langage python : not A
langage C : !A A ¬A
mathématiques : A V F
mathématiques : ¬A F V
Exemple
La note de mathématique (NM) ne peut pas être inférieure à 5
¬(NM < 5)
Expressions logiques
Énoncés élémentaires et opérateurs
Tables de vérité
Algèbre de Boole
Implication
Évaluation des énoncés
l’opérateur ET (conjonction)
Expressions logiques
Énoncés élémentaires et opérateurs
Tables de vérité
Algèbre de Boole
Implication
Évaluation des énoncés
Exemple
Exemple
Condition d’admission avec 3 notes : la personne a la moyenne
supérieure à 14 et pas de note de mathématiques inférieure à 7
Expressions logiques
Énoncés élémentaires et opérateurs
Tables de vérité
Algèbre de Boole
Implication
Évaluation des énoncés
l’opérateur OU (disjonction)
Attention !
Le OU logique est différent du « ou » du langage courant !
Expressions logiques
Énoncés élémentaires et opérateurs
Tables de vérité
Algèbre de Boole
Implication
Évaluation des énoncés
Exemple
Exemple
la personne n’a aucune de ses trois notes inférieure à 7.
Expressions logiques
Énoncés élémentaires et opérateurs
Tables de vérité
Algèbre de Boole
Implication
Évaluation des énoncés
Elément neutre
Element neutre
Si A est un énoncé, ¬¬A = A
10
Expressions logiques
Énoncés élémentaires et opérateurs
Tables de vérité
Algèbre de Boole
Implication
Évaluation des énoncés
Commutativité
Commutativité du OU et du ET
Si A et B sont des énoncés logiques, A ∧ B = B ∧ A,
A∨B =B ∨A
Illustration : L’énoncé : Moyenne supérieure à 14 et note
d’économie inférieure à 7
a la même valeur de vérité que : Note d’économie inférieure à 7 et
moyenne supérieure à 14
11
Expressions logiques
Énoncés élémentaires et opérateurs
Tables de vérité
Algèbre de Boole
Implication
Évaluation des énoncés
A ∨ (B ∨ C ) = (A ∨ B) ∨ C = A ∨ B ∨ C
A ∧ (B ∧ C ) = (A ∧ B) ∧ C = A ∧ B ∧ C
Expressions logiques
Énoncés élémentaires et opérateurs
Tables de vérité
Algèbre de Boole
Implication
Évaluation des énoncés
Distributivité du OU et du ET
A ∧ (B ∨ C ) = (A ∧ B) ∨ (A ∧ C )
A ∨ (B ∧ C ) = (A ∨ B) ∧ (A ∨ C )
13
Expressions logiques
Énoncés élémentaires et opérateurs
Tables de vérité
Algèbre de Boole
Implication
Évaluation des énoncés
Exemple
Peut se réécrire :
14
Expressions logiques
Énoncés élémentaires et opérateurs
Tables de vérité
Algèbre de Boole
Implication
Évaluation des énoncés
Lois de Morgan
Lois de Morgan
A B A ∨ B ¬(A ∨ B) A B ¬A ¬B ¬A ∧ ¬B
V V V F V V F F F
V F V F V F F V F
F V V F F V V F F
F F F V F F V V V
les dernières colonnes des deux tableaux coincident
15
Expressions logiques
Énoncés élémentaires et opérateurs
Tables de vérité
Algèbre de Boole
Implication
Évaluation des énoncés
Expressions logiques
Énoncés élémentaires et opérateurs
Tables de vérité
Algèbre de Boole
Implication
Évaluation des énoncés
Expressions logiques
Énoncés élémentaires et opérateurs
Tables de vérité
Algèbre de Boole
Implication
Évaluation des énoncés
Implication
18
Expressions logiques
Énoncés élémentaires et opérateurs
Tables de vérité
Algèbre de Boole
Implication
Évaluation des énoncés
Conséquence logique
Conséquence logique
Soit X et Y des énoncés mathématiques dépendant de certains
paramètres. On dit que Y est conséquence logique de X si toutes
les valeurs des paramètres qui donnent la valeur VRAI à X donnent
aussi la valeur VRAI à Y .
Si X = A ∧ B et Y = A ∨ B
Y est conséquence logique de X .
X n’est pas conséquence logique de Y , car les valeurs A = V
et B = F donnent à Y la valeur VRAI mais à X la valeur
FAUX.
19
Expressions logiques
Énoncés élémentaires et opérateurs
Tables de vérité
Algèbre de Boole
Implication
Évaluation des énoncés
Proposition
Soit A, B deux expressions logiques. L’expression B est
conséquence logique de A si et seulement si l’expression A ⇒ B
prend la valeur VRAI pour toutes les valeurs de ses paramètres.
Exemple
A ⇒ B est-elle conséquence logique de B ?
Expressions logiques
Énoncés élémentaires et opérateurs
Tables de vérité
Algèbre de Boole
Implication
Évaluation des énoncés
Information binaire
un ordinateur manipule des combinaisons d’informations de nature
binaire, donc avec deux valeurs possibles, qu’on peut assimiler à
VRAI et FAUX, mais qui en fait sont plutôt « il y a du courant sur
le fil » ou « il n’y a pas de courant sur le fil ».
Expressions logiques
Énoncés élémentaires et opérateurs
Tables de vérité
Algèbre de Boole
Implication
Évaluation des énoncés
code informatique
la programmation de code informatique fait très fréquemment appel
aux expressions logiques, qui permettent d’exprimer des conditions
pour certaines actions.
22
Expressions logiques
Énoncés élémentaires et opérateurs
Tables de vérité
Algèbre de Boole
Implication
Évaluation des énoncés
23
Expressions logiques