Preuves et programmes: cours spécialisé (Linear Logic and Quantitative Semantics)
8 ECTS, semester 2, 12 weeks
| Program requirements | CC+examen |
| Teacher | Guillaume Munch-Maccagnoni et Gabriele Vanoni |
| Weekly hours | 4 h CM |
| Years | Master Logique Mathématique et Fondements de l'Informatique |
The Curry-Howard correspondence highlights deep links between proofs and programs. Linear logic has profoundly renewed this connection between the formal semantics of programming languages on one hand and proof theory on the other, by bringing attention to the dynamics of programs (how the computation is performed) and on the use of resources. An outcome of this attention to resources are quantitative and interactive approaches to calculi, to types and to the semantics. Quantitative and interactive systems are able to provide information such as the costs of computation, and to express non-functional and low-level aspects of computation.