Académique Documents
Professionnel Documents
Culture Documents
CHAPITRE 2 :
La logique propositionnelle et la logique
des prédicats
2
1. Introduction
Objectifs :
4
2. Logique des propositions
OBJECTIFS
5
2. Logique des propositions
SYNTAXE DU LANGAGE
Vocabulaire
• un ensemble de variables propositionnelles(atomes)
{ p, q, r, … } énoncés élémentaires
• un ensemble de connecteurs
{,,,→,}
• Ensemble de délimiteurs
{(,)}
Exemples:
• Pour n atomes →
interprétations
FORMULES PARTICULIERES
Tautologie (valide) : formule toujours vraie
• Toutes les interprétations ne contiennent que des V
• exemple : p p
7
2. Logique des propositions
8
2. Logique des propositions
Exemple:
La formule : (P ∨ ¬Q) ∧ (¬P ∨ Q) est-elle valide ?
10
2. Logique des propositions
FORMES NORMALES
▪ avoir une représentation uniforme des formules du calcul
propositionnel
▪ limiter le nombre de connecteurs différents utilisés
11
2. Logique des propositions
- une formule β est une conséquence logique d’une formule α (on note α ⊨ β )
12
3. Logique des prédicats (logique d’ordre 1)
EXEMPLE DE MODELISATION
SYNTAXE
des connecteurs (, , , → et )
des quantificateurs ( et )
des variables (x,y, …)
VOCABULAIRE
14
3. Logique des prédicats (logique d’ordre 1)
FORMULES
✓ Un atome est une formule bien formée
✓ Si F et G sont des formules bien formées et X une variable,
alors les expressions suivantes sont des formules bien formées :
EXEMPLE:
En début d'année se pose l‘éternel problème de la gestion des emplois du
temps, des salles et du matériel d'enseignement.
On utilise les prédicats suivants :
✓ retro(x) : x est un rétroprojecteur.
✓ video(x) : x est un vidéoprojecteur.
✓ amphi(x) : x est un amphi.
✓ salleTD(x) : x est une salle de TD.
✓ estDans(x,y) : x est dans y. 15
3. Logique des prédicats (logique d’ordre 1)
TRADUCTION
16
3. Logique des prédicats (logique d’ordre 1)
Exemple:
La portée de ∀ est
✓ Une formule n’ayant pas de variable libre est dite close (fermée)
Liées
Exemple 2:
Libres
17
3. Logique des prédicats (logique d’ordre 1)
TRANSFORMATION DE FORMULE
18
3. Logique des prédicats (logique d’ordre 1)
19
3. Logique des prédicats (logique d’ordre 1)
SKOLEMISATION
20
3. Logique des prédicats (logique d’ordre 1)
SKOLEMISATION (suite)
21
3. Logique des prédicats (logique d’ordre 1)
Raisonnement et Preuve
Inférences
• Elimination du quantificateur universel
x, aime(x, glace) aime (Leila, glace) {x / Leila}
• Modus Ponens
P, (P → Q) Q
• Modus Tollens
Q, (P → Q) P
22
3. Logique des prédicats (logique d’ordre 1)
Raisonnement et Preuve
Déduction par réfutation
• {C1,…,Cn} → C
23
3. Logique des prédicats (logique d’ordre 1)
Raisonnement et Preuve
Résolution
• Substitution, Instanciation
Homme(x) s’instancie en Homme(a) par la substitution ={x/a}
• Unification
Homme(x) et Homme(Socrate) s’unifient en Homme(Socrate)
24
4. Autre logique: Logique floue
▪ Donc, nous ne manipulons plus des valeurs Vrai ou Faux, mais des
valeurs numériques entre 0 et 1.
25
4. Autre logique: Logique floue
¬A = 1-A (inverse de A)
Exemples :
1 ET 0.3 donne 0.3
0.67 ET 0 donne 0
0.12 OU 0.98 donne 0.98
NON 0.54 donne 0.46
26