Logique Propositionnelle

publicité
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Logique Propositionnelle
Automates et Logiques
Cédric Lhoussaine
University of Lille, France
Janvier 2012
Déduction naturelle
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
1
Syntaxe
2
Sémantique
3
Propriétés de la logique propositionnelle
4
Déduction naturelle
Le système {∧, ⇒, ⊥}
Le système {∧, ∨, ⇒, ⇔, ¬, ⊥}
Déduction naturelle
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Déduction naturelle
Formules logiques
P = {p, q, r , . . .} un ensemble de variables propositionnelles.
⊥, ¬, ∧, ∨, ⇒ et ⇔ sont appelés connecteurs logiques.
L’ensemble des formules propositionnelles F 0 = {ϕ, ψ, . . .}
est le plus petit ensemble qui contient les variables
propositionnelles et le connecteur ⊥ (“absurde”) et, si ϕ ∈ F 0
et ψ ∈ F 0 alors les termes suivants sont aussi des formules
propositionnelles:
conjonction de ϕ et ψ:
disjonction de ϕ et ψ:
ϕ implique ψ:
ϕ équivalent à ψ:
négation de ϕ:
parenthésages:
ϕ∧ψ
ϕ∨ψ
ϕ⇒ψ
ϕ⇔ψ
¬ϕ
(ϕ)
Les formules p et ⊥ sont appelées formules atomiques.
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Déduction naturelle
Formules logiques
L’ordre de priorité des connecteurs est le suivant:
¬ > {∧, ∨} > {⇒, ⇔}. Les connecteurs binaires sont
associatifs à gauche.
Étant donnée la nature récursive de la définition des formules,
leurs propriétés seront démontrées par induction.
Théorème
(Principe d’induction) Soit A une propriété des formules, si
A(p), pour tout p ∈ P, et A(⊥);
A(ϕ) et A(ψ) impliquent A(ϕ ∧ ψ), A(ϕ ∨ ψ), A(ϕ ⇒ ψ) et
A(ϕ ⇔ ψ);
A(ϕ) implique A(¬ϕ) et (ϕ),
alors A(ϕ) pour toute formule ϕ ∈ F 0 .
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Valuation de variable propositionnelle
La valeur de vérité des variables propositionnelles est
déterminée par une valuation, i.e. une application v des
variables propositionnelles dans les valeurs de vérité:
v : P → {0, 1}
Déduction naturelle
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Déduction naturelle
Valuation de formule propositionnelle
Toute valuation v se prolonge, de façon unique, en une
valuation J·Kv sur les formules propositionnelles:
J·Kv : F 0 → {0, 1}
Elle est définie récursivement sur la structure des formules:
JpKv
J⊥Kv
J(ϕ ∧ ψ)Kv
J(ϕ ∨ ψ)Kv
J(¬ϕ)Kv
J(ϕ ⇔ ψ)Kv
J(ϕ ⇒ ψ)Kv
=
=
=
=
=
=
=
v (p)
0
min(JϕKv , JψKv )
max(JϕKv , JψKv )
1 − JϕKv
1 ssi JϕKv = JψKv
0 ssi JϕKv = 1 et JψKv = 0
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Tables de vérité
La table de vérité d’une formule ϕ énumère toutes ses
valuations possibles.
p
0
0
1
1
q
0
1
0
1
¬p
1
1
0
0
p∨q
0
1
1
1
p∧q
0
0
0
1
p⇒q
1
1
0
1
p⇔q
1
0
0
1
Déduction naturelle
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Déduction naturelle
Satisfaisabilité
On dit qu’une valuation v satisfait une formule ϕ ssi JϕKv = 1.
On dit que ϕ est satisfaisable s’il existe une valuation qui la
satisfait.
Une formule ϕ est une tautologie, dénoté |= ϕ, ssi JϕKν = 1
pour toute valuation ν.
Soit Γ un ensemble de formules, ϕ est conséquence
sémantique de Γ, dénoté Γ |= ϕ, si ϕ est satisfaite par toute
valuation qui satisfait toute les formule de Γ.
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Déduction naturelle
Équivalence sémantique
Deux formules ϕ et ψ sont sémantiquement équivalentes (ou
simplement équivalentes), dénoté ϕ ≡ ψ, ssi JϕKv = JψKv pour
toute valuation v . Autrement dit, ϕ ≡ ψ ssi |= ϕ ⇔ ψ.
Proposition
La relation ≡ est une relation d’équivalence, i.e.
ϕ ≡ ϕ (réflexivité)
si ϕ ≡ ψ alors ψ ≡ ϕ (symétrie)
si ϕ ≡ ψ et ψ ≡ θ alors ϕ ≡ θ (transitivité)
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Déduction naturelle
Propriétés algébriques
Théorème
commutativité: ϕ ∨ ψ ≡ ψ ∨ ϕ
ϕ∧ψ ≡ψ∧ϕ
ϕ⇔ψ≡ψ⇔ϕ
associativité: ϕ ∨ (ψ ∨ θ) ≡ (ϕ ∨ ψ) ∨ θ
ϕ ∧ (ψ ∧ θ) ≡ (ϕ ∧ ψ) ∧ θ
ϕ ⇔ (ψ ⇔ θ) ≡ (ϕ ⇔ ψ) ⇔ θ
distributivité: ϕ ∧ (ψ ∨ θ) ≡ (ϕ ∧ ψ) ∨ (ϕ ∧ θ)
ϕ ∨ (ψ ∧ θ) ≡ (ϕ ∨ ψ) ∧ (ϕ ∨ θ)
idempotence: ϕ ∨ ϕ ≡ ϕ
ϕ∧ϕ≡ϕ
neutralité et absorbtion de ⊥: ϕ ∨ ⊥≡ ϕ
lois de De Morgan: ¬(ϕ ∨ ψ) ≡ ¬ϕ ∧ ¬ψ
ϕ ∧ ⊥≡⊥
¬(ϕ ∧ ψ) ≡ ¬ϕ ∨ ¬ψ
double négation: ¬¬ϕ ≡ ϕ
propriétés de ⇒: (ϕ ⇒ ψ) ≡ (¬ϕ ∨ ψ)
(ϕ ⇒ ψ) ≡ (¬ψ ⇒ ¬ϕ)
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Déduction naturelle
Système complet de connecteurs
Un système complet de connecteurs C est un ensemble de
connecteurs logiques tel que toute formule propositionnelle est
équivalente à une formule n’utilisant que les connecteurs de C.
Théorème
Les ensembles de connecteurs {∨, ¬}, {⇒, ¬}, {∧, ¬} et
{⇒, ⊥} sont des systèmes complets.
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Déduction naturelle
Formes normales conjonctives et disjonctives
Une formule sous forme normale disjonctive (FND) est une
“disjonction de conjonctions” de la forme
(ϕ1,1 ∧ . . . ∧ ϕ1,n1 ) ∨ . . . ∨ (ϕk ,1 ∧ . . . ∧ ϕk ,nk )
où chaque formule ϕi,j est un littéral, c’est-à-dire une variable
propositionnelle ou une négation de variable propositionnelle.
Une formule sous forme normale conjonctive (FNC) est une
“conjonction de disjonctions” de la forme
(ϕ1,1 ∨ . . . ∨ ϕ1,n1 ) ∧ . . . ∧ (ϕk ,1 ∨ . . . ∨ ϕk ,nk )
où chaque formule ϕi,j est un littéral.
Théorème
Toute formule propositionnelle est équivalente à une FND et à
une FNC.
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Déduction naturelle
Le système {∧, ⇒, ⊥}
Des connecteurs au raisonnement
La déduction naturelle offre un point de vue sur la logique
propositionnelle qui s’appuie sur le raisonnement plutôt que
sur la “vérité” des formules; elle formalise ainsi la notion de
démonstration. La déduction naturelle consiste en un ensemble
de règles (ou étapes atomiques) permettant d’inférer une
conclusion à partir de prémisses (ou hypothèses). Ces règles
(élaborées par Gentzen) donnent une signification intuitive aux
connecteurs logiques.
Les règles d’inférence sont de la forme suivantes:
P1
···
P2
Pn
C
où les Pi sont les formules prémisses et C la formule
conclusion, et peut se lire ainsi: sous les hypothèses P1 , . . . ,
Pn on peut déduire C.
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Déduction naturelle
Le système {∧, ⇒, ⊥}
Le système {∧, ⇒, ⊥}
Dans un premier temps, on ne considère que les formules du
système (complet) {∧, ⇒, ⊥}.
(On utilisera néanmoins la notation ¬ϕ comme abbréviation de
la formule ϕ ⇒⊥.)
À chaque connecteur ∧ et ⇒ est associé une (ou deux) règle
d’élimination (du connecteur) et une (ou deux) règle
d’introduction (du connecteur).
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Le système {∧, ⇒, ⊥}
Conjonction
ϕ
ψ
(∧I)
ϕ∧ψ
ϕ∧ψ
(∧E)
ϕ
ϕ∧ψ
(∧E)
ψ
Déduction naturelle
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Déduction naturelle
Le système {∧, ⇒, ⊥}
L’implication
[ϕ]
..
.
ψ
(⇒ I)
ϕ⇒ψ
ϕ
ϕ⇒ψ
(⇒ E)
ψ
les points de suspension représentent l’existence d’une
dérivation ayant ϕ pour hypothèse et ψ pour conclusion;
l’hypothèse entre crochets [ϕ] signifie que ϕ est supprimée
(déchargée) de la dérivation lorsqu’on applique la règle.
Plusieurs occurrences de ϕ peuvent être déchargée par
une seule application de règle.
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Déduction naturelle
Le système {∧, ⇒, ⊥}
L’implication
[ϕ]
..
.
ψ
(⇒ I)
ϕ⇒ψ
ϕ
ϕ⇒ψ
(⇒ E)
ψ
les points de suspension représentent l’existence d’une
dérivation ayant ϕ pour hypothèse et ψ pour conclusion;
l’hypothèse entre crochets [ϕ] signifie que ϕ est supprimée
(déchargée) de la dérivation lorsqu’on applique la règle.
Plusieurs occurrences de ϕ peuvent être déchargée par
une seule application de règle.
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Déduction naturelle
Le système {∧, ⇒, ⊥}
L’implication
[ϕ]
..
.
ψ
(⇒ I)
ϕ⇒ψ
ϕ
ϕ⇒ψ
(⇒ E)
ψ
les points de suspension représentent l’existence d’une
dérivation ayant ϕ pour hypothèse et ψ pour conclusion;
l’hypothèse entre crochets [ϕ] signifie que ϕ est supprimée
(déchargée) de la dérivation lorsqu’on applique la règle.
Plusieurs occurrences de ϕ peuvent être déchargée par
une seule application de règle.
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Le système {∧, ⇒, ⊥}
L’absurdité
⊥ (⊥)
ϕ
[¬ϕ]
..
.
⊥ (RAA)
ϕ
Déduction naturelle
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Déduction naturelle
Le système {∧, ⇒, ⊥}
Dérivations
L’ensemble des dérivations est le plus petit ensemble X
satisfaisant les propositions suivantes:
l’arbre singleton ϕ appartient à X pour tout ϕ ∈ F 0 .
si
si
D1 , D2 ∈ X
ϕ1 ϕ2
D
∈X
ϕ∧ψ
alors
alors
D1
D2
ϕ1
ϕ2 ∈ X
ϕ1 ∧ ϕ2
D
ϕ∧ψ ∈X
ϕ
et
D
ϕ∧ψ ∈X
ψ
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Déduction naturelle
Le système {∧, ⇒, ⊥}
Dérivations
ϕ
si D ∈ X
ψ
alors
[ϕ]
D
∈X
ψ
ϕ⇒ψ
D2
si D1 ,
∈X
ϕ1 ϕ1 ⇒ ϕ2
alors
D1
ϕ1
D2
ϕ1 ⇒ ϕ2 ∈ X
ϕ2
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Le système {∧, ⇒, ⊥}
Dérivations
si
D
∈X
⊥
¬ϕ
si D ∈ X
⊥
alors
alors
D
⊥ ∈X
ϕ
[¬ϕ]
D ∈X
⊥
ϕ
Déduction naturelle
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Déduction naturelle
Le système {∧, ⇒, ⊥}
Dérivations
La formule à la racine d’une dérivation est appelée
conclusion et les formules non déchargées aux feuilles
d’une dérivation sont appelées hypothèses;
On note Γ ` ϕ, où Γ est un ensemble de formules,
l’existence d’une dérivation de conclusion ϕ et dont toutes
les hypthèses sont dans Γ.
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Déduction naturelle
Le système {∧, ⇒, ⊥}
Dérivations
La formule à la racine d’une dérivation est appelée
conclusion et les formules non déchargées aux feuilles
d’une dérivation sont appelées hypothèses;
On note Γ ` ϕ, où Γ est un ensemble de formules,
l’existence d’une dérivation de conclusion ϕ et dont toutes
les hypthèses sont dans Γ.
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Le système {∧, ⇒, ⊥}
Propriétés
Lemme
On a les proprétés suivantes:
1
si ϕ ∈ Γ alors Γ ` ϕ;
2
si Γ ` ϕ et Γ ` ψ alors Γ ∪ Γ0 ` ϕ ∧ ψ;
3
si Γ ` ϕ ∧ ψ alors Γ ` ϕ and Γ ` ψ;
4
si Γ ∪ ϕ ` ψ alors Γ ` ϕ ⇒ ψ;
5
si Γ ` ϕ et Γ0 ` ϕ ⇒ ψ alors Γ ∪ Γ0 ` ψ;
6
si Γ `⊥ alors Γ ` ϕ;
7
si Γ ∪ {¬ϕ} `⊥ alors Γ ` ϕ.
Déduction naturelle
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Le système {∧, ⇒, ⊥}
Propriétés
Lemme
On a les proprétés suivantes:
1
si ϕ ∈ Γ alors Γ ` ϕ;
2
si Γ ` ϕ et Γ ` ψ alors Γ ∪ Γ0 ` ϕ ∧ ψ;
3
si Γ ` ϕ ∧ ψ alors Γ ` ϕ and Γ ` ψ;
4
si Γ ∪ ϕ ` ψ alors Γ ` ϕ ⇒ ψ;
5
si Γ ` ϕ et Γ0 ` ϕ ⇒ ψ alors Γ ∪ Γ0 ` ψ;
6
si Γ `⊥ alors Γ ` ϕ;
7
si Γ ∪ {¬ϕ} `⊥ alors Γ ` ϕ.
Déduction naturelle
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Le système {∧, ⇒, ⊥}
Propriétés
Lemme
On a les proprétés suivantes:
1
si ϕ ∈ Γ alors Γ ` ϕ;
2
si Γ ` ϕ et Γ ` ψ alors Γ ∪ Γ0 ` ϕ ∧ ψ;
3
si Γ ` ϕ ∧ ψ alors Γ ` ϕ and Γ ` ψ;
4
si Γ ∪ ϕ ` ψ alors Γ ` ϕ ⇒ ψ;
5
si Γ ` ϕ et Γ0 ` ϕ ⇒ ψ alors Γ ∪ Γ0 ` ψ;
6
si Γ `⊥ alors Γ ` ϕ;
7
si Γ ∪ {¬ϕ} `⊥ alors Γ ` ϕ.
Déduction naturelle
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Le système {∧, ⇒, ⊥}
Propriétés
Lemme
On a les proprétés suivantes:
1
si ϕ ∈ Γ alors Γ ` ϕ;
2
si Γ ` ϕ et Γ ` ψ alors Γ ∪ Γ0 ` ϕ ∧ ψ;
3
si Γ ` ϕ ∧ ψ alors Γ ` ϕ and Γ ` ψ;
4
si Γ ∪ ϕ ` ψ alors Γ ` ϕ ⇒ ψ;
5
si Γ ` ϕ et Γ0 ` ϕ ⇒ ψ alors Γ ∪ Γ0 ` ψ;
6
si Γ `⊥ alors Γ ` ϕ;
7
si Γ ∪ {¬ϕ} `⊥ alors Γ ` ϕ.
Déduction naturelle
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Le système {∧, ⇒, ⊥}
Propriétés
Lemme
On a les proprétés suivantes:
1
si ϕ ∈ Γ alors Γ ` ϕ;
2
si Γ ` ϕ et Γ ` ψ alors Γ ∪ Γ0 ` ϕ ∧ ψ;
3
si Γ ` ϕ ∧ ψ alors Γ ` ϕ and Γ ` ψ;
4
si Γ ∪ ϕ ` ψ alors Γ ` ϕ ⇒ ψ;
5
si Γ ` ϕ et Γ0 ` ϕ ⇒ ψ alors Γ ∪ Γ0 ` ψ;
6
si Γ `⊥ alors Γ ` ϕ;
7
si Γ ∪ {¬ϕ} `⊥ alors Γ ` ϕ.
Déduction naturelle
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Le système {∧, ⇒, ⊥}
Propriétés
Lemme
On a les proprétés suivantes:
1
si ϕ ∈ Γ alors Γ ` ϕ;
2
si Γ ` ϕ et Γ ` ψ alors Γ ∪ Γ0 ` ϕ ∧ ψ;
3
si Γ ` ϕ ∧ ψ alors Γ ` ϕ and Γ ` ψ;
4
si Γ ∪ ϕ ` ψ alors Γ ` ϕ ⇒ ψ;
5
si Γ ` ϕ et Γ0 ` ϕ ⇒ ψ alors Γ ∪ Γ0 ` ψ;
6
si Γ `⊥ alors Γ ` ϕ;
7
si Γ ∪ {¬ϕ} `⊥ alors Γ ` ϕ.
Déduction naturelle
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Le système {∧, ⇒, ⊥}
Propriétés
Lemme
On a les proprétés suivantes:
1
si ϕ ∈ Γ alors Γ ` ϕ;
2
si Γ ` ϕ et Γ ` ψ alors Γ ∪ Γ0 ` ϕ ∧ ψ;
3
si Γ ` ϕ ∧ ψ alors Γ ` ϕ and Γ ` ψ;
4
si Γ ∪ ϕ ` ψ alors Γ ` ϕ ⇒ ψ;
5
si Γ ` ϕ et Γ0 ` ϕ ⇒ ψ alors Γ ∪ Γ0 ` ψ;
6
si Γ `⊥ alors Γ ` ϕ;
7
si Γ ∪ {¬ϕ} `⊥ alors Γ ` ϕ.
Déduction naturelle
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Le système {∧, ⇒, ⊥}
Propriétés
Théorème
On a les propriétés suivantes:
1
` ϕ ⇒ (ψ ⇒ ϕ);
2
` ϕ ⇒ (¬ϕ ⇒ ψ);
3
` (ϕ ⇒ ψ) ⇒ (ψ ⇒ θ) ⇒ (ϕ ⇒ θ) ;
4
` (ϕ ⇒ ψ) ⇔ (¬ψ ⇒ ¬ϕ);
5
` ¬¬ϕ ⇔ ϕ;
6
` ϕ ⇒ (ψ ⇒ θ) ⇔ (ϕ ∧ ψ) ⇒ θ;
7
`⊥⇔ (ϕ ∧ ¬ϕ)
Déduction naturelle
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Le système {∧, ⇒, ⊥}
Propriétés
Théorème
On a les propriétés suivantes:
1
` ϕ ⇒ (ψ ⇒ ϕ);
2
` ϕ ⇒ (¬ϕ ⇒ ψ);
3
` (ϕ ⇒ ψ) ⇒ (ψ ⇒ θ) ⇒ (ϕ ⇒ θ) ;
4
` (ϕ ⇒ ψ) ⇔ (¬ψ ⇒ ¬ϕ);
5
` ¬¬ϕ ⇔ ϕ;
6
` ϕ ⇒ (ψ ⇒ θ) ⇔ (ϕ ∧ ψ) ⇒ θ;
7
`⊥⇔ (ϕ ∧ ¬ϕ)
Déduction naturelle
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Le système {∧, ⇒, ⊥}
Propriétés
Théorème
On a les propriétés suivantes:
1
` ϕ ⇒ (ψ ⇒ ϕ);
2
` ϕ ⇒ (¬ϕ ⇒ ψ);
3
` (ϕ ⇒ ψ) ⇒ (ψ ⇒ θ) ⇒ (ϕ ⇒ θ) ;
4
` (ϕ ⇒ ψ) ⇔ (¬ψ ⇒ ¬ϕ);
5
` ¬¬ϕ ⇔ ϕ;
6
` ϕ ⇒ (ψ ⇒ θ) ⇔ (ϕ ∧ ψ) ⇒ θ;
7
`⊥⇔ (ϕ ∧ ¬ϕ)
Déduction naturelle
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Le système {∧, ⇒, ⊥}
Propriétés
Théorème
On a les propriétés suivantes:
1
` ϕ ⇒ (ψ ⇒ ϕ);
2
` ϕ ⇒ (¬ϕ ⇒ ψ);
3
` (ϕ ⇒ ψ) ⇒ (ψ ⇒ θ) ⇒ (ϕ ⇒ θ) ;
4
` (ϕ ⇒ ψ) ⇔ (¬ψ ⇒ ¬ϕ);
5
` ¬¬ϕ ⇔ ϕ;
6
` ϕ ⇒ (ψ ⇒ θ) ⇔ (ϕ ∧ ψ) ⇒ θ;
7
`⊥⇔ (ϕ ∧ ¬ϕ)
Déduction naturelle
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Le système {∧, ⇒, ⊥}
Propriétés
Théorème
On a les propriétés suivantes:
1
` ϕ ⇒ (ψ ⇒ ϕ);
2
` ϕ ⇒ (¬ϕ ⇒ ψ);
3
` (ϕ ⇒ ψ) ⇒ (ψ ⇒ θ) ⇒ (ϕ ⇒ θ) ;
4
` (ϕ ⇒ ψ) ⇔ (¬ψ ⇒ ¬ϕ);
5
` ¬¬ϕ ⇔ ϕ;
6
` ϕ ⇒ (ψ ⇒ θ) ⇔ (ϕ ∧ ψ) ⇒ θ;
7
`⊥⇔ (ϕ ∧ ¬ϕ)
Déduction naturelle
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Le système {∧, ⇒, ⊥}
Propriétés
Théorème
On a les propriétés suivantes:
1
` ϕ ⇒ (ψ ⇒ ϕ);
2
` ϕ ⇒ (¬ϕ ⇒ ψ);
3
` (ϕ ⇒ ψ) ⇒ (ψ ⇒ θ) ⇒ (ϕ ⇒ θ) ;
4
` (ϕ ⇒ ψ) ⇔ (¬ψ ⇒ ¬ϕ);
5
` ¬¬ϕ ⇔ ϕ;
6
` ϕ ⇒ (ψ ⇒ θ) ⇔ (ϕ ∧ ψ) ⇒ θ;
7
`⊥⇔ (ϕ ∧ ¬ϕ)
Déduction naturelle
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Le système {∧, ⇒, ⊥}
Propriétés
Théorème
On a les propriétés suivantes:
1
` ϕ ⇒ (ψ ⇒ ϕ);
2
` ϕ ⇒ (¬ϕ ⇒ ψ);
3
` (ϕ ⇒ ψ) ⇒ (ψ ⇒ θ) ⇒ (ϕ ⇒ θ) ;
4
` (ϕ ⇒ ψ) ⇔ (¬ψ ⇒ ¬ϕ);
5
` ¬¬ϕ ⇔ ϕ;
6
` ϕ ⇒ (ψ ⇒ θ) ⇔ (ϕ ∧ ψ) ⇒ θ;
7
`⊥⇔ (ϕ ∧ ¬ϕ)
Déduction naturelle
Syntaxe
Sémantique
Le système {∧, ⇒, ⊥}
Correction
Lemme (Correction)
Si Γ ` ϕ alors Γ |= ϕ.
Propriétés de la logique propositionnelle
Déduction naturelle
Syntaxe
Sémantique
Le système {∧, ⇒, ⊥}
Complétude
Théorème (Complétude)
Γ ` ϕ ssi Γ |= ϕ.
Propriétés de la logique propositionnelle
Déduction naturelle
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Déduction naturelle
Le système {∧, ∨, ⇒, ⇔, ¬, ⊥}
Le système {∧, ∨, ⇒, ⇔, ¬, ⊥}
ϕ
(∨I)
ϕ∨ψ
ψ
(∨I)
ϕ∨ψ
[ϕ]
..
.
⊥ (¬I)
¬ϕ
ϕ∨ψ
¬ϕ
ϕ
⊥
(¬E)
[ϕ]
..
.
θ
θ
[ψ]
..
.
θ
(∨E)
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Le système {∧, ∨, ⇒, ⇔, ¬, ⊥}
Le système {∧, ∨, ⇒, ⇔, ¬, ⊥}
[ϕ]
[ψ]
..
..
.
.
ψ
ϕ
(⇔ I)
ϕ⇔ψ
ϕ
ϕ⇔ψ
(⇔ E)
ψ
ψ
ϕ⇔ψ
(⇔ E)
ϕ
Déduction naturelle
Syntaxe
Sémantique
Propriétés de la logique propositionnelle
Déduction naturelle
Le système {∧, ∨, ⇒, ⇔, ¬, ⊥}
Le système {∧, ∨, ⇒, ⇔, ¬, ⊥}
Théorème
On a les propriétés suivantes:
1
` ϕ ∨ ψ ⇔ ¬(¬ϕ ∧ ¬ψ);
2
` ¬ϕ ⇔ (ϕ ⇒⊥);
3
` (ϕ ⇔ ψ) ⇔ (ϕ ⇒ ψ) ∧ (ψ ⇒ ϕ).
La déduction naturelle dans le système {∧, ∨, ⇒, ⇔, ¬, ⊥} reste
complète.
Téléchargement