Thematic team Pole Proofs, programs and systems Proofs and programs Head Claudia Faggian Research themes Our methodology is based on the Curry-Howard correspondence between proofs and programs, where rewriting plays a central role, describing both cut-elimination in proof theory and operational semantics of programs. The basic object is the lambda-calculus, which is a pure theory of functional programming and of its extensions: by type systems, linear or differential refinements, pattern-matching mechanisms, or various kinds of non-purely functional computational effects (nondeterministic or probabilistic choice, continuations, local or nonlocal internal states, etc.). We thus obtain formalisms that are interesting for their logical properties, giving for example a computational interpretation of standard concepts in logic (like the choice or reductio ad absurdum). We also get abstract representations of real programming languages, in a framework that is as implementation-independent as possible, that allows semantics analysis. Among these extensions, the calculus of inductive constructions is both a logic and a programming language, on which the Coq proof assistant is based. Seminar and working groups Proofs, programs and systems Semantics Type theory and realisability Permanent members Name@PhoneOfficePositionPoleTeam 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 Castagna Giuseppe @ 01 57 27 93 40 3039 Senior Research Scientist - CNRS PPS preuves , systemes Curien Pierre-Louis @ 01 57 27 92 23 3013 Senior Research Scientist Emeritus - CNRS PPS pi.r2 , algebre , preuves De Rauglaudre Daniel @ 01 57 27 90 86 3030 Research ingenior PPS pi.r2 , systemes , preuves 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 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 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 Rozière Paul @ 01 57 27 92 57 3057 Associate Professor PPS preuves Saurin Alexis @ 01 57 27 93 37 3040 Research Scientist - CNRS PPS pi.r2 , algebre , systemes , preuves Non-permanent members Name@PhoneOfficePositionPoleTeam Allioux Antoine @ 01 57 27 92 28 3034 PhD Student PPS pi.r2 , algebre , preuves Blazy Vincent @ PhD Student PPS algebre , preuves Castro Felix @ 3010 PhD Student PPS pi.r2 , algebre , systemes , preuves Chardonnet Kostia @ 3044 PhD Student PPS pi.r2 , preuves Cherradi El-Mehdi @ 3044 PhD Student ASV , PPS automates , algebre , preuves De Abhishek @ 01 57 27 92 92 3026 PhD Student PPS pi.r2 , algebre , preuves Douteau Sylvain @ Post-Doc PPS algebre , preuves Dufour Aloys @ Intern PPS algebre , preuves 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 Jafar-Rhamani Farzad @ 01 57 27 92 92 3026 PhD Student PPS pi.r2 , algebre , systemes , 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 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