Académique Documents
Professionnel Documents
Culture Documents
ISIG-K 2023-2024
1er-SI
Plan du cours
1
Objectifs Du Cours
Chapitre2 :
Logique propositionnelle
2
Logique propositionnelle
Introduction
Exemple
❖ Dans un triangle rectangle, le carré de l’hypoténuse est égal à la somme des
carrés des cotés de l’angle droit.
Les propriétés (1, 2 et 3) sont vérifiées : c’est une proposition (vraie).
❖ Louis 14 est un nombre premier.
la propriété (1) est vérifiée mais pas la propriété (2). Ce n’est pas une proposition.
Logique propositionnelle
Introduction
Dans la logique des propositions, les opérations qui lient les propositions
pour en former d’autres plus complexes sont appelées des connecteurs.
3
Logique propositionnelle
1. Langage : connecteurs, variables propositionnelles
Logique propositionnelle
1. Langage : connecteurs, variables propositionnelles
4
Logique propositionnelle
1. Langage : connecteurs, variables propositionnelles
Logique propositionnelle
1. Langage : connecteurs, variables propositionnelles
10
5
Logique propositionnelle
1. Langage : connecteurs, variables propositionnelles
Disjonction :
Disjonction inclusive (∨, +, ∥)
Soient P et Q deux prédicats. Le prédicat « P ou Q », appelé disjonction
de P et de Q, est un prédicat qui:
✓ est vrai lorsque …………… P Q P˅ Q
✓ est faux lorsque les deux sont faux.
11
Logique propositionnelle
1. Langage : connecteurs, variables propositionnelles
Disjonction :
❑ Disjonction exclusive (⊕, ⊻)
Soient P et Q deux prédicats. La déclaration P ⊕ Q
✓ est vrai lorsque ……………
✓ est faux lorsque ………... P Q P⊕ Q
12
6
Logique propositionnelle
1. Langage : connecteurs, variables propositionnelles
13
Logique propositionnelle
1. Langage : connecteurs, variables propositionnelles
14
7
Logique propositionnelle
1. Langage : connecteurs, variables propositionnelles
15
Logique propositionnelle
1. Langage : connecteurs, variables propositionnelles
8
Logique propositionnelle
1. Langage : connecteurs, variables propositionnelles
17
Logique propositionnelle
1. Langage : connecteurs, variables propositionnelles
18
9
Logique propositionnelle
1. Langage : connecteurs, variables propositionnelles
➢ Associativité
o (P˅Q)˅R≡
o (P˄Q) ˄ R ≡
➢ Distributivité
o P˅ (Q˄R)≡
o P ˄ (Q˅ R)≡
➢ Lois de De Morgan
o ¬(P˄Q)≡
o ¬(P˅Q)≡
19
Logique propositionnelle
1. Langage : connecteurs, variables propositionnelles
➢ Élément neutre
o P˅ ⊥≡
o P˄ ⊤≡
o P˅ ⊤≡
o P˄ ⊥≡
➢ Complémentarité
o P˅¬P≡
o P˄¬P≡
➢ Involution
¬ ¬ P≡
20
10
Logique propositionnelle
2. Interprétation de formules
Une interprétation (ou valuation) est une fonction qui associe une valeur de
vérité à chaque variable propositionnelle.
Comment déterminer la valeur de vérité d’une formule??
L’étude sémantique d’un langage pour le calcul des propositions a pour but de
donner une valeur de vérité aux formules du langage. Elle est aussi appelée la
théorie de modèles.
La sémantique associe une fonction d’interprétation unique à chacun des
connecteurs logiques.
I ∈ Vp → B ={1, 0},
Exemple
21
Logique propositionnelle
2. Interprétation de formules
22
11
Logique propositionnelle
2. Interprétation de formules
P Q R S ¬S P ∧Q R ¬S C
23
Logique propositionnelle
3. Modèles (sémantique), validité et inconsistance
24
12
Logique propositionnelle
3. Modèles (sémantique), validité et inconsistance
❑ Validité: une formule est valide est une formule qui est vraie quelque soit la
valeur de vérité de chaque variable propositionnelle. Elle est dit aussi une
tautologie (noté |= A) si I(A) = v pour toute interprétation I. Sinon A est
invalide ou falsifiable (fausse dans au moins une interprétation).
Rq: Le symbole |= n’appartient pas à LP0. LP0 est le langage qui nous permet
d’écrire des formules, et |= φ n’est pas une formule.
25
Logique propositionnelle
3. Modèles (sémantique), validité et inconsistance
13
Logique propositionnelle
4. Propriétés: conséquence logique, équivalence, substitution, formes
normales
a) Conséquence logique: Soient deux formules A et B. Nous dirons que B est
la conséquence logique de A (notée A |= B) si tout modèle de A est un
modèle de B.
On dit aussi que P est une conséquence logique d’un ensemble de
formules {A1,…,An} et on écrira A1,…,An ⊨ P si tout modèle de {A1,…,An} est
aussi un modèle de P.
Logique propositionnelle
4. Propriétés: conséquence logique, équivalence, substitution, formes
normales
b) équivalence entre formules
Soit A1 et A2 deux formules, elles sont dites tautologiquement équivalentes
ou logiquement équivalentes si A1 ⊨ A2 et A2 ⊨ A1 et on la note A1 ⊨| A2
A1 et A2 sont équivalentes quand le contenu de la colonne de A1 est le
même que le contenu de la colonne de A2.
Exemple: ¬(x∧y) et ¬x ∨ ¬y
x y x˄y ¬(x˄y) ¬x ¬y ¬x ∨ ¬y
28
14
Logique propositionnelle
4. Propriétés: conséquence logique, équivalence, substitution, formes
normales
c) Substitution: Une substitution (ou substitution uniforme) permet d’associer
à une variable propositionnelle p une formule A. Elle est notée [p\A].
L'application de [p\A] à une formule B , notée (B)[p\A], est le résultat du
remplacement simultané de toutes les occurrences de p par A dans B.
La fonction de substitution de x par p permet de limiter les interprétations
possibles.
Exemple 1: si on considère la formule x ∨ ¬ y on a 4 interprétations
possibles pour les valeurs de x et de y et la formule est fausse pour
l’interprétation x↦ F, y ↦ V .
Si on substitue x par z ∨ y, on obtient la formule (z∨ y) ∨ ¬ y qui est une
tautologie.
Exemple 2:
Soit p= r ∨ ¬ y Alors (x ∧(¬ x ∧y))[x/p]=
29
Logique propositionnelle
4. Propriétés: conséquence logique, équivalence, substitution, formes
normales
15
Logique propositionnelle
4. Propriétés: conséquence logique, équivalence, substitution, formes
normales
Exemple
Φ=(¬p˄q)˅(p˄¬q˄¬r) est en FN...
Ψ= ¬(p˄q)˅(p˄¬q) n’est pas en FN...
31
Logique propositionnelle
4. Propriétés: conséquence logique, équivalence, substitution, formes
normales
Algorithmes de transformation
o Etape 1 : Utiliser les définitions de l’implication et d’équivalences pour
éliminer les connecteurs logique →,↔
▪ P↔Q≡
▪ P→Q≡
o Etape 2 : Ramener les signes de négation immédiatement avant les
atomes en utilisant de manière répétée les règles suivantes :
▪ Involution
▪ Les lois de De Morgan
o Etape 3: Utiliser les lois de distributivité pour obtenir la FN désirée
32
16
Logique propositionnelle
4. Propriétés: conséquence logique, équivalence, substitution, formes
normales
❑ Exemples
❖ (p→q) → p ≡
❖ ( (p → q) → p) → p ≡
33
Logique propositionnelle
5. Système formel de la logique des propositions et preuve
17
Logique propositionnelle
5. Système formel de la logique des propositions et preuve
✓ Méthode de résolution
35
Logique propositionnelle
5. Système formel de la logique des propositions et preuve
o Axiome: est une formule propositionnelle valide. C’est une formule dont
on admet qu’elle est un théorème sans pouvoir leur donner une
démonstration formelle. Un axiome est une assertion que l’on déclare vraie
a priori : par exemple 0 < 1
o À partir des axiomes, le mathématicien peut déduire des théorèmes en
appliquant un nombre fini de formes de raisonnement appelées règles
d’inférence ou de déduction.
o La preuve est donc une opération purement syntaxique qui transforme des
formules vraies en d’autres formules vraies indépendamment de la notion
sémantique de vérité
36
18
Logique propositionnelle
5. Système formel de la logique des propositions et preuve
o Définitions:
1) Système formel ou théorie formelle S est la donnée de :
➢ Ensemble d’atomes (ou variables propositionnelles) V
➢ Un ensemble de formules F
➢ Un ensemble d’axiomes A
➢ Un ensemble de règles de déduction ou d’inférences R
2) Règle d’inférence : est la donnée d’un ensemble de conditions (prémisses)
et de la conclusion qu’on peut la tirer.
Exemples:
➢ Modus Ponens: soient deux formules p et q, tq p et p ⇒ q
sont des théorèmes (formules valides), alors q est un théorème
➢ Modus Tollens:
➢ Syllogisme:
37
Logique propositionnelle
5. Système formel de la logique des propositions et preuve
o Définitions:
3) Démonstration: ou une déduction dans un système formel S est une suite
d’énoncés A1, …An telle que tout énoncé Ai est soit:
• Un axiome de S
• Une conséquence des énoncés précédents par l ’application de l’une des
règles d’inférence
4) Théorème de S est le dernier énoncé d’une démonstration.
5) Lemme : c’est un résultat démontré, qui constitue une étape dans la
démonstration d’un théorème;
6) Schéma d’axiomes : l’ensemble d’axiomes étant infini, on utilise plutôt des
schémas d’axiomes de nombre fini pour représenter la forme générale d’une famille
d’axiomes. Un axiome est donc une instance (par substitution uniforme) d'un schéma.
Exemple : A B A A (B A)
(p q ) ( (r s) (p q ) )
Schéma d’axiome
Axiome 38
19
Logique propositionnelle
5. Système formel de la logique des propositions et preuve
Propriétés:
Si |- A alors |= A.
Si |= A alors |- A.
Si |= A et |= (A B) alors |= B .
Logique propositionnelle
5. Système formel de la logique des propositions et preuve
Une méthode axiomatique est une méthode formelle se basant sur un certain
nombre de schémas d’axiomes (valides) et de règles d’inférence valides et
qui pour une proposition (fbf) donnée (à prouver), elle peut donner une suite
finie de propositions, constituant une preuve, telle que :
❑ La 1ère proposition de la suite soit un axiome instance d'un des schémas
d’axiomes retenus par la méthode
40
20
Logique propositionnelle
5. Système formel de la logique des propositions et preuve
Logique propositionnelle
5. Système formel de la logique des propositions et preuve
1) (H.A)1 (x ∨ x) ⟹ x
2) (H.A)2 x ⟹ x ∨y disjonction-a
3) (H.A)3 x ∨y ⟹ y ∨x commutativité
4) (H.A)4 (x ⟹ y) ⟹ (z ∨x ⟹ z ∨y)
42
21
Logique propositionnelle
5. Système formel de la logique des propositions et preuve
43
22