EN FR
Homepage Inria website


Section: Dissemination

Teaching - Supervision - Juries

Teaching

  • Master: Matthieu Sozeau, Assistants de Preuve, 18h ETD, MPRI, University Paris Diderot.

  • Master: Pierre-Louis Curien, Models of programming languages: domains, categories, games (together with Thomas Ehrhard and Paul-André Melliès), 15h, MPRI, University Paris Diderot.

  • Master level: Pierre-Louis Curien taught a course on the Foundations of Programming Languages at East China Normal University (4 hours, November-December 2019).

  • Master: Hugo Herbelin taught a class on Homotopy Type Theory (together with Nicolas Tabareau), 24h, LMFI, University Paris Diderot.

  • Master: Pierre Letousey teaches two short courses to the LMFI Master 2 students : “Programming in Coq” and “Introduction to computed-aided formal proofs”. These two courses come in addition to Pierre Letousey’s regular duty as teacher in the Computer Science department of University Paris Diderot (including a course on Compilation to M2-Pro students and a course on computed-aided formal proofs to M1 students).

  • Master: Yann Régis-Gianas, Functional programming and Type Systems, 12h, MPRI (in addition to four other courses at the master level in University Paris Diderot).

  • Master: Alexis Saurin, Outils classiques pour la correspondance de Curry-Howard, 24H, LMFI.

  • Summer school: Pierre-Louis Curien gave an introductory mini-course on Homotopy type theory at the Fifteenth International Tbilisi Summer School in Logic and Language, Georgia, in September 2019 (3h).

  • Summer school: Hugo Herbelin gave a lecture on type theory at the EUTypes Summer School, Ohrid, in September 2019 (4h).

  • Yann Régis-Gianas organised the 4th session of the OCaml MOOC on the FUN platform.

  • Yann Régis-Gianas organised the “Journée Francilienne de Programmation”, a programming contest between the first years students of University Paris Sorbonne, University Paris Saclay and University Paris Diderot.

Supervision

PhD Supervision
  • PhD started: Félix Castro, Computational contents of the model of constructible sets, cotutelle between Université Paris Diderot and Universidad de la República (Montevideo, Uruguay), started in September 2019, supervised by Hugo Herbelin and Alexandre Miquel.

  • PhD Started: Kostia Chardonnet, Inductive and coinductive types in quantum programming languages, Université Paris Saclay, started in November 2019, supervised by Alexis Saurin and Benoît Valiron.

  • PhD started: Alen Durić, Normalisation for monoids and higher categories, Université Paris Diderot, started in October 2O19, supervised by Yves Guiraud and Pierre-Louis Curien.

  • PhD started: Colin Gonzalez, Certified compilation of spreadsheets as Tezos smart contract, CIFRE, started in September 2019, supervised by Yann Régis-Gianas and Benjamin Canou (Nomadic Labs).

  • PhD started: Farzad Jafar-Rahmani, Denotational semantics of circular and non-well-founded proofs, Université Paris Diderot, started in October 2019, supervised by Thomas Ehrhard and Alexis Saurin.

  • PhD started: Hugo Moeneclaey, Syntax of spheres in homotopy type theory, Université Paris Diderot, started in September 2019, supervised by Hugo Herbelin.

  • PhD in progress: Antoine Allioux, Opetopes in Type Theory, Université Paris Diderot, since March 2018, supervised by Yves Guiraud and Matthieu Soseau.

  • PhD in progress: Abhishek De, Proof-nets for fixed-point logics and non-well-founded proofs, Université Paris Diderot, since October 2018, supervised by Alexis Saurin.

  • PhD in progress: Cédric Ho Thanh, Opetopes for higher-dimensional rewriting and koszulity, Université Paris Diderot, since September 2017, supervised by Pierre-Louis Curien and Samuel Mimram.

  • PhD in progress: Lucas Massoni Sguerra, Formal verification of mechanism design, Université PSL, since January 2018, supervised by Gérard Memmi, Fabien Coehlo, and Emilio J. Gallego Arias.

  • PhD in progress: Rémi Nollet, Validity conditions for circular proofs, Université Paris Diderot, since October 2016, supervised by Alexis Saurin and Christine Tasson.

  • PhD in progress: Théo Winterhalter, Metatheory and certified implementation of type theories, Université de Nantes, since September 2017, supervised by Nicolas Tabareau and Matthieu Sozeau.

  • PhD ended: Gaëtan Gilbert, A type theory with definitional proof-irrelevance, École Nationale Supérieure Mines-Télécom Atlantique Bretagne Pays de la Loire - IMT Atlantique, defended on 20 December 2019, supervised by Nicolas Tabareau and Matthieu Sozeau.

  • PhD ended: Théo Zimmermann, Challenges in the collaborative evolution of a proof language and its ecosystem, Université Paris Diderot, defended on 12 December 2019, supervised by Hugo Herbelin and Yann Régis-Gianas.

Internships
  • Hugo Herbelin supervised the master internship of Adrien Champougny on a type-theoretic presentation of Primitive Recursive Arithmetic.

  • Hugo Herbelin supervised the master internship of Hugo Moeneclaey on a syntax and semantics for cubical type theory with definitional univalence.

  • Yann Régis-Gianas supervised the third-year licence internship of Alexandre Moine about the detection of clones in OCaml programs.

  • Yann Régis-Gianas supervised the first-year master internship of Astyax Nourel and Sébastien Lecleire about the implementation of an instance server for Learn-OCaml.

  • Yann Régis-Gianas cosupervised with Thomas Letan (ANSSI) the master internship of Vincent Tourneur about the certification of a Unix utility using FreeSpec.

  • Alexis Saurin supervised the first-year master internship of Lucien David about Coq formalisation of circular proof systems.

  • Alexis Saurin cosupervised with Benoît Valiron the MPRI internship of Kostia Chardonnet on (co)inductive types in reversible programming languages.

Juries

  • Hugo Herbelin was reviewer of the PhD of Ulysse Gérard.

  • Hugo Herbelin was president of the PhD committee of Kenji Maillard.

  • Alexis Saurin was member of the jury of the entrance competition to Écoles normales supérieures, in charge of the computer science exam (informatique-mathématiques), for the last three years.