Outils

INFO4213 : Preuves et programmes

INFO4213 : Preuves et programmes

Programs and proofs

Responsable(s) :
  • Daniel Hirschkoff
Enseignant(s) :
  • Michele Angelo Pagani

Niveau

M1+M2

Discipline

Informatique

ECTS
3.00
Période
2e semestre
Localisation
Site Monod
Année
2024

Public externe (ouverts aux auditeurs de cours)

Informations générales sur le cours : INFO4213

Content objectif

These lectures introduce the Curry-Howard correspondence between proofs and programs, illustrating some of its key benefits. 
We present the natural deduction system for both intuitionistic and classical logic, discussing the properties and limitations of these systems. 
Furthermore, we establish a correspondence with the simply typed Lambda-Calculus and some of its extensions, such as the Lambda Mu-Calculus for classical natural deduction and System F for second-order propositional logic.

We will also prove some theorems that highlight the elegance of this correspondence, including the normalization and the parametricity theorems for System F.