Juin 2006 - Mme Kempf LOGIQUE FORMELLE 13 / 60
3ème étape : Etablir un système formel
dans lequel les théorèmes soient exactement les abstractions (*) des énoncés vrais dans le modèle sémantique
précédent.
(*) En effet, un système formel est un système syntaxique. Il ne prend en compte:- ni le sens des mots,
- ni le fait qu’ils soient vrais ou faux.
On doit donc faire une abstraction pour passer à un système formel:
* éliminer les notions de vérité et de fausseté
(et donc les symboles « vrai » et « faux » et la possibilité de faire et d’utiliser des tables de vérité)
* mettre au point un ensemble de règles d'inférence et d'axiomes qui permette de démontrer comme théorèmes
du S.F. exactement les correspondants des énoncés vrais obtenus par les règles R1 à R8 dans le modèle
sémantique.
ð Ici un raisonnement sera valide s’il est une preuve (ou demonstration) au sens du chapitre 1.
Le premier système formel répondant à cette attente est dû à Whitehead et Russel (1910).
Il a pour symboles : les énoncés, , ⊃ , des séparateurs.
Il a 4 axiomes
et une seule règle d’inférence : MODUS PONENS
de (a et a ⊃ b) on peut déduire b
(a et a ⊃ b) → b
De nombreux autres systèmes formels, équivalents, ont été proposés par la suite (systèmes de Lukasiewicz ; de
Shaeffer ; système booléen). Celui-ci reste cependant, dans une version optimisée avec 3 axiomes, le plus utilisé
actuellement pour la Logique des Propositions, sous le nom de (LP).
2 - LE SYSTEME FORMEL (LP)
2-1- Définition :
alphabet : lettres propositionnelles
connecteurs : et ⊃
parenthèses : ( et )
mots : lettres propositionnelles
si w est un mot, (w) est un mot et w est un mot
si w1, w2 sont des mots, w1 ⊃ w2 aussi.
axiomes : a1 - ( w1 ⊃ (w2 ⊃ w1) )
a2 - (( w1 ⊃ (w2 ⊃ w3)) ⊃ ((w1⊃ w2) ⊃ (w1⊃ w3)))
a3 - ( ( w2 ⊃ w1) ⊃ (w1 ⊃ w2) )
dérivation : règle de détachement ou modus ponens :
si w1 et w2 sont des mots, alors (w1) et (w1 ⊃ w2) → w2.