Table of Contents

Logique linéaire et paradigmes logiques du calcul (48h, 6 ECTS)

Responsables : Delia Kesner et Dale Miller

Plan du cours et intervenants prévus pour 2023-2024

Le cours commence le lundi 12 septembre!

  1. Introduction à la Logique Linéaire et Recherche de preuve (12h, Dale Miller : 12/09/23, 19/09/23, 26/10/23, 03/10/23)
  2. Interprétation calculatoire des séquents (12h, Delia Kesner: 10/10/23, 17/10/23, 24/10/23, 31/10/23)
  3. Lambda Calcul, types et modèles (12h, Giulio Manzonetto: 5/12/23, 12/12/23, 9/1/24, 16/1/24)
  4. Stratégies d’evaluation, machines abstraites, et modèles de couts (12h, Beniamino Accattoli: 23/1/24, 30/1/24, 6/2/24, 13/2/24)

Dates des examens pour 2023-2024

  1. Partie I (Miller): Date 21 Novembre, de 17h à 20h, salle 1021, SG (tous documents autorisés, ordinateurs et téléphones portables interdits)
  2. Partie I (Kesner): Date 21 Novembre, de 17h à 20h, salle 1021, SG (tous documents autorisés, ordinateurs et téléphones portables interdits)
  3. Partie II (Manzonetto): Date 5 Mars, de 16h à 19h, salle 1009, SG (tous documents autorisés, ordinateurs et téléphones portables interdits)
  4. Partie II (Accattoli): Date 5 Mars, de 16h à 19h, salle 1009, SG (tous documents autorisés, ordinateurs et téléphones portables interdits)-

Motivations et objectifs

Une analyse fine des calculs de séquents classiques et intuitionnistes permet de concevoir des logiques plus adaptées aux problèmes de l'informatique et de dévélopper, grâce à la correspondance de Curry-Howard des formalismes intermédiaires entre le λ-calcul et les vrais langages de programmation.

Ce cours a pour but de donner une vision d'ensemble des motivations et des applications d'une de ces logiques, la Logique Linéaire, qui permet une analyse plus fine des processus de démonstration et de calcul, et d'introduire les notions de base des calculs intermédiaires les plus connus. On montrera dans le cours comment ces deux approches se rejoignent, à travers des interprétations calculatoires adaptées.

Ce cours dédie une attention toute particulière aux aspects syntaxiques et calculatoires des formalismes logiques.

Description du cours

Langues du cours

Le cours sera dispensée en Anglais. Le sujet d'examen sera en français et/ou en anglais. Les étudiants pourront rédiger leur examen en français et/ou anglais.

Supports de cours

  1. Introduction à la Logique Linéaire (notes du cours 2016/2017 de R. di Cosmo) : en anglais
  2. LL wiki : en anglais
  3. Pour les réseaux de preuve de la Logique Linéaire: An introduction to proof-nets de O. Laurent en anglais
  4. Correspondance de Curry-Howard en Logique Classique : en anglais
  5. Recherche de preuve et calcul logique : en anglais

Les pages web du cours

Pré-requis

Cours liés

Si vous suivez ce cours, on vous recommande de suivre aussi le cours 2-2, 2-4, 2-7-1 et 2-7-2.

Bibliographie

Équipe pédagogique

B. Accattoli CR INRIA LIX
D. Kesner PU Univ. Paris Cité IRIF
G. Manzonetto PU Univ. Paris Cité IRIF
D. Miller DR INRIA Saclay