Master Logos
Recherche pour :

Preuves-programmes : outils classiques

Code APOGÉE : MA2DE010 | 6 ECTS | Enseignants : Guillaume Geoffroy et Hugo Herbelin | Validation : CC + examen
Horaires hebdomadaires : 4h CM | Mutualisé avec : M2 LMFI

Ce cours portera sur le contenu calculatoire des preuves, aussi bien en logique constructive qu’en logique classique et en présence de principes de choix comme la bar-induction.

Programme

Le cours comportera deux parties :

I – La correspondance de Curry-Howard-Lambek

Du triangle lambda-calcul simplement typé/calcul propositionnel intuitionniste/catégories cartésiennes closes au triangle F-omega/HOL/topos élémentaires et à la théorie des types de Martin-Löf, en passant par le système F ; d’abord dans un cadre intuitionniste, puis extension à la logique classique. Correspondance indexé/fibré.

II – La réalisabilité

Réalisabilité de Kleene, de Kreisel, interprétation Dialectica de Gödel, réalisabilité de Krivine en logique classique ; étude fine de la logique induite par chacun de ces systèmes. Liens avec le forcing. Tripos et topos de réalisabilité, algèbres implicatives et leur complétude vis-à-vis des tripos.