Cours précédent
Cours suivant
Limite de la logique propositionnelle
- Dans un séquent il n’y a qu’un nombre fini de variables propositionnelles (=propositions élémentaires)
- On ne peut pas rendre compte des liens entre les propositions élémentaires
Termes
Les termes sont des expressions qui vont désigner des objets.
Notation : t:T pour dire “le terme t a le type T”
Exemple :
\(f: T\to T'\to T\) désigne une fonction \(f\) de deux variables de type \(T\) et \(T'\) qui retourne une valeur de type \(T\).
Formules (propositions)
Le type des propositions est Prop .
Un prédicat sur le type \(T\) c’est une fonction \(P\) de type \(T\to Prop\) : Pour chaque valeur v de type T, P v (notation préfixe) ou P(v) est une proposition.
On ajoute aussi deux façon de former des formules :
- Quantificateur universel (pour tout x de type T, P) \(\forall x:T,P\)
- Quantificateur existentiel (il existe au moins un x de type T tel que P) \(\exists x:T,P\)
Exemple :
\(Pair(n)\to Premier(n)\to n=2\)
Variable libre, variable liée
Une variable peut être soit libre, soit liée à un quantificateur.
Une variable peux varier si elle est libre.
Une formule avec seulement des variable liées est une formule close.
Il est possible de renommer les variables (\(\alpha-conversion\)) d’un quantificateur et toutes les variables qu’elle lie seulement si ça ne change pas les autres liaisons.
Retour
Cours précédent
Cours suivant