PLUME

PLUME

Programs & Proofs

Team leader: Damien POUS

Keywords: Curry-Howard isomorphism, semantics, logic, automata, co-induction 

 

  • Mathematical foundations for correct software
    Our research focuses on mathematical foundations for correct software with the particularity of combining expertise in ‘a priori’ methods for correctness by construction and ‘a posteriori’ methods for correctness by verification.
  • Correctness by construction
    Our research in this area is deeply informed by the Curry-Howard isomorphism between proofs and programs. We build type systems to provide static guarantees for important properties of programs. We use semantics to analyse and compare sequential and concurrent programming primitives. We construct machine-assisted formalizations of mathematical theories in Coq in order to bring standard verification techniques into the realm of proof assistants.
  • Correctness by verification
    Our research in this area combines traditional verification techniques with more recent developments in co-induction. We extend the scope of specification logics to probabilistic settings and higher-order model checking. We develop efficient new algorithms for proving language equivalences using ‘bisimulation up to’ techniques from process calculus. We exploit causality in graph rewriting to extract signalling pathways from simulation traces of models derived from biological knowledge.

     

Main collaborations: Bologna (Italy), Warsaw (Poland), Cambridge (UK), Harvard Medical School (USA)

 

Latest News

 
Post-Doc Position 2025

The LIP laboratory is opening a one-year post-doctoral fellowship in Computer Science at the ENS Lyon, France. [more info]


Postes d'ATER

 Trois postes d'ATER en informatique sont mis au concours au Département d’Informatique (DI) de l'ENS de Lyon pour l'année universitaire 2025–2026.

L’enseignant·e recruté·e assurera principalement des TD et TP dans les formations dispensées en L3, M1, et préparation à l’agrégation, auprès des étudiant·e·s en informatique de l'ENS de Lyon :  https://informatique.ens-lyon.fr/fr

Les candidatures sont sollicitées sur toutes les thématiques du laboratoire de l'informatique du parallélisme (LIP) :  https://www.ens-lyon.fr/LIP/index.php/research

Contacts Enseignement :
Michele Pagani michele.pagani@ens-lyon.fr
Eric Thierry eric-thierry@ens-lyon.fr

Contacts Recherche :
Isabelle Guérin Lassous isabelle.guerin-lassous@ens-lyon.fr
Nicolas Trotignon nicolas.trotignon@ens-lyon.fr
En suivant ce lien, vous trouverez dans l'onglet Research, le détail de toutes les équipes et leurs axes de recherche : https://www.ens-lyon.fr/LIP/index.php/research

Comment candidater ? Pour connaitre la liste des documents à déposer : https://www.ens-lyon.fr/lecole/travailler-lens-de-lyon/recrutement-des-enseignants-et-des-chercheurs/recrutement-dater

Candidatures sur Galaxie/ALTAIR/ODYSSEE du 15 janvier jusqu'au jeudi 13 février, 16h et dépôt du dossier PDF via DEMATEC jusqu'au lundi 17 février, 16h.


Poste d'ingénieur de recherche au LIP en mobilité interne

Le Laboratoire de l'Informatique du Parallélisme propose un poste d'ingénieur de recherche CNRS ouvert en mobilité interne (accessible à tout titulaire de la fonction publique), pour des activités en lien avec l'expérimentation réseau et/ou le développement Rust. Pour plus d'information, voir la fiche de poste.

Contacts: Isabelle Guérin Lassous (isabelle.guerin-lassous@ens-lyon.fr) ou Simon Delamare (simon.delamare@ens-lyon.fr).