Preuves et programmes: cours spécialisé (Linear Logic and Quantitative Semantics)
8 ECTS, semestre 2, 12 semaines
Validation | CC+examen |
Enseignant | Claudia Faggian et Gabriele Vanoni |
Horaires hebdomadaires | 4.0 h CM |
Années | 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 approaches to calculi, to types and to the semantics. Quantitative systems are able to provide information such as the cost of computation, and are crucial to express paradigms of computation which are intrinsically quantitative, such as probabilistic, differential or quantum computation.
Part I.
Part II.