Logique

Tronc Commun Mines Saint-Étienne

Antoine Zimmermann

Utilisez les flèches pour naviguer dans les diapo
 →  ou  ↓  pour avancer d’une diapo
 ←  ou  ↑  pour revenir en arrière
   pour aller à la première diapo
Fin pour aller à la dernière diapo

1

Système formel ou déduction axiomatique

2

Système formel : Définition

Un système formel est défini par un tuple 〈𝓥, 𝓔, 𝓐, 𝓡〉, tel que :

3

Système formel : Remarques

4

Déduction ou preuve

Soit un système formel SF, on appelle déduction (ou preuve) de cp à partir de h1, h2, …, hn dans SF, et on note :

h1, h2, …, hncp

toute suite c1, c2, …, cp telle que pour i = 1, …, p

Une formule t est un théorème de SF et on note ⊢ t si t peut être déduit sans hypothèse.

5

Système formel : correction et complétude

On relie la notion de système formel à la notion de conséquence logique grâce aux propriétés suivantes :

6

Système formel pour la logique propositionnelle

Soit SF0 le système formel suivant (où A, B et C désignent des variables pouvant être remplacées par toute expression de 𝓛0) :

7

Système formel SF0 : Remarques

8

Exemple de preuve

Montrons que ⊢ a → a.

c1 = ((a → ((b → a) → a)) → ((a → (b → a)) → (a → a))) Axiome A2 avec A=C=a et B=(b → a)
c2 = (a → ((b → a) → a)) Axiome A1 avec A=a et B=(b → a)
c3 = ((a → (b → a)) → (a → a)) Règle RMP sur c2 et c1
c4 = (a → (b → a)) Axiome A1 avec A=a et B=b
c5 = (a → a) Règle RMP sur c4 et c3
9

Théorème de la déduction

Théorème
Pour tout φ1, …, φn, ψ ∈ 𝓛0 :
φ1, …, φn–1 ⊢ (φn → ψ) ssi φ1, …, φn ⊢ ψ
10