Logique formelle/Calcul des propositions

De testwiki
Aller à la navigation Aller à la recherche

Modèle:Chapitre

Un système de calcul propositionnel est un système formel logique = (A, Ω, Z, I) constitué de :

  • Un alphabet Α qui est un ensemble fini dont les éléments sont appelés variables propositionnelles. On les notera en général p, q, r, s,...
  • Un ensemble fini de connecteurs logiques Ω qui peut être partitionné en Ω=i=0nΩiΩi désigne l’ensemble des symboles d'arité j.

L'arité correspond au nombre de variables du connecteur logique. Par exemple, en logique mathématique, on a en général Ω=Ω0Ω1Ω2Ω0={,}, Ω1={¬} et Ω2={,,,}

Le langage est alors défini récursivement de la façon suivante :

  • Tout élément de AΩ0 est une formule.
  • Si fΩi et que p1,p2,...,pi sont des formules, alors f(p1,p2,...,pi) également.
  • Aucune autre formule qu'une obtenue à l'aide de ces règles n'est une formule.

Remarque : la notation f(p1,p2,...,pi) est juste une question de convention ; suivant le système formel étudié, n’importe quelle notation (préfixée, infixée, postfixée, ...) pourra être utilisée.

On peut également remarquer que pour, une suite finie de symboles, le fait d’être ou non une formule est décidable : il est possible d'expliciter un algorithme qui décidera en un temps fini si la suite de symboles est ou non une formule.

Modèle:Bas de page