Logique formelle/Calcul des propositions
Un système de calcul propositionnel est un système formel logique 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 où 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 où , et
Le langage est alors défini récursivement de la façon suivante :
- Tout élément de est une formule.
- Si et que sont des formules, alors également.
- Aucune autre formule qu'une obtenue à l'aide de ces règles n'est une formule.
Remarque : la notation 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.