Pole INRIA project-team $\pi r^2$ Thematic team Algebra and computation Thematic team Analysis and conception of systems Thematic team Proofs and programs Proofs, programs and systems Head Hugo Herbelin Intranet de PPS Research themes The pole Proofs, programs and systems (PPS) aims at advancing the state of the art in the fields of theoretical foundations of programming languages, of interactive proof assistants, and more generally of computational formalisms. We investigate these subjects by combining three different approaches: a syntactic approach, developing theoretical languages based on logical formalisms, an algebraic approach, studying the mathematical structures underlying computation, a practical approach, modeling and analyzing actual computational systems. The pole is structured into three thematic teams, according to the three different approaches. These teams use their specific methods to contribute to the common scientific goals: Proofs & Programs Syntax and types Proof theory Algebra & Computation Denotational semantics Categories and homotopy Combinatorial algebra and rewriting Analysis & Conception of Systems The Coq proof assistant Linear rewriting Concurrent and probabilistic systems Programming languages Software components The Babel routing protocol The PPS pole hosts the project-team $\pi r^2$ which is joined between INRIA, CNRS and Université Paris-Diderot — Paris 7. We also host several members of IRILL, the Center for Research and Innovation on Free Software which is a joined structure of INRIA, Université Paris-Diderot — Paris 7 and Université Pierre-et-Marie-Curie — Paris 6. Seminar and working groups Proofs, programs and systems Analysis and conception of systems Higher categories, polygraphs and homotopy Semantics Type theory and realisability Permanent members Name@PhoneOfficePositionPoleTeam Abbes Samy @ 01 57 27 92 37 3046 Associate Professor PPS algebre , systemes Amadio Roberto @ 01 57 27 92 47 4020 Professor PPS systemes , preuves Behr Nicolas @ 01 57 27 92 24 4030 Research Scientist - CNRS PPS , ASD systemes , preuves , distribue Bernardi Giovanni @ 01 57 27 93 38 4021 Associate Professor ASV , PPS verif , systemes , preuves Bucciarelli Antonio @ 01 57 27 94 33 3045 Associate Professor - buccia PPS algebre , preuves Burroni Albert @ Pensioner - MCF Paris Diderot PPS algebre Castagna Giuseppe @ 01 57 27 93 40 3039 Senior Research Scientist - CNRS PPS preuves , systemes Chroboczek Juliusz @ 01 57 27 92 37 3046 Associate Professor PPS systemes Curien Pierre-Louis @ 01 57 27 92 23 3013 Senior Research Scientist Emeritus - CNRS PPS pi.r2 , algebre , preuves Dagand Pierre-Evariste @ Research Scientist - CNRS PPS systemes De Rauglaudre Daniel @ 01 57 27 90 86 3030 Research ingenior PPS pi.r2 , systemes , preuves Delcroix-Oger Berenice @ 01 57 27 92 45 3041 Associate Professor PPS , ASD algebre , combi Di Cosmo Roberto @ 01 57 27 92 20 4048 Professor - (en détachement à l'INRIA) PPS systemes Ehrhard Thomas @ 01 57 27 92 17 4014a Senior Research Scientist - CNRS PPS algebre , systemes , preuves Faggian Claudia @ 01 57 27 90 86 3032 Research Scientist - CNRS PPS algebre , preuves Férée Hugo @ 01 57 27 94 05 4011 Associate Professor PPS preuves Gaucher Philippe @ 01 57 27 92 55 3049 Research Scientist - CNRS PPS algebre , systemes Guatto Adrien @ 01 57 27 94 01 4026 Associate Professor PPS algebre , systemes , preuves Herbelin Hugo @ 01 57 27 90 87 3029 Senior Research Scientist - INRIA PPS algebre , pi.r2 , preuves , systemes Joly Thierry @ 01 57 27 92 55 3049 Associate Professor PPS preuves Kesner Delia @ 01 57 27 92 38 3020 Professor PPS algebre , preuves Krivine Jean-Louis @ 01 57 27 92 39 3008 Professor Emeritus PPS algebre , preuves Krivine Jean @ 01 57 27 93 38 4026 Research Scientist - CNRS PPS , ASD preuves , systemes , distribue Letouzey Pierre @ 01 57 27 90 84 3028 Associate Professor PPS pi.r2 , preuves , systemes Lévy Jean-Jacques @ 01 57 27 92 68 3009 Senior Research Scientist Emeritus - INRIA PPS pi.r2 , preuves , systemes Melliès Paul-André @ 01 57 27 92 48 3023 Senior Research Scientist - CNRS ASV , PPS automates , algebre , preuves Métayer François @ 01 57 27 94 29 3012 Associate Professor - Université Paris 10 PPS algebre Padovani Vincent @ 01 57 27 93 39 3045 Associate Professor PPS preuves Pagani Michele @ 01 57 27 93 54 4015 Professor PPS algebre , preuves Parigot Michel @ 01 57 27 92 51 3047 Research Scientist - CNRS PPS preuves Petrisan Daniela @ 01 57 27 94 00 4016 Associate Professor ASV , PPS automates , algebre Picantin Matthieu @ 01 57 27 94 49 4043 Associate Professor PPS , ASV algebre , automates Rozière Paul @ 01 57 27 92 57 3057 Associate Professor PPS preuves Ruet Paul @ 01 57 27 92 48 3023 Research Scientist - CNRS PPS algebre , systemes Saurin Alexis @ 01 57 27 93 37 3040 Research Scientist - CNRS PPS pi.r2 , algebre , systemes , preuves Treinen Ralf @ 01 57 27 92 44 3021 Professor PPS , ASV systemes , verif Zacchiroli Stefano @ 01 57 27 94 15 3019 Associate Professor PPS systemes Non-permanent members Name@PhoneOfficePositionPoleTeam Allioux Antoine @ 01 57 27 92 28 3034 PhD Student PPS pi.r2 , algebre , preuves Arrial Victor @ 3018 Intern PPS preuves Blazy Vincent @ PhD Student PPS algebre , preuves Castro Felix @ 3010 PhD Student PPS pi.r2 , algebre , systemes , preuves Chanus Baptiste @ Intern PPS algebre , systemes , preuves Chardonnet Kostia @ 3044 PhD Student PPS pi.r2 , preuves Cherradi El-Mehdi @ 3044 PhD Student ASV , PPS automates , algebre , preuves Combe Camille @ Teaching and Research Assistant ASD , PPS combi , algebre De Abhishek @ 01 57 27 92 92 3026 PhD Student PPS pi.r2 , algebre , preuves Djuric Alen @ 3033 PhD Student PPS pi.r2 , algebre Douteau Sylvain @ Post-Doc PPS algebre , preuves Dufour Aloys @ Intern PPS algebre , preuves Favier Naim @ Intern PPS preuves Forest Simon @ Teaching and Research Assistant PPS algebre Galal Zeinab @ 01 57 27 90 86 3033 PhD Student PPS algebre , preuves Gallego Emilio @ 0157279224 4030 Starting research position - INRIA PPS pi.r2 , algebre , systemes , preuves Guetta Leonard @ 3055 PhD Student PPS algebre Jacquet Naomi @ Intern PPS algebre Jafar-Rhamani Farzad @ 01 57 27 92 92 3026 PhD Student PPS pi.r2 , algebre , systemes , preuves Jeannerod Nicolas @ 01 57 27 92 22 3035 PhD Student ASV , PPS verif , systemes Koskas-De-Diego Nathan @ Intern PPS preuves Lanvin Victor @ 01 57 27 92 22 3035 PhD Student PPS preuves , systemes Laurent Mickael @ 3033 PhD Student PPS systemes , preuves Leena-Subramaniam Chaitanya @ 01 57 27 92 28 3033 PhD Student ASV , PPS automates , algebre , preuves Moeneclaey Hugo @ 3034 PhD Student PPS pi.r2 , algebre , systemes , preuves Nollet Remi @ 01 57 27 92 92 3026 PhD Student PPS algebre , preuves Osmond Axel @ 01 57 27 94 56 3034 PhD Student ASV , PPS automates , algebre , preuves Peyrot Loïc @ 01 57 27 92 92 3026 PhD Student PPS algebre , preuves Pietri Antoine @ PhD Student PPS systemes Sarkis Ralph @ Intern ASV , PPS automates , algebre Spiwack Arnaud @ Associated Member - EURL Tweag PPS pi.r2 , algebre , preuves Stefanesco Leo @ 01 57 27 92 92 3026 PhD Student PPS algebre , preuves Valiron Benoit @ 4052 Associated Member - MCF Supelec PPS algebre , systemes , preuves Vienot Ada @ 3033 PhD Student PPS algebre , systemes , preuves Zimmermann Theo @ 01 57 27 94 15 3019 Post-Doc PPS pi.r2 , systemes , preuves