Académique Documents
Professionnel Documents
Culture Documents
1 / 26
Fondements de la logique
Plan
1. Fondements de la logique
2. Formes normales
3. Drivations logiques
4. Problme / exercice
2 / 26
Fondements de la logique
Notions lmentaires
3 / 26
Fondements de la logique
Quelques exemples
4 / 26
Fondements de la logique
Langage formel
5 / 26
Fondements de la logique
Arbre dexpression
Exemple
Formule : p _ q ^ r
quivalente (priorit) : ((p) _ ((q) ^ (r))
_.
p
Damien Nouvel (Inalco)
^
q
r
6 / 26
Fondements de la logique
Assignations
Exemple
Formule : p _ q ^ r
Assignation : p = V, q = V et r = V
Calcul : V _ V ^ V = F _ V ^ V = F _ V = V
Assignation : p = V, q = F et r = V
Calcul : V _ F ^ V = F _ F ^ V = F _ F = F
Assignation : p = F, q = F et r = F
Calcul : F _ F ^ F = V _ F ^ F = V _ F = V
7 / 26
Fondements de la logique
Conjonction
p q
p^q
V V V
V F F
F V F
F F F
Implication
p q
pq
V V V
V F F
F V V
F F V
Damien Nouvel (Inalco)
Disjonction
p q
p_q
V V V
V F V
F V V
F F F
quivalence
p q
pq
V V V
V F F
F V F
F F V
8 / 26
Fondements de la logique
Exercice
p ^ q
(p _ q)
p ^ q _ p ^ q
(p ^ q) _ (p ^ r) _ (p ^ r)
9 / 26
Fondements de la logique
Problme
tbus, metro, tram, rer, voiture, taxi, velo, moto, pied, autolibu
Motorisation : tmoteur, pedale, 2roues, 4rouesu
Caractristiques :
10 / 26
Formes normales
Plan
1. Fondements de la logique
2. Formes normales
3. Drivations logiques
4. Problme / exercice
11 / 26
Formes normales
Comparaison de formules
Quelles formules sont quivalentes ?
Identiques
p ^ q r et p ^ q r
Identiques aux parenthses prs
p ^ q r et (p ^ q) r
Identiques une commutation prs
p ^ q r et q ^ p r
Et autres proprits (associativit, distributivit, etc.)
Pour toute assignation, les formules ont mme valeur
p ^ q r et (p ^ q) _ r
Notation avec
Mthode pour dterminer lquivalence ?
Mettre les expressions sous forme normale
Damien Nouvel (Inalco)
12 / 26
Formes normales
p p
p^pp_pp
p^qq^p
p_qq_p
(p ^ q) ^ r p ^ (q ^ r) p ^ q ^ r
(p _ q) _ r p _ (q _ r) p _ q _ r
p _ (q ^ r) (p _ q) ^ (p _ r)
p ^ (q _ r) (p ^ q) _ (p ^ r)
p _ (p ^ q) p
p ^ (p _ q) p
p ^ p F
p _ p V
(p _ q) p ^ q
(p ^ q) p _ q
p q p _ q
p q (p q) ^ (q p) (p ^ q) _ (p ^ q)
Logique des propositions
13 / 26
Formes normales
Formes normales
Exemple (FNC)
p (q ^ r)
p _ (q ^ r)
p _ (q ^ r)
(p _ q) ^ (p _ r)
14 / 26
Formes normales
Exercice
(p ^ q)
(p q) ^ (q p)
(p ^ q) _ r
pq
(p _ q) _ (p ^ r)
15 / 26
Formes normales
p
V
V
F
F
q
V
F
V
F
formule
V
V
F
V
(min/max)terme
p^q
p ^ q
p _ q
p ^ q
FND : (p ^ q) _ (p ^ q) _ (p ^ q)
FNC : (p _ q)
Damien Nouvel (Inalco)
16 / 26
Formes normales
Exercice
17 / 26
Drivations logiques
Plan
1. Fondements de la logique
2. Formes normales
3. Drivations logiques
4. Problme / exercice
18 / 26
Drivations logiques
Thormes et dmonstrations
Systme logique
Thormes : ce que lon peut dmontrer
Symbole de la drivation logique (dmonstration) : $
Existence daxiomes (thormes admis)
Utilisation de rgles dinfrence (prmisses, conclusion)
Mcanismes dinterprtation des formules
Le systme est-il consistant, complet ?
Autre notation
p
pq
q
(modus ponens)
19 / 26
Drivations logiques
Interprtations et modles
Interprtations
Lien entre smantique et assignations
Une formule peut tre
Valide : vraie quelle que soit linterprtation (tautologie)
Satisable : il existe une interprtation qui la rend vraie
Contingente : il existe une interprtation qui la rend vraie et
une autre qui la rend fausse
Insatisable : il nexiste pas dinterprtation qui la rend vraie
Modles de formule
Interprtations qui rendent la formule vraie
20 / 26
Drivations logiques
Principe de la rfutation
Dmontrer que q est la consquence logique de p1 , p2 . . . pn
dmontrer
dmontrer
dmontrer
dmontrer
dmontrer
que
que
que
que
que
p1 , p2 . . . pn $ q
p1 , p2 . . . pn implique q
(p1 ^ p2 . . . pn ) _ q est valide
((p1 ^ p2 . . . pn ) _ q) est insatisable
p1 ^ p2 . . . pn ^ q est insatisable
Exemple
Axiomes
$ (p q) _ (p r) (1)
$ p ^ q (2)
Dmonstration que 1, 2 $ r par rfutation
((p q) _ (p r)) ^ (p ^ q) ^ (r)
(p _ q _ p _ r) ^ (p ^ q ^ r)
(p _ q _ r) ^ (p ^ q ^ r)
(p _ q _ r) ^ (p _ q _ r) (contradiction A ^ A)
21 / 26
Drivations logiques
Exercice
(p _ q) ^ (q _ p) . . . contradiction
p q, q r $ p r
(p _ q) ^ (q _ r) ^ ((p _ r))
(p _ q) ^ (q _ r) ^ p ^ r
(p ^ (p _ q)) ^ (r ^ (q _ r))
((p ^ p) _ (p ^ q)) ^ ((r ^ q) _ ((r ^ r))
(p ^ q) ^ (r ^ q)
p ^ q ^ q ^ r contradiction (q ^ q)
((p r) _ (q r)) ^ r $ (p _ q)
p _ q r, p _ s, s $ r
22 / 26
Drivations logiques
Exercice
((p _ r) _ (q _ r)) ^ r ^ (p _ q)
(p _ r _ q _ r) ^ r ^ p ^ q
(p _ q _ r) ^ p ^ q ^ r
(p ^ q ^ r) ^ (p ^ q ^ r) contradiction
p _ q r, p _ s, s $ r
((p _ q) _ r) ^ (p _ s) ^ s ^ r
((p ^ q) _ r) ^ (p ^ s ^ r _ s ^ s ^ r)
(p _ r) ^ (q _ r) ^ p ^ s ^ r
(p ^ r) ^ (p ^ r) ^ (q _ r) ^ s contradiction
22 / 26
Drivations logiques
Compltude
Toute proposition que lon sait smantiquement correcte peut
23 / 26
Problme / exercice
Plan
1. Fondements de la logique
2. Formes normales
3. Drivations logiques
4. Problme / exercice
24 / 26
Problme / exercice
Cuisine logique
(1)
(2)
(3)
(4)
(5)
25 / 26
Problme / exercice
Questions
Traduire toutes les propositions en logique
Donner les arbres dexpression des propositions (2) et (3)
Mettre la formule (3) sous forme normale conjonctive
Faire la table de vrit du (4), puis sa FNC par minmax
Prouver par rfutation que le mercredi, ltudiant mangera
ncessairement des ptes
Prouver que pour russir lexamen ltudiant se couchera tard
En supposant quil ne sait pas cuisiner (les ptes seront
rates), que mangera ltudiant si lon est un jeudi et quil
veut russir lexamen ?
Que se serait-il pass si lexamen tait un lundi ?
26 / 26